| Oct 15, 2025 | Schweitzer John Arthur | Open Market Sale | 10193 | 24.89 | $ 253,663.00 |
| Sep 15, 2025 | Schweitzer John Arthur | Open Market Sale | 10193 | 24.79 | $ 252,633.51 |
| Sep 15, 2025 | Walia Amit | Other Disposition | 242659 | 0.00 | $ 0.00 |
| Sep 10, 2025 | Santiago Francis R. | Open Market Sale | 16790 | 24.78 | $ 416,089.78 |
| Sep 8, 2025 | CHIZEN BRUCE R | Option Excercise | 100000 | 10.00 | $ 1,000,000.00 |
| Sep 2, 2025 | CHIZEN BRUCE R | Option Excercise | 246590 | 8.95 | $ 2,207,378.10 |
| Sep 2, 2025 | CHIZEN BRUCE R | Open Market Sale | 246590 | 24.93 | $ 6,148,475.06 |
| Sep 2, 2025 | HELD GERALD | Option Excercise | 70212 | 9.72 | $ 682,759.10 |
| Sep 2, 2025 | HELD GERALD | Open Market Sale | 70212 | 24.93 | $ 1,750,525.58 |
| Aug 18, 2025 | Walia Amit | Open Market Sale | 508089 | 24.71 | $ 12,556,911.55 |
| Aug 15, 2025 | McLaughlin Michael I. | Option Excercise | 23383 | 24.72 | $ 578,027.76 |
| Aug 15, 2025 | Sekharan Ansa | Option Excercise | 23506 | 24.72 | $ 581,068.32 |
| Aug 15, 2025 | Schweitzer John Arthur | Option Excercise | 38733 | 20.00 | $ 774,660.00 |
| Aug 15, 2025 | Schweitzer John Arthur | Open Market Sale | 49104 | 24.72 | $ 1,213,899.98 |
| Aug 15, 2025 | Schweitzer John Arthur | Option Excercise | 22676 | 24.72 | $ 560,550.72 |
| Aug 15, 2025 | Santiago Francis R. | Option Excercise | 2662 | 24.72 | $ 65,804.64 |
| Aug 15, 2025 | Walia Amit | Option Excercise | 107357 | 24.72 | $ 2,653,865.04 |
| Jul 15, 2025 | Schweitzer John Arthur | Option Excercise | 38733 | 20.00 | $ 774,660.00 |
| Jul 15, 2025 | Schweitzer John Arthur | Open Market Sale | 48929 | 24.22 | $ 1,185,207.17 |
| Jun 20, 2025 | CHIZEN BRUCE R | Grant | 14084 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Dhruv Mitesh | Grant | 9942 | 0.00 | $ 0.00 |
| Jun 20, 2025 | HELD GERALD | Grant | 9942 | 0.00 | $ 0.00 |
| Jun 20, 2025 | CHAFFIN JANICE | Grant | 9942 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Ward Jill A | Grant | 9942 | 0.00 | $ 0.00 |
| Jun 16, 2025 | Schweitzer John Arthur | Option Excercise | 38733 | 20.00 | $ 774,660.00 |
| Jun 16, 2025 | Schweitzer John Arthur | Open Market Sale | 48929 | 24.11 | $ 1,179,873.91 |
| Jun 10, 2025 | Santiago Francis R. | Open Market Sale | 4190 | 24.16 | $ 101,247.16 |
| Jun 5, 2025 | Sekharan Ansa | Option Excercise | 19348 | 8.70 | $ 168,327.60 |
| Jun 5, 2025 | Sekharan Ansa | Open Market Sale | 99348 | 24.15 | $ 2,399,254.20 |
| May 23, 2025 | Schweitzer John Arthur | Option Excercise | 116199 | 20.00 | $ 2,323,980.00 |
| May 23, 2025 | Schweitzer John Arthur | Open Market Sale | 116199 | 24.00 | $ 2,788,776.00 |
| May 15, 2025 | Walia Amit | Option Excercise | 107357 | 19.57 | $ 2,100,976.49 |
| May 15, 2025 | Santiago Francis R. | Option Excercise | 2662 | 19.57 | $ 52,095.34 |
| May 15, 2025 | Schweitzer John Arthur | Open Market Sale | 11729 | 19.36 | $ 227,096.90 |
| May 15, 2025 | Schweitzer John Arthur | Option Excercise | 22676 | 19.57 | $ 443,769.32 |
| May 15, 2025 | Sekharan Ansa | Option Excercise | 23505 | 19.57 | $ 459,992.85 |
| May 15, 2025 | McLaughlin Michael I. | Option Excercise | 23382 | 19.57 | $ 457,585.74 |
| Apr 23, 2025 | Schweitzer John Arthur | Open Market Sale | 11503 | 18.05 | $ 207,675.16 |
| Mar 13, 2025 | Santiago Francis R. | Grant | 27986 | 0.00 | $ 0.00 |
| Mar 13, 2025 | Schweitzer John Arthur | Grant | 99114 | 0.00 | $ 0.00 |
| Mar 13, 2025 | McLaughlin Michael I. | Grant | 117025 | 0.00 | $ 0.00 |
| Mar 13, 2025 | Sekharan Ansa | Grant | 99114 | 0.00 | $ 0.00 |
| Mar 13, 2025 | Walia Amit | Grant | 256530 | 0.00 | $ 0.00 |
| Mar 10, 2025 | Schweitzer John Arthur | Open Market Sale | 11503 | 18.18 | $ 209,124.54 |
| Feb 15, 2025 | Pellowski Mark | Option Excercise | 5348 | 20.38 | $ 108,992.24 |
| Feb 15, 2025 | McLaughlin Michael I. | Option Excercise | 64452 | 20.38 | $ 1,313,531.76 |
| Feb 15, 2025 | Schweitzer John Arthur | Option Excercise | 57324 | 20.38 | $ 1,168,263.12 |
| Feb 15, 2025 | Sekharan Ansa | Option Excercise | 60719 | 20.38 | $ 1,237,453.22 |
| Feb 15, 2025 | Walia Amit | Option Excercise | 326402 | 20.38 | $ 6,652,072.76 |
| Feb 14, 2025 | Pellowski Mark | Grant | 3615 | 0.00 | $ 0.00 |
| Feb 14, 2025 | McLaughlin Michael I. | Grant | 43848 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Schweitzer John Arthur | Grant | 43848 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Sekharan Ansa | Grant | 43848 | 0.00 | $ 0.00 |
| Feb 14, 2025 | Walia Amit | Grant | 126672 | 0.00 | $ 0.00 |
| Dec 16, 2024 | Schweitzer John Arthur | Open Market Sale | 10734 | 27.06 | $ 290,408.37 |
| Dec 16, 2024 | Pellowski Mark | Option Excercise | 10035 | 13.00 | $ 130,455.00 |
| Dec 16, 2024 | Pellowski Mark | Open Market Sale | 10035 | 27.06 | $ 271,567.17 |
| Nov 15, 2024 | Pellowski Mark | Option Excercise | 10026 | 13.00 | $ 130,338.00 |
| Nov 15, 2024 | Pellowski Mark | Open Market Sale | 10026 | 24.73 | $ 247,963.03 |
| Nov 15, 2024 | Pellowski Mark | Option Excercise | 4194 | 24.79 | $ 103,969.26 |
| Nov 15, 2024 | Sekharan Ansa | Option Excercise | 30636 | 8.70 | $ 266,533.20 |
| Nov 15, 2024 | Sekharan Ansa | Open Market Sale | 55328 | 25.12 | $ 1,389,993.04 |
| Nov 15, 2024 | Sekharan Ansa | Option Excercise | 19273 | 24.79 | $ 477,777.67 |
| Nov 15, 2024 | Walia Amit | Option Excercise | 96312 | 24.79 | $ 2,387,574.48 |
| Nov 15, 2024 | McLaughlin Michael I. | Option Excercise | 18394 | 24.79 | $ 455,987.26 |
| Nov 15, 2024 | Schweitzer John Arthur | Open Market Sale | 10729 | 25.22 | $ 270,616.20 |
| Nov 15, 2024 | Schweitzer John Arthur | Option Excercise | 18445 | 24.79 | $ 457,251.55 |
| Nov 12, 2024 | Ithaca L.P. | Open Market Sale | 1861011 | 25.50 | $ 47,455,780.50 |
| Nov 12, 2024 | Ithaca G.P. Ltd | Open Market Sale | 1861011 | 25.50 | $ 47,455,780.50 |
| Nov 12, 2024 | EvomLux S.a r.l. | Open Market Sale | 5014848 | 25.50 | $ 127,878,624.00 |
| Nov 12, 2024 | Permira V L.P.2 | Open Market Sale | 5014848 | 25.50 | $ 127,878,624.00 |
| Nov 12, 2024 | Permira V G.P. L.P. | Open Market Sale | 5014848 | 25.50 | $ 127,878,624.00 |
| Nov 12, 2024 | Permira V G.P. Ltd | Open Market Sale | 5014848 | 25.50 | $ 127,878,624.00 |
| Nov 11, 2024 | CANADA PENSION PLAN INVESTMENT BOARD | Open Market Sale | 9065609 | 24.54 | $ 222,503,587.61 |