Liquidity & Technicals
Liquidity & Technicals
The stock is capacity-constrained for institutional buyers — at $13.1M ADV and 0.9% of market cap, a fund running a 5% position weight at 20% ADV participation maxes out at roughly $228M AUM, and anything north of 1% of issuer market cap takes more than a week to exit. The tape is bearish: a fresh death cross printed on March 16, 2026, price sits 27% below its 200-day average, and YTD performance is −35.8% with momentum re-rolling over off a brief mid-2025 rally.
1. Portfolio implementation verdict
5-day capacity at 20% ADV ($M)
Largest 5-day position (% mcap)
Supported AUM, 5% pos ($M)
ADV 20d / market cap
Tech score (−6 to +6)
Liquidity is fine for size-aware funds; the tape is the problem. A mid-cap fund can implement a position; a large-cap fund cannot run this at meaningful weight. The technical scorecard is net −4 of a possible ±6 — wait for momentum to base before initiating.
2. Price snapshot
Last close ($)
YTD return
1-year return
52w range position
Beta (assumed high-β)
The 27% range position means the stock sits in the bottom quartile of its 52-week band. The 1-year print is positive only because the comparison anchors against the spring-2025 trough; on every other window — 6-month, 3-year, 5-year — performance is sharply negative.
3. The price tape: 10-year history with 50/200-day moving averages
Price is below the 200-day SMA by 26.8% — a clean downtrend, not a sideways regime. The chart shows the 2021 bubble peak near $124, the 2022–2023 collapse, a failed 2024 rally that died at $52, and a rolling-over 2026 — the latest death cross on March 16, 2026 confirms the bearish hand-off from intermediate to long-term trend.
Most recent cross: Death cross on 2026-03-16 (50-day below 200-day SMA). The August 2025 golden cross lasted seven months before reversing. Trend-following systems are now positioned short.
4. Recent three-year price action (rebased)
Benchmark and sector ETF series were not staged for this run — a SPY or solar-ETF (TAN) overlay would normally sit alongside this line. Read on its own, the company has lost 55% of its value over three years and currently trades 45% below the 100 baseline. The local-currency story is unambiguous: this is a stock that has bled relative to almost any plausible benchmark. The early-2024 rally back to 130 and the late-2024 spike toward 145 both failed and gave back more than they made.
5. Momentum: RSI(14) and MACD
RSI = 36 — weak but not yet oversold (30). The reading dropped from ~50 in mid-April to 36 on the latest gap-down, which is a momentum break, not capitulation. MACD histogram has just turned negative again after a brief positive stint in early April; the line ($-0.21$) is below the signal ($-0.17$). Near-term (1–3 months) the path of least resistance is lower until either RSI undercuts 30 with a positive divergence or the MACD histogram bases above zero.
6. Volume, sponsorship, and the volatility regime
The three largest non-2018 volume bursts of the last decade all cluster around late October 2024 — a back-to-back 14% rip then a 23% retrace on roughly 8x and 6x average volume. That is the signature of a heavy news-driven rotation (Q3 results plus US-China policy headlines), not a sustained buyer. Recent volume is back near the 50-day average, with an outlier on April 22 that didn't follow through.
Realized 30-day volatility sits at 72% — above the 10-year median of 65%, below the p80 stress band at 84%. The market is demanding a normal-to-elevated risk premium but is not yet in panic. Position sizing should haircut for the regime: a 5% target weight in a 25-vol portfolio behaves like ~14% portfolio risk on this name.
7. Institutional liquidity — can a fund actually act?
A. ADV and turnover
ADV 20d (K shares)
ADV 20d ($M)
ADV 60d (K shares)
ADV 20d / mcap
Annual turnover
ADV value of ~$13M and an annual turnover ratio of 368% mark this as a name with active retail and trading-desk participation but a constrained institutional float. Turnover well above 100% means the entire share count cycles through the tape roughly four times per year — there is no shortage of trading counterparties at the small-ticket level.
B. Fund-capacity by participation rate
A fund running 5% target weights at 20% ADV participation supports up to ~$228M of AUM on this name. At the more conservative 10% ADV, that drops to $114M — comfortable territory for boutiques and emerging-manager strategies, but explicitly not an institutional core position for a multi-billion-dollar long-only fund.
C. Liquidation runway
D. Trading friction
The 60-day median intraday range is 1.62% — modest enough that bid-ask and intraday slippage costs do not dominate, but a reminder that this is a high-vol name. Combined with the runway table, the practical conclusion is: 0.5% of market cap clears in a week at 20% participation; 1% takes a week-and-a-half; 2% is a multi-week build-or-exit. A 0.5% issuer-level position is the largest size that fits inside a 5-day window at standard 20% participation; the more conservative 10% participation rule sets the bar at well under 0.5%.
8. Technical scorecard and stance
Stance: bearish on a 3-to-6-month horizon. Four of six dimensions score −1, two are neutral, none is positive. The bull trigger is a reclaim of the $26.00 200-day SMA with 50-day reversing back above 200-day (a fresh golden cross would invert the March death cross). The bear confirmation is a break of the $12.74 52-week low, which would open the chart to $9–$10 with no near-term support. Until one of those levels is tagged, the working assumption is continued grind lower with vol-of-vol on every solar-policy headline.
Liquidity is not the constraint — the tape is. For a fund with AUM under ~$500M, this name is implementable at a meaningful weight; for a larger fund it is a watchlist-only position. Even where liquidity allows entry, the technical setup argues for waiting until either RSI prints a positive divergence at oversold or price reclaims the 50-day average as a first step toward repairing the trend.