| Nov 19, 2025 | Blair Robert James | Other Disposition | 4045 | 35.00 | $ 141,565.29 |
| Nov 18, 2025 | Blair Robert James | Open Market Sale | 2269 | 35.61 | $ 80,792.51 |
| Nov 17, 2025 | BALDRIDGE RICHARD A | Option Excercise | 21017 | 0.00 | $ 0.00 |
| Nov 17, 2025 | BALDRIDGE RICHARD A | Option Excercise | 4823 | 33.36 | $ 160,895.28 |
| Nov 17, 2025 | BALDRIDGE RICHARD A | Other Disposition | 32388 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Miller Craig Andrew | Option Excercise | 3761 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Miller Craig Andrew | Option Excercise | 1346 | 33.36 | $ 44,902.56 |
| Nov 17, 2025 | Duffy Shawn Lynn | Option Excercise | 4425 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Duffy Shawn Lynn | Option Excercise | 2383 | 33.36 | $ 79,496.88 |
| Nov 17, 2025 | Chandran Girish | Option Excercise | 3540 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Chandran Girish | Option Excercise | 1907 | 33.36 | $ 63,617.52 |
| Nov 17, 2025 | Blair Robert James | Option Excercise | 3318 | 0.00 | $ 0.00 |
| Nov 17, 2025 | Blair Robert James | Option Excercise | 1188 | 33.36 | $ 39,631.68 |
| Nov 17, 2025 | DANKBERG MARK D | Option Excercise | 21017 | 0.00 | $ 0.00 |
| Nov 17, 2025 | DANKBERG MARK D | Option Excercise | 11318 | 33.36 | $ 377,568.48 |
| Nov 17, 2025 | DANKBERG MARK D | Other Disposition | 19398 | 0.00 | $ 0.00 |
| Nov 14, 2025 | Palmer Benjamin Edward | Open Market Sale | 2780 | 36.06 | $ 100,260.14 |
| Sep 16, 2025 | Chase Garrett L. | Option Excercise | 26048 | 0.00 | $ 0.00 |
| Sep 16, 2025 | Chase Garrett L. | Option Excercise | 11654 | 31.69 | $ 369,315.26 |
| Sep 15, 2025 | Chase Garrett L. | Open Market Sale | 25000 | 33.33 | $ 833,250.00 |
| Sep 15, 2025 | Duffy Shawn Lynn | Open Market Sale | 50000 | 32.88 | $ 1,643,950.00 |
| Sep 11, 2025 | BALDRIDGE RICHARD A | Open Market Sale | 100000 | 31.00 | $ 3,099,900.00 |
| Sep 9, 2025 | STENBIT JOHN P | Other Disposition | 3200 | 0.00 | $ 0.00 |
| Sep 5, 2025 | WISE THERESA | Option Excercise | 1600 | 0.00 | $ 0.00 |
| Sep 5, 2025 | BALDRIDGE RICHARD A | Option Excercise | 1600 | 0.00 | $ 0.00 |
| Sep 5, 2025 | BALDRIDGE RICHARD A | Other Disposition | 3200 | 0.00 | $ 0.00 |
| Sep 5, 2025 | Pak Sean | Option Excercise | 1600 | 0.00 | $ 0.00 |
| Sep 5, 2025 | Pak Sean | Other Disposition | 3200 | 0.00 | $ 0.00 |
| Sep 5, 2025 | STENBIT JOHN P | Option Excercise | 1600 | 0.00 | $ 0.00 |
| Aug 17, 2025 | Palmer Benjamin Edward | Option Excercise | 2350 | 27.10 | $ 63,685.00 |
| Aug 17, 2025 | Palmer Benjamin Edward | Option Excercise | 5000 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Duffy Shawn Lynn | Option Excercise | 9804 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Duffy Shawn Lynn | Option Excercise | 5280 | 15.93 | $ 84,110.40 |
| Jul 7, 2025 | Dodd James Michael | Option Excercise | 8334 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Dodd James Michael | Option Excercise | 3280 | 15.93 | $ 52,250.40 |
| Jul 7, 2025 | DANKBERG MARK D | Option Excercise | 46569 | 0.00 | $ 0.00 |
| Jul 7, 2025 | DANKBERG MARK D | Option Excercise | 25078 | 15.93 | $ 399,492.54 |
| Jul 7, 2025 | DANKBERG MARK D | Other Disposition | 42982 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Chandran Girish | Option Excercise | 8334 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Chandran Girish | Option Excercise | 4488 | 15.93 | $ 71,493.84 |
| Jul 7, 2025 | Blair Robert James | Option Excercise | 8334 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Blair Robert James | Option Excercise | 2982 | 15.93 | $ 47,503.26 |
| Jul 7, 2025 | Miller Craig Andrew | Option Excercise | 9804 | 0.00 | $ 0.00 |
| Jul 7, 2025 | Miller Craig Andrew | Option Excercise | 3508 | 15.93 | $ 55,882.44 |
| Jun 7, 2025 | Palmer Benjamin Edward | Option Excercise | 14585 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Palmer Benjamin Edward | Option Excercise | 6855 | 9.21 | $ 63,134.55 |
| Jun 7, 2025 | MILLER MARK J | Option Excercise | 11771 | 0.00 | $ 0.00 |
| Jun 7, 2025 | MILLER MARK J | Option Excercise | 4629 | 9.21 | $ 42,633.09 |
| Jun 7, 2025 | MILLER MARK J | Other Disposition | 14284 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Miller Craig Andrew | Option Excercise | 11771 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Miller Craig Andrew | Option Excercise | 4212 | 9.21 | $ 38,792.52 |
| Jun 7, 2025 | Duffy Shawn Lynn | Option Excercise | 12507 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Duffy Shawn Lynn | Option Excercise | 6736 | 9.21 | $ 62,038.56 |
| Jun 7, 2025 | Dodd James Michael | Option Excercise | 10669 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Dodd James Michael | Option Excercise | 4269 | 9.21 | $ 39,317.49 |
| Jun 7, 2025 | DANKBERG MARK D | Option Excercise | 55939 | 0.00 | $ 0.00 |
| Jun 7, 2025 | DANKBERG MARK D | Option Excercise | 30124 | 9.21 | $ 277,442.04 |
| Jun 7, 2025 | DANKBERG MARK D | Other Disposition | 51630 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Chandran Girish | Option Excercise | 9932 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Chandran Girish | Option Excercise | 5350 | 9.21 | $ 49,273.50 |
| Jun 7, 2025 | Blair Robert James | Option Excercise | 9932 | 0.00 | $ 0.00 |
| Jun 7, 2025 | Blair Robert James | Option Excercise | 3555 | 9.21 | $ 32,741.55 |
| Jun 7, 2025 | BALDRIDGE RICHARD A | Option Excercise | 10308 | 0.00 | $ 0.00 |
| Jun 7, 2025 | BALDRIDGE RICHARD A | Option Excercise | 200 | 9.21 | $ 1,842.00 |
| Jun 7, 2025 | BALDRIDGE RICHARD A | Other Disposition | 20216 | 0.00 | $ 0.00 |
| Feb 17, 2025 | Chase Garrett L. | Option Excercise | 62514 | 0.00 | $ 0.00 |
| Feb 17, 2025 | Chase Garrett L. | Option Excercise | 19137 | 9.17 | $ 175,486.29 |
| Feb 10, 2025 | CPP Investment Board Private Holdings (4) Inc. | Open Market Sale | 3750000 | 9.00 | $ 33,750,000.00 |
| Feb 10, 2025 | CANADA PENSION PLAN INVESTMENT BOARD | Open Market Sale | 3750000 | 9.00 | $ 33,750,000.00 |
| Feb 10, 2025 | ONTARIO TEACHERS PENSION PLAN BOARD | Open Market Sale | 3750000 | 9.00 | $ 33,750,000.00 |
| Feb 10, 2025 | TRITON LUXTOPHOLDING SARL | Open Market Sale | 3750000 | 9.00 | $ 33,750,000.00 |
| Feb 10, 2025 | APAX IX GP CO. Ltd | Open Market Sale | 3750000 | 9.00 | $ 33,750,000.00 |
| Dec 12, 2024 | MILLER MARK J | Open Market Sale | 3564 | 9.21 | $ 32,824.44 |