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 | $4.15B | $3.79B | $3.43B | $2.61B | $1.75B | $1.11B | $1.59B | $1.44B | $1.30B | $1.19B | $1.05B | $832.7M | $673.5M | $480.3M | $400.6M | $330.1M | $271.1M |
| Gross profit | $1.00B | $914.1M | $814.5M | $618.6M | $390.5M | $248.2M | $386.6M | $348.9M | $329.4M | $301.2M | $268.7M | $205.2M | $172.4M | $125.0M | $105.9M | $85.8M | $71.3M |
| Gross margin | 24.20% | 24.09% | 23.72% | 23.67% | 22.37% | 22.32% | 24.28% | 24.15% | 25.31% | 25.25% | 25.67% | 24.64% | 25.59% | 26.03% | 26.44% | 25.98% | 26.31% |
| Operating expenses | $859.0M | $785.9M | $713.5M | $532.9M | $379.7M | $350.8M | $0 | $318.3M | $288.3M | $254.0M | $228.3M | $172.1M | $135.8M | $96.2M | $78.1M | $64.2M | $58.0M |
| Operating income | $145.1M | $128.2M | $100.9M | $85.7M | $10.8M | −$102.7M | $50.7M | $48.6M | $41.1M | $47.2M | $40.4M | $33.0M | $36.6M | $28.8M | $27.8M | $21.6M | $13.3M |
| Operating margin | 3.50% | 3.38% | 2.94% | 3.28% | 0.62% | −9.24% | 3.18% | 3.36% | 3.16% | 3.96% | 3.86% | 3.96% | 5.43% | 5.99% | 6.94% | 6.53% | 4.92% |
| EBITDA | $198.8M | $168.8M | $133.8M | $110.1M | $32.8M | −$82.9M | $64.0M | $58.9M | $49.6M | $54.3M | $46.4M | $36.1M | $38.6M | $32.7M | $29.5M | $23.0M | $14.9M |
| EBITDA margin | 4.79% | 4.45% | 3.90% | 4.21% | 1.88% | −7.46% | 4.02% | 4.08% | 3.81% | 4.55% | 4.43% | 4.34% | 5.73% | 6.81% | 7.37% | 6.96% | 5.48% |
| Net income | $72.4M | $55.5M | $34.6M | $27.8M | −$4.9M | −$82.9M | $24.2M | $20.4M | $14.4M | $3.0M | $16.2M | $14.2M | $17.0M | $14.5M | $7.7M | $15.9M | $9.0M |
| Net profit margin | 1.74% | 1.46% | 1.01% | 1.06% | −0.28% | −7.46% | 1.52% | 1.41% | 1.10% | 0.25% | 1.55% | 1.71% | 2.52% | 3.02% | 1.92% | 4.81% | 3.31% |
| Basic EPSper basic share | $1.87 | $1.46 | $0.92 | $0.75 | -$0.13 | -$2.46 | $0.82 | $0.71 | $0.55 | $0.12 | $0.63 | $0.58 | $0.78 | $0.70 | $0.44 | -$0.50 | $0.12 |
| Diluted EPSper diluted share | $1.68 | $1.32 | $0.88 | $0.73 | -$0.13 | -$2.46 | $0.81 | $0.70 | $0.54 | $0.12 | $0.63 | $0.57 | $0.77 | $0.69 | $0.43 | -$0.50 | $0.11 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈14.81%6.04M shares |
WELLINGTON MANAGEMENT GROUP LLP | ≈5.86%2.39M shares |
Pappas Christopher | ≈5.47%2.23M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈3.98%1.62M shares |
JPMORGAN CHASE & CO | ≈3.82%1.56M shares |
STATE STREET CORP | ≈3.70%1.51M shares |
VICTORY CAPITAL MANAGEMENT INC | ≈3.32%1.35M shares |
Pappas John | ≈2.87%1.17M shares |
ALLIANCEBERNSTEIN L.P. | ≈2.64%1.08M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈2.45%1M shares |
DIMENSIONAL FUND ADVISORS LP | ≈2.43%992.74K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈2.36%963.67K shares |
FMR LLC | ≈2.32%948.05K shares |
MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | ≈2.31%943.15K shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | ≈2.20%898.63K shares |
Invesco Ltd. | ≈2.00%815.55K shares |
Select Equity Group, L.P. | ≈1.88%765.44K shares |
D. E. Shaw & Co., Inc. | ≈1.63%664.49K shares |
KENNEDY CAPITAL MANAGEMENT LLC | ≈1.60%652.04K shares |
JENNISON ASSOCIATES LLC | ≈1.41%577.05K shares |
Percentages use 40.78M shares of this listed class outstanding on Jun 26, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 19, 2026Form 4 | Polychroni ChristinaChief Human Resources Officer | SellCommon Stock | 4.5K | $79.21 | $356.4K | 24.6K |
| May 5, 2026Form 4 | Pappas ChristopherPresident and CEO | SellCommon Stock | 125.0K | $78.00 | $9.75M | 2.19M |
| Mar 3, 2026Form 4 | Pappas ChristopherPresident and CEO | SellCommon Stock | 95.9K | $62.53 | $6.00M | 2.40M |
| Mar 2, 2026Form 4 | Polychroni ChristinaChief Human Resources Officer | SellCommon Stock | 3.3K | $65.45 | $217.1K | 30.1K |
| Feb 27, 2026Form 4 | Polychroni ChristinaChief Human Resources Officer | SellCommon Stock | 3.1K | $71.33 | $220.0K | 33.9K |