| Oct 27, 2025 | Jacobs Jeffrey Scott | Open Market Sale | 353 | 68.54 | $ 24,194.62 |
| Oct 24, 2025 | Alkharrat Samer | Open Market Sale | 3233 | 68.55 | $ 221,622.15 |
| Oct 24, 2025 | PRICE T ROWE ASSOCIATES INC /MD/ | Open Market Sale | 2977 | 68.50 | $ 203,924.50 |
| Oct 22, 2025 | PRICE T ROWE ASSOCIATES INC /MD/ | Open Market Sale | 4268 | 68.39 | $ 291,896.45 |
| Oct 15, 2025 | McDonald William Everett | Open Market Sale | 1912 | 68.25 | $ 130,494.00 |
| Oct 15, 2025 | Holdridge Stephen H. | Open Market Sale | 2000 | 68.25 | $ 136,500.00 |
| Oct 9, 2025 | PRICE T ROWE ASSOCIATES INC /MD/ | Open Market Sale | 4499 | 68.38 | $ 307,641.62 |
| Sep 25, 2025 | Alkharrat Samer | Open Market Sale | 3232 | 68.78 | $ 222,296.96 |
| Sep 15, 2025 | Holdridge Stephen H. | Open Market Sale | 2000 | 68.95 | $ 137,900.00 |
| Aug 25, 2025 | Alkharrat Samer | Open Market Sale | 3233 | 68.95 | $ 222,915.35 |
| Aug 18, 2025 | McDonald William Everett | Option Excercise | 3000 | 22.00 | $ 66,000.00 |
| Aug 18, 2025 | McDonald William Everett | Open Market Sale | 3000 | 67.50 | $ 202,500.00 |
| Aug 18, 2025 | Jacobs Jeffrey Scott | Open Market Sale | 700 | 66.10 | $ 46,270.00 |
| Aug 15, 2025 | Holdridge Stephen H. | Open Market Sale | 2000 | 53.61 | $ 107,220.00 |
| Jul 25, 2025 | Alkharrat Samer | Open Market Sale | 4659 | 59.69 | $ 278,095.71 |
| Jul 15, 2025 | Holdridge Stephen H. | Open Market Sale | 2000 | 55.01 | $ 110,020.00 |
| Jul 15, 2025 | McDonald William Everett | Open Market Sale | 2059 | 55.01 | $ 113,265.59 |
| Jun 25, 2025 | Alkharrat Samer | Open Market Sale | 664 | 57.95 | $ 38,478.80 |
| Jun 13, 2025 | Holdridge Stephen H. | Open Market Sale | 2000 | 58.00 | $ 116,000.00 |
| Jun 9, 2025 | Alkharrat Samer | Option Excercise | 13341 | 59.16 | $ 789,253.56 |
| Jun 3, 2025 | Holdridge Stephen H. | Open Market Sale | 2000 | 58.20 | $ 116,400.00 |
| May 23, 2025 | Alkharrat Samer | Open Market Sale | 3966 | 56.90 | $ 225,665.40 |
| May 9, 2025 | FARRINGTON DEBORAH A | Grant | 4408 | 0.00 | $ 0.00 |
| May 9, 2025 | Clarke Ronald | Grant | 4408 | 0.00 | $ 0.00 |
| May 9, 2025 | BICKETT BRENT B | Grant | 5730 | 0.00 | $ 0.00 |
| May 9, 2025 | Rosen Andrea | Grant | 4408 | 0.00 | $ 0.00 |
| May 9, 2025 | Rao Gnaneshwar B. | Grant | 5378 | 0.00 | $ 0.00 |
| May 9, 2025 | Mantia Linda Provie | Grant | 4761 | 0.00 | $ 0.00 |
| May 9, 2025 | HAGERTY THOMAS M | Grant | 5598 | 0.00 | $ 0.00 |
| May 9, 2025 | Throop Gerald C | Grant | 6700 | 0.00 | $ 0.00 |
| May 3, 2025 | Rosen Andrea | Option Excercise | 584 | 58.85 | $ 34,368.40 |
| Apr 25, 2025 | Alkharrat Samer | Open Market Sale | 1916 | 56.64 | $ 108,522.24 |
| Apr 15, 2025 | McDonald William Everett | Open Market Sale | 2000 | 56.16 | $ 112,320.00 |
| Mar 25, 2025 | Alkharrat Samer | Open Market Sale | 3523 | 60.30 | $ 212,436.90 |
| Mar 17, 2025 | McDonald William Everett | Open Market Sale | 1999 | 55.55 | $ 111,044.45 |
| Mar 5, 2025 | Alkharrat Samer | Grant | 49799 | 0.00 | $ 0.00 |
| Mar 5, 2025 | McDonald William Everett | Grant | 29704 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Korngiebel Joseph B | Grant | 66398 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Johnson Jeremy Robert | Grant | 30294 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Jacobs Jeffrey Scott | Grant | 17473 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Holdridge Stephen H. | Grant | 66398 | 0.00 | $ 0.00 |
| Mar 5, 2025 | Ossip David D | Grant | 123012 | 0.00 | $ 0.00 |
| Mar 1, 2025 | Johnson Jeremy Robert | Option Excercise | 10629 | 61.99 | $ 658,891.71 |
| Mar 1, 2025 | Alkharrat Samer | Option Excercise | 12743 | 61.99 | $ 789,938.57 |
| Feb 28, 2025 | Holdridge Stephen H. | Option Excercise | 25882 | 61.99 | $ 1,604,425.18 |
| Feb 28, 2025 | McDonald William Everett | Option Excercise | 13141 | 61.99 | $ 814,610.59 |
| Feb 28, 2025 | Jacobs Jeffrey Scott | Option Excercise | 2623 | 61.99 | $ 162,599.77 |
| Feb 24, 2025 | Korngiebel Joseph B | Option Excercise | 4724 | 64.43 | $ 304,367.32 |
| Feb 24, 2025 | Jacobs Jeffrey Scott | Option Excercise | 907 | 64.43 | $ 58,438.01 |
| Feb 24, 2025 | Holdridge Stephen H. | Option Excercise | 3989 | 64.43 | $ 257,011.27 |
| Feb 24, 2025 | McDonald William Everett | Option Excercise | 2741 | 64.43 | $ 176,602.63 |
| Feb 13, 2025 | Holdridge Stephen H. | Open Market Sale | 1000 | 65.10 | $ 65,100.00 |
| Feb 3, 2025 | Holdridge Stephen H. | Option Excercise | 36032 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Alkharrat Samer | Option Excercise | 27930 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Ossip David D | Option Excercise | 66114 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Rosen Andrea | Option Excercise | 628 | 71.08 | $ 44,638.24 |
| Feb 3, 2025 | McDonald William Everett | Option Excercise | 18484 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Korngiebel Joseph B | Option Excercise | 35135 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Johnson Jeremy Robert | Option Excercise | 21730 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Jacobs Jeffrey Scott | Option Excercise | 938 | 0.00 | $ 0.00 |
| Jan 15, 2025 | Holdridge Stephen H. | Open Market Sale | 1000 | 71.33 | $ 71,330.00 |
| Dec 30, 2024 | HAGERTY THOMAS M | Other Disposition | 14000 | | $ 0.00 |
| Dec 13, 2024 | Holdridge Stephen H. | Open Market Sale | 1000 | 77.29 | $ 77,290.00 |
| Nov 26, 2024 | Ossip David D | Option Excercise | 858697 | 22.00 | $ 18,891,334.00 |
| Nov 26, 2024 | Ossip David D | Open Market Sale | 858697 | 79.55 | $ 68,309,346.35 |
| Nov 15, 2024 | Holdridge Stephen H. | Open Market Sale | 1000 | 76.26 | $ 76,260.00 |
| Nov 5, 2024 | Holdridge Stephen H. | Open Market Sale | 1000 | 77.00 | $ 77,000.00 |
| Nov 3, 2024 | Rosen Andrea | Option Excercise | 585 | 75.23 | $ 44,009.55 |