28 funds hold it.Insiders net selling.
Net selling: insiders sold $24.6M and bought $0 on the open market in 90 days (SEC Form 4). Congress: no trades disclosed in 180 days.
Analyst target and ratings are on paid plans
See the 12-month consensus target and the buy/hold/sell rating split.
Unlock the full resultsLast report
Aug 5, 2026
Period ending
Jun 30, 2026
Earnings per share
$2.64 expected
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| Jun 30, 2026Reported Aug 5, 2026 | $5.48est. $2.64 | +107.76%beat | $4.09BSEC filing | +47.8%from $2.76B |
| Mar 31, 2026Reported Apr 29, 2026 | $0.08est. -$1.62 | +104.95%beat | $2.65BSEC filing | +0.4%from $2.64B |
| Dec 31, 2025Reported Feb 27, 2026 | $2.31est. -$0.19 | +$2.50beat | $2.43BSEC filing | +2.3%from $2.37B |
| Sep 30, 2025Reported Nov 7, 2025 | $7.13est. $0.18 | +$6.95beat | $2.89BSEC filing | -5.1%from $3.04B |
| Jun 30, 2025Reported Aug 6, 2025 | -$0.56est. -$0.83 | +32.53%beat | $2.76BSEC filing | -16.4%from $3.31B |
| Mar 31, 2025Reported May 7, 2025 | -$2.32est. -$2.43 | +4.53%beat | $2.64BSEC filing | -15.5%from $3.13B |
| Dec 31, 2024Reported Feb 25, 2025 | -$2.54est. -$2.82 | +9.87%beat | $2.37BSEC filing | -39.8%from $3.94B |
| Sep 30, 2024Reported Nov 6, 2024 | -$1.45est. -$1.70 | +14.71%beat | $3.04BSEC filing | -34.3%from $4.63B |
Earnings per share comes from Yahoo Finance where available, then Alpha Vantage or the company release. Revenue comes from company releases, SEC filings, Alpha Vantage or Yahoo Finance. A beat or miss needs an analyst estimate on the same basis as the reported figure, so quarters without one show none. Non-USD amounts carry their currency code.
| USD | Sep 2025 | Dec 2025 | Mar 2026 | Jun 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $2.89B | $2.43B | $2.65B | $4.09B |
| Cost of what it sold | $2.39B | $2.19B | $2.72B | $3.72B |
| Gross profit | $494.0M | $238.8M | -$70.7M | $365.1M |
| What it spent | ||||
| Sales and admin | $50.7M | $54.6M | $44.0M | $56.7M |
| Other operating costs | $147.6M | -$18.2M | -$3.9M | $6.0M |
| Total operating expenses | $198.3M | $36.4M | $40.1M | $62.7M |
| What was left | ||||
| Operating profit | $295.7M | $202.4M | -$110.8M | $302.4M |
| Interest on debt | $93.1M | $82.2M | $62.6M | $100.1M |
| Profit before tax | $235.0M | $102.3M | -$248.9M | $221.9M |
| Tax | $39.9M | $4.2M | -$58.2M | $41.8M |
| Net profit | $178.0M | $78.3M | -$201.3M | $169.5M |
| EBITDA | $429.4M | $285.6M | -$83.0M | $398.5M |
This stock is under pressure.
Trend
Under pressure
25 / 100
RSI 14
20D volatility
52-week range
20D support
20D resistance
Returns
Price vs moving averages
Volume pace