Revenue
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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.93B | $2.69B | $2.42B | $2.02B | $1.76B | $1.52B | $2.06B | $1.90B | $1.74B | $1.57B | $1.46B | $1.35B | $1.22B | $1.07B | $973.7M |
| Gross profit | $697.2M | $619.6M | $531.7M | $478.7M | $415.0M | $304.5M | $522.9M | $473.3M | $430.6M | $390.8M | $357.8M | $313.6M | $280.9M | $245.8M | $207.2M |
| Gross margin | 23.77% | 23.07% | 21.99% | 23.69% | 23.64% | 20.10% | 25.36% | 24.87% | 24.73% | 24.90% | 24.53% | 23.18% | 23.05% | 22.95% | 21.28% |
| Operating expenses | $382.5M | $373.0M | $360.5M | $321.1M | $286.0M | $251.2M | $255.1M | $234.2M | $225.2M | $193.6M | $176.2M | $166.7M | $171.9M | $150.3M | $120.4M |
| Operating income | $314.7M | $246.6M | $171.2M | $157.6M | $129.0M | $53.3M | $267.8M | $239.1M | $205.4M | $197.2M | $181.6M | $146.9M | $109.0M | $95.5M | $86.8M |
| Operating margin | 10.73% | 9.18% | 7.08% | 7.80% | 7.35% | 3.52% | 12.99% | 12.56% | 11.80% | 12.56% | 12.45% | 10.86% | 8.95% | 8.91% | 8.92% |
| EBITDA | $408.1M | $344.5M | $281.9M | $263.7M | $237.8M | $165.0M | $376.1M | $340.0M | $300.2M | $282.5M | $260.3M | $224.4M | $181.8M | $156.8M | $142.3M |
| EBITDA margin | 13.91% | 12.83% | 11.66% | 13.05% | 13.55% | 10.89% | 18.24% | 17.87% | 17.24% | 18.00% | 17.85% | 16.58% | 14.92% | 14.64% | 14.61% |
| Net income | $193.1M | $140.2M | $74.2M | $80.6M | $70.5M | $27.0M | $180.4M | $158.0M | $157.0M | $94.8M | $93.9M | $72.0M | $12.6M | $8.2M | $4.8M |
| Net profit margin | 6.58% | 5.22% | 3.07% | 3.99% | 4.01% | 1.78% | 8.75% | 8.30% | 9.02% | 6.04% | 6.44% | 5.32% | 1.04% | 0.76% | 0.49% |
| Basic EPSper basic share | $3.39 | $2.42 | $1.28 | $1.38 | $1.16 | $0.45 | $3.10 | $2.72 | $2.65 | $1.59 | $1.53 | $1.09 | $0.20 | -$12.62 | — |
| Diluted EPSper diluted share | $3.36 | $2.40 | $1.28 | $1.37 | $1.15 | $0.45 | $3.05 | $2.66 | $2.59 | $1.55 | $1.50 | $1.07 | $0.20 | -$12.62 | — |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 12.96%6.38M shares |
AQR CAPITAL MANAGEMENT LLC | 6.26%3.08M shares |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 5.85%2.88M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.42%2.67M shares |
ABRAMS BISON INVESTMENTS, LLC | 4.86%2.39M shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.84%2.39M shares |
STATE STREET CORP | 3.63%1.79M shares |
DIMENSIONAL FUND ADVISORS LP | 3.42%1.69M shares |
GOLDMAN SACHS GROUP INC | 3.05%1.5M shares |
NEUBERGER BERMAN GROUP LLC | 2.94%1.45M shares |
MORGAN STANLEY | 2.93%1.44M shares |
BANK OF MONTREAL /CAN/ | 2.69%1.33M shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 2.49%1.23M shares |
TWO SIGMA INVESTMENTS, LP | 2.32%1.14M shares |
Giverny Capital Inc. | 2.19%1.08M shares |
BAMCO INC /NY/ | 2.14%1.06M shares |
Point72 Asset Management, L.P. | 1.87%920.38K shares |
GEODE CAPITAL MANAGEMENT, LLC | 1.84%907.74K shares |
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | 1.66%819.6K shares |
JPMORGAN CHASE & CO | 1.63%803.13K shares |
Percentages use 49.24M 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 |
|---|---|---|---|---|---|---|
| Oct 1, 2025Form 4 · 10b5-1 | Burke Mary LouCOO North America Center Ops | SellCommon Stock | 1.0K | $108.52 | $108.5K | 26.4K |
| Sep 2, 2025Form 4 · 10b5-1 | Burke Mary LouCOO North America Center Ops | SellCommon Stock | 1.0K | $116.49 | $116.5K | 27.4K |
| Aug 5, 2025Form 4 | TOCIO MARY ANNDirector | SellCommon Stock | 3.0K | $120.10 | $360.3K | 18.2K |
| Aug 1, 2025Form 4 · 10b5-1 | Burke Mary LouCOO North America Center Ops | SellCommon Stock | 1.0K | $128.99 | $129.0K | 28.4K |
| Jul 1, 2025Form 4 · 10b5-1 | Burke Mary LouCOO North America Center Ops | SellCommon Stock | 1.0K | $122.56 | $122.6K | 29.4K |