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 | $824.8M | $786.4M | $757.0M | $712.5M | $645.4M | $628.9M | $721.1M | $629.3M | $558.2M | $550.6M | $666.0M | $742.0M | $736.6M | $747.0M | $580.9M | $408.4M | $430.7M |
| Gross profit | $221.6M | $197.3M | $163.2M | $144.3M | $142.5M | $137.7M | $152.2M | $122.6M | $103.1M | $106.5M | $100.8M | $140.3M | $124.2M | $144.0M | $105.9M | — | — |
| Operating income | −$35.7M | $42.2M | $28.9M | $39.8M | $48.9M | $45.5M | $56.2M | $23.9M | $15.6M | $29.2M | −$75.3M | $51.8M | $39.3M | $56.9M | −$34.1M | $26.5M | $16.3M |
| EBITDAderived | −$2.1M | $75.7M | $61.5M | $71.2M | $77.3M | $74.4M | $84.5M | $49.2M | $38.5M | $52.1M | −$48.5M | $80.8M | $70.2M | $86.3M | −$12.7M | $40.1M | $29.8M |
| Net income | −$37.4M | $21.7M | $15.9M | $28.8M | $135.5M | $29.2M | $32.5M | $9.0M | $20.1M | $25.3M | −$74.9M | $19.9M | $11.4M | $17.6M | −$47.6M | $19.8M | $10.2M |
| Basic EPSper diluted share | -$2.50 | $1.47 | $1.16 | $2.38 | $11.41 | $2.50 | $2.82 | $0.79 | $1.78 | $2.27 | -$6.78 | $1.82 | $1.06 | $1.67 | -$4.52 | $1.89 | $0.97 |
| Diluted EPSper diluted share | -$2.50 | $1.44 | $1.14 | $2.33 | $11.06 | $2.45 | $2.75 | $0.77 | $1.74 | $2.24 | -$6.78 | $1.79 | $1.05 | $1.66 | -$4.52 | $1.87 | $0.97 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 28, 2026Form 4 | Gonzalez Laureen S.V.P., CHRO | SellCommon Stock | 589 | $151.99 | $89.5K | 11.2K |
| May 20, 2026Form 4 | Mookerji Suman B.Sr. V.P., C.F.O. | SellCommon Stock | 1.5K | $145.00 | $219.5K | 25.8K |
| May 20, 2026Form 4 | Tata Rajiv A.V.P., G.C. & Corp. Secretary | SellCommon Stock | 1.6K | $145.00 | $233.7K | 33.2K |
| May 14, 2026Form 4 | Redondo Jerry LS.V.P., Elec. & Struc. Systems | SellCommon Stock | 5.7K | $154.36 | $877.1K | 62.0K |
| Mar 10, 2026Form 4 | BALDRIDGE RICHARD ADirector | SellCommon Stock | 10.4K | $130.83 | $1.37M | 20.1K |