Revenue
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 | $885.6M | $803.6M | $639.1M | $945.9M | $922.1M | $539.5M | $457.3M | $530.3M | $523.4M | $556.1M | $361.3M | $289.3M | $225.3M | $281.4M | $223.8M | $132.8M | — |
| Gross profit | $427.5M | $368.8M | $270.4M | $465.8M | $460.8M | $260.2M | $222.2M | $260.8M | $251.2M | $274.6M | $184.5M | $149.7M | $106.6M | $131.7M | $108.0M | $62.2M | — |
| Gross margin | 48.27% | 45.89% | 42.31% | 49.25% | 49.97% | 48.22% | 48.59% | 49.18% | 47.99% | 49.38% | 51.07% | 51.74% | 47.32% | 46.81% | 48.27% | 46.83% | — |
| Research & development | $262.7M | $217.8M | $174.4M | $188.5M | $164.3M | $121.8M | $110.3M | $102.0M | $102.1M | $92.4M | $71.2M | $60.9M | $46.5M | $51.0M | $40.5M | $33.8M | — |
| Operating expenses | $334.5M | $277.9M | $230.5M | $251.9M | $214.9M | $179.7M | $170.0M | $156.0M | $155.8M | $137.3M | $108.1M | $90.6M | $71.3M | $79.0M | $67.1M | $56.2M | — |
| Operating income | $93.0M | $90.9M | $39.9M | $213.9M | $245.9M | $80.5M | $52.1M | $104.8M | $95.3M | $137.3M | $76.4M | $59.1M | $35.3M | $52.7M | $41.0M | $6.0M | — |
| Operating margin | 10.51% | 11.31% | 6.24% | 22.62% | 26.66% | 14.92% | 11.40% | 19.77% | 18.22% | 24.68% | 21.16% | 20.42% | 15.67% | 18.72% | 18.31% | 4.53% | — |
| EBITDA | $123.2M | $116.2M | $61.7M | $232.9M | $263.0M | $94.0M | $64.6M | $116.7M | $105.9M | $146.7M | $84.4M | $66.0M | $41.7M | $58.6M | $46.6M | $10.8M | — |
| EBITDA margin | 13.91% | 14.46% | 9.65% | 24.62% | 28.52% | 17.43% | 14.13% | 22.00% | 20.24% | 26.39% | 23.35% | 22.81% | 18.52% | 20.81% | 20.80% | 8.13% | — |
| Net income | $122.6M | $89.2M | $52.9M | $172.5M | $200.0M | $79.7M | $64.4M | $98.1M | $75.0M | $110.9M | $60.3M | $44.5M | $27.4M | $47.2M | $41.5M | −$5.2M | — |
| Net profit margin | 13.85% | 11.11% | 8.27% | 18.24% | 21.69% | 14.78% | 14.08% | 18.49% | 14.32% | 19.95% | 16.68% | 15.37% | 12.15% | 16.78% | 18.53% | −3.94% | — |
| Basic EPSper basic share | $0.91 | $0.66 | $0.40 | $1.30 | $1.43 | $0.57 | $0.46 | $0.68 | $0.53 | $0.79 | $0.44 | $0.33 | $0.21 | $0.37 | $0.34 | -$0.05 | — |
| Diluted EPSper diluted share | $0.91 | $0.66 | $0.40 | $1.29 | $1.43 | $0.57 | $0.46 | $0.68 | $0.52 | $0.78 | $0.43 | $0.33 | $0.20 | $0.35 | $0.32 | -$0.05 | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
FMR LLC | 2.28M |
ACADIAN ASSET MANAGEMENT LLC | 1.32M |
Invesco Ltd. | 1.14M |
ALKEON CAPITAL MANAGEMENT LLC | 1.1M |
HAWK RIDGE CAPITAL MANAGEMENT LP | 1.02M |
REINHART PARTNERS, LLC. | 966.06K |
Polar Capital Holdings Plc | 931.38K |
Driehaus Capital Management LLC | 786.07K |
TWO SIGMA INVESTMENTS, LP | 701.11K |
Wolf Hill Capital Management, LP | 548.79K |
Bahl & Gaynor LLC | 453.31K |
Granahan Investment Management, LLC | 445.75K |
LAZARD ASSET MANAGEMENT LLC | 435.93K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 417.89K |
LORD, ABBETT & CO. LLC | 377.9K |
D. E. Shaw & Co., Inc. | 363.11K |
Analog Century Management LP | 362.5K |
SYSTEMATIC FINANCIAL MANAGEMENT LP | 354.22K |
BIT Capital GmbH | 349.2K |
OBERWEIS ASSET MANAGEMENT INC/ | 316.35K |
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 |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | SHIEH HAN-PINGDirector | SellAmerican depositary shares | 1.0K | $328.00 | $328.0K | 6.7K |
| Jun 18, 2026Form 4 | LIN KUAN-MINGDirector | SellAmerican depositary shares | 1.0K | $320.31 | $320.3K | 7.5K |
| Jun 17, 2026Form 4 | LIN KUAN-MINGDirector | SellAmerican depositary shares | 1.0K | $310.01 | $310.0K | 8.5K |
| Jun 17, 2026Form 4 | LIN KUAN-MINGDirector | SellAmerican depositary shares | 1.0K | $300.00 | $300.0K | 9.5K |
| Jun 2, 2026Form 4 | SHIEH HAN-PINGDirector | SellAmerican depositary shares | 1.0K | $301.25 | $301.3K | 7.7K |