Revenue
2008
2009
2010
2011
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 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $513.2M | $402.7M | $389.3M | $252.3M | $267.0M | $160.6M | $127.1M | $110.3M | $100.0M | $96.9M | $103.9M | $701.9M | $131.3M | $139.4M | $145.3M | $99.5M | $138.3M | $258.2M |
| Gross profit | $221.0M | $167.2M | $153.3M | $106.4M | $135.7M | $82.8M | $63.0M | $59.0M | $32.8M | $34.7M | $36.8M | — | — | — | — | — | — | — |
| Gross margin | 43.05% | 41.52% | 39.38% | 42.18% | 50.82% | 51.56% | 49.57% | 53.46% | 32.83% | 35.79% | 35.41% | — | — | — | — | — | — | — |
| Operating expenses | $367.0M | $307.2M | $298.6M | $190.9M | $172.5M | $113.5M | $95.8M | $80.9M | $96.5M | $93.8M | $110.0M | $188.6M | $130.5M | $137.3M | $532.1M | $151.1M | $347.6M | $283.7M |
| Operating income | $146.2M | $95.6M | $90.7M | $61.5M | $94.5M | $47.1M | $31.3M | $29.4M | $3.6M | $3.1M | −$6.1M | $513.3M | $777,000 | $2.1M | −$386.8M | −$51.6M | −$209.4M | −$25.6M |
| Operating margin | 28.49% | 23.73% | 23.31% | 24.36% | 35.38% | 29.33% | 24.65% | 26.66% | 3.58% | 3.18% | −5.91% | 73.13% | 0.59% | 1.53% | −266.24% | −51.79% | −151.42% | −9.90% |
| EBITDA | $193.7M | $142.0M | $129.5M | $84.4M | $112.7M | $59.9M | $41.6M | $38.4M | $12.5M | $11.6M | $3.4M | $521.7M | $9.9M | $12.2M | −$371.0M | −$37.9M | −$193.2M | −$8.2M |
| EBITDA margin | 37.74% | 35.25% | 33.27% | 33.43% | 42.20% | 37.29% | 32.74% | 34.82% | 12.46% | 12.03% | 3.23% | 74.33% | 7.55% | 8.78% | −255.34% | −38.07% | −139.77% | −3.17% |
| Net income | $115.6M | $74.2M | $77.7M | $70.9M | $74.6M | $45.2M | $26.8M | $32.4M | $59.6M | $15.9M | −$1.7M | $406.5M | $5.0M | $6.0M | −$330.3M | −$35.9M | −$130.0M | −$36.4M |
| Net profit margin | 22.53% | 18.42% | 19.96% | 28.11% | 27.92% | 28.15% | 21.07% | 29.35% | 59.56% | 16.41% | −1.67% | 57.91% | 3.80% | 4.31% | −227.33% | −36.03% | −94.05% | −14.09% |
| Basic EPSper basic share | $2.00 | $1.27 | $1.33 | $1.21 | $1.27 | $0.77 | $0.45 | $0.52 | $0.84 | $0.21 | -$0.02 | $4.40 | $0.05 | $0.07 | -$3.58 | -$0.39 | -$1.42 | -$0.40 |
| Diluted EPSper diluted share | $1.99 | $1.27 | $1.33 | $1.21 | $1.27 | $0.77 | $0.45 | $0.52 | $0.84 | $0.21 | -$0.02 | $4.40 | $0.05 | $0.07 | -$3.58 | -$0.39 | -$1.42 | -$0.40 |
Reported shareholders
| Holder | % owned |
|---|---|
FAIRHOLME CAPITAL MANAGEMENT LLC | 31.90%18.18M shares |
BlackRock, Inc. | 10.79%6.15M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 6.88%3.92M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.16%1.8M shares |
STATE STREET CORP | 2.73%1.55M shares |
DIMENSIONAL FUND ADVISORS LP | 2.38%1.35M shares |
Select Equity Group, L.P. | 2.35%1.34M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.10%1.2M shares |
Praetorian PR LLC | 1.18%675K shares |
FMR LLC | 1.14%651.35K shares |
HORIZON KINETICS ASSET MANAGEMENT LLC | 1.04%592.61K shares |
FIRST TRUST ADVISORS LP | 0.94%533.47K shares |
Nitor Capital Management LLC | 0.92%526.5K shares |
GABELLI FUNDS LLC | 0.89%505.4K shares |
MORGAN STANLEY | 0.86%492.86K shares |
NORTHERN TRUST CORP | 0.84%477.97K shares |
GAMCO INVESTORS, INC. ET AL | 0.82%467.17K shares |
VICTORY CAPITAL MANAGEMENT INC | 0.72%409.95K shares |
Invesco Ltd. | 0.71%402.76K shares |
PUNCH & ASSOCIATES INVESTMENT MANAGEMENT, INC. | 0.66%376.86K shares |
Percentages use 56.99M shares of this listed class outstanding on Jun 30, 2026.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | BERKOWITZ BRUCE R +1TenPercentOwner | SellCommon Stock | 140.4K | $65.71 | $9.23M | 15.07M |
| Jun 16, 2026Form 4 | BERKOWITZ BRUCE R +1TenPercentOwner | SellCommon Stock | 26.7K | $65.03 | $1.74M | 15.21M |
| Jun 15, 2026Form 4 | BERKOWITZ BRUCE R +1TenPercentOwner | SellCommon Stock | 94.2K | $65.59 | $6.18M | 15.24M |
| Jun 12, 2026Form 4 | BERKOWITZ BRUCE R +1TenPercentOwner | SellCommon Stock | 63.8K | $65.25 | $4.16M | 15.33M |
| Jun 10, 2026Form 4 | BERKOWITZ BRUCE R +1TenPercentOwner | SellCommon Stock | 29.2K | $65.13 | $1.90M | 15.40M |