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.96B | $4.79B | $4.71B | $4.71B | $4.22B | $4.11B | $3.54B | $3.51B | $3.47B | $3.14B | $2.88B | $2.78B | $2.69B | $2.70B | $2.75B | $2.62B | $2.52B |
| Gross profit | $1.24B | $1.20B | $1.18B | $1.20B | $1.12B | $1.10B | $938.2M | $935.0M | $912.5M | $863.5M | $786.7M | $753.0M | $745.5M | $742.6M | $735.9M | $713.6M | $678.2M |
| Gross margin | 25.01% | 25.02% | 24.93% | 25.46% | 26.41% | 26.76% | 26.48% | 26.64% | 26.32% | 27.53% | 27.35% | 27.12% | 27.69% | 27.49% | 26.73% | 27.23% | 26.95% |
| Operating expenses | $1.13B | $1.07B | $1.04B | $1.04B | $969.0M | $937.3M | $853.6M | $852.3M | $834.0M | $765.2M | $696.0M | $671.6M | $631.8M | $615.5M | $621.6M | $608.3M | $581.8M |
| Operating income | $113.7M | $126.4M | $133.1M | $157.1M | $146.7M | $163.2M | $84.6M | $82.7M | $78.5M | $98.3M | $90.8M | $81.4M | $113.7M | $127.0M | $114.3M | $105.3M | $96.4M |
| Operating margin | 2.29% | 2.64% | 2.82% | 3.33% | 3.47% | 3.97% | 2.39% | 2.36% | 2.26% | 3.13% | 3.16% | 2.93% | 4.22% | 4.70% | 4.15% | 4.02% | 3.83% |
| EBITDA | $238.4M | $240.3M | $241.6M | $261.1M | $249.5M | $262.5M | $178.3M | $176.2M | $163.9M | $175.2M | $160.9M | $148.2M | $171.9M | $177.7M | $173.7M | $160.4M | $149.8M |
| EBITDA margin | 4.81% | 5.01% | 5.12% | 5.54% | 5.91% | 6.38% | 5.03% | 5.02% | 4.73% | 5.59% | 5.59% | 5.34% | 6.39% | 6.58% | 6.31% | 6.12% | 5.95% |
| Net income | $93.7M | $106.0M | $100.9M | $125.2M | $108.8M | $118.9M | $68.0M | $62.7M | $98.4M | $87.2M | $59.3M | $54.4M | $73.2M | $82.5M | $75.6M | $68.3M | $62.8M |
| Net profit margin | 1.89% | 2.21% | 2.14% | 2.66% | 2.58% | 2.89% | 1.92% | 1.79% | 2.84% | 2.78% | 2.06% | 1.96% | 2.72% | 3.05% | 2.75% | 2.61% | 2.50% |
| Basic EPSper basic share | $3.65 | $3.94 | $3.75 | $4.65 | $4.05 | $4.42 | $2.53 | $2.33 | $3.66 | $3.24 | $2.21 | $2.02 | $2.72 | $3.07 | $2.81 | $2.54 | $2.33 |
| Diluted EPSper diluted share | $3.65 | $3.94 | $3.75 | $4.65 | $4.05 | $4.42 | $2.53 | $2.33 | $3.66 | $3.24 | $2.21 | $2.02 | $2.72 | $3.07 | $2.81 | $2.54 | $2.33 |
Reported shareholders
| Holder | % owned |
|---|---|
WEIS JONATHAN H | ≈21.54%5.33M shares |
DIMENSIONAL FUND ADVISORS LP | ≈8.08%2M shares |
BlackRock, Inc. | ≈4.92%1.22M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈3.42%846.75K shares |
AMERICAN CENTURY COMPANIES INC | ≈3.03%748.7K shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈2.28%564.62K shares |
STATE STREET CORP | ≈1.65%408.3K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈1.16%286.65K shares |
TWO SIGMA INVESTMENTS, LP | ≈1.12%276.84K shares |
Bank of New York Mellon Corp | ≈1.09%269.84K shares |
Allianz Asset Management GmbH | ≈1.02%251.35K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈0.96%238.48K shares |
Qube Research & Technologies Ltd | ≈0.95%233.87K shares |
UBS Group AG | ≈0.86%213.32K shares |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | ≈0.73%179.8K shares |
GOLDMAN SACHS GROUP INC | ≈0.73%179.72K shares |
MILLENNIUM MANAGEMENT LLC | ≈0.69%170K shares |
Creative Planning | ≈0.63%155.63K shares |
CITADEL ADVISORS LLC | ≈0.62%153.57K shares |
RENAISSANCE TECHNOLOGIES LLC | ≈0.60%148.14K shares |
Percentages use 24.74M shares of this listed class outstanding on Jun 27, 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 |
|---|---|---|---|---|---|---|
| Nov 7, 2025Form 4 | Gleeson Robert G.Chief Operating Officer | BuyCommon Stock | 500 | $65.51 | $32.8K | 1.0K |
| Jun 6, 2025Form 4 | Patricia R. Weis Marital TrustTenPercentOwner | SellCommon Stock | 1.92M | $65.00 | $124.91M | 4.05M |
| Jun 6, 2025Form 4 | Weis Patricia G. RossTenPercentOwner | SellCommon Stock · indirect | 1.92M | $65.00 | $124.91M | 0 |
| Jun 6, 2025Form 4 | Weis Patricia G. RossTenPercentOwner | SellCommon Stock | 232.1K | $65.00 | $15.09M | 1.8K |