Our Research


November 4, 2026

Cameco Corp. (CCJ/CCO.TO) — 3Q26 Review: The May Risks We Warned of Arrived on Schedule; the Thesis didn’t Break. Stock Sits on Our Bear Case. Reiterate BUY; PT Cut to C$136.70

By Gordon L. Johnson II

Our May risks showed up nearly to the letter. What would change our mind didn’t. In May we told investors to size down for a noisier six to nine months and named four reasons, namely:…

Read More >>

November 3, 2026

Data Center Industrials — Texas Unplugged: What a Hinojosa Win Means for the Data Center Trade

By Gordon L. Johnson II

THE GLJ VIEW Texas accounts for about a quarter of the U.S. data center capacity expected to come online by 2030. If Hinojosa wins and follows through on her moratorium, we put the immediate exposure…

Read More >>

November 3, 2026

Nextpower Inc. (NXT) — Solar’s ‘Undisputed Heavyweight Champ’ Took Every Punch we Threw and Kept the Belt. The Only One that Landed was the 45X Margin; BUY, $158 PT (from $149 prior)

By Gordon L. Johnson II

F2Q27: a 17% EPS beat versus our model and a guide raise. Ex-45X gross margin fell to 23%. Reiterate Buy; PT to $158 from $149. NXT beat the bar we set, on the numbers and…

Read More >>

November 2, 2026

Solar Industry Update — Will a Democratic Win in Tomorrow’s Midterm Elections Spark a Rally in Solar Stocks?

By Gordon L. Johnson II

What the last three times Democrats took power did for solar, and why tomorrow sets up weaker than any of them. KEY TAKEAWAYS Our answer: a pop, probably. A rally, probably not. Since 2010, control…

Read More >>

November 2, 2026

Vertiv Holdings Co. (VRT) — 3Q26 Hit Some of What we Said Would Change our Mind, but Part of the Beat was Borrowed from 2Q. Overall Biz = Less Strong than it Looks. Maintain Sell; PT Down to $187 (from $188).

By Gordon L. Johnson II

We said what would make us wrong. Some of it happened. On 29 September we listed the tests: 3Q revenue inside the $3.65-3.85bn guide with no more “timing” talk, a 4Q guide held at ~$4.3bn,…

Read More >>

October 30, 2026

First Solar Inc. (FSLR) — Q3 Earnings Review: Higher Prices, No Orders: 232 Bull Case Dented; Downgrade to HOLD, PT to $161

By Gordon L. Johnson II

Higher prices, no signatures. Since the Section 232 proclamation in August, FSLR has raised prices on every new inquiry and on deals still in early negotiation. It has not signed one at the new price….

Read More >>

October 30, 2026

GEV Vernova Inc. (GEV) — Q3 Earnings Review: Strip out the Conversions and New Gas Orders Halved; the Guide Says 4Q Cash is Soft and the Float is Being Spent at the Top; PT to $540/shr (from $470); Maintain SELL

By Gordon L. Johnson II

Our estimates were too low. The thesis, a cyclical gas-turbine maker priced as a secular compounder whose order growth is slowing, is intact. Under a +178% Power order headline, new gas business nearly halved. GEV…

Read More >>

October 29, 2026

Atlas Energy Solutions Inc. (AESI) — The Reimbursement Agreements Cover More than we Modelled, and Management says our 2028 is too Low and Our Multiple too Cheap. Only a Signed ESA Settles Either One. Reiterate Buy, $13 PT.

By Gordon L. Johnson II

What we learned from a follow-up call with Atlas Investor Relations yesterday, the day we initiated; what Liberty, ProPetro and an AI-power sell-off told us in the same week; and what we will be watching…

Read More >>

October 28, 2026

GLJ SOLAR PRICING UPDATE – 10/28/2026: Poly-Si Futures Bounce +8.7% WoW to CNY 36,670/t on Output-Cut Hopes, but the “Floor” Isn’t Reaching Downstream: Module Prices Fall for a 2nd Straight Week, While China Wafer & Cell Prices Slide (-2.0% to -3.3% WoW)

By Gordon L. Johnson II

Poly-Si still ~15% below the producers’ CNY 43,000/t floor with >560K MT of inventory; China TOPCon module prices ~9% below the RMB 0.79/W “minimum” (i.e., price discipline is not passing through). Poly-Si: futures bounce, spot…

Read More >>

October 28, 2026

Atlas Energy Solutions Inc. (AESI) — A Bridge to Somewhere: Initiating at BUY, $13 PT

By Gordon L. Johnson II

We are below the Street on 2027–28 estimates and still buyers. At $9.08 the market is paying for a sand company sitting on the floor of its cost curve, and is getting the 731 MW…

Read More >>

October 28, 2026

Enphase (ENPH) — 3Q26 Review: The Quarter Borrowed from December, and the CEO’s Own 2027 Math is 16% below the Street

By Gordon L. Johnson II

Enphase is down ~18% pre-market; we warned this would happen two days ago in our preview note; below, we detail our takeaways from last night’s results/earnings call. Enphase reported 3Q26 revenue of $293.3mn, in line…

Read More >>

October 26, 2026

Enphase Energy (ENPH) — 3Q26 Preview: The Street is Modeling a Fourth Quarter the Channel isn’t Buying

By Gordon L. Johnson II

We have updated our bottom-up earnings driver model for Enphase to reflect a number of recent channel checks, as well as recent data from the California Solar Initiative (“CSI”) and European pricing/share data from BWG….

Read More >>

October 23, 2026

GLJ Weekly Data Center Roundup – The Tab is Open: Cheap Tokens, Rising Debt Spreads, and the First ‘Hyperscaler’ to Blink

By Gordon L. Johnson II

Bottom Line Three prices moved against the people building AI (i.e., sales prices + cost of fund it + cost to build it), and they have been moving that way for months: what customers pay…

Read More >>

October 22, 2026

Steel Industry Channel Check — Majestic Steel: Tight Into Spring, Softer Into 2H27, and the Mills Are Holding the Pen

By Gordon L. Johnson II

We spoke with a senior manager at Majestic Steel USA, one of the larger independent flat-rolled service centers in the country. The conversation was useful precisely because it was unsentimental. Nobody is calling a top….

Read More >>

October 22, 2026

Tesla Inc. (TSLA) — 3Q26 Review: A Beat Built from Tariff Refunds, a 16% Tax Rate and Slower Supplier Payments. The Milestones that Carry the Valuation were Delayed Again

By Gordon L. Johnson II

Adj. EPS of $0.48 beat cons of $0.44. Gross margin of 19.6% beat 17.8%. Free cash flow of +$1.5bn landed against a Street est. of -$5bn. We are not going to argue w/ those numbers….

Read More >>