Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.2M | $5.3M | $5.3M | $5.6M | $7.1M | $4.5M | $3.8M | $2.5M | $2.0M | — | — |
| Operating expenses | $76.7M | $69.2M | $70.7M | $64.5M | $58.2M | $59.5M | $57.5M | $40.6M | $27.6M | $27.9M | $20.1M |
| Net income | $31.9M | $26.7M | $42.5M | $64.3M | $56.9M | $32.9M | $39.2M | $36.1M | $25.5M | $19.1M | $13.0M |
| Basic EPSper diluted share | $1.83 | $1.47 | $2.24 | $3.37 | $2.92 | $1.66 | $1.96 | $2.11 | $1.81 | $1.49 | $1.02 |
| Diluted EPSper diluted share | $1.83 | $1.47 | $2.24 | $3.33 | $2.86 | $1.65 | $1.92 | $2.01 | $1.68 | $1.39 | $0.96 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 4, 2026Form 4 | Morris David RichardDirector | SellCommon Stock, No Par Value | 1.9K | $23.99 | $46.7K | 43.4K |
| May 26, 2026Form 4 | Fan GaryEVP/Chief Operations Officer | SellCommon Stock, No Par Value | 2.4K | $24.01 | $56.9K | 0 |
| May 7, 2026Form 4 | LIN CHUANG IDirector | SellCommon Stock, No Par Value | 10.0K | $24.23 | $242.3K | 51.3K |
| May 4, 2026Form 4 | Morris David RichardDirector | SellCommon Stock, No Par Value | 4.5K | $23.90 | $107.5K | 43.4K |
| Apr 29, 2026Form 4 | Fan GaryEVP/Chief Operations Officer | SellCommon Stock, No Par Value | 6.0K | $24.04 | $144.2K | 1.4K |