|  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  |  Johnson Jeremy Robert  | Option Excercise |  21730  |  0.00  |  $ 0.00  | 
|  Feb 3, 2025  |  Jacobs Jeffrey Scott  | Option Excercise |  938  |  0.00  |  $ 0.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  | 
|  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  |