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 | $2.90B | $2.84B | $2.95B | $3.21B | $3.49B | $3.02B | $3.52B | $3.46B | $3.40B | $3.20B | $3.01B | $2.89B | $2.64B | $2.38B | $2.11B | $1.75B | $1.59B | $1.49B |
| Gross profit | $1.31B | $1.37B | $1.40B | $1.47B | $1.66B | $1.31B | $1.51B | $1.50B | $1.48B | $1.38B | $1.26B | $1.18B | $1.10B | $937.9M | $692.3M | $674.7M | $604.4M | $518.5M |
| Gross margin | 45.36% | 48.00% | 47.39% | 45.83% | 47.68% | 43.43% | 42.87% | 43.25% | 43.62% | 43.10% | 41.74% | 40.93% | 41.51% | 39.38% | 32.81% | 38.57% | 38.02% | 34.69% |
| Operating expenses | $1.17B | $1.11B | $1.07B | $1.09B | $1.17B | $1.12B | $1.14B | $1.11B | $1.06B | $952.6M | $865.2M | $851.1M | $831.2M | $676.0M | $504.8M | $431.5M | $408.7M | $378.5M |
| Operating income | $143.9M | $254.7M | $323.4M | $379.2M | $497.1M | $189.9M | $371.9M | $391.4M | $419.6M | $425.9M | $392.9M | $333.3M | $264.2M | $262.0M | $187.5M | $243.3M | $195.6M | $140.0M |
| Operating margin | 4.97% | 8.96% | 10.98% | 11.80% | 14.26% | 6.28% | 10.57% | 11.31% | 12.34% | 13.32% | 13.03% | 11.52% | 10.01% | 11.00% | 8.89% | 13.91% | 12.31% | 9.37% |
| EBITDA | $195.5M | $309.0M | $383.8M | $440.7M | $587.5M | $280.2M | $464.1M | $477.4M | $501.4M | $497.4M | $454.8M | $391.8M | $319.1M | $301.8M | $220.2M | $275.0M | $227.9M | $170.2M |
| EBITDA margin | 6.74% | 10.86% | 13.03% | 13.72% | 16.85% | 9.26% | 13.19% | 13.79% | 14.74% | 15.55% | 15.09% | 13.54% | 12.09% | 12.67% | 10.44% | 15.72% | 14.34% | 11.39% |
| Net income | $91.8M | $185.5M | $232.5M | $250.0M | $339.7M | $109.7M | $263.8M | $282.1M | $302.8M | $257.7M | $237.8M | $194.7M | $160.4M | $161.2M | $114.0M | $146.5M | $115.6M | $77.9M |
| Net profit margin | 3.17% | 6.52% | 7.89% | 7.78% | 9.74% | 3.63% | 7.50% | 8.15% | 8.91% | 8.06% | 7.89% | 6.73% | 6.08% | 6.77% | 5.40% | 8.37% | 7.27% | 5.21% |
| Basic EPSper basic share | $2.53 | $5.12 | $6.24 | $6.34 | $7.83 | $2.51 | $5.89 | $6.06 | $6.31 | $5.12 | $4.55 | $3.65 | $2.78 | $2.73 | $1.96 | $2.50 | $2.03 | $1.37 |
| Diluted EPSper diluted share | $2.53 | $5.12 | $6.24 | $6.34 | $7.81 | $2.50 | $5.85 | $6.00 | $6.24 | $5.08 | $4.50 | $3.62 | $2.75 | $2.69 | $1.94 | $2.46 | $1.97 | $1.33 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 5.82M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.87M |
DIMENSIONAL FUND ADVISORS LP | 1.91M |
Allianz Asset Management GmbH | 1.89M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.56M |
STATE STREET CORP | 1.5M |
RWWM, INC. | 1.44M |
AMERICAN CENTURY COMPANIES INC | 1.36M |
AMERIPRISE FINANCIAL INC | 1.24M |
GOLDMAN SACHS GROUP INC | 1.04M |
CITADEL ADVISORS LLC | 997.43K |
GEODE CAPITAL MANAGEMENT, LLC | 933.74K |
MILLENNIUM MANAGEMENT LLC | 916.52K |
MORGAN STANLEY | 876K |
LSV ASSET MANAGEMENT | 848.38K |
Bank of New York Mellon Corp | 688.72K |
UBS Group AG | 686.98K |
WELLINGTON MANAGEMENT GROUP LLP | 645.86K |
Quantinno Capital Management LP | 588.66K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 565.02K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.