Revenue
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.94B | $1.79B | $1.77B | $1.61B | $1.49B | $1.16B | $856.5M | $623.6M | $596.4M | — | — |
| Research & development | $76.7M | $68.1M | $72.0M | $71.3M | $68.2M | $56.7M | $56.1M | — | — | — | — |
| Operating expenses | $1.52B | $1.44B | $1.43B | $1.25B | $1.08B | $805.5M | $476.4M | $364.2M | $361.4M | — | — |
| Net income | $363.6M | $326.5M | $329.7M | $328.6M | $393.7M | $302.3M | $340.8M | $359.1M | $166.5M | — | — |
| Net profit margin | 18.74% | 18.24% | 18.66% | 20.36% | 26.49% | 26.08% | 39.79% | 57.59% | 27.91% | — | — |
| Basic EPSper basic share | $0.29 | $0.25 | $0.24 | $0.23 | $0.28 | $0.20 | $0.22 | $0.24 | -$0.39 | — | — |
| Diluted EPSper diluted share | $0.27 | $0.25 | $0.24 | $0.23 | $0.27 | $0.20 | $0.22 | $0.22 | -$0.39 | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 16.49M |
Invesco Ltd. | 5.99M |
BANK OF AMERICA CORP /DE/ | 4.15M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.29M |
BlackRock, Inc. | 2.64M |
MORGAN STANLEY | 2.5M |
ACADIAN ASSET MANAGEMENT LLC | 2.46M |
CAUSEWAY CAPITAL MANAGEMENT LLC | 2.29M |
DIMENSIONAL FUND ADVISORS LP | 2M |
GOLDMAN SACHS GROUP INC | 1.7M |
STATE STREET CORP | 1.58M |
AMERICAN CENTURY COMPANIES INC | 1.21M |
VANGUARD FIDUCIARY TRUST CO | 843.85K |
CITIGROUP INC | 627.69K |
NORGES BANK | 624.44K |
Oasis Management Co Ltd. | 511.3K |
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | 434.2K |
LAZARD ASSET MANAGEMENT LLC | 402.03K |
XTX Topco Ltd | 378.95K |
Legal & General Group Plc | 360.44K |
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 28, 2026Form 4 | Xiang BingDirector | SellClass A Ordinary Shares | 75.0K | $1.07 | $80.3K | 18.8K |