Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $277.2M | $237.7M | $214.8M | $241.7M | $191.8M | $128.4M | $141.0M | $135.4M | $104.8M | $111.1M | $148.0M | $896.8M | $932.7M | $873.4M | $790.5M | $885.6M | $2.31B |
| Gross profit | $38.5M | $29.8M | $14.6M | $67.8M | $43.5M | $17.0M | $31.1M | $30.0M | $16.9M | $12.1M | −$11.2M | $185.1M | $221.3M | $225.9M | $209.6M | $246.4M | $408.1M |
| Research & development | — | — | — | — | — | — | — | — | — | $9.7M | $9.6M | $9.6M | $8.1M | $7.5M | $7.4M | $7.6M | — |
| Operating expenses | — | — | $134.7M | $69.1M | $59.2M | $63.7M | $56.2M | $51.3M | $45.5M | $69.0M | $40.9M | $299.8M | $206.4M | $203.5M | $191.1M | $195.6M | $387.6M |
| Operating income | $22.0M | $35.7M | −$70.1M | $70.0M | $55.4M | $13.4M | $38.8M | $43.6M | $32.8M | −$1.7M | −$3.7M | −$66.3M | $61.3M | $67.6M | $64.1M | $94.2M | $59.1M |
| EBITDAderived | $47.3M | $60.4M | −$40.8M | $96.8M | $78.5M | $31.6M | $55.1M | $58.3M | $45.6M | $11.4M | $13.6M | −$38.2M | $85.9M | $85.6M | $80.4M | $112.5M | $112.7M |
| Net income | $17.6M | $33.7M | −$39.6M | $74.2M | $48.1M | $14.8M | $39.6M | $34.8M | $30.3M | $29.6M | $22.0M | −$38.1M | $44.5M | $108.7M | $162.1M | $79.5M | $31.1M |
| Basic EPSper diluted share | $2.37 | $4.58 | -$5.29 | $10.14 | $6.73 | $2.11 | $5.68 | $5.02 | $4.44 | $4.34 | $3.14 | -$5.02 | $5.48 | $12.97 | $19.34 | $9.55 | $3.75 |
| Diluted EPSper diluted share | $2.35 | $4.55 | -$5.29 | $10.06 | $6.69 | $2.10 | $5.66 | $5.00 | $4.41 | $4.32 | $3.13 | -$5.02 | $5.47 | $12.92 | $19.28 | $9.53 | $3.75 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 13, 2026Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 1.7K | $51.44 | $85.5K | 15.0K |
| Mar 12, 2026Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 4.1K | $52.04 | $210.9K | 16.7K |
| Mar 9, 2026Form 4 | Maxwell Thomas ASVP Finance and Treasurer | SellClass A Common Stock | 1.8K | $48.55 | $86.7K | 5.9K |
| Nov 12, 2025Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 1.9K | $49.94 | $94.7K | 18.2K |
| Nov 10, 2025Form 4 | Loveman ElizabethSVP and Controller | SellClass A Common Stock | 3.0K | $45.22 | $135.5K | 20.1K |