NYSE
End-of-day closes; the latest point is the live 15-min-delayed price · split & dividend adjusted · chart by TradingView
N/A
Roles derived from SEC Form 4 filings.
Actuals from SEC filings; YoY vs the year-ago quarter. Analyst estimates & surprise require a data feed (coming soon).
| Line item | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Revenue | $87.1M | $290.2M | $497.4M | $394.1M | $380.0M | $450.3M |
| Gross profit | — | — | — | — | — | — |
| Operating income | -$35.1M | $143.2M | $302.1M | $90.6M | $59.3M | $46.4M |
| Net income | -$23.9M | $108.5M | $262.3M | $81.1M | $18.8M | $24.4M |
| Diluted EPS | -$0.18 | $0.82 | $1.97 | $0.61 | $0.14 | $0.18 |
| Operating cash flow | $66.8M | $181.2M | $346.4M | $302.9M | $275.7M | $296.4M |
| Free cash flow | — | — | — | — | — | — |
| Gross margin | — | — | — | — | — | — |
| Operating margin | -40.3% | 49.4% | 60.7% | 23.0% | 15.6% | 10.3% |
| Net margin | -27.5% | 37.4% | 52.7% | 20.6% | 4.9% | 5.4% |
| Line item | Q2 '24 | Q3 '24 | Q4 '24 | Q1 '25 | Q2 '25 | Q3 '25 | Q4 '25 | Q1 '26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | $90.7M | $94.1M | $106.3M | $122.9M | $109.2M | $112.7M | $105.5M | $128.3M |
| Gross profit | — | — | — | — | — | — | — | — |
| Operating income | $21.9M | $24.7M | -$6.9M | $42.5M | $20.7M | $19.6M | -$36.4M | $14.8M |
| Net income | $5.1M | $9.1M | -$11.6M | $9.8M | $25.1M | $14.5M | -$25.0M | -$47.0M |
| Diluted EPS | $0.04 | $0.07 | -$0.09 | $0.07 | $0.19 | $0.11 | -$0.19 | -$0.36 |
| Operating cash flow | $64.2M | $74.7M | $68.2M | $76.1M | $78.0M | $77.8M | $64.5M | $58.3M |
| Free cash flow | — | — | — | — | — | — | — | — |
| Gross margin | — | — | — | — | — | — | — | — |
| Operating margin | 24.1% | 26.2% | -6.5% | 34.6% | 19.0% | 17.4% | -34.5% | 11.6% |
| Net margin | 5.6% | 9.6% | -10.9% | 8.0% | 23.0% | 12.9% | -23.7% | -36.7% |
Consensus revenue & EPS estimates and price targets will appear here once a forward-estimates data feed is connected.
| Date | Insider | Type | Shares | Price | Value | Filing |
|---|---|---|---|---|---|---|
| 2026-06-30 | Miller Matthew Reade | Award | 4,252 | $0.00 | $0.00 | filing |
| 2026-06-12 | Miller Matthew Reade | Buy | 696 | $4.97 | $3,459.12 | filing |
| 2026-06-10 | MCCARTNEY JOHN | Buy | 4,000 | $4.96 | $19,840.00 | filing |
| 2026-06-09 | Miller Matthew Reade | Buy | 10,600 | $4.75 | $50,350.00 | filing |
| 2026-05-27 | Kettler Ronald Kyle· Chief Financial Officer | Buy | 6,000 | $5.08 | $30,480.00 | filing |
| 2026-05-21 | MCCARTNEY JOHN | Buy | 4,000 | $5.54 | $22,160.00 | filing |
| 2026-05-19 | MCCARTNEY JOHN | Buy | 3,000 | $5.81 | $17,430.00 | filing |
| 2026-05-18 | Perry Griffin | Buy | 100,000 | $5.49 | $549,000.00 | filing |
| 2026-05-14 | Everard Michele J | Buy | 1,000 | $5.28 | $5,280.00 | filing |
| 2026-05-13 | Miller Matthew Reade | Buy | 18,180 | $5.21 | $94,717.80 | filing |
| 2026-05-13 | Farquharson Tyler· President and CEO | Buy | 10,000 | $5.15 | $51,500.00 | filing |
| 2026-03-31 | Miller Matthew Reade | Award | 3,194 | $0.00 | $0.00 | filing |
| 2026-03-13 | Kettler Ronald Kyle· Chief Financial Officer | Buy | 3,000 | $5.17 | $15,510.00 | filing |
| 2026-03-13 | Miller Matthew Reade | Buy | 658 | $5.15 | $3,388.70 | filing |
| 2026-03-12 | Everard Michele J | Buy | 5,000 | $5.17 | $25,850.00 | filing |
| 2026-03-12 | MCCARTNEY JOHN | Buy | 5,000 | $5.16 | $25,800.00 | filing |
| 2026-03-11 | MCCARTNEY JOHN | Buy | 2,000 | $5.12 | $10,240.00 | filing |
| 2026-03-10 | Farquharson Tyler· President and CEO | Buy | 12,500 | $5.21 | $65,125.00 | filing |
| 2026-03-10 | Miller Matthew Reade | Buy | 10,000 | $5.10 | $51,000.00 | filing |
| 2026-03-10 | Kettler Ronald Kyle· Chief Financial Officer | Buy | 5,000 | $5.18 | $25,900.00 | filing |
| 2026-03-06 | Weimer Kimberly· Chief Accounting Officer | Tax withholding | 1,099 | $5.02 | $5,516.98 | filing |
| 2026-03-05 | Weimer Kimberly· Chief Accounting Officer | Tax withholding | 1,543 | $5.34 | $8,239.62 | filing |
| 2026-03-04 | Weimer Kimberly· Chief Accounting Officer | Award | 26,616 | $0.00 | $0.00 | filing |
| 2026-03-04 | Farquharson Tyler· President and CEO | Award | 21,515 | $0.00 | $0.00 | filing |
| 2026-03-04 | Farquharson Tyler· President and CEO | Award | 26,141 | $0.00 | $0.00 | filing |
Showing the latest 25 transactions — full history in the linked SEC filings.
Fundamentals & filings from SEC EDGAR. Prices adjusted for splits & dividends. Not investment advice.