Revenue
2008
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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.24B | $3.99B | $3.69B | $3.36B | $3.00B | $2.48B | $2.75B | $2.54B | $2.25B | $1.96B | $1.77B | $1.66B | $1.41B | $1.27B | $1.16B | $1.04B | $1.03B | $1.05B |
| Gross profit | $1.75B | $1.60B | $1.47B | $1.34B | — | $906.0M | $1.19B | $1.05B | $896.2M | $784.1M | $690.4M | $630.7M | $520.2M | $455.5M | $420.6M | $362.7M | $354.3M | $341.8M |
| Gross margin | 41.32% | 40.11% | 39.73% | 39.91% | — | 36.49% | 43.40% | 41.32% | 39.79% | 40.03% | 38.96% | 37.90% | 36.81% | 35.94% | 36.22% | 34.93% | 34.31% | 32.69% |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | $2.9M | $2.4M | $1.9M | $1.1M | $1.4M | $2.0M | — |
| Operating expenses | $3.71B | $3.49B | $3.26B | $2.97B | $2.81B | $2.44B | $2.27B | $2.18B | $1.99B | $1.71B | $1.57B | $1.51B | $1.29B | $1.21B | $1.08B | $1.03B | $960.4M | $1.19B |
| Operating income | $529.8M | $503.2M | $432.6M | $385.4M | $184.0M | $46.6M | $475.2M | $357.9M | $266.0M | $249.8M | $204.8M | $158.7M | $118.4M | $58.0M | $79.1M | $5.3M | $72.3M | −$149.0M |
| Operating margin | 12.48% | 12.61% | 11.73% | 11.47% | 6.14% | 1.88% | 17.28% | 14.11% | 11.81% | 12.75% | 11.56% | 9.54% | 8.38% | 4.58% | 6.81% | 0.51% | 7.00% | −14.25% |
| EBITDA | $668.3M | $635.0M | $565.5M | $521.3M | $319.8M | $173.6M | $586.9M | $463.9M | $361.0M | $330.3M | $274.9M | $230.2M | $183.5M | $122.2M | $139.6M | $62.8M | $128.1M | −$91.8M |
| EBITDA margin | 15.75% | 15.92% | 15.33% | 15.52% | 10.68% | 6.99% | 21.34% | 18.29% | 16.03% | 16.86% | 15.51% | 13.83% | 12.98% | 9.64% | 12.02% | 6.05% | 12.41% | −8.78% |
| Net income | $309.5M | $306.0M | $279.7M | $231.0M | $70.7M | −$3.4M | $346.7M | $232.9M | $156.8M | $174.4M | $98.8M | $101.6M | $88.0M | $20.5M | $37.0M | −$38.4M | $30.3M | −$193.5M |
| Net profit margin | 7.29% | 7.67% | 7.58% | 6.88% | 2.36% | −0.14% | 12.61% | 9.18% | 6.96% | 8.91% | 5.58% | 6.11% | 6.23% | 1.62% | 3.18% | −3.70% | 2.94% | −18.50% |
| Basic EPSper basic share | $7.40 | $6.82 | $5.77 | $4.60 | $1.34 | -$0.06 | $6.49 | $4.52 | $2.99 | $3.34 | $1.89 | $1.96 | $1.76 | $0.41 | $0.73 | -$0.75 | $0.60 | -$3.93 |
| Diluted EPSper diluted share | $6.84 | $6.45 | $5.50 | $4.41 | $1.32 | -$0.06 | $6.31 | $4.26 | $2.85 | $3.23 | $1.83 | $1.89 | $1.69 | $0.40 | $0.71 | -$0.75 | $0.59 | -$3.93 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 3.34M |
BANK OF MONTREAL /CAN/ | 2.22M |
Brown Michael J | 2M |
TURTLE CREEK ASSET MANAGEMENT INC. | 1.7M |
REINHART PARTNERS, LLC. | 1.63M |
VANGUARD CAPITAL MANAGEMENT LLC | 1.59M |
AMERICAN CENTURY COMPANIES INC | 1.58M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 1.48M |
DIMENSIONAL FUND ADVISORS LP | 1.39M |
Jupiter Topco LLC | 1.34M |
STATE STREET CORP | 1.28M |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 1.19M |
Van Berkom & Associates Inc. | 1.13M |
NEW SOUTH CAPITAL MANAGEMENT INC | 797.76K |
GEODE CAPITAL MANAGEMENT, LLC | 698.31K |
AQR CAPITAL MANAGEMENT LLC | 692.49K |
Voss Capital, LP | 675K |
BROWN ADVISORY INC | 562.57K |
GOLDMAN SACHS GROUP INC | 535.75K |
MORGAN STANLEY | 523.37K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | MCDONNELL THOMAS ADirector | BuyCommon Stock, par value $0.02 per share | 3.0K | $66.87 | $200.6K | 100.2K |
| May 7, 2026Form 4 | Godderz AdamOther | SellCommon Stock, par value $0.02 per share | 345 | $72.03 | $24.9K | 0 |
| Mar 13, 2025Form 4 | Brown Michael JCEO & President | SellCommon Stock, par value $0.02 per share | 95.0K | $100.69 | $9.57M | 1.42M |
| Dec 9, 2024Form 4 | Fountas NikosCEO, EFT EMEA Division | SellCommon Stock, par value $0.02 per share | 11.4K | $103.94 | $1.18M | 52.4K |
| Dec 9, 2024Form 4 | Fountas NikosCEO, EFT EMEA Division | SellCommon Stock, par value $0.02 per share | 10.1K | $103.13 | $1.04M | 63.7K |