Revenue
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 | $53.8M | $52.3M | $43.9M | $42.2M | $39.1M | $32.2M | $31.5M | $28.0M | $25.6M | $25.5M | — | — | — | — | — | — | — |
| Operating expenses | $355.1M | $374.7M | $380.5M | $303.4M | $286.5M | $283.5M | $277.3M | $264.4M | $236.2M | $224.7M | $202.7M | $174.3M | $193.8M | $192.6M | $185.6M | $175.7M | $183.0M |
| Net income | $315.1M | $286.0M | $354.1M | $360.6M | $298.3M | $228.9M | $279.1M | $271.9M | $176.0M | $175.1M | $161.1M | $137.8M | $123.1M | $117.4M | $100.2M | $11.6M | −$67.4M |
| Basic EPSper diluted share | $4.55 | $3.97 | $4.88 | $4.85 | $3.81 | $2.88 | $3.49 | $3.35 | $2.19 | $2.21 | $2.00 | $1.73 | $1.44 | $1.28 | $1.06 | -$0.06 | -$1.59 |
| Diluted EPSper diluted share | $4.54 | $3.95 | $4.86 | $4.83 | $3.80 | $2.87 | $3.48 | $3.33 | $2.17 | $2.19 | $1.98 | $1.72 | $1.43 | $1.28 | $1.06 | -$0.06 | -$1.59 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4 | TANG ANTHONY MVice Chairman | SellCommon Stock | 5.0K | $59.92 | $299.6K | 147.9K |
| Jun 8, 2026Form 4 | TANG ANTHONY MVice Chairman | SellCommon Stock | 10.0K | $58.90 | $589.0K | 152.9K |
| Jun 5, 2026Form 4 | TANG ANTHONY MVice Chairman | SellCommon Stock | 5.0K | $58.37 | $291.9K | 162.9K |
| Jun 4, 2026Form 4 | TANG ANTHONY MVice Chairman | SellCommon Stock | 10.0K | $58.16 | $581.6K | 167.9K |
| May 5, 2026Form 4 | WU PETERVice Chairman | SellCommon Stock · indirect | 20.0K | $57.33 | $1.15M | 275.3K |