| Sep 22, 2025 | Frink Lloyd D | Option Excercise | 5832 | 22.41 | $ 130,695.12 | 
| Sep 22, 2025 | Frink Lloyd D | Open Market Sale | 5832 | 81.70 | $ 476,445.25 | 
| Sep 10, 2025 | Frink Lloyd D | Option Excercise | 10000 | 22.41 | $ 224,100.00 | 
| Sep 10, 2025 | Frink Lloyd D | Open Market Sale | 10000 | 87.77 | $ 877,709.40 | 
| Sep 8, 2025 | Beitel David A. | Open Market Sale | 22510 | 90.97 | $ 2,047,752.71 | 
| Sep 8, 2025 | Choo Jun | Option Excercise | 25575 | 38.78 | $ 991,798.50 | 
| Sep 8, 2025 | Choo Jun | Open Market Sale | 25575 | 91.06 | $ 2,328,890.19 | 
| Sep 8, 2025 | Hofmann Jeremy | Option Excercise | 25000 | 38.78 | $ 969,500.00 | 
| Sep 8, 2025 | Hofmann Jeremy | Open Market Sale | 25000 | 89.99 | $ 2,249,840.00 | 
| Sep 8, 2025 | Underwood April | Option Excercise | 3379 | 34.91 | $ 117,954.18 | 
| Sep 8, 2025 | Underwood April | Open Market Sale | 3621 | 90.12 | $ 326,307.50 | 
| Sep 3, 2025 | Cormier Thielke Claire | Open Market Sale | 242 | 81.91 | $ 19,822.22 | 
| Sep 3, 2025 | BLACHFORD ERIK C | Open Market Sale | 966 | 81.91 | $ 79,125.06 | 
| Aug 27, 2025 | Frink Lloyd D | Option Excercise | 10000 | 22.41 | $ 224,100.00 | 
| Aug 27, 2025 | Frink Lloyd D | Open Market Sale | 10000 | 84.75 | $ 847,504.74 | 
| Aug 14, 2025 | BARTON RICHARD N | Open Market Sale | 350000 | 85.25 | $ 29,835,795.87 | 
| Aug 14, 2025 | Frink Lloyd D | Open Market Sale | 250000 | 85.00 | $ 21,250,000.00 | 
| Aug 13, 2025 | Samuelson Errol G | Open Market Sale | 7218 | 81.50 | $ 588,296.10 | 
| Aug 13, 2025 | Rock Jennifer | Open Market Sale | 3110 | 81.48 | $ 253,392.01 | 
| Aug 13, 2025 | Owens Bradley D. | Open Market Sale | 4622 | 84.00 | $ 388,239.81 | 
| Aug 13, 2025 | Choo Jun | Open Market Sale | 2969 | 81.46 | $ 241,867.11 | 
| Aug 13, 2025 | Beitel David A. | Open Market Sale | 3678 | 81.48 | $ 299,672.31 | 
| Aug 13, 2025 | Wacksman Jeremy | Open Market Sale | 18404 | 84.09 | $ 1,547,526.39 | 
| Aug 13, 2025 | Spaulding Dan | Open Market Sale | 9273 | 83.78 | $ 776,852.62 | 
| Aug 13, 2025 | Hofmann Jeremy | Open Market Sale | 13335 | 83.85 | $ 1,118,181.83 | 
| Aug 11, 2025 | Cormier Thielke Claire | Option Excercise | 8247 | 57.61 | $ 475,109.67 | 
| Aug 11, 2025 | Cormier Thielke Claire | Open Market Sale | 8247 | 79.86 | $ 658,577.38 | 
| Aug 11, 2025 | Frink Lloyd D | Option Excercise | 10000 | 22.41 | $ 224,100.00 | 
| Aug 11, 2025 | Frink Lloyd D | Open Market Sale | 10000 | 81.12 | $ 811,237.43 | 
| Aug 8, 2025 | Stephenson Gordon Sheridan | Option Excercise | 6835 | 21.46 | $ 146,679.10 | 
| Aug 8, 2025 | Stephenson Gordon Sheridan | Open Market Sale | 6835 | 82.08 | $ 561,007.91 | 
| Aug 7, 2025 | Choo Jun | Open Market Sale | 45710 | 85.21 | $ 3,894,971.95 | 
| Aug 7, 2025 | Rock Jennifer | Open Market Sale | 5177 | 82.69 | $ 428,086.13 | 
| Aug 7, 2025 | Spaulding Dan | Option Excercise | 100000 | 49.46 | $ 4,946,000.00 | 
| Aug 7, 2025 | Spaulding Dan | Open Market Sale | 100000 | 85.91 | $ 8,591,390.96 | 
| Aug 7, 2025 | Underwood April | Open Market Sale | 595 | 86.01 | $ 51,178.75 | 
| Aug 7, 2025 | Choo Jun | Option Excercise | 45710 | 41.02 | $ 1,875,054.50 | 
| Jul 22, 2025 | Frink Lloyd D | Option Excercise | 80000 | 22.41 | $ 1,792,800.00 | 
| Jul 22, 2025 | Frink Lloyd D | Open Market Sale | 80000 | 80.46 | $ 6,436,844.54 | 
| Jun 12, 2025 | Cormier Thielke Claire | Open Market Sale | 241 | 70.45 | $ 16,978.45 | 
| Jun 9, 2025 | BLACHFORD ERIK C | Open Market Sale | 965 | 70.35 | $ 67,887.75 | 
| May 16, 2025 | BARTON RICHARD N | Other Disposition | 1588946 | 0.00 | $ 0.00 | 
| May 14, 2025 | Owens Bradley D. | Open Market Sale | 4620 | 68.91 | $ 318,355.74 | 
| May 14, 2025 | Spaulding Dan | Open Market Sale | 9273 | 68.85 | $ 638,427.46 | 
| May 14, 2025 | Choo Jun | Open Market Sale | 3088 | 68.65 | $ 211,979.11 | 
| May 14, 2025 | Beitel David A. | Open Market Sale | 3642 | 68.65 | $ 250,034.24 | 
| May 14, 2025 | Samuelson Errol G | Open Market Sale | 6962 | 68.63 | $ 477,815.20 | 
| May 14, 2025 | Rock Jennifer | Open Market Sale | 2842 | 68.66 | $ 195,122.77 | 
| May 14, 2025 | Wacksman Jeremy | Open Market Sale | 18402 | 68.85 | $ 1,267,021.99 | 
| May 14, 2025 | Hofmann Jeremy | Open Market Sale | 13336 | 68.85 | $ 918,166.95 | 
| May 13, 2025 | Stephenson Gordon Sheridan | Option Excercise | 10000 | 21.46 | $ 214,600.00 | 
| May 13, 2025 | Stephenson Gordon Sheridan | Open Market Sale | 10000 | 70.69 | $ 706,883.00 | 
| May 8, 2025 | Rock Jennifer | Open Market Sale | 5997 | 68.06 | $ 408,152.22 | 
| May 8, 2025 | Choo Jun | Option Excercise | 34375 | 32.10 | $ 1,103,437.50 | 
| May 8, 2025 | Choo Jun | Open Market Sale | 44375 | 68.83 | $ 3,054,382.18 | 
| Mar 26, 2025 | Samuelson Errol G | Grant | 4690 | 0.00 | $ 0.00 | 
| Mar 26, 2025 | Samuelson Errol G | Open Market Sale | 2854 | 73.34 | $ 209,301.80 | 
| Mar 4, 2025 | Cormier Thielke Claire | Open Market Sale | 1413 | 73.11 | $ 103,304.43 | 
| Mar 3, 2025 | BLACHFORD ERIK C | Open Market Sale | 1413 | 75.33 | $ 106,440.16 | 
| Mar 1, 2025 | Underwood April | Grant | 966 | 0.00 | $ 0.00 | 
| Mar 1, 2025 | BLACHFORD ERIK C | Grant | 3862 | 0.00 | $ 0.00 | 
| Mar 1, 2025 | Cormier Thielke Claire | Grant | 966 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Choo Jun | Grant | 43333 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Hofmann Jeremy | Grant | 23333 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Beitel David A. | Grant | 23333 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Wacksman Jeremy | Grant | 52500 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Rock Jennifer | Grant | 15000 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Owens Bradley D. | Grant | 25000 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Samuelson Errol G | Grant | 13333 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Spaulding Dan | Grant | 27500 | 0.00 | $ 0.00 | 
| Feb 27, 2025 | Choo Jun | Option Excercise | 55000 | 38.78 | $ 2,132,900.00 | 
| Feb 27, 2025 | Choo Jun | Open Market Sale | 55000 | 78.18 | $ 4,299,831.82 | 
| Feb 13, 2025 | Samuelson Errol G | Open Market Sale | 6967 | 77.72 | $ 541,470.79 | 
| Feb 13, 2025 | Choo Jun | Open Market Sale | 1277 | 77.72 | $ 99,249.21 | 
| Feb 13, 2025 | Beitel David A. | Open Market Sale | 2025 | 77.75 | $ 157,452.09 | 
| Feb 13, 2025 | Owens Bradley D. | Open Market Sale | 3058 | 79.37 | $ 242,717.09 | 
| Feb 13, 2025 | Hofmann Jeremy | Open Market Sale | 11878 | 79.08 | $ 939,266.11 | 
| Feb 13, 2025 | Spaulding Dan | Open Market Sale | 7555 | 79.05 | $ 597,246.79 | 
| Feb 13, 2025 | Wacksman Jeremy | Open Market Sale | 15123 | 79.77 | $ 1,206,434.46 | 
| Feb 12, 2025 | Rock Jennifer | Open Market Sale | 7849 | 76.07 | $ 597,077.43 | 
| Jan 28, 2025 | Hofmann Jeremy | Option Excercise | 25000 | 33.12 | $ 828,070.74 | 
| Jan 28, 2025 | Hofmann Jeremy | Open Market Sale | 25000 | 84.98 | $ 2,124,500.00 | 
| Dec 6, 2024 | Rock Jennifer | Open Market Sale | 3033 | 82.78 | $ 251,072.04 | 
| Dec 4, 2024 | Hofmann Jeremy | Option Excercise | 25000 | 33.31 | $ 832,679.02 | 
| Dec 4, 2024 | Hofmann Jeremy | Open Market Sale | 25000 | 83.63 | $ 2,090,820.00 | 
| Dec 3, 2024 | Cormier Thielke Claire | Open Market Sale | 1413 | 83.50 | $ 117,985.50 | 
| Dec 3, 2024 | Underwood April | Open Market Sale | 706 | 84.63 | $ 59,748.85 | 
| Dec 2, 2024 | Frink Lloyd D | Option Excercise | 100000 | 22.41 | $ 2,241,000.00 | 
| Dec 2, 2024 | Frink Lloyd D | Open Market Sale | 100000 | 83.55 | $ 8,355,191.09 | 
| Dec 2, 2024 | BLACHFORD ERIK C | Open Market Sale | 1413 | 84.04 | $ 118,748.52 | 
| Nov 27, 2024 | Hofmann Jeremy | Open Market Sale | 7175 | 85.36 | $ 612,473.08 | 
| Nov 22, 2024 | Cormier Thielke Claire | Open Market Sale | 10353 | 83.41 | $ 863,509.57 | 
| Nov 22, 2024 | Beitel David A. | Open Market Sale | 11944 | 83.25 | $ 994,338.00 | 
| Nov 22, 2024 | Choo Jun | Option Excercise | 11603 | 40.36 | $ 468,297.08 | 
| Nov 22, 2024 | Choo Jun | Open Market Sale | 11603 | 84.46 | $ 980,008.55 | 
| Nov 22, 2024 | Rock Jennifer | Open Market Sale | 1225 | 81.88 | $ 100,303.00 | 
| Nov 22, 2024 | Cormier Thielke Claire | Option Excercise | 10353 | 41.48 | $ 429,442.44 | 
| Nov 19, 2024 | Samuelson Errol G | Open Market Sale | 17000 | 73.57 | $ 1,250,705.75 | 
| Nov 19, 2024 | Choo Jun | Option Excercise | 10000 | 40.36 | $ 403,600.00 | 
| Nov 19, 2024 | Choo Jun | Open Market Sale | 10000 | 75.10 | $ 751,000.00 | 
| Nov 15, 2024 | Beitel David A. | Option Excercise | 56750 | 35.13 | $ 1,993,438.70 | 
| Nov 15, 2024 | BARTON RICHARD N | Other Disposition | 2354963 | 0.00 | $ 0.00 | 
| Nov 15, 2024 | BARTON RICHARD N | Other Aquisition | 889103 | 0.00 | $ 0.00 | 
| Nov 13, 2024 | Hofmann Jeremy | Open Market Sale | 4702 | 73.96 | $ 347,777.87 | 
| Nov 13, 2024 | Beitel David A. | Open Market Sale | 59929 | 72.48 | $ 4,343,506.66 | 
| Nov 13, 2024 | Wacksman Jeremy | Open Market Sale | 15121 | 73.51 | $ 1,111,609.03 | 
| Nov 13, 2024 | Daimler Susan | Open Market Sale | 6396 | 73.99 | $ 473,243.14 | 
| Nov 13, 2024 | Owens Bradley D. | Open Market Sale | 3058 | 73.40 | $ 224,469.49 | 
| Nov 13, 2024 | Spaulding Dan | Open Market Sale | 2990 | 73.99 | $ 221,237.56 | 
| Nov 13, 2024 | Samuelson Errol G | Open Market Sale | 6957 | 73.97 | $ 514,603.71 | 
| Nov 13, 2024 | Rock Jennifer | Open Market Sale | 11412 | 73.32 | $ 836,680.48 |