| Nov 24, 2025 | Russo Carl | Option Excercise | 10000 | 12.63 | $ 126,300.00 |
| Nov 17, 2025 | Russo Carl | Option Excercise | 10000 | 12.63 | $ 126,300.00 |
| Nov 10, 2025 | Eleniak Shane Todd Marshall | Option Excercise | 24000 | 8.03 | $ 192,720.00 |
| Nov 10, 2025 | Eleniak Shane Todd Marshall | Open Market Sale | 24000 | 64.14 | $ 1,539,240.00 |
| Nov 6, 2025 | Russo Carl | Option Excercise | 200000 | 12.63 | $ 2,526,000.00 |
| Nov 6, 2025 | SINDELAR CORY | Option Excercise | 50000 | 5.05 | $ 252,500.00 |
| Nov 6, 2025 | SINDELAR CORY | Open Market Sale | 50000 | 65.30 | $ 3,264,935.00 |
| Nov 4, 2025 | Russo Carl | Open Market Sale | 420000 | 64.09 | $ 26,919,366.77 |
| Nov 4, 2025 | Eleniak Shane Todd Marshall | Option Excercise | 50000 | 7.00 | $ 350,000.00 |
| Nov 4, 2025 | Eleniak Shane Todd Marshall | Open Market Sale | 50000 | 65.34 | $ 3,266,855.00 |
| Oct 30, 2025 | SINDELAR CORY | Option Excercise | 20000 | 5.05 | $ 101,000.00 |
| Oct 30, 2025 | SINDELAR CORY | Open Market Sale | 20000 | 67.50 | $ 1,350,000.00 |
| Oct 30, 2025 | Weening Michael | Option Excercise | 274000 | 7.84 | $ 2,148,160.00 |
| Oct 30, 2025 | Weening Michael | Open Market Sale | 274000 | 65.91 | $ 18,060,582.20 |
| Sep 10, 2025 | Weening Michael | Option Excercise | 176000 | 7.84 | $ 1,379,840.00 |
| Sep 10, 2025 | Weening Michael | Open Market Sale | 176000 | 62.15 | $ 10,938,000.00 |
| Sep 4, 2025 | Weening Michael | Option Excercise | 24000 | 7.84 | $ 188,160.00 |
| Sep 4, 2025 | Weening Michael | Open Market Sale | 24000 | 60.00 | $ 1,440,000.00 |
| Aug 28, 2025 | SINDELAR CORY | Option Excercise | 10000 | 5.05 | $ 50,500.00 |
| Aug 28, 2025 | SINDELAR CORY | Open Market Sale | 10000 | 60.00 | $ 600,000.00 |
| Aug 28, 2025 | Weening Michael | Option Excercise | 126000 | 7.84 | $ 987,840.00 |
| Aug 28, 2025 | Weening Michael | Open Market Sale | 126000 | 60.00 | $ 7,560,000.00 |
| Aug 14, 2025 | SINDELAR CORY | Grant | 270 | 33.69 | $ 9,095.09 |
| Aug 14, 2025 | Weening Michael | Grant | 305 | 33.69 | $ 10,274.08 |
| Aug 4, 2025 | Weening Michael | Option Excercise | 74000 | 8.03 | $ 594,220.00 |
| Aug 4, 2025 | Weening Michael | Open Market Sale | 74000 | 57.00 | $ 4,218,000.00 |
| Jul 28, 2025 | Russo Carl | Open Market Sale | 25000 | 55.40 | $ 1,384,925.00 |
| Jul 23, 2025 | SINDELAR CORY | Option Excercise | 10000 | 5.05 | $ 50,500.00 |
| Jul 23, 2025 | SINDELAR CORY | Open Market Sale | 10000 | 56.00 | $ 560,000.00 |
| Jul 22, 2025 | Weening Michael | Option Excercise | 200000 | 6.12 | $ 1,223,280.00 |
| Jul 22, 2025 | Weening Michael | Open Market Sale | 200000 | 55.62 | $ 11,124,000.00 |
| Jun 30, 2025 | SINDELAR CORY | Option Excercise | 10000 | 5.05 | $ 50,500.00 |
| Jun 30, 2025 | SINDELAR CORY | Open Market Sale | 10000 | 52.00 | $ 520,000.00 |
| Jun 2, 2025 | Weening Michael | Option Excercise | 100000 | 6.29 | $ 629,400.00 |
| Jun 2, 2025 | Weening Michael | Open Market Sale | 100000 | 46.59 | $ 4,658,710.00 |
| May 8, 2025 | BERRY MICHAEL J | Grant | 4689 | 0.00 | $ 0.00 |
| May 8, 2025 | CRUSCO KATHLEEN M | Grant | 4689 | 0.00 | $ 0.00 |
| May 8, 2025 | Oosterman Wade | Grant | 4689 | 0.00 | $ 0.00 |
| May 8, 2025 | Mukherjee Rajatish | Grant | 4689 | 0.00 | $ 0.00 |
| May 8, 2025 | Makagon Kira | Grant | 4689 | 0.00 | $ 0.00 |
| May 8, 2025 | Peters Kevin Robert | Grant | 4689 | 0.00 | $ 0.00 |
| May 8, 2025 | BOWICK CHRISTOPHER J | Grant | 4689 | 0.00 | $ 0.00 |
| May 8, 2025 | Russo Carl | Grant | 4689 | 0.00 | $ 0.00 |
| Apr 28, 2025 | Russo Carl | Open Market Sale | 25000 | 39.59 | $ 989,690.00 |
| Feb 27, 2025 | Russo Carl | Open Market Sale | 25000 | 38.15 | $ 953,750.00 |
| Feb 14, 2025 | Weening Michael | Grant | 349 | 31.37 | $ 10,946.39 |
| Feb 14, 2025 | SINDELAR CORY | Grant | 387 | 31.37 | $ 12,138.26 |