Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.54B | $1.46B | $1.28B | $1.46B | $1.29B | $931.8M | $428.3M | $78.3M | $114.3M | $197.3M | $218.6M | $238.2M | $331.0M | $172.6M | $135.6M | $101.4M | $146.3M |
| Gross profit | $245.4M | $309.2M | $142.9M | $260.4M | $196.5M | $118.1M | $65.6M | — | $1.7M | — | — | — | — | — | — | — | — |
| Gross margin | 15.89% | 21.19% | 11.20% | 17.89% | 15.20% | 12.67% | 15.32% | — | 1.49% | — | — | — | — | — | — | — | — |
| Operating expenses | $154.4M | $118.5M | $97.7M | $93.6M | — | — | — | — | — | — | — | — | — | $55.2M | $77.5M | $82.5M | $21.2M |
| Operating income | $209.1M | $240.8M | $206.4M | $230.4M | — | — | — | $37.2M | $39.8M | $140.4M | $23.9M | $70.6M | $46.6M | $27.2M | $58.1M | $18.9M | $125.1M |
| Operating margin | 13.54% | 16.50% | 16.18% | 15.83% | — | — | — | 47.51% | 34.79% | 71.13% | 10.95% | 29.63% | 14.07% | 15.74% | 42.87% | 18.63% | 85.51% |
| EBITDA | $212.6M | $243.8M | $209.4M | $233.1M | — | — | — | $41.2M | $45.3M | $151.8M | $69.0M | $112.3M | $76.6M | $46.1M | $68.9M | $29.4M | $134.8M |
| EBITDA margin | 13.77% | 16.71% | 16.41% | 16.02% | — | — | — | 52.55% | 39.60% | 76.93% | 31.58% | 47.14% | 23.13% | 26.71% | 50.83% | 29.05% | 92.20% |
| Net income | $167.9M | $203.4M | $166.9M | $178.8M | $110.2M | $60.8M | $33.0M | $68.8M | $50.3M | $58.6M | −$213.0M | $16.6M | $29.3M | $12.9M | $7.2M | $5.1M | $59.1M |
| Net profit margin | 10.87% | 13.94% | 13.08% | 12.28% | 8.52% | 6.53% | 7.70% | 87.86% | 44.01% | 29.72% | −97.47% | 6.96% | 8.86% | 7.50% | 5.28% | 5.06% | 40.41% |
| Basic EPSper basic share | $3.30 | $4.03 | $3.34 | $3.59 | $2.25 | $1.26 | $0.79 | $1.64 | $1.19 | $1.40 | -$6.22 | $0.38 | $0.81 | $0.37 | $0.20 | $0.14 | $1.65 |
| Diluted EPSper diluted share | $3.29 | $4.00 | $3.33 | $3.59 | $2.25 | $1.26 | $0.79 | $1.64 | $1.19 | $1.38 | -$6.22 | $0.38 | $0.80 | $0.36 | $0.20 | $0.14 | $1.64 |
Reported shareholders
| Holder | % owned |
|---|---|
DIMENSIONAL FUND ADVISORS LP | 5.61%2.86M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 3.52%1.79M shares |
BlackRock, Inc. | 3.48%1.77M shares |
AMERICAN CENTURY COMPANIES INC | 1.86%946.9K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 1.73%883.92K shares |
AMERIPRISE FINANCIAL INC | 1.11%567.55K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.08%549.47K shares |
GOLDMAN SACHS GROUP INC | 1.08%549.07K shares |
STATE STREET CORP | 0.93%475.43K shares |
HEARTLAND ADVISORS INC | 0.93%474.81K shares |
ROYAL BANK OF CANADA | 0.92%469.33K shares |
Swedbank AB | 0.88%450K shares |
Woodson Capital Management, LP | 0.71%360K shares |
AQR CAPITAL MANAGEMENT LLC | 0.68%344.57K shares |
DENALI ADVISORS LLC | 0.57%292.66K shares |
Jupiter Topco LLC | 0.52%266.92K shares |
BRIDGEWAY CAPITAL MANAGEMENT, LLC | 0.48%246.48K shares |
JACOBS LEVY EQUITY MANAGEMENT, INC | 0.47%239.74K shares |
Harel Insurance Investments & Financial Services Ltd. | 0.45%231K shares |
Bank of New York Mellon Corp | 0.45%227.94K shares |
Percentages use 51.01M 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 2, 2026Form 4 | Parmer ElizabethDirector | SellCommon Stock | 2.5K | $27.44 | $69.6K | 3.7K |
| Aug 8, 2025Form 4 | Allen James DouglasChief Financial Officer | SellCommon Stock | 19.0K | $26.08 | $495.5K | 29.9K |
| Jun 11, 2025Form 4 | Parmer ElizabethDirector | SellCommon Stock | 3.4K | $20.58 | $69.1K | 0 |
| May 16, 2025Form 4 | Oxley Anthony WChief Executive Officer | BuyCommon Stock · indirect | 5.0K | $20.22 | $100.4K | 9.3K |
| May 12, 2025Form 4 | Parmer ElizabethDirector | SellCommon Stock | 1.5K | $20.57 | $30.0K | 3.4K |