Cookies show us what works. Privacy
Cookies show us what works. Privacy
18 funds hold it · Insiders net selling
Net selling: insiders sold $1.9M 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
Unlock the full resultsLast report
Oct 21, 2026
Period ending
Sep 30, 2026
Earnings per share
$0.60 expected
| Quarter / reported | Earnings per share | Beat or miss | Revenue / income | Revenue vs last year |
|---|---|---|---|---|
| Sep 30, 2026Reported Oct 21, 2026 | $0.54est. $0.60 | -10.00%miss | $125.7MSEC filing | +15.0%from $109.3M |
| Jun 30, 2026Reported Jul 21, 2026 | $0.44est. $0.44 | +0.00%in line | $120.2MSEC filing | +11.3%from $108.1M |
| Mar 31, 2026Reported Apr 21, 2026 | $0.23est. $0.15 | +53.33%beat | $105.8MSEC filing | +4.2%from $101.6M |
| Dec 31, 2025Reported Jan 26, 2026 | $0.77est. $0.30 | +$0.47beat | $140.4MAlpha Vantage | +16.0%from $121.1M |
| Sep 30, 2025Reported Oct 15, 2025 | $0.04est. $0.10 | -60.00%miss | $109.3MSEC filing | +2.9%from $106.2M |
| Jun 30, 2025Reported Jul 16, 2025 | $0.15est. $0.05 | +$0.10beat | $108.1MSEC filing | +2.8%from $105.1M |
| Mar 31, 2025Reported Apr 16, 2025 | -$0.03est. $0.04 | -$0.07miss | $101.6MSEC filing | +0.5%from $101.0M |
| Dec 31, 2024Reported Jan 22, 2025 | $0.13est. $0.25 | -48.00%miss | $121.1MAlpha Vantage | -0.9%from $122.2M |
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 | Dec 2025 | Mar 2026 | Jun 2026 | Sep 2026 |
|---|---|---|---|---|
| What came in | ||||
| Revenue | $140.4M | $122.5M | $108.0M | $153.1M |
| Cost of what it sold | $18.6M | $16.1M | $28.4M | $32.7M |
| Gross profit | $121.8M | $106.4M | $79.6M | $120.5M |
| What it spent | ||||
| Sales and admin | $56.7M | $64.7M | $61.3M | $79.9M |
| Other operating costs | $41.4M | $31.5M | $2.4M | $22.0M |
| Total operating expenses | $98.1M | $96.2M | $63.7M | $102.0M |
| What was left | ||||
| Operating profit | $23.7M | $10.2M | $15.9M | $18.5M |
| Interest on debt | $59.5M | $16.7M | $25.7M | $27.4M |
| Profit before tax | $23.7M | $8.1M | $15.9M | $18.5M |
| Tax | $4.5M | $1.8M | $4.5M | $5.1M |
| Net profit | $19.2M | $6.4M | $11.4M | $13.4M |
| EBITDA | $32.9M | $15.6M | $24.6M | $55.2M |
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