18 funds hold it.Insiders net selling.
Net selling: insiders sold $2.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 7, 2026
Period ending
Jun 30, 2026
Earnings per share
EPS comparison unavailable
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| Sep 30, 2026Reported Oct 30, 2026 | Not on file | No estimate | Not on file | Not on file |
| Jun 30, 2026Reported Jul 30, 2026 | $5.54est. $6.09 | -8.96%miss | $201.4MSEC filing | -4.4%from $210.5M |
| Mar 31, 2026Reported May 1, 2026 | $5.38est. $5.67 | -5.14%miss | $199.5MSEC filing | -8.4%from $217.9M |
| Dec 31, 2025Reported Feb 6, 2026 | $6.50est. $6.50 | +0.00%in line | $189.1MAlpha Vantage | -18.6%from $232.4M |
| Sep 30, 2025Reported Oct 24, 2025 | $6.69est. $6.77 | -1.21%miss | $216.4MSEC filing | -4.7%from $227.0M |
| Jun 30, 2025Reported Jul 25, 2025 | $6.25est. $6.21 | +0.64%in line | $210.5MSEC filing | -6.2%from $224.4M |
| Mar 31, 2025Reported Apr 25, 2025 | $5.73est. $5.41 | +5.92%beat | $217.9MSEC filing | -1.9%from $222.0M |
| Dec 31, 2024Reported Jan 31, 2025 | $7.50est. $7.43 | +0.94%in line | $232.4MAlpha Vantage | +8.7%from $213.9M |
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 | $215.1M | $189.1M | $186.0M | $167.2M |
| Cost of what it sold | $98.8M | -$97.3M | $54.2M | $54.2M |
| Gross profit | $116.3M | $286.4M | $131.8M | $113.0M |
| What it spent | ||||
| Sales and admin | $18.9M | $18.4M | $20.5M | $34.7M |
| Other operating costs | $50.4M | $252.1M | $106.1M | $40.8M |
| Total operating expenses | $69.3M | $270.4M | $126.6M | $75.5M |
| What was left | ||||
| Operating profit | $47.1M | $16.0M | $5.2M | $37.5M |
| Interest on debt | $38.6M | $46.6M | $40.8M | $54.8M |
| Profit before tax | $44.4M | $47.3M | $13.3M | $53.0M |
| Tax | $13.1M | $13.4M | $7.2M | $8.4M |
| Net profit | $31.9M | $35.5M | $7.1M | $44.6M |
| EBITDA | $99.2M | $109.4M | $71.8M | $11.1M |
This stock is under pressure.
Trend
Under pressure
0 / 100
RSI 14
20D volatility
52-week range
20D support
20D resistance
Returns
Price vs moving averages
Volume pace