SH
| Investor | Type | Est. change | Change | Δ Own | Date | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
T. Rowe Price Associates
· Added
+$56M
Change
+6.8M
Date
Q1 2026
|
T. Rowe Price Associates | Added· Q1 2026 | +$56M | +6.8M | – | Q1 2026 | |||||
|
Ardsley Advisory Partners LP
· Added
+$18M
Change
+2.2M
Date
Q1 2026
|
Ardsley Advisory Partners LP | Added· Q1 2026 | +$18M | +2.2M | – | Q1 2026 | |||||
|
Schroder Investment Management Group
· Added
+$17M
Change
+2.1M
Date
Q1 2026
|
Schroder Investment Management Group | Added· Q1 2026 | +$17M | +2.1M | – | Q1 2026 | |||||
|
Woodson Capital Management, LP
· New
+$16M
Change
+2.0M
Date
Q1 2026
|
Woodson Capital Management, LP | New· Q1 2026 | +$16M | +2.0M | – | Q1 2026 | |||||
|
Invesco Ltd.
· Added
+$16M
Change
+1.9M
Δ Own
+32.3%
Date
Q1 2026
|
Invesco Ltd. | Added· Q1 2026 | +$16M | +1.9M | +32.3% | Q1 2026 | |||||
|
Point72 Asset Management, L.P.
· New
+$12M
Change
+1.4M
Date
Q1 2026
|
Point72 Asset Management, L.P. | New· Q1 2026 | +$12M | +1.4M | – | Q1 2026 | |||||
|
Palo Duro Investment Partners, LP
· Added
+$11M
Change
+1.3M
Date
Q1 2026
|
Palo Duro Investment Partners, LP | Added· Q1 2026 | +$11M | +1.3M | – | Q1 2026 | |||||
|
Handelsbanken Fonder AB
· Added
+$9.0M
Change
+1.1M
Date
Q1 2026
|
Handelsbanken Fonder AB | Added· Q1 2026 | +$9.0M | +1.1M | – | Q1 2026 | |||||
|
Centerbook Partners LP
· Added
+$8.8M
Change
+1.1M
Date
Q1 2026
|
Centerbook Partners LP | Added· Q1 2026 | +$8.8M | +1.1M | – | Q1 2026 | |||||
|
Heartland Advisors Inc
· New
+$8.7M
Change
+1.1M
Date
Q1 2026
|
Heartland Advisors Inc | New· Q1 2026 | +$8.7M | +1.1M | – | Q1 2026 | |||||
|
Dimensional
· Added
+$8.3M
Change
+1.0M
Date
Q1 2026
|
Dimensional | Added· Q1 2026 | +$8.3M | +1.0M | – | Q1 2026 | |||||
|
Vanguard
· Added
+$8.1M
Change
+992K
Date
Q1 2026
|
Vanguard | Added· Q1 2026 | +$8.1M | +992K | – | Q1 2026 | |||||
|
First Trust Advisors LP
· Added
+$8.0M
Change
+972K
Date
Q1 2026
|
First Trust Advisors LP | Added· Q1 2026 | +$8.0M | +972K | – | Q1 2026 | |||||
|
Nishkama Capital, LLC
· Added
+$7.4M
Change
+908K
Date
Q1 2026
|
Nishkama Capital, LLC | Added· Q1 2026 | +$7.4M | +908K | – | Q1 2026 | |||||
|
Freestone Grove Partners LP
· New
+$6.4M
Change
+785K
Date
Q1 2026
|
Freestone Grove Partners LP | New· Q1 2026 | +$6.4M | +785K | – | Q1 2026 | |||||
| Insider | Title | Type | Price | Qty | Value | Owned | ΔOwn | Trade date | Filed date | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Moss Brandon
· Director
Tax withholding or exercise payment (F)
-$94K
|
Moss Brandon | Director | Tax withholding or exercise payment (F) | $10.30 | -9K | -$94K | 1.1M | −0.8% | Jul 17, 2026 | Jul 20, 2026 | |||||||||
|
King Bobbie Lee Jr
· Officer
Sell
−$104K
|
King Bobbie Lee Jr | Officer | Sell | $10.41 | −10K | −$104K | 99K | – | Jun 16, 2026 | Jun 16, 2026 | |||||||||
|
King Bobbie Lee Jr
· Officer
Gift (G)
-1K
|
King Bobbie Lee Jr | Officer | Gift (G) | – | -1K | – | 98K | – | Jun 16, 2026 | Jun 16, 2026 | |||||||||
|
King Bobbie Lee Jr
· Officer
Tax withholding or exercise payment (F)
-$64K
|
King Bobbie Lee Jr | Officer | Tax withholding or exercise payment (F) | $9.96 | -6K | -$64K | 109K | – | Jun 16, 2026 | Jun 16, 2026 | |||||||||
|
King Bobbie Lee Jr
· Officer
Tax withholding or exercise payment (F)
-$66K
|
King Bobbie Lee Jr | Officer | Tax withholding or exercise payment (F) | $10.30 | -6K | -$66K | 115K | – | Jun 15, 2026 | Jun 16, 2026 | |||||||||
|
Hart James Ryan
· Officer
Tax withholding or exercise payment (F)
-$79K
|
Hart James Ryan | Officer | Tax withholding or exercise payment (F) | $12.18 | -6K | -$79K | 102K | – | Jun 1, 2026 | Jun 2, 2026 | |||||||||
|
Bardos Dominic
· CFO
Tax withholding or exercise payment (F)
-$368K
|
Bardos Dominic | CFO | Tax withholding or exercise payment (F) | $12.18 | -30K | -$368K | 365K | – | Jun 1, 2026 | Jun 2, 2026 | |||||||||
|
Tolnar Jeffery
· Officer
Tax withholding or exercise payment (F)
-$105K
|
Tolnar Jeffery | Officer | Tax withholding or exercise payment (F) | $12.18 | -9K | -$105K | 274K | – | Jun 1, 2026 | Jun 2, 2026 | |||||||||
|
Bardos Dominic
· CFO
Sell
−$462K
|
Bardos Dominic | CFO | Sell | $8.48 | −54K | −$462K | 395K | – | May 8, 2026 | May 8, 2026 | |||||||||
|
Ramdev Niharika
· Director
Grant (A)
23K
|
Ramdev Niharika | Director | Grant (A) | – | 23K | – | 96K | – | Apr 30, 2026 | May 1, 2026 | |||||||||
|
Volpe Toni
· Director
Grant (A)
23K
|
Volpe Toni | Director | Grant (A) | – | 23K | – | 122K | – | Apr 30, 2026 | May 1, 2026 | |||||||||
|
Mills Jeannette M.
· Director
Grant (A)
23K
|
Mills Jeannette M. | Director | Grant (A) | – | 23K | – | 104K | – | Apr 30, 2026 | May 1, 2026 | |||||||||
|
Julian Robert K.
· Director
Grant (A)
23K
|
Julian Robert K. | Director | Grant (A) | – | 23K | – | 104K | – | Apr 30, 2026 | May 1, 2026 | |||||||||
|
Sundberg Lori S.
· Director
Grant (A)
23K
|
Sundberg Lori S. | Director | Grant (A) | – | 23K | – | 122K | – | Apr 30, 2026 | May 1, 2026 | |||||||||
|
Forth John Bradford
· Director
Grant (A)
35K
|
Forth John Bradford | Director | Grant (A) | – | 35K | – | 599K | – | Apr 30, 2026 | May 1, 2026 | |||||||||
277 reporting institutions disclosed SHLS position changes in the Q1 2026 snapshot.
For each manager, WhoBought compares accepted consecutive 13F share counts. Share change is current shares minus prior shares. Estimated dollar change is that signed share change multiplied by the split-adjusted quarter-mean close. The activity table on this page uses Q1 2026.
An investor crossing 5% of a share class generally files Schedule 13D for activist intent or Schedule 13G for a passive position. The technical form names appear here rather than in the activity rows.
Ownership and institutional activity come from SEC Form 13F filings. Insider activity comes from SEC Form 4, and large-shareholder activity from SEC Schedules 13D and 13G. FMP supplies price data only. Company logos use the local verified Parqet cache with one shared fallback.
Form 13F is a quarterly disclosure and is normally filed after the quarter ends. Every ownership and activity value therefore names its represented period; it is not presented as a live position.
A muted dash marks a missing table value. It means the filing omitted the value, comparable data is unavailable, or no prior position exists for comparison.