Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $546.5M | $581.6M | $588.4M | $539.4M | $454.8M | $357.6M | $519.7M | $354.5M | $313.3M |
| Operating income | −$3.8M | $44.6M | $20.2M | $25.8M | −$7.4M | −$6.5M | −$2.0M | $22.2M | $9.4M |
| EBITDAderived | $37.4M | $82.1M | $55.3M | $55.1M | $24.4M | $25.6M | $31.0M | $42.6M | $30.2M |
| Net income | −$8.1M | $26.0M | $7.8M | $18.7M | −$7.5M | −$7.1M | −$4.8M | $17.9M | $5.2M |
| Basic EPSper diluted share | -$0.40 | $1.26 | $0.38 | $0.92 | -$0.37 | -$0.36 | -$0.27 | $1.29 | $0.37 |
| Diluted EPSper diluted share | -$0.40 | $1.24 | $0.38 | $0.91 | -$0.36 | -$0.36 | -$0.27 | $1.29 | $0.37 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 · 10b5-1 | Reddy Jagadeesh APresident & CEO | SellCommon Stock | 15.7K | $35.05 | $549.9K | 124.1K |
| Jun 8, 2026Form 4 · 10b5-1 | Reddy Jagadeesh APresident & CEO | SellCommon Stock | 1.3K | $35.01 | $45.5K | 139.8K |
| Jun 1, 2026Form 4/A · 10b5-1 | Reddy Jagadeesh APresident & CEO | SellCommon Stock | 17.3K | $30.00 | $518.8K | 141.1K |
| Jun 1, 2026Form 4 · 10b5-1 | Reddy Jagadeesh APresident & CEO | SellCommon Stock | 17.9K | $30.00 | $538.3K | 140.4K |
| May 26, 2026Form 4 | Raber Ryan FEVP - Strategy, Sales & Mktg | SellCommon Stock | 20.0K | $26.00 | $520.0K | 87.0K |