Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $481.5M | $353.3M | $560.7M | $389.7M | $274.2M | $315.9M | $333.4M | $158.0M | $159.3M | $167.4M | $289.2M | $104.1M |
| Operating income | $210.2M | $112.6M | $328.8M | $198.4M | $92.4M | $116.1M | $161.1M | −$8.0M | $3.8M | $14.0M | $158.4M | $30.1M |
| EBITDAderived | $281.9M | $182.2M | $397.5M | $261.8M | $158.8M | $184.6M | $227.3M | $57.2M | $69.2M | $79.1M | $201.0M | $44.2M |
| Net income | $193.7M | $90.2M | $307.4M | $172.4M | $71.9M | $92.6M | $111.8M | −$50.9M | −$20.4M | −$1.4M | $129.7M | — |
| Basic EPSper diluted share | $4.55 | $2.14 | $7.63 | $4.31 | $1.79 | $1.86 | $2.08 | -$0.93 | -$0.38 | -$0.03 | $2.29 | $0.45 |
| Diluted EPSper diluted share | $4.54 | $2.14 | $7.60 | $4.29 | $1.78 | $1.86 | $2.07 | -$0.93 | -$0.38 | -$0.03 | $2.29 | $0.45 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Tan ChristinaDirector | SellCommon Shares, $0.01 par value per share | 5.7K | $44.08 | $251.6K | 98.1K |
| May 22, 2026Form 4 | Kalborg TedDirector | SellCommon Shares, $0.01 par value per share | 15.4K | $45.06 | $692.7K | 66.3K |
| Apr 9, 2026Form 4 | Lycouris JohnHead of Energy Transition | SellCommon Shares, $0.01 par value per share | 7.0K | $35.72 | $250.0K | 157.9K |
| Apr 8, 2026Form 4 | Lycouris JohnHead of Energy Transition | SellCommon Shares, $0.01 par value per share | 3.0K | $35.00 | $105.0K | 164.9K |
| Feb 18, 2026Form 4 | Young Theodore B.Chief Financial Officer | SellCommon Shares, $0.01 par value per share | 10.0K | $34.84 | $348.4K | 122.9K |