Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $285.2M | $433.2M | $413.1M | $234.9M | $91.9M | $217.1M | $105.9M | $76.4M | $302.8M | $258.4M | $252.4M | $168.1M | $140.0M | $108.5M | $130.2M |
| Gross profit | — | — | $184.0M | $167.2M | $142.8M | $117.1M | $106.4M | $81.1M | — | — | — | $46.9M | $42.1M | $40.8M | $40.7M |
| Operating expenses | $112.3M | $117.1M | — | — | — | — | $219.3M | $165.5M | $271.1M | $231.7M | $225.9M | $146.7M | $120.4M | $83.8M | $106.2M |
| Operating income | $80.9M | $92.5M | $61.1M | $134.4M | $59.2M | $48.7M | $42.6M | $32.0M | $39.8M | $57.2M | $26.6M | $21.4M | $19.7M | $24.7M | $24.0M |
| EBITDAderived | — | — | — | $207.4M | $128.0M | $108.7M | $97.2M | $71.9M | $77.1M | $92.5M | $49.7M | $38.9M | $34.6M | $37.6M | $37.0M |
| Net income | $5.6M | $35.6M | $8.3M | $74.7M | $21.9M | $29.2M | $24.1M | $17.2M | $21.0M | $28.1M | $19.6M | $7.7M | $7.3M | $8.9M | $2.3M |
| Basic EPSper diluted share | -$0.07 | $0.34 | -$0.05 | $0.94 | $0.17 | $0.38 | $0.41 | $0.36 | $0.50 | $0.85 | $0.75 | $0.36 | $0.39 | — | — |
| Diluted EPSper diluted share | -$0.07 | $0.34 | -$0.05 | $0.94 | $0.17 | $0.38 | $0.41 | $0.36 | $0.50 | $0.85 | $0.75 | $0.36 | $0.39 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 2, 2026Form 4 | Wimbush Frederick BlairDirector | BuyCommon Stock | 669.29 | $5.41 | $3.6K | 42.0K |
| Apr 1, 2026Form 4 | Wimbush Frederick BlairDirector | BuyCommon Stock | 395.46 | $5.38 | $2.1K | 41.4K |
| Mar 3, 2026Form 4 | Wimbush Frederick BlairDirector | BuyCommon Stock | 10.0K | $6.19 | $61.9K | 38.7K |
| Jan 8, 2026Form 4 | Wimbush Frederick BlairDirector | BuyCommon Stock | 327.99 | $6.63 | $2.2K | 28.7K |
| Oct 2, 2025Form 4 | Wimbush Frederick BlairDirector | BuyCommon Stock | 520.05 | $6.98 | $3.6K | 26.3K |