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 | $1.05B | $1.05B | $957.7M | $904.7M | $786.6M | $635.0M | $704.6M | $633.8M | $515.0M | $414.1M | $390.1M | $402.1M | $344.5M | $331.8M | $335.5M | $270.0M | $225.6M |
| Gross profit | $475.7M | $466.1M | $416.3M | $389.6M | $337.4M | $277.3M | $293.8M | $278.3M | $231.1M | $188.5M | $180.1M | $178.4M | $157.7M | $145.8M | $145.2M | $118.4M | $90.8M |
| Gross margin | 45.21% | 44.25% | 43.47% | 43.06% | 42.89% | 43.67% | 41.69% | 43.91% | 44.88% | 45.53% | 46.17% | 44.36% | 45.78% | 43.95% | 43.29% | 43.86% | 40.26% |
| Research & development | $15.3M | $14.3M | $13.6M | $12.7M | $11.4M | $11.3M | $10.9M | $10.6M | $9.6M | $7.4M | $6.7M | $6.2M | $6.7M | $6.0M | $5.7M | $5.3M | $5.6M |
| Operating expenses | $895.0M | $882.1M | $791.9M | $733.5M | $669.9M | $553.9M | $616.8M | $545.2M | $453.4M | $367.5M | $340.0M | $360.0M | $311.2M | $295.3M | $296.8M | $245.1M | $226.0M |
| Operating income | $157.3M | $171.3M | $165.8M | $171.3M | $116.7M | $81.1M | $87.8M | $88.6M | $61.6M | $46.6M | $50.1M | $42.1M | $33.3M | $36.4M | $38.7M | $24.9M | −$474,000 |
| Operating margin | 14.95% | 16.26% | 17.31% | 18.93% | 14.84% | 12.77% | 12.46% | 13.98% | 11.97% | 11.26% | 12.85% | 10.47% | 9.67% | 10.99% | 11.54% | 9.24% | −0.21% |
| EBITDA | $208.5M | $220.8M | $199.1M | $206.2M | $151.0M | $112.5M | $120.2M | $112.2M | $81.0M | $61.0M | $60.9M | $53.3M | $43.1M | $44.8M | $46.6M | $32.2M | $7.0M |
| EBITDA margin | 19.82% | 20.96% | 20.79% | 22.79% | 19.20% | 17.71% | 17.06% | 17.70% | 15.73% | 14.72% | 15.62% | 13.25% | 12.50% | 13.51% | 13.91% | 11.92% | 3.09% |
| Net income | $102.0M | $111.6M | $116.1M | $120.9M | $84.0M | $55.2M | $52.1M | $60.4M | $31.1M | $32.1M | $34.4M | $28.7M | $23.4M | $31.6M | $33.6M | $18.5M | −$5.9M |
| Net profit margin | 9.69% | 10.59% | 12.12% | 13.37% | 10.68% | 8.69% | 7.39% | 9.53% | 6.04% | 7.75% | 8.82% | 7.13% | 6.80% | 9.53% | 10.01% | 6.85% | −2.63% |
| Basic EPSper basic share | $8.66 | $9.51 | $9.92 | $10.38 | $7.26 | $4.81 | $4.63 | $5.45 | $2.83 | $2.95 | $3.16 | $2.61 | $2.10 | $2.76 | $2.77 | $1.50 | -$0.48 |
| Diluted EPSper diluted share | $8.65 | $9.48 | $9.90 | $10.35 | $7.21 | $4.77 | $4.54 | $5.30 | $2.75 | $2.88 | $3.10 | $2.56 | $2.07 | $2.73 | $2.74 | $1.48 | -$0.48 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 1.8M |
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | 1.08M |
WASATCH ADVISORS LP | 868.7K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 710.87K |
VANGUARD CAPITAL MANAGEMENT LLC | 532.35K |
STATE STREET CORP | 482.92K |
Capital International Investors | 454.55K |
MORGAN STANLEY | 348.78K |
GEODE CAPITAL MANAGEMENT, LLC | 343.9K |
GOLDMAN SACHS GROUP INC | 317.58K |
NEUBERGER BERMAN GROUP LLC | 288.43K |
DIMENSIONAL FUND ADVISORS LP | 287.24K |
ROYCE & ASSOCIATES LP | 265.71K |
Capital World Investors | 253.82K |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 211.37K |
Grandeur Peak Global Advisors, LLC | 211.04K |
RIVERBRIDGE PARTNERS LLC | 194.57K |
BROWN ADVISORY INC | 158.37K |
PRICE T ROWE ASSOCIATES INC /MD/ | 152.3K |
BROWN BROTHERS HARRIMAN & CO | 151.84K |
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 27, 2026Form 4 | KRAUSE STACY D.SVP, GC and Secretary | SellCommon Stock | 1.2K | $334.17 | $410.0K | 1.4K |
| May 18, 2026Form 4 | Blanchard Thomas AndrewVice President | SellCommon Stock | 1.4K | $322.04 | $450.9K | 557 |
| Nov 25, 2025Form 4 | Russell Erin LDirector | SellCommon Stock | 1.4K | $282.36 | $405.2K | 3.1K |
| Nov 11, 2025Form 4 | O'Mara Rebecca MartinezDirector | SellCommon Stock | 357 | $267.28 | $95.4K | 1.1K |
| Nov 11, 2025Form 4 | O'Mara Rebecca MartinezDirector | SellCommon Stock | 342 | $266.52 | $91.1K | 1.5K |