| Nov 20, 2025 | Mastrocola Lauren | Option Excercise | 13600 | 61.12 | $ 831,257.15 |
| Nov 20, 2025 | Mastrocola Lauren | Open Market Sale | 13600 | 192.08 | $ 2,612,243.99 |
| Nov 20, 2025 | Nemiroff Alex | Option Excercise | 25130 | 73.76 | $ 1,853,530.80 |
| Nov 20, 2025 | Nemiroff Alex | Open Market Sale | 25130 | 193.09 | $ 4,852,255.51 |
| Oct 16, 2025 | Adage Capital Management, L.P. | Open Market Sale | 313910 | 105.76 | $ 33,198,123.57 |
| Oct 16, 2025 | Atchinson Robert | Open Market Sale | 313910 | 105.76 | $ 33,198,123.57 |
| Oct 16, 2025 | Gross Phillip | Open Market Sale | 313910 | 105.76 | $ 33,198,123.57 |
| Sep 24, 2025 | MITCHELL DEAN J | Option Excercise | 12251 | 39.51 | $ 483,991.14 |
| May 14, 2025 | Souza Marcio | Grant | 348 | 31.54 | $ 10,974.18 |
| May 14, 2025 | Kelly Timothy Edwin | Grant | 249 | 31.54 | $ 7,852.22 |
| Feb 12, 2025 | Nemiroff Alex | Option Excercise | 51 | 85.40 | $ 4,355.40 |
| Feb 12, 2025 | Mastrocola Lauren | Option Excercise | 40 | 85.40 | $ 3,416.00 |
| Feb 12, 2025 | Souza Marcio | Option Excercise | 401 | 85.40 | $ 34,245.40 |
| Jan 12, 2025 | Mastrocola Lauren | Option Excercise | 390 | 63.15 | $ 24,628.50 |
| Jan 12, 2025 | Kelly Timothy Edwin | Option Excercise | 676 | 63.15 | $ 42,689.40 |
| Jan 12, 2025 | Nemiroff Alex | Option Excercise | 579 | 63.15 | $ 36,563.85 |
| Jan 10, 2025 | Mastrocola Lauren | Grant | 5000 | 0.00 | $ 0.00 |
| Jan 10, 2025 | Souza Marcio | Grant | 37500 | 0.00 | $ 0.00 |
| Jan 10, 2025 | Kelly Timothy Edwin | Grant | 12500 | 0.00 | $ 0.00 |
| Jan 10, 2025 | Nemiroff Alex | Grant | 11250 | 0.00 | $ 0.00 |
| Jan 7, 2025 | Souza Marcio | Option Excercise | 434 | 77.52 | $ 33,643.68 |
| Jan 7, 2025 | Mastrocola Lauren | Option Excercise | 35 | 77.52 | $ 2,713.20 |
| Jan 7, 2025 | Nemiroff Alex | Option Excercise | 89 | 77.52 | $ 6,899.28 |
| Jan 7, 2025 | Kelly Timothy Edwin | Option Excercise | 139 | 77.52 | $ 10,775.28 |