|  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  | 
|  Nov 22, 2024  |  Cool Tracy Britt  | Open Market Sale |  50000  |  12.81  |  $ 640,500.00  | 
|  Nov 13, 2024  |  Haitham Khouri  | Open Market Sale |  260156  |  12.13  |  $ 3,155,696.96  | 
|  Nov 12, 2024  |  Raj Vivek  | Option Excercise |  25000  |  12.00  |  $ 300,000.00  | 
|  Nov 12, 2024  |  Raj Vivek  | Other Disposition |  21687  |  13.83  |  $ 299,931.21  | 
|  Nov 6, 2024  |  Haitham Khouri  | Option Excercise |  92500  |  12.00  |  $ 1,110,000.00  | 
|  Nov 6, 2024  |  Haitham Khouri  | Other Disposition |  82344  |  13.48  |  $ 1,109,997.12  | 
|  Nov 6, 2024  |  Thorndike William N Jr  | Option Excercise |  125000  |  12.00  |  $ 1,500,000.00  |