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 | $6.28B | $6.03B | $5.84B | $6.17B | $5.76B | $4.45B | $5.76B | $5.58B | $4.90B | $4.55B | $4.49B | $4.75B | $4.68B | $4.61B | $4.76B | $4.41B | $4.11B |
| Gross profit | $3.88B | $3.66B | $3.36B | $3.55B | $3.35B | $2.35B | $3.10B | $3.00B | $2.56B | $2.33B | $2.27B | $2.35B | $2.35B | $2.20B | $2.29B | $2.22B | $1.97B |
| Gross margin | 61.73% | 60.63% | 57.53% | 57.53% | 58.06% | 52.84% | 53.81% | 53.77% | 52.26% | 51.16% | 50.48% | 49.40% | 50.21% | 47.71% | 48.14% | 50.40% | 48.06% |
| Operating expenses | $3.20B | $3.39B | $3.01B | $2.90B | $407.6M | $496.6M | $397.7M | $2.46B | $2.08B | $1.87B | $1.84B | $2.03B | $1.88B | $1.87B | $1.96B | $1.84B | $1.60B |
| Operating income | $677.6M | $262.7M | $354.4M | $646.5M | $686.2M | −$85.1M | $566.7M | $540.4M | $480.1M | $462.2M | $431.0M | $313.9M | $465.5M | $334.0M | $336.4M | $381.4M | $378.1M |
| Operating margin | 10.79% | 4.36% | 6.07% | 10.48% | 11.91% | −1.91% | 9.83% | 9.69% | 9.79% | 10.15% | 9.59% | 6.60% | 9.94% | 7.24% | 7.06% | 8.65% | 9.21% |
| EBITDA | $883.9M | $455.9M | $519.7M | $805.4M | $829.4M | $56.7M | $690.6M | $660.6M | $597.5M | $566.1M | $533.1M | $423.3M | $581.2M | $456.6M | $454.2M | $486.3M | $462.7M |
| EBITDA margin | 14.07% | 7.56% | 8.90% | 13.06% | 14.39% | 1.27% | 11.98% | 11.85% | 12.18% | 12.43% | 11.86% | 8.90% | 12.41% | 9.90% | 9.54% | 11.02% | 11.27% |
| Net income | $578.1M | $210.6M | $249.6M | $569.1M | $553.5M | −$127.1M | $394.6M | $283.1M | $281.4M | $291.1M | $209.4M | $106.1M | $229.2M | $143.8M | $138.0M | $156.5M | $151.9M |
| Net profit margin | 9.20% | 3.49% | 4.27% | 9.23% | 9.60% | −2.85% | 6.85% | 5.08% | 5.74% | 6.39% | 4.66% | 2.23% | 4.90% | 3.12% | 2.90% | 3.55% | 3.70% |
| Basic EPSper basic share | $1.46 | $0.53 | $0.63 | $1.43 | $1.38 | -$0.32 | $1.01 | $0.75 | $0.75 | — | — | — | — | — | — | — | — |
| Diluted EPSper diluted share | $1.45 | $0.52 | $0.62 | $1.41 | $1.35 | -$0.32 | $0.97 | $0.73 | $0.73 | — | — | — | — | — | — | — | — |
Reported shareholders
| Holder | % owned |
|---|---|
JPMORGAN CHASE & CO | ≈6.98%6.92M shares |
Bank of New York Mellon Corp | ≈4.89%4.85M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈4.16%4.12M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈4.01%3.98M shares |
TWO SIGMA INVESTMENTS, LP | ≈3.26%3.23M shares |
BlackRock, Inc. | ≈2.83%2.8M shares |
GW&K Investment Management, LLC | ≈2.61%2.58M shares |
EASTERN BANK | ≈2.47%2.45M shares |
CITADEL ADVISORS LLC | ≈2.37%2.35M shares |
WELLINGTON MANAGEMENT GROUP LLP | ≈2.24%2.22M shares |
MORGAN STANLEY | ≈2.15%2.13M shares |
DIMENSIONAL FUND ADVISORS LP | ≈1.98%1.96M shares |
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | ≈1.79%1.78M shares |
AMERIPRISE FINANCIAL INC | ≈1.79%1.77M shares |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | ≈1.66%1.64M shares |
GOLDMAN SACHS GROUP INC | ≈1.43%1.42M shares |
OBERWEIS ASSET MANAGEMENT INC/ | ≈1.37%1.36M shares |
Swedbank AB | ≈1.35%1.34M shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈1.25%1.24M shares |
FMR LLC | ≈1.22%1.21M shares |
Percentages use 99.13M shares of this listed class outstanding on May 31, 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 |
|---|---|---|---|---|---|---|
| Jun 12, 2026Form 4 · 10b5-1 | Haas Robert D.TenPercentOwner | SellClass A Common Stock · indirect | 202.1K | $24.02 | $4.86M | 0 |
| Jun 11, 2026Form 4 · 10b5-1 | Peter E. Haas Jr. Family FundTenPercentOwner | SellClass A Common Stock | 145.7K | $24.01 | $3.50M | 0 |
| Jun 11, 2026Form 4 · 10b5-1 | Haas Margaret E.TenPercentOwner | SellClass A Common Stock · indirect | 47.7K | $24.01 | $1.15M | 0 |
| Jun 11, 2026Form 4 · 10b5-1 | Haas Robert D.TenPercentOwner | SellClass A Common Stock · indirect | 488.9K | $24.11 | $11.79M | 0 |
| Jun 10, 2026Form 4 · 10b5-1 | Haas Robert D.TenPercentOwner | SellClass A Common Stock · indirect | 3.2K | $24.00 | $76.4K | 0 |