Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.18B | $1.20B | $1.19B | $1.17B | $1.14B | $1.07B | $1.00B | $1.01B | $975.7M | $826.9M | $704.8M | $645.8M | $641.1M | $662.0M | $628.9M | $600.2M | $593.5M |
| Gross profit | $437.3M | $443.9M | $428.5M | $396.8M | $417.8M | $421.6M | $370.1M | $384.4M | $391.1M | $326.1M | $241.4M | $219.1M | $217.7M | $217.3M | $213.3M | $218.7M | $197.0M |
| Gross margin | 37.04% | 36.95% | 35.95% | 33.83% | 36.71% | 39.32% | 37.00% | 37.90% | 40.09% | 39.43% | 34.26% | 33.93% | 33.95% | 32.82% | 33.91% | 36.43% | 33.20% |
| Operating expenses | $207.2M | $208.5M | $209.9M | $210.1M | $209.9M | $193.8M | $204.4M | $204.4M | $186.9M | — | — | — | — | — | — | — | — |
| Operating income | $230.1M | $235.5M | $218.5M | $186.7M | $207.9M | $227.8M | $165.7M | $179.9M | $204.2M | — | — | — | — | — | — | — | — |
| Operating margin | 19.49% | 19.60% | 18.34% | 15.92% | 18.26% | 21.25% | 16.57% | 17.74% | 20.93% | — | — | — | — | — | — | — | — |
| EBITDA | $252.8M | $256.3M | $238.7M | $206.7M | $226.4M | $245.9M | $183.0M | $195.4M | $217.4M | — | — | — | — | — | — | — | — |
| EBITDA margin | 21.41% | 21.33% | 20.03% | 17.62% | 19.89% | 22.94% | 18.29% | 19.27% | 22.28% | — | — | — | — | — | — | — | — |
| Net income | $183.6M | $186.8M | $176.7M | $142.2M | $158.5M | $174.1M | $130.0M | $140.9M | $149.8M | $107.0M | $61.2M | $49.3M | $43.6M | $46.9M | $44.0M | $40.8M | $32.9M |
| Net profit margin | 15.56% | 15.55% | 14.83% | 12.12% | 13.93% | 16.24% | 12.99% | 13.89% | 15.35% | 12.95% | 8.68% | 7.64% | 6.81% | 7.09% | 7.00% | 6.79% | 5.54% |
| Basic EPSper basic share | $1.96 | $2.00 | $1.89 | $1.52 | $1.70 | $1.87 | $1.39 | $1.51 | $3.21 | $2.30 | $1.31 | $1.06 | $0.93 | $1.01 | $0.95 | $0.88 | $0.71 |
| Diluted EPSper diluted share | $1.96 | $1.99 | $1.89 | $1.52 | $1.69 | $1.86 | $1.39 | $1.50 | $3.19 | $2.29 | $1.31 | $1.05 | $0.92 | $1.01 | $0.95 | $0.88 | $0.71 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | ≈4.56%4.27M shares |
RENAISSANCE TECHNOLOGIES LLC | ≈3.03%2.84M shares |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | ≈2.18%2.04M shares |
DIMENSIONAL FUND ADVISORS LP | ≈1.75%1.64M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | ≈1.68%1.57M shares |
VANGUARD CAPITAL MANAGEMENT LLC | ≈1.12%1.05M shares |
STATE STREET CORP | ≈1.04%972.48K shares |
GEODE CAPITAL MANAGEMENT, LLC | ≈0.97%907.11K shares |
TWO SIGMA INVESTMENTS, LP | ≈0.71%663.79K shares |
MORGAN STANLEY | ≈0.55%519.18K shares |
GOLDMAN SACHS GROUP INC | ≈0.53%498.52K shares |
NORTHERN TRUST CORP | ≈0.32%301.33K shares |
ALGERT GLOBAL LLC | ≈0.29%273.85K shares |
JONES FINANCIAL COMPANIES LLLP | ≈0.29%269.81K shares |
NATIXIS ADVISORS, LLC | ≈0.29%269.33K shares |
NORGES BANK | ≈0.28%266.02K shares |
Creative Planning | ≈0.28%263.68K shares |
BANK OF AMERICA CORP /DE/ | ≈0.27%254.68K shares |
AMERICAN CENTURY COMPANIES INC | ≈0.26%245.18K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | ≈0.25%235.81K shares |
Percentages use 93.61M shares of this listed class outstanding on Jun 29, 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 |
|---|---|---|---|---|---|---|
| Apr 15, 2025Form 4 | sheridan stanley michaelDirector | SellCommon Stock | 8.0K | $43.40 | $347.2K | 62.4K |
| Dec 31, 2024Form 4 | sheridan stanley michaelDirector | SellCommon Stock | 6.1K | $42.49 | $259.2K | 70.4K |
| Dec 13, 2024Form 4 | CONLEE CECIL DDirector | SellCommon Stock | 5.3K | $46.76 | $246.1K | 48.5K |
| Dec 12, 2024Form 4 | CONLEE CECIL DDirector | SellCommon Stock | 2.7K | $47.01 | $128.6K | 53.7K |
| Jul 11, 2024Form 4 | CONLEE CECIL DDirector | SellCommon Stock | 10.0K | $50.11 | $501.1K | 56.5K |