| Dec 12, 2025 | Yokozuka Noriko | Option Excercise | 137500 | 10.00 | $ 1,375,000.00 |
| Dec 12, 2025 | Yokozuka Noriko | Open Market Sale | 137500 | 28.44 | $ 3,910,500.00 |
| Dec 12, 2025 | Sable Kyle | Option Excercise | 100000 | 8.36 | $ 836,000.00 |
| Dec 12, 2025 | Sable Kyle | Open Market Sale | 100000 | 28.47 | $ 2,847,000.00 |
| Dec 9, 2025 | Thorndike William N Jr | Other Disposition | 673685 | 0.00 | $ 0.00 |
| Sep 11, 2025 | Raj Vivek | Open Market Sale | 25000 | 22.45 | $ 561,250.00 |
| Sep 5, 2025 | Sable Kyle | Option Excercise | 40000 | 3.89 | $ 155,600.00 |
| Sep 5, 2025 | Sable Kyle | Open Market Sale | 40000 | 22.05 | $ 882,000.00 |
| Sep 4, 2025 | Emery Jeffrey | Option Excercise | 300000 | 8.36 | $ 2,508,000.00 |
| Sep 4, 2025 | Emery Jeffrey | Open Market Sale | 300000 | 22.28 | $ 6,684,000.00 |
| Jun 27, 2025 | WindAcre Partnership Master Fund, LP | Open Market Purchase | 254600 | 13.98 | $ 3,559,308.00 |
| Jun 27, 2025 | WINDACRE PARTNERSHIP LLC | Open Market Purchase | 254600 | 13.98 | $ 3,559,308.00 |
| Jun 27, 2025 | WindAcre General Partner LP | Open Market Purchase | 254600 | 13.98 | $ 3,559,308.00 |
| Jun 27, 2025 | WAPGP LLC | Open Market Purchase | 254600 | 13.98 | $ 3,559,308.00 |
| Jun 27, 2025 | Amin Snehal | Open Market Purchase | 254600 | 13.98 | $ 3,559,308.00 |
| Jun 20, 2025 | Cool Tracy Britt | Other Aquisition | 11201 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Howley W Nicholas | Other Aquisition | 746767 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Raj Vivek | Other Aquisition | 78569 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Haitham Khouri | Other Aquisition | 254000 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Thorndike William N Jr | Other Aquisition | 746767 | 0.00 | $ 0.00 |
| May 21, 2025 | Raj Vivek | Open Market Sale | 32000 | 11.70 | $ 374,400.00 |
| May 16, 2025 | Raj Vivek | Open Market Sale | 268810 | 11.78 | $ 3,166,710.40 |
| May 13, 2025 | Raj Vivek | Open Market Sale | 102284 | 11.93 | $ 1,219,910.48 |
| Mar 14, 2025 | Raj Vivek | Open Market Sale | 250000 | 9.17 | $ 2,292,500.00 |