Revenue
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 · Feb 28 | 2012 · Dec 31 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | — | $130.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 | — | $34.9M | — |
| Gross margin | 42.84% | 42.68% | 46.92% | 48.77% | 40.78% | 37.03% | 31.52% | 32.40% | 31.54% | 36.93% | 37.51% | 33.58% | 30.24% | — | 26.76% | — |
| 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 | — | $23.9M | — |
| 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 | $11.0M | — |
| Operating margin | 23.46% | 25.50% | 31.17% | 31.60% | 23.55% | 17.45% | 13.65% | 12.72% | 10.93% | 15.69% | 16.34% | 13.79% | 14.88% | — | 8.42% | — |
| EBITDA | $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 | — | $18.6M | — |
| EBITDA margin | 27.20% | 28.47% | 33.80% | 34.34% | 27.76% | 22.92% | 18.92% | 18.96% | 17.60% | 20.78% | 21.24% | 18.12% | 18.83% | — | 14.31% | — |
| 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 | $5.9M | −$17,327 |
| Net profit margin | 16.22% | 18.12% | 21.95% | 21.73% | 13.72% | 6.34% | 5.69% | 2.43% | 1.73% | 7.60% | −4.55% | 4.82% | 13.33% | — | 4.52% | — |
| Basic EPSper basic 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 | $0.29 | -$0.02 |
| 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 | $0.29 | -$0.02 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Energy Holding Corp | 20.83M |
Carricarte Anne Louise | 1.1K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| 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 |