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.67B | $1.51B | $1.38B | $1.26B | $1.13B | $1.08B | $1.18B | $1.09B | $1.05B | $669.1M | $704.6M | $712.9M | $660.8M | $592.1M | $514.0M | $421.5M | $355.3M |
| Gross profit | $1.84B | $1.63B | $1.51B | $1.26B | $919.2M | $911.1M | $1.02B | $966.8M | $947.5M | $604.8M | $391.2M | $400.9M | $369.6M | $335.5M | $289.3M | $246.2M | $204.6M |
| Gross margin | 110.32% | 108.12% | 109.12% | 100.27% | 81.04% | 84.72% | 86.63% | 88.56% | 90.14% | 90.39% | 55.52% | 56.23% | 55.92% | 56.67% | 56.28% | 58.41% | 57.59% |
| Operating expenses | $1.39B | $1.29B | $1.21B | $941.0M | $752.6M | $767.4M | $793.7M | $761.5M | $775.2M | $511.4M | $303.5M | $283.9M | $249.4M | $213.3M | $182.2M | $166.2M | $143.4M |
| Operating income | $562.2M | $445.6M | $384.3M | $283.9M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Operating margin | 33.70% | 29.57% | 27.82% | 22.51% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA | $999.8M | $986.2M | $906.7M | $851.7M | — | — | — | — | — | — | — | — | — | — | — | — | — |
| EBITDA margin | 59.92% | 65.44% | 65.64% | 67.53% | — | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | $330.4M | $258.8M | $219.3M | $253.5M | $124.9M | $106.6M | $164.6M | $153.2M | $143.9M | $60.1M | $60.7M | $85.2M | $83.8M | $80.4M | $77.8M | $57.7M | $49.8M |
| Net profit margin | 19.80% | 17.17% | 15.88% | 20.10% | 11.01% | 9.91% | 14.00% | 14.03% | 13.69% | 8.99% | 8.62% | 11.95% | 12.69% | 13.57% | 15.13% | 13.68% | 14.01% |
| Basic EPSper basic share | $7.46 | $5.76 | $4.82 | $5.37 | $3.05 | $2.57 | $3.83 | $3.42 | $3.01 | $1.72 | $2.16 | $2.97 | $2.89 | $2.78 | $2.53 | $1.90 | $1.68 |
| Diluted EPSper diluted share | $7.42 | $5.73 | $4.80 | $5.36 | $3.04 | $2.56 | $3.81 | $3.41 | $3.00 | $1.72 | $2.14 | $2.93 | $2.84 | $2.70 | $2.47 | $1.86 | $1.65 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 5.03M |
Rippel Douglas Richard / Douglas R. Rippel Revocable Trust / AFF Services, Inc. | 4.44M |
FMR LLC | 3.05M |
EARNEST PARTNERS LLC | 2.11M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.03M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.7M |
STATE STREET CORP | 1.51M |
PRICE T ROWE ASSOCIATES INC /MD/ | 1.45M |
GEODE CAPITAL MANAGEMENT, LLC | 1.24M |
Hood River Capital Management LLC | 1.22M |
BANK OF AMERICA CORP /DE/ | 1.15M |
DIMENSIONAL FUND ADVISORS LP | 952.06K |
WESSEL RICK L | 932.49K |
ALLIANCEBERNSTEIN L.P. | 876.21K |
SEI INVESTMENTS CO | 830.07K |
Stephens Investment Management Group LLC | 745.64K |
BESSEMER GROUP INC | 737.23K |
Capital Research Global Investors | 731.72K |
WESTFIELD CAPITAL MANAGEMENT CO LP | 693.09K |
JPMORGAN CHASE & CO | 542.5K |
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 5, 2026Form 4 | Ramos RaulSVP Latin American Operations | SellCommon Stock | 6.8K | $225.23 | $1.54M | 20.4K |
| May 28, 2026Form 4 | Ramos RaulSVP Latin American Operations | SellCommon Stock | 3.2K | $231.13 | $731.5K | 27.2K |
| May 19, 2026Form 4 · 10b5-1 | Hambleton Howard FAFF President | SellCommon Stock | 3.0K | $226.41 | $679.2K | 32.4K |
| May 18, 2026Form 4 · 10b5-1 | Stuart Thomas BrentPresident and COO | SellCommon Stock | 10.0K | $228.49 | $2.28M | 140.8K |
| May 18, 2026Form 4 · 10b5-1 | ORR R DOUGLASEVP & Chief Financial Officer | SellCommon Stock · indirect | 1.0K | $227.28 | $227.3K | 35.7K |