Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.47B | $3.62B | $4.14B | $5.62B | $5.65B | $4.06B | $5.55B | $5.24B | $4.72B | $4.49B | $4.71B | $4.37B | $3.31B | $2.18B | $1.30B | $803.3M | $508.1M |
| Gross profit | $2.16B | $2.25B | $2.62B | $3.72B | $3.74B | $2.60B | $3.27B | $3.18B | $2.86B | $2.66B | $2.80B | $2.65B | $2.02B | $1.31B | $753.1M | $446.1M | $266.7M |
| Gross margin | 62.26% | 62.17% | 63.16% | 66.28% | 66.22% | 63.97% | 58.93% | 60.71% | 60.58% | 59.21% | 59.36% | 60.57% | 60.89% | 59.89% | 57.83% | 55.53% | 52.50% |
| Operating expenses | $2.14B | $2.28B | $2.56B | $3.04B | $2.84B | $2.58B | $3.46B | $2.44B | $2.11B | $1.97B | $1.62B | $1.39B | $1.01B | $676.6M | $505.4M | $309.2M | $210.6M |
| Operating income | $23.0M | −$26.0M | $59.0M | $679.0M | $903.0M | $19.0M | −$192.0M | $735.0M | $749.0M | $690.0M | $1.18B | $1.26B | $1.01B | $630.0M | $247.7M | $136.9M | $56.2M |
| Operating margin | 0.66% | −0.72% | 1.43% | 12.08% | 15.97% | 0.47% | −3.46% | 14.03% | 15.87% | 15.35% | 24.94% | 28.75% | 30.45% | 28.88% | 19.02% | 17.04% | 11.06% |
| EBITDA | $144.0M | $106.0M | $191.0M | $858.0M | $1.10B | $184.0M | $8.0M | $923.0M | $931.0M | $888.0M | $1.35B | $1.39B | $1.08B | $682.7M | $283.7M | $160.5M | $75.0M |
| EBITDA margin | 4.15% | 2.93% | 4.61% | 15.27% | 19.38% | 4.53% | 0.14% | 17.62% | 19.73% | 19.76% | 28.59% | 31.76% | 32.77% | 31.29% | 21.78% | 19.97% | 14.76% |
| Net income | $137.0M | −$1.18B | −$229.0M | $616.0M | $822.0M | −$62.0M | −$223.0M | $543.0M | $592.0M | $553.0M | $839.1M | $881.0M | $661.5M | $397.6M | $147.4M | $72.5M | $39.2M |
| Net profit margin | 3.94% | −32.64% | −5.53% | 10.96% | 14.54% | −1.53% | −4.02% | 10.37% | 12.55% | 12.31% | 17.81% | 20.15% | 19.98% | 18.22% | 11.32% | 9.03% | 7.72% |
| Basic EPSper basic share | $1.14 | -$10.00 | -$1.96 | $4.65 | $5.49 | -$0.41 | -$1.48 | $3.62 | $3.89 | $3.33 | $4.50 | $4.35 | $3.27 | $2.02 | $0.80 | $0.40 | $0.22 |
| Diluted EPSper diluted share | $1.14 | -$10.00 | -$1.96 | $4.60 | $5.39 | -$0.41 | -$1.48 | $3.58 | $3.82 | $3.29 | $4.44 | $4.28 | $3.22 | $1.97 | $0.78 | $0.40 | $0.22 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
IDOL JOHN D | 2.38M |
Edwards Thomas Jr. | 204.07K |
Hendricks Jenna | 101.91K |
Gibbons Judy | 31.38K |
McDonough Krista A | 30.97K |
Tomlin Jean | 27.42K |
THOMPSON JANE A. | 26.42K |
Freestone Robin Anthony David | 21.39K |
Crouther Marilyn C | 15.79K |
Madhavan Mahesh | 10.78K |
Mehta Rajal | 2.61K |
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 |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 | Reitman Stephen FDirector | SellOrdinary shares, no par value | 18.0K | $19.42 | $349.2K | 0 |
| May 29, 2026Form 4 | McDonough Krista AChief Legal & Sustain Officer | SellOrdinary shares, no par value | 92.2K | $18.51 | $1.71M | 0 |
| Mar 11, 2026Form 4 | IDOL JOHN DChairman & CEO | BuyOrdinary shares, no par value | 55.0K | $17.98 | $988.9K | 2.26M |
| Dec 9, 2025Form 4 | Mehta RajalInterim CFO | SellOrdinary shares, no par value | 10.0K | $25.96 | $259.6K | 741 |