Revenue
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $291.6M | $307.7M | $325.7M | $353.4M | $329.7M | $266.0M | $282.3M | $212.6M | $193.7M | $175.6M | $176.9M | $171.0M | $158.9M | $143.7M | $138.3M |
| Operating expenses | $244.6M | $267.5M | $336.3M | $315.2M | $339.6M | $227.4M | $213.3M | $134.2M | $95.4M | $104.3M | $103.3M | $107.1M | $111.8M | $98.1M | $99.8M |
| Operating income | $47.0M | $40.2M | −$10.6M | $38.2M | −$9.9M | $38.6M | $69.0M | $78.4M | $98.3M | $71.3M | $73.6M | $63.8M | $47.1M | $45.5M | $38.5M |
| Operating margin | 16.13% | 13.06% | −3.27% | 10.81% | −3.01% | 14.51% | 24.43% | 36.88% | 50.76% | 40.61% | 41.60% | 37.33% | 29.64% | 31.70% | 27.82% |
| EBITDA | $72.9M | $69.7M | $21.8M | $74.0M | $21.4M | $64.7M | $90.8M | $98.5M | $118.8M | $87.4M | $88.7M | $79.2M | $62.2M | $57.6M | $52.9M |
| EBITDA margin | 25.00% | 22.67% | 6.69% | 20.93% | 6.49% | 24.32% | 32.15% | 46.34% | 61.35% | 49.78% | 50.15% | 46.29% | 39.18% | 40.11% | 38.28% |
| Net income | $13.4M | $8.1M | −$98.5M | $10.8M | −$24.6M | $11.3M | $25.3M | $27.1M | $10.1M | $22.2M | $16.4M | $13.4M | $1.5M | $33.3M | $24.2M |
| Net profit margin | 4.61% | 2.63% | −30.24% | 3.04% | −7.47% | 4.23% | 8.96% | 12.76% | 5.21% | 12.65% | 9.28% | 7.86% | 0.95% | 23.19% | 17.53% |
| Basic EPSper basic share | $0.41 | $0.38 | -$3.81 | $0.26 | — | $0.62 | $1.42 | $1.53 | $0.58 | $1.26 | $1.30 | $1.16 | $0.13 | — | — |
| Diluted EPSper diluted share | $0.40 | $0.37 | -$3.81 | $0.26 | — | $0.61 | $1.41 | $1.53 | $0.58 | $1.26 | $1.28 | $1.10 | $0.12 | — | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 29, 2026Form 4 | Peterson Adam K +2Other | SellCommon Stock | 216.3K | $11.10 | $2.40M | 982.4K |
| Apr 28, 2026Form 4 | Peterson Adam K +2Other | SellCommon Stock | 493.0K | $10.97 | $5.41M | 1.20M |
| Apr 27, 2026Form 4 | Peterson Adam K +2Other | SellCommon Stock | 632.1K | $9.84 | $6.22M | 1.69M |
| Apr 1, 2026Form 4 | Peterson Adam K +2TenPercentOwner | SellCommon Stock | 61.0K | $5.71 | $348.3K | 2.60M |
| Mar 31, 2026Form 4 | Peterson Adam K +2TenPercentOwner | SellCommon Stock | 81.7K | $5.80 | $473.8K | 2.67M |