| 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 | Souza Marcio | Option Excercise | 401 | 85.40 | $ 34,245.40 |
| 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 |
| 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 |
| Nov 14, 2024 | Nemiroff Alex | Option Excercise | 7583 | 56.94 | $ 431,776.02 |
| Nov 14, 2024 | Nemiroff Alex | Open Market Sale | 8239 | 80.20 | $ 660,800.76 |
| Nov 14, 2024 | Mastrocola Lauren | Option Excercise | 4374 | 56.94 | $ 249,055.56 |
| Nov 14, 2024 | Mastrocola Lauren | Open Market Sale | 5188 | 81.78 | $ 424,290.20 |
| Nov 14, 2024 | Kelly Timothy Edwin | Grant | 205 | 37.40 | $ 7,667.00 |
| Nov 14, 2024 | Mastrocola Lauren | Grant | 294 | 37.40 | $ 10,995.60 |