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 | $902.7M | $802.5M | $1.09B | $1.46B | $899.8M | $855.2M | $890.5M | $842.4M | — | — | — | — | — | — | — |
| Gross profit | — | — | — | — | — | — | $230.1M | $200.1M | $194.6M | $186.7M | $123.7M | $99.2M | $88.4M | $84.7M | $62.5M |
| Operating expenses | $881.6M | $793.2M | $1.06B | $1.40B | $873.6M | $837.7M | $865.8M | $829.2M | $184.1M | $187.0M | $113.2M | $88.7M | $81.0M | $80.2M | $57.3M |
| Operating income | $21.1M | $9.3M | $28.1M | $58.6M | $26.2M | $17.5M | $24.7M | $13.2M | $10.5M | −$337,000 | $10.6M | $10.5M | $7.4M | $4.5M | $5.2M |
| EBITDAderived | $28.8M | $16.9M | $35.5M | $66.0M | $32.7M | $23.8M | $29.9M | $17.7M | $14.3M | $3.1M | $11.5M | $11.0M | $8.1M | $5.0M | $5.6M |
| Net income | $17.3M | $7.7M | $20.6M | $44.5M | $23.1M | $10.5M | $16.3M | $10.2M | $4.9M | −$3.5M | $5.9M | $5.1M | $3.7M | $1.9M | $2.9M |
| Basic EPSper diluted share | $0.37 | $0.16 | $0.43 | $0.90 | $0.46 | $0.21 | $0.28 | $0.17 | $0.06 | -$0.11 | $0.11 | $0.12 | $0.11 | $0.06 | $0.09 |
| Diluted EPSper diluted share | $0.35 | $0.16 | $0.42 | $0.88 | $0.45 | $0.21 | $0.27 | $0.16 | $0.06 | -$0.11 | $0.10 | $0.11 | $0.10 | $0.05 | $0.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 15, 2026Form 4 | Macomber ToddChief Financial Officer | SellCommon Stock | 11.9K | $9.25 | $109.8K | 87.2K |
| Jun 12, 2026Form 4 | Macomber ToddChief Financial Officer | SellCommon Stock | 43 | $9.25 | $397.75 | 99.1K |
| Jun 9, 2026Form 4 | Macomber ToddChief Financial Officer | SellCommon Stock | 13.1K | $9.30 | $121.7K | 99.2K |
| May 28, 2026Form 4 | Macomber ToddChief Financial Officer | SellCommon Stock | 16.5K | $8.41 | $138.4K | 112.2K |
| May 27, 2026Form 4 | Macomber ToddChief Financial Officer | SellCommon Stock | 33.5K | $8.50 | $285.1K | 128.7K |