| Shares Outstanding | 20.10M |
| Float | 8.54M |
| Float Short Interest Percentage | 2.22% |
| Owners (insider) | 57.5% |
| Owners (institutional) | 31.59% |
| Owners (insider) change | -15.07% |
| Owners (institutional) change | -8.49% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 12, 2025 | Guo Jian | Open Market Purchase | 1361 | 22.11 | $ 30,091.71 |
| Aug 15, 2025 | Guo Jian | Option Excercise | 2450 | 16.53 | $ 40,498.50 |
| Jun 27, 2025 | Yu Alan | Open Market Sale | 112500 | 27.00 | $ 3,037,500.00 |
| Jun 27, 2025 | Cheng Marvin | Open Market Sale | 112500 | 27.00 | $ 3,037,500.00 |
| Jun 12, 2025 | Cheng Marvin | Open Market Sale | 750000 | 27.00 | $ 20,250,000.00 |
| Jun 12, 2025 | Yu Alan | Open Market Sale | 750000 | 27.00 | $ 20,250,000.00 |
| May 14, 2025 | Yu Alan | Option Excercise | 2543 | 30.04 | $ 76,385.62 |
| May 14, 2025 | Guo Jian | Option Excercise | 2779 | 30.04 | $ 83,474.49 |
| May 14, 2025 | Quire Daniel | Option Excercise | 2073 | 30.04 | $ 62,267.94 |
| May 12, 2025 | Yu Alan | Option Excercise | 8000 | $ 0.00 | |
| May 12, 2025 | Guo Jian | Option Excercise | 8000 | $ 0.00 | |
| May 12, 2025 | Quire Daniel | Option Excercise | 8000 | $ 0.00 |