Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $983.6M | $890.2M | $833.3M | $716.6M | $496.8M | $376.6M | $430.9M | $371.0M | $314.5M | $305.0M | $242.2M | $197.5M | $183.3M | — |
| Gross profit | $421.4M | $380.0M | $390.9M | $349.5M | $202.6M | $139.4M | $135.8M | $120.2M | $99.2M | $112.6M | $90.9M | $66.3M | $55.4M | — |
| Operating expenses | $196.3M | $153.0M | $131.2M | $123.1M | $85.6M | $73.7M | $77.0M | $73.0M | $64.8M | $64.8M | $51.3M | $39.1M | $28.1M | — |
| Operating income | $230.7M | $227.0M | $259.8M | $226.4M | $117.0M | $65.7M | $58.8M | $47.2M | $34.4M | $47.8M | $39.6M | $27.2M | $27.3M | −$438,271 |
| EBITDAderived | $267.5M | $253.5M | $281.6M | $246.1M | $137.9M | $86.3M | $81.5M | $70.4M | $55.3M | $63.4M | $51.5M | $35.8M | $34.5M | — |
| Net income | $159.6M | $161.3M | $182.9M | $155.7M | $68.2M | $23.9M | $24.5M | $9.0M | $5.4M | $23.2M | −$11.0M | $9.5M | $24.4M | −$11.4M |
| Basic EPSper diluted share | $3.42 | $3.43 | $3.85 | $3.27 | $1.43 | $0.51 | $0.55 | $0.22 | $0.16 | $0.71 | -$0.38 | $0.39 | $1.18 | $7.39 |
| Diluted EPSper diluted share | $3.42 | $3.43 | $3.85 | $3.27 | $1.43 | $0.51 | $0.55 | $0.21 | $0.15 | $0.69 | -$0.38 | $0.34 | $1.18 | $7.39 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | Energy Holding CorpTenPercentOwner | BuyOrdinary Shares | 19.1K | $40.27 | $770.0K | 20.83M |
| May 14, 2026Form 4 | Energy Holding CorpTenPercentOwner | BuyOrdinary Shares | 80.9K | $40.56 | $3.28M | 20.81M |
| Mar 13, 2026Form 4 | Energy Holding CorpTenPercentOwner | BuyOrdinary Shares | 107.6K | $45.11 | $4.86M | 20.73M |
| Mar 12, 2026Form 4 | Energy Holding CorpTenPercentOwner | BuyOrdinary Shares | 107.6K | $45.28 | $4.87M | 20.62M |
| Mar 11, 2026Form 4 | Energy Holding CorpTenPercentOwner | BuyOrdinary Shares | 92.1K | $44.24 | $4.07M | 20.52M |