Revenue
$901.3M
▲ 15.2% YoY
Net Income
$94.1M
▼ 9.2% YoY
EPS
$1.37
▼ 10.5% YoY
Cash
$757.4M
▲ 85.9% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
McKechnie Mark See Remarks | Vest | Mar 12, 2026 | 60.0K | $13.89 | $833K | Form 4 ↗ |
McKechnie Mark See Remarks | Sell | Mar 12, 2026 | 11.9K | $44.89 | $535K | Form 4 ↗ |
McKechnie Mark See Remarks | Sell | Mar 12, 2026 | 47.1K | $45.74 | $2.15M | Form 4 ↗ |
McKechnie Mark See Remarks | Sell | Mar 12, 2026 | 982 | $46.55 | $46K | Form 4 ↗ |
McKechnie Mark See Remarks | Vest | Mar 12, 2026 | 38.6K | $19.49 | $751K | Form 4 ↗ |
McKechnie Mark See Remarks | Sell | Mar 12, 2026 | 8.6K | $44.94 | $388K | Form 4 ↗ |
McKechnie Mark See Remarks | Sell | Mar 12, 2026 | 29.3K | $45.74 | $1.34M | Form 4 ↗ |
McKechnie Mark See Remarks | Sell | Mar 12, 2026 | 564 | $46.57 | $26K | Form 4 ↗ |
Wang David H See Remarks | Vest | Mar 12, 2026 | 50.0K | $1.00 | $50K | Form 4 ↗ |
Wang David H See Remarks | Sell | Mar 12, 2026 | 10.6K | $44.92 | $474K | Form 4 ↗ |
Wang David H See Remarks | Sell | Mar 12, 2026 | 38.7K | $45.74 | $1.77M | Form 4 ↗ |
Wang David H See Remarks | Sell | Mar 12, 2026 | 702 | $46.57 | $33K | Form 4 ↗ |
Wang David H See Remarks | Vest | Mar 11, 2026 | 60.0K | $1.00 | $60K | Form 4 ↗ |
Wang David H See Remarks | Sell | Mar 11, 2026 | 55.4K | $47.89 | $2.65M | Form 4 ↗ |
Wang David H See Remarks | Sell | Mar 11, 2026 | 4.6K | $48.34 | $224K | Form 4 ↗ |
Liu Tracy Insider | Vest | Mar 11, 2026 | 15.0K | $1.00 | $15K | Form 4 ↗ |
Liu Tracy Insider | Sell | Mar 11, 2026 | 11.6K | $47.81 | $556K | Form 4 ↗ |
Liu Tracy Insider | Sell | Mar 11, 2026 | 3.4K | $48.25 | $163K | Form 4 ↗ |
Liu Tracy Insider | Vest | Mar 10, 2026 | 45.0K | $1.00 | $45K | Form 4 ↗ |
Liu Tracy Insider | Sell | Mar 10, 2026 | 32.2K | $47.06 | $1.52M | Form 4 ↗ |
Liu Tracy Insider | Sell | Mar 10, 2026 | 12.8K | $48.19 | $616K | Form 4 ↗ |
Dun Haiping Insider | Vest | Mar 9, 2026 | 5.0K | $5.60 | $28K | Form 4 ↗ |
Dun Haiping Insider | Sell | Mar 9, 2026 | 4.1K | $43.37 | $178K | Form 4 ↗ |
Dun Haiping Insider | Sell | Mar 9, 2026 | 900 | $43.94 | $40K | Form 4 ↗ |
Feng Lisa See remarks | Vest | Mar 6, 2026 | 15.0K | $4.55 | $68K | Form 4 ↗ |
Feng Lisa See remarks | Sell | Mar 6, 2026 | 14.8K | $46.07 | $682K | Form 4 ↗ |
Feng Lisa See remarks | Sell | Mar 6, 2026 | 200 | $46.58 | $9K | Form 4 ↗ |
Pappis Charles C Insider | Vest | Mar 5, 2026 | 5.0K | $29.18 | $146K | Form 4 ↗ |
Pappis Charles C Insider | Sell | Mar 5, 2026 | 5.0K | $50.09 | $250K | Form 4 ↗ |
Feng Lisa See remarks | Vest | Mar 5, 2026 | 15.0K | $4.55 | $68K | Form 4 ↗ |
Feng Lisa See remarks | Sell | Mar 5, 2026 | 8.1K | $49.81 | $401K | Form 4 ↗ |
Feng Lisa See remarks | Sell | Mar 5, 2026 | 7.0K | $50.24 | $349K | Form 4 ↗ |