| Oct 31, 2025 | Livschitz Leonard | Open Market Sale | 10000 | 9.00 | $ 90,000.00 |
| Oct 31, 2025 | Gryzlov Yury | Open Market Sale | 737 | 9.00 | $ 6,633.00 |
| Oct 28, 2025 | Doradla Anil | Option Excercise | 2953 | 8.22 | $ 24,273.66 |
| Oct 1, 2025 | Livschitz Leonard | Option Excercise | 35901 | 7.82 | $ 280,745.82 |
| Oct 1, 2025 | Doradla Anil | Option Excercise | 2215 | 7.82 | $ 17,321.30 |
| Oct 1, 2025 | Gryzlov Yury | Option Excercise | 1753 | 7.82 | $ 13,708.46 |
| Aug 21, 2025 | Livschitz Leonard | Open Market Sale | 132 | 8.01 | $ 1,057.32 |
| Jul 22, 2025 | Livschitz Leonard | Open Market Sale | 10000 | 10.60 | $ 106,000.00 |
| Jul 8, 2025 | Gryzlov Yury | Open Market Sale | 2000 | 12.33 | $ 24,660.00 |
| Jul 7, 2025 | Doradla Anil | Open Market Sale | 2000 | 12.22 | $ 24,440.00 |
| Jul 2, 2025 | Gryzlov Yury | Open Market Sale | 737 | 11.82 | $ 8,711.34 |
| Jul 1, 2025 | Livschitz Leonard | Open Market Sale | 10000 | 12.00 | $ 120,000.00 |
| Jul 1, 2025 | Gryzlov Yury | Option Excercise | 1753 | 11.87 | $ 20,808.11 |
| Jul 1, 2025 | Livschitz Leonard | Option Excercise | 35901 | 11.87 | $ 426,144.87 |
| Jul 1, 2025 | Doradla Anil | Option Excercise | 2215 | 11.87 | $ 26,292.05 |
| Jun 24, 2025 | Livschitz Leonard | Open Market Sale | 10000 | 11.67 | $ 116,700.00 |
| Jun 10, 2025 | Livschitz Leonard | Open Market Sale | 20000 | 12.23 | $ 244,600.00 |
| Jun 9, 2025 | Doradla Anil | Open Market Sale | 2000 | 12.34 | $ 24,680.00 |
| Jun 3, 2025 | Gryzlov Yury | Open Market Sale | 2000 | 12.00 | $ 24,000.00 |
| May 27, 2025 | Livschitz Leonard | Open Market Sale | 20000 | 13.12 | $ 262,400.00 |
| May 21, 2025 | Livschitz Leonard | Open Market Sale | 155 | 13.21 | $ 2,047.55 |
| May 12, 2025 | Livschitz Leonard | Open Market Sale | 40000 | 15.05 | $ 602,100.00 |
| May 7, 2025 | Doradla Anil | Open Market Sale | 2000 | 13.55 | $ 27,100.00 |
| May 6, 2025 | Gryzlov Yury | Open Market Sale | 2000 | 13.22 | $ 26,440.00 |
| Apr 29, 2025 | Livschitz Leonard | Open Market Sale | 20000 | 13.92 | $ 278,400.00 |
| Apr 15, 2025 | Livschitz Leonard | Open Market Sale | 20000 | 13.76 | $ 275,200.00 |
| Apr 8, 2025 | Gryzlov Yury | Open Market Sale | 2000 | 13.97 | $ 27,940.00 |
| Apr 7, 2025 | Doradla Anil | Open Market Sale | 2000 | 13.22 | $ 26,440.00 |
| Apr 3, 2025 | Gryzlov Yury | Open Market Sale | 737 | 14.80 | $ 10,907.60 |
| Apr 1, 2025 | Livschitz Leonard | Open Market Sale | 30000 | 15.61 | $ 468,300.00 |
| Apr 1, 2025 | Livschitz Leonard | Option Excercise | 35901 | 15.52 | $ 557,183.52 |
| Apr 1, 2025 | Gryzlov Yury | Option Excercise | 1753 | 15.52 | $ 27,206.56 |
| Apr 1, 2025 | Doradla Anil | Option Excercise | 2215 | 15.52 | $ 34,376.80 |
| Mar 18, 2025 | Livschitz Leonard | Open Market Sale | 30000 | 16.78 | $ 503,313.00 |
| Mar 11, 2025 | Gryzlov Yury | Open Market Sale | 2000 | 16.77 | $ 33,540.00 |
| Mar 7, 2025 | Doradla Anil | Open Market Sale | 2000 | 18.10 | $ 36,200.00 |
| Mar 4, 2025 | Gryzlov Yury | Open Market Sale | 10306 | 18.66 | $ 192,309.96 |
| Mar 4, 2025 | Livschitz Leonard | Open Market Sale | 40000 | 18.66 | $ 746,400.00 |
| Feb 24, 2025 | Livschitz Leonard | Open Market Sale | 155 | 21.41 | $ 3,318.55 |
| Feb 21, 2025 | Livschitz Leonard | Open Market Sale | 10000 | 25.33 | $ 253,300.00 |
| Feb 18, 2025 | Gryzlov Yury | Option Excercise | 17504 | 22.01 | $ 385,263.04 |
| Feb 18, 2025 | Doradla Anil | Option Excercise | 22114 | 22.01 | $ 486,729.14 |
| Feb 18, 2025 | Livschitz Leonard | Option Excercise | 358425 | 22.01 | $ 7,888,934.25 |
| Feb 18, 2025 | Livschitz Leonard | Open Market Sale | 50000 | 22.11 | $ 1,105,500.00 |
| Feb 13, 2025 | Gryzlov Yury | Grant | 96560 | 0.00 | $ 0.00 |
| Feb 13, 2025 | Doradla Anil | Grant | 49920 | 0.00 | $ 0.00 |
| Feb 13, 2025 | Livschitz Leonard | Grant | 674350 | 0.00 | $ 0.00 |
| Feb 7, 2025 | Doradla Anil | Open Market Sale | 2000 | 24.09 | $ 48,180.00 |
| Feb 4, 2025 | Livschitz Leonard | Open Market Sale | 50000 | 22.99 | $ 1,149,500.00 |
| Jan 21, 2025 | Livschitz Leonard | Open Market Sale | 50000 | 20.88 | $ 1,044,000.00 |
| Jan 7, 2025 | Doradla Anil | Open Market Sale | 3000 | 22.12 | $ 66,360.00 |
| Jan 7, 2025 | Livschitz Leonard | Open Market Sale | 50000 | 21.60 | $ 1,080,000.00 |
| Dec 26, 2024 | Livschitz Leonard | Open Market Sale | 10000 | 21.00 | $ 210,000.00 |
| Dec 24, 2024 | Livschitz Leonard | Open Market Sale | 40000 | 20.53 | $ 821,200.00 |
| Dec 23, 2024 | BENHAMOU ERIC | Grant | 3672 | 20.42 | $ 74,982.24 |
| Dec 23, 2024 | Wang Yueou | Grant | 3672 | 20.42 | $ 74,982.24 |
| Dec 23, 2024 | Wang Weihang | Grant | 3672 | 20.42 | $ 74,982.24 |
| Dec 23, 2024 | Zhang Shuo | Grant | 3672 | 20.42 | $ 74,982.24 |
| Dec 23, 2024 | Nicolet Patrick | Grant | 3672 | 20.42 | $ 74,982.24 |
| Dec 23, 2024 | Southworth Michael Christopher | Grant | 3672 | 20.42 | $ 74,982.24 |
| Dec 23, 2024 | Levinson Marina | Grant | 3672 | 20.42 | $ 74,982.24 |
| Dec 23, 2024 | CARNEY LLOYD | Grant | 4652 | 20.42 | $ 94,993.84 |
| Dec 17, 2024 | Livschitz Leonard | Open Market Sale | 25000 | 19.62 | $ 490,577.50 |
| Dec 10, 2024 | Doradla Anil | Open Market Sale | 18039 | 20.00 | $ 360,780.00 |
| Dec 9, 2024 | Doradla Anil | Open Market Sale | 3000 | 19.08 | $ 57,240.00 |
| Dec 3, 2024 | Livschitz Leonard | Open Market Sale | 25000 | 18.20 | $ 455,000.00 |