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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.97B | $2.94B | $2.78B | $2.67B | $1.97B | $1.65B | $1.51B | $1.34B | $1.13B | $863.0M | $662.7M | $518.0M | $431.9M | $301.3M |
| Gross profit | $1.01B | $994.5M | $930.7M | $827.8M | $589.5M | $510.0M | $434.8M | $371.6M | $324.0M | $252.4M | $188.3M | $140.1M | $109.7M | $74.0M |
| Gross margin | 33.97% | 33.81% | 33.50% | 31.01% | 29.94% | 30.85% | 28.76% | 27.80% | 28.60% | 29.25% | 28.41% | 27.04% | 25.39% | 24.58% |
| Operating expenses | $622.9M | $612.0M | $561.6M | $482.4M | $401.6M | $348.1M | $313.7M | $278.4M | $249.8M | $186.4M | $143.3M | $114.5M | $96.6M | $75.9M |
| Operating income | $386.4M | $382.5M | $369.1M | $345.4M | $187.9M | $161.9M | $121.2M | $93.2M | $74.3M | $66.0M | $45.0M | $25.6M | $13.1M | −$1.9M |
| Operating margin | 13.01% | 13.00% | 13.28% | 12.94% | 9.54% | 9.79% | 8.02% | 6.98% | 6.56% | 7.65% | 6.78% | 4.94% | 3.03% | −0.63% |
| EBITDA | $447.8M | $437.9M | $418.3M | $389.8M | $228.9M | $200.9M | $160.0M | $126.5M | $102.6M | $89.6M | $61.9M | $37.8M | $21.5M | $2.7M |
| EBITDA margin | 15.07% | 14.89% | 15.05% | 14.60% | 11.63% | 12.15% | 10.59% | 9.47% | 9.05% | 10.39% | 9.34% | 7.29% | 4.97% | 0.91% |
| Net income | $265.4M | $256.6M | $243.7M | $223.4M | $118.8M | $97.2M | $68.2M | $54.7M | $41.1M | $38.4M | $26.5M | $13.9M | $6.0M | −$1.9M |
| Net profit margin | 8.93% | 8.72% | 8.77% | 8.37% | 6.03% | 5.88% | 4.51% | 4.10% | 3.63% | 4.45% | 4.00% | 2.69% | 1.40% | −0.63% |
| Basic EPSper basic share | $9.76 | $9.16 | $8.65 | $7.78 | $4.04 | $3.30 | $2.29 | $1.76 | $1.30 | $1.23 | $0.85 | -$0.20 | -$0.01 | -$0.37 |
| Diluted EPSper diluted share | $9.71 | $9.10 | $8.61 | $7.74 | $4.01 | $3.27 | $2.28 | $1.75 | $1.30 | $1.23 | $0.85 | -$0.20 | -$0.01 | -$0.37 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 17.27%4.59M shares |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 6.93%1.84M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.26%1.4M shares |
STATE STREET CORP | 4.61%1.23M shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 4.37%1.16M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 3.87%1.03M shares |
GEODE CAPITAL MANAGEMENT, LLC | 2.81%747.36K shares |
FMR LLC | 2.60%689.95K shares |
TIMUCUAN ASSET MANAGEMENT INC/FL | 2.45%652.37K shares |
MORGAN STANLEY | 2.40%636.76K shares |
DIMENSIONAL FUND ADVISORS LP | 2.14%568.46K shares |
T. Rowe Price Investment Management, Inc. | 1.97%524.58K shares |
FIL Ltd | 1.78%473.12K shares |
FIRST TRUST ADVISORS LP | 1.67%443.56K shares |
Giverny Capital Inc. | 1.50%397.66K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.35%358.29K shares |
NORTHERN TRUST CORP | 1.17%311.57K shares |
GOLDMAN SACHS GROUP INC | 1.10%293.23K shares |
BANK OF AMERICA CORP /DE/ | 1.02%271.57K shares |
First Eagle Investment Management, LLC | 0.96%255.13K shares |
Percentages use 26.58M 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 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 155 | $206.74 | $32.0K | 34.2K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 80 | $205.52 | $16.4K | 34.1K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 20 | $204.32 | $4.1K | 34.0K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 99 | $202.73 | $20.1K | 34.0K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 133 | $201.91 | $26.9K | 33.9K |