| Mar 2, 2026 | AYYAPPAN AJAY | Open Market Sale | 1679 | 30.39 | $ 51,024.81 |
| Feb 28, 2026 | Kapoor Rohit | Option Excercise | 33525 | 0.00 | $ 0.00 |
| Feb 27, 2026 | Jetley Vivek | Option Excercise | 9579 | 0.00 | $ 0.00 |
| Feb 27, 2026 | Jetley Vivek | Option Excercise | 5298 | 30.99 | $ 164,185.02 |
| Feb 27, 2026 | Harrison Pamela M | Option Excercise | 4151 | 0.00 | $ 0.00 |
| Feb 27, 2026 | Harrison Pamela M | Option Excercise | 2159 | 30.99 | $ 66,907.41 |
| Feb 27, 2026 | Bhalla Vikas | Option Excercise | 9579 | 0.00 | $ 0.00 |
| Feb 27, 2026 | Bhalla Vikas | Option Excercise | 3736 | 30.99 | $ 115,778.64 |
| Feb 27, 2026 | Chhibbar Vishal | Option Excercise | 5587 | 0.00 | $ 0.00 |
| Feb 27, 2026 | Chhibbar Vishal | Option Excercise | 3088 | 30.99 | $ 95,697.12 |
| Feb 27, 2026 | AYYAPPAN AJAY | Option Excercise | 3991 | 0.00 | $ 0.00 |
| Feb 27, 2026 | AYYAPPAN AJAY | Option Excercise | 2126 | 30.99 | $ 65,884.74 |
| Feb 27, 2026 | Nicolelli Maurizio | Option Excercise | 5587 | 0.00 | $ 0.00 |
| Feb 27, 2026 | Nicolelli Maurizio | Option Excercise | 2199 | 30.99 | $ 68,147.01 |
| Feb 27, 2026 | Kini Narasimha | Option Excercise | 5587 | 0.00 | $ 0.00 |
| Feb 27, 2026 | Kini Narasimha | Option Excercise | 2853 | 30.99 | $ 88,414.47 |
| Feb 23, 2026 | AYYAPPAN AJAY | Open Market Sale | 1197 | 29.79 | $ 35,658.63 |
| Feb 20, 2026 | Harrison Pamela M | Option Excercise | 1630 | 30.41 | $ 49,568.30 |
| Feb 20, 2026 | Bhalla Vikas | Option Excercise | 6849 | 0.00 | $ 0.00 |
| Feb 20, 2026 | Bhalla Vikas | Option Excercise | 2672 | 30.41 | $ 81,255.52 |
| Feb 20, 2026 | Chhibbar Vishal | Option Excercise | 4004 | 0.00 | $ 0.00 |
| Feb 20, 2026 | Chhibbar Vishal | Option Excercise | 2427 | 30.41 | $ 73,805.07 |
| Feb 20, 2026 | Kapoor Rohit | Option Excercise | 24236 | 0.00 | $ 0.00 |
| Feb 20, 2026 | AYYAPPAN AJAY | Option Excercise | 2845 | 0.00 | $ 0.00 |
| Feb 20, 2026 | AYYAPPAN AJAY | Option Excercise | 1515 | 30.41 | $ 46,071.15 |
| Feb 20, 2026 | Kini Narasimha | Option Excercise | 4215 | 0.00 | $ 0.00 |
| Feb 20, 2026 | Kini Narasimha | Option Excercise | 2152 | 30.41 | $ 65,442.32 |
| Feb 20, 2026 | Nicolelli Maurizio | Option Excercise | 4215 | 0.00 | $ 0.00 |
| Feb 20, 2026 | Nicolelli Maurizio | Option Excercise | 1659 | 30.41 | $ 50,450.19 |
| Feb 20, 2026 | Jetley Vivek | Option Excercise | 6849 | 0.00 | $ 0.00 |
| Feb 20, 2026 | Jetley Vivek | Option Excercise | 3788 | 30.41 | $ 115,193.08 |
| Feb 20, 2026 | Harrison Pamela M | Option Excercise | 3161 | 0.00 | $ 0.00 |
| Feb 18, 2026 | AYYAPPAN AJAY | Open Market Sale | 2275 | 30.32 | $ 68,978.00 |
| Feb 17, 2026 | Jetley Vivek | Option Excercise | 9450 | 0.00 | $ 0.00 |
| Feb 17, 2026 | Jetley Vivek | Option Excercise | 5227 | 30.04 | $ 157,019.08 |
| Feb 17, 2026 | Kapoor Rohit | Option Excercise | 57575 | 0.00 | $ 0.00 |
| Feb 17, 2026 | Bhalla Vikas | Option Excercise | 9835 | 0.00 | $ 0.00 |
| Feb 17, 2026 | Bhalla Vikas | Option Excercise | 3836 | 30.04 | $ 115,233.44 |
| Feb 17, 2026 | AYYAPPAN AJAY | Option Excercise | 5410 | 0.00 | $ 0.00 |
| Feb 17, 2026 | AYYAPPAN AJAY | Option Excercise | 2882 | 30.04 | $ 86,575.28 |
| Feb 17, 2026 | Nicolelli Maurizio | Option Excercise | 8965 | 0.00 | $ 0.00 |
| Feb 17, 2026 | Nicolelli Maurizio | Option Excercise | 3529 | 30.04 | $ 106,011.16 |
| Feb 17, 2026 | Kini Narasimha | Option Excercise | 6530 | 0.00 | $ 0.00 |
| Feb 17, 2026 | Kini Narasimha | Option Excercise | 3334 | 30.04 | $ 100,153.36 |
| Jan 27, 2026 | AYYAPPAN AJAY | Open Market Sale | 8114 | 42.53 | $ 345,088.42 |
| Jan 26, 2026 | Nicolelli Maurizio | Option Excercise | 13078 | 42.64 | $ 557,645.92 |
| Jan 26, 2026 | Jetley Vivek | Grant | 35577 | 0.00 | $ 0.00 |
| Jan 26, 2026 | Jetley Vivek | Option Excercise | 19675 | 42.64 | $ 838,942.00 |
| Jan 26, 2026 | AYYAPPAN AJAY | Grant | 20173 | 0.00 | $ 0.00 |
| Jan 26, 2026 | AYYAPPAN AJAY | Option Excercise | 11157 | 42.64 | $ 475,734.48 |
| Jan 26, 2026 | Kini Narasimha | Grant | 26116 | 0.00 | $ 0.00 |
| Jan 26, 2026 | Kini Narasimha | Option Excercise | 13334 | 42.64 | $ 568,561.76 |
| Jan 26, 2026 | Kapoor Rohit | Grant | 211198 | 0.00 | $ 0.00 |
| Jan 26, 2026 | Bhalla Vikas | Grant | 35577 | 0.00 | $ 0.00 |
| Jan 26, 2026 | Bhalla Vikas | Option Excercise | 13876 | 42.64 | $ 591,672.64 |
| Jan 26, 2026 | Nicolelli Maurizio | Grant | 33232 | 0.00 | $ 0.00 |
| Jan 21, 2026 | Kini Narasimha | Option Excercise | 5315 | 41.64 | $ 221,316.60 |
| Jan 21, 2026 | Jetley Vivek | Option Excercise | 5315 | 41.64 | $ 221,316.60 |
| Jan 21, 2026 | Bhalla Vikas | Option Excercise | 6795 | 41.64 | $ 282,943.80 |
| Jan 21, 2026 | Bhalla Vikas | Option Excercise | 2465 | 41.64 | $ 102,642.60 |
| Jan 21, 2026 | Nicolelli Maurizio | Option Excercise | 5315 | 41.64 | $ 221,316.60 |
| Jan 21, 2026 | AYYAPPAN AJAY | Option Excercise | 5093 | 41.64 | $ 212,072.52 |
| Dec 31, 2025 | Nicolelli Maurizio | Option Excercise | 13925 | 42.75 | $ 595,293.75 |
| Dec 31, 2025 | Nicolelli Maurizio | Option Excercise | 5480 | 42.75 | $ 234,270.00 |
| Dec 31, 2025 | Kini Narasimha | Option Excercise | 13925 | 42.75 | $ 595,293.75 |
| Dec 31, 2025 | Kini Narasimha | Option Excercise | 7109 | 42.75 | $ 303,909.75 |
| Dec 31, 2025 | Jetley Vivek | Grant | 13925 | 42.75 | $ 595,293.75 |
| Dec 31, 2025 | Jetley Vivek | Option Excercise | 7701 | 42.75 | $ 329,217.75 |
| Dec 31, 2025 | Bhalla Vikas | Option Excercise | 13925 | 42.75 | $ 595,293.75 |
| Dec 31, 2025 | Bhalla Vikas | Option Excercise | 5952 | 42.75 | $ 254,448.00 |
| Dec 31, 2025 | AYYAPPAN AJAY | Option Excercise | 13355 | 42.75 | $ 570,926.25 |
| Dec 31, 2025 | AYYAPPAN AJAY | Option Excercise | 7386 | 42.75 | $ 315,751.50 |
| Dec 15, 2025 | Orogen Echo LLC | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | PANDIT VIKRAM S | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | Orogen Group LLC | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | Orogen Holdings LLC | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | Atairos-Orogen Holdings, LLC | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | Atairos Group, Inc. | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | Atairos Partners, L.P. | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | Atairos Partners GP, Inc. | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 15, 2025 | Angelakis Michael J | Other Disposition | 1551970 | 40.83 | $ 63,373,142.98 |
| Dec 2, 2025 | Bhalla Vikas | Open Market Sale | 11774 | 39.99 | $ 470,842.26 |
| Nov 10, 2025 | Kini Narasimha | Other Disposition | 5000 | 0.00 | $ 0.00 |
| Nov 5, 2025 | Kapoor Rohit | Other Disposition | 1250 | 0.00 | $ 0.00 |
| Sep 10, 2025 | Bhalla Vikas | Open Market Sale | 8000 | 43.76 | $ 350,080.00 |
| Jun 13, 2025 | Kapoor Rohit | Other Disposition | 525 | 0.00 | $ 0.00 |
| May 8, 2025 | Bhalla Vikas | Open Market Sale | 25000 | 46.11 | $ 1,152,750.00 |
| May 2, 2025 | Kapoor Rohit | Other Disposition | 5000 | 0.00 | $ 0.00 |
| May 2, 2025 | STUDENMUND JAYNIE M | Open Market Sale | 14580 | 47.53 | $ 692,987.40 |