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 | $3.66B | $3.36B | $3.64B | $3.01B | $2.50B | $2.25B | $2.07B | $1.53B | $1.40B | $1.14B | $1.06B | $944.0M | $902.7M | $999.0M | $780.4M | $597.1M | $631.2M |
| Gross profit | $423.8M | $290.3M | $364.4M | $344.0M | $325.0M | $275.9M | $214.2M | $167.1M | $125.0M | $134.7M | $122.3M | $132.4M | $124.9M | $118.7M | $85.6M | $70.7M | $75.9M |
| Gross margin | 11.59% | 8.63% | 10.00% | 11.43% | 13.01% | 12.27% | 10.34% | 10.91% | 8.91% | 11.79% | 11.52% | 14.03% | 13.83% | 11.88% | 10.96% | 11.84% | 12.03% |
| Operating expenses | $3.49B | $3.31B | $3.51B | $2.89B | $206.4M | $189.3M | $157.0M | $116.7M | $95.4M | $96.0M | $77.5M | $74.0M | $69.3M | $62.9M | $55.9M | $44.2M | $48.4M |
| Operating income | $166.9M | $54.1M | $129.1M | $114.9M | $118.6M | $86.5M | $57.2M | $50.3M | $29.6M | $38.8M | $44.8M | $58.4M | $55.6M | $55.8M | $29.6M | $26.5M | $27.5M |
| Operating margin | 4.56% | 1.61% | 3.54% | 3.82% | 4.75% | 3.85% | 2.76% | 3.29% | 2.11% | 3.39% | 4.22% | 6.19% | 6.16% | 5.58% | 3.80% | 4.44% | 4.36% |
| EBITDA | $233.4M | $119.3M | $188.2M | $173.1M | $164.8M | $133.0M | $101.7M | $90.2M | $68.1M | $77.9M | $82.9M | $91.8M | $84.8M | $80.9M | $49.1M | $42.8M | $41.0M |
| EBITDA margin | 6.38% | 3.55% | 5.17% | 5.75% | 6.60% | 5.92% | 4.91% | 5.89% | 4.86% | 6.82% | 7.81% | 9.73% | 9.40% | 8.10% | 6.30% | 7.17% | 6.50% |
| Net income | $118.4M | $30.3M | $91.0M | $83.4M | $85.0M | $58.8M | $37.7M | $31.1M | $21.2M | $21.4M | $27.3M | $36.5M | $34.8M | $34.3M | $18.3M | $16.1M | $17.2M |
| Net profit margin | 3.24% | 0.90% | 2.50% | 2.77% | 3.40% | 2.61% | 1.82% | 2.03% | 1.51% | 1.88% | 2.57% | 3.87% | 3.85% | 3.43% | 2.34% | 2.70% | 2.73% |
| Basic EPSper basic share | $7.57 | $1.84 | $5.45 | $4.98 | $5.05 | $3.52 | $2.27 | $1.89 | $1.30 | $1.25 | $1.33 | $1.73 | $1.65 | $1.67 | $0.90 | $0.81 | $0.87 |
| Diluted EPSper diluted share | $7.53 | $1.83 | $5.40 | $4.91 | $4.95 | $3.48 | $2.26 | $1.87 | $1.28 | $1.23 | $1.30 | $1.69 | $1.61 | $1.60 | $0.87 | $0.78 | $0.83 |
Reported shareholders
| Holder | % owned |
|---|---|
BlackRock, Inc. | 15.82%2.46M shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 5.34%831.9K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 4.43%689.32K shares |
STATE STREET CORP | 4.02%625.22K shares |
GEODE CAPITAL MANAGEMENT, LLC | 3.63%564.96K shares |
Fisher Asset Management, LLC | 3.05%474.31K shares |
PRICE T ROWE ASSOCIATES INC /MD/ | 2.89%449.36K shares |
DIMENSIONAL FUND ADVISORS LP | 2.19%340.74K shares |
MASSACHUSETTS FINANCIAL SERVICES CO /MA/ | 2.08%323.19K shares |
AMERICAN CENTURY COMPANIES INC | 2.07%322.61K shares |
WELLINGTON MANAGEMENT GROUP LLP | 2.04%318.33K shares |
FIRST TRUST ADVISORS LP | 1.89%293.83K shares |
FULLER & THALER ASSET MANAGEMENT, INC. | 1.84%286.69K shares |
Invesco Ltd. | 1.82%283.7K shares |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 1.81%281.26K shares |
GOLDMAN SACHS GROUP INC | 1.62%252.78K shares |
T. Rowe Price Investment Management, Inc. | 1.57%244.65K shares |
MORGAN STANLEY | 1.45%226.24K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 1.35%209.64K shares |
AMERIPRISE FINANCIAL INC | 1.16%180.93K shares |
Percentages use 15.57M 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 |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 | LUCKY DONALD C.I.Director | SellCommon Stock | 80 | $453.17 | $36.3K | 5.6K |
| Jun 3, 2026Form 4 | LUCKY DONALD C.I.Director | SellCommon Stock | 62 | $451.22 | $28.0K | 5.7K |
| Jun 3, 2026Form 4 | LUCKY DONALD C.I.Director | SellCommon Stock | 2.4K | $450.49 | $1.09M | 5.7K |
| Jun 3, 2026Form 4 | LUCKY DONALD C.I.Director | SellCommon Stock | 12.1K | $449.30 | $5.45M | 8.1K |
| Jun 3, 2026Form 4 | Hartwick Kenneth MichaelDirector | SellCommon Stock | 3.5K | $450.50 | $1.58M | 18.6K |