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 | $729.0M | $651.0M | $572.9M | $486.0M | $424.7M | $348.7M | $325.8M | $275.2M | $237.4M | $203.8M | $185.0M | $170.9M | $151.3M | $126.9M | $114.0M | $99.2M | $73.8M |
| Gross profit | $561.9M | $492.4M | $434.6M | $372.7M | $322.9M | $258.8M | $240.1M | $200.2M | $173.7M | $147.7M | $131.1M | $116.0M | $102.3M | $84.5M | $75.7M | $65.3M | $50.8M |
| Gross margin | 77.08% | 75.64% | 75.86% | 76.68% | 76.03% | 74.21% | 73.69% | 72.75% | 73.17% | 72.49% | 70.89% | 67.88% | 67.58% | 66.58% | 66.39% | 65.84% | 68.84% |
| Research & development | $105.3M | $95.5M | $84.1M | $70.4M | $62.6M | $54.1M | $53.5M | $47.9M | $41.8M | $35.6M | $31.3M | $28.1M | $25.9M | $21.3M | $19.0M | $17.0M | $14.4M |
| Operating expenses | $351.9M | $311.3M | $291.8M | $236.8M | $219.4M | $187.4M | $187.8M | $158.7M | $137.9M | $117.0M | $103.0M | $93.4M | $87.6M | $67.3M | $60.5M | $57.6M | $44.4M |
| Operating income | $210.0M | $181.1M | $142.8M | $135.9M | $103.4M | $71.4M | $52.3M | $41.4M | $35.9M | $30.7M | $28.1M | $22.6M | $14.7M | $17.2M | $15.2M | $7.7M | $6.4M |
| Operating margin | 28.80% | 27.82% | 24.93% | 27.96% | 24.36% | 20.48% | 16.04% | 15.06% | 15.11% | 15.06% | 15.19% | 13.21% | 9.70% | 13.55% | 13.36% | 7.80% | 8.65% |
| EBITDA | $297.1M | $256.1M | $208.8M | $200.3M | $167.7M | $133.1M | $113.8M | $86.2M | $73.5M | $64.3M | $57.7M | $47.6M | $36.1M | $34.3M | $29.7M | $21.6M | $15.2M |
| EBITDA margin | 40.76% | 39.34% | 36.45% | 41.21% | 39.48% | 38.16% | 34.92% | 31.31% | 30.94% | 31.57% | 31.19% | 27.85% | 23.84% | 27.01% | 26.04% | 21.81% | 20.58% |
| Net income | $163.8M | $143.3M | $115.9M | $102.2M | $86.3M | $52.1M | $37.0M | $31.3M | $26.9M | $23.8M | $20.6M | $15.1M | $9.6M | $16.0M | $12.0M | $11.5M | $14.3M |
| Net profit margin | 22.46% | 22.01% | 20.23% | 21.04% | 20.32% | 14.94% | 11.36% | 11.37% | 11.32% | 11.70% | 11.12% | 8.81% | 6.35% | 12.61% | 10.55% | 11.63% | 19.45% |
| Basic EPSper basic share | $1.91 | $1.68 | $1.36 | $1.21 | $1.02 | $0.62 | $0.45 | $0.41 | $0.35 | $0.31 | $0.27 | $0.21 | $0.15 | $0.26 | $0.19 | $0.19 | $0.26 |
| Diluted EPSper diluted share | $1.87 | $1.64 | $1.34 | $1.18 | $1.00 | $0.61 | $0.45 | $0.40 | $0.35 | $0.31 | $0.27 | $0.21 | $0.15 | $0.25 | $0.19 | $0.18 | $0.25 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
PRICE T ROWE ASSOCIATES INC /MD/ | 5.67M |
1832 Asset Management L.P. | 3.83M |
Jupiter Topco LLC | 2.62M |
VANGUARD CAPITAL MANAGEMENT LLC | 2.4M |
MANUFACTURERS LIFE INSURANCE COMPANY, THE | 2.05M |
Temasek Holdings (Private) Ltd | 2.01M |
MACKENZIE FINANCIAL CORP | 1.97M |
Conestoga Capital Advisors, LLC | 1.86M |
T. Rowe Price Investment Management, Inc. | 1.85M |
BANK OF MONTREAL /CAN/ | 1.81M |
MORGAN STANLEY | 1.69M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.53M |
Waratah Capital Advisors Ltd. | 1.45M |
WELLINGTON MANAGEMENT GROUP LLP | 1.36M |
Select Equity Group, L.P. | 1.29M |
GEODE CAPITAL MANAGEMENT, LLC | 1.17M |
NORGES BANK | 1.15M |
FMR LLC | 1.14M |
Fiera Capital Corp | 1.12M |
ROYAL BANK OF CANADA | 1.08M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.