| Oct 30, 2025 | Noci Darlene | Option Excercise | 4000 | 27.85 | $ 111,400.00 |
| Oct 30, 2025 | Noci Darlene | Open Market Sale | 4000 | 102.92 | $ 411,660.84 |
| Oct 30, 2025 | Miller Deborah Ann | Option Excercise | 21800 | 6.89 | $ 150,202.00 |
| Oct 30, 2025 | Miller Deborah Ann | Open Market Sale | 21800 | 103.16 | $ 2,248,943.44 |
| Oct 27, 2025 | Shair Matthew | Open Market Sale | 60000 | 100.26 | $ 6,015,464.36 |
| Oct 20, 2025 | Miller Deborah Ann | Option Excercise | 5000 | 6.89 | $ 34,450.00 |
| Oct 20, 2025 | Miller Deborah Ann | Open Market Sale | 5000 | 94.91 | $ 474,550.00 |
| Oct 16, 2025 | Porter James Richard | Option Excercise | 27000 | 18.93 | $ 511,110.00 |
| Oct 16, 2025 | Porter James Richard | Open Market Sale | 27000 | 90.63 | $ 2,447,020.92 |
| Oct 15, 2025 | Miller Deborah Ann | Option Excercise | 28000 | 6.89 | $ 192,920.00 |
| Oct 15, 2025 | Miller Deborah Ann | Open Market Sale | 28000 | 90.72 | $ 2,540,289.73 |
| Oct 15, 2025 | Pelish Henry E. | Option Excercise | 14205 | 35.08 | $ 498,259.69 |
| Oct 15, 2025 | Pelish Henry E. | Open Market Sale | 14205 | 90.04 | $ 1,279,018.20 |
| Oct 15, 2025 | Balcom Alexandra | Option Excercise | 1683 | 18.93 | $ 31,859.19 |
| Oct 15, 2025 | Balcom Alexandra | Open Market Sale | 1683 | 85.57 | $ 144,014.31 |
| Oct 13, 2025 | Balcom Alexandra | Option Excercise | 40000 | 16.86 | $ 674,425.00 |
| Oct 13, 2025 | Balcom Alexandra | Open Market Sale | 40000 | 87.36 | $ 3,494,303.10 |
| Oct 13, 2025 | Pelish Henry E. | Option Excercise | 10070 | 33.80 | $ 340,362.50 |
| Oct 13, 2025 | Pelish Henry E. | Open Market Sale | 10070 | 88.84 | $ 894,577.89 |
| Oct 1, 2025 | Balcom Alexandra | Option Excercise | 20000 | 8.82 | $ 176,484.52 |
| Oct 1, 2025 | Balcom Alexandra | Open Market Sale | 20000 | 85.48 | $ 1,709,511.80 |
| Sep 29, 2025 | Balcom Alexandra | Option Excercise | 27588 | 6.89 | $ 190,081.32 |
| Sep 29, 2025 | Balcom Alexandra | Open Market Sale | 27588 | 85.05 | $ 2,346,255.88 |
| Sep 29, 2025 | Noci Darlene | Option Excercise | 4000 | 27.85 | $ 111,400.00 |
| Sep 29, 2025 | Noci Darlene | Open Market Sale | 4000 | 83.07 | $ 332,288.05 |
| Sep 15, 2025 | Porter James Richard | Option Excercise | 27000 | 18.93 | $ 511,110.00 |
| Sep 15, 2025 | Porter James Richard | Open Market Sale | 27000 | 79.08 | $ 2,135,055.30 |
| Sep 10, 2025 | Pelish Henry E. | Option Excercise | 3725 | 26.94 | $ 100,353.89 |
| Sep 10, 2025 | Pelish Henry E. | Open Market Sale | 3725 | 78.83 | $ 293,641.75 |
| Aug 29, 2025 | Pelish Henry E. | Option Excercise | 5007 | 1.00 | $ 4,986.09 |
| Aug 25, 2025 | Noci Darlene | Option Excercise | 4000 | 27.85 | $ 111,400.00 |
| Aug 25, 2025 | Noci Darlene | Open Market Sale | 4000 | 74.62 | $ 298,488.74 |
| Aug 15, 2025 | Porter James Richard | Option Excercise | 27000 | 18.93 | $ 511,110.00 |
| Aug 15, 2025 | Porter James Richard | Open Market Sale | 27000 | 75.42 | $ 2,036,325.40 |
| Aug 7, 2025 | Pelish Henry E. | Option Excercise | 5500 | 27.71 | $ 152,414.64 |
| Aug 7, 2025 | Pelish Henry E. | Open Market Sale | 5500 | 74.85 | $ 411,675.00 |
| Jul 30, 2025 | Noci Darlene | Option Excercise | 4000 | 27.85 | $ 111,400.00 |
| Jul 30, 2025 | Noci Darlene | Open Market Sale | 4000 | 80.36 | $ 321,440.00 |
| Jul 15, 2025 | Porter James Richard | Open Market Sale | 27000 | 82.27 | $ 2,221,419.35 |
| Jul 15, 2025 | Balcom Alexandra | Option Excercise | 20000 | 18.93 | $ 378,600.00 |
| Jul 15, 2025 | Balcom Alexandra | Open Market Sale | 20000 | 84.67 | $ 1,693,496.10 |
| Jul 15, 2025 | Porter James Richard | Option Excercise | 27000 | 18.93 | $ 511,110.00 |
| Jul 10, 2025 | Pelish Henry E. | Option Excercise | 5500 | 28.75 | $ 158,122.76 |
| Jul 9, 2025 | Pelish Henry E. | Open Market Sale | 7645 | 80.31 | $ 613,985.80 |
| Jun 27, 2025 | Balcom Alexandra | Option Excercise | 20000 | 18.93 | $ 378,600.00 |
| Jun 27, 2025 | Balcom Alexandra | Open Market Sale | 20000 | 80.02 | $ 1,600,400.00 |
| Jun 26, 2025 | Noci Darlene | Option Excercise | 4000 | 27.85 | $ 111,400.00 |
| Jun 26, 2025 | Noci Darlene | Open Market Sale | 4000 | 78.71 | $ 314,825.50 |
| Jun 25, 2025 | Pelish Henry E. | Option Excercise | 10800 | 28.78 | $ 310,808.48 |
| Jun 25, 2025 | Pelish Henry E. | Open Market Sale | 10800 | 79.88 | $ 862,704.50 |
| Jun 18, 2025 | Wheeler Cameron | Grant | 2647 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Srivastava Sapna | Grant | 2647 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Shair Matthew | Grant | 2647 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Protopapas Anna | Grant | 2647 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Pearlberg Joseph | Grant | 2647 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Meyers Michael L. | Grant | 2647 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Bogle Grant C. | Grant | 2647 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Oliger Christy J. | Grant | 3971 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Flynn James E | Grant | 5294 | 0.00 | $ 0.00 |
| Jun 18, 2025 | DEERFIELD MANAGEMENT COMPANY, L.P. (SERIES C) | Grant | 5294 | 0.00 | $ 0.00 |
| Jun 16, 2025 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |
| Jun 16, 2025 | Porter James Richard | Open Market Sale | 27000 | 76.93 | $ 2,077,092.60 |
| May 29, 2025 | Noci Darlene | Option Excercise | 4000 | 20.69 | $ 82,764.95 |
| May 29, 2025 | Noci Darlene | Open Market Sale | 4000 | 71.31 | $ 285,236.46 |
| May 15, 2025 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |
| May 15, 2025 | Porter James Richard | Open Market Sale | 27000 | 69.60 | $ 1,879,216.34 |
| Apr 29, 2025 | Noci Darlene | Option Excercise | 4000 | 14.40 | $ 57,600.00 |
| Apr 29, 2025 | Noci Darlene | Open Market Sale | 4000 | 74.56 | $ 298,240.00 |
| Apr 15, 2025 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |
| Apr 15, 2025 | Porter James Richard | Open Market Sale | 27000 | 68.94 | $ 1,861,504.46 |
| Mar 27, 2025 | Noci Darlene | Open Market Sale | 4000 | 73.12 | $ 292,468.00 |
| Mar 27, 2025 | Noci Darlene | Option Excercise | 4000 | 16.92 | $ 67,688.31 |
| Mar 17, 2025 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |
| Mar 17, 2025 | Porter James Richard | Open Market Sale | 27000 | 75.87 | $ 2,048,561.73 |
| Mar 6, 2025 | Noci Darlene | Option Excercise | 34000 | 2.45 | $ 83,287.15 |
| Mar 6, 2025 | Noci Darlene | Open Market Sale | 34000 | 71.87 | $ 2,443,578.02 |
| Feb 24, 2025 | Shair Matthew | Open Market Sale | 2000 | 78.43 | $ 156,863.60 |
| Feb 18, 2025 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |
| Feb 18, 2025 | Porter James Richard | Open Market Sale | 27000 | 78.46 | $ 2,118,336.00 |
| Jan 31, 2025 | Pelish Henry E. | Option Excercise | 3120 | 0.87 | $ 2,714.40 |
| Jan 27, 2025 | Shair Matthew | Open Market Sale | 2000 | 82.79 | $ 165,575.90 |
| Jan 15, 2025 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |
| Jan 15, 2025 | Porter James Richard | Open Market Sale | 27000 | 75.99 | $ 2,051,777.37 |
| Jan 6, 2025 | Miller Deborah Ann | Grant | 18750 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Miller Deborah Ann | Open Market Sale | 2964 | 79.68 | $ 236,182.46 |
| Jan 6, 2025 | Turner Christopher Durant | Grant | 18750 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Turner Christopher Durant | Open Market Sale | 4016 | 79.68 | $ 320,009.01 |
| Jan 6, 2025 | Balcom Alexandra | Grant | 18750 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Balcom Alexandra | Open Market Sale | 4016 | 79.68 | $ 320,009.01 |
| Jan 6, 2025 | Porter James Richard | Grant | 56250 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Porter James Richard | Open Market Sale | 17301 | 79.68 | $ 1,378,603.83 |
| Jan 6, 2025 | Pelish Henry E. | Grant | 18750 | 0.00 | $ 0.00 |
| Jan 6, 2025 | Pelish Henry E. | Open Market Sale | 2483 | 79.68 | $ 197,853.82 |
| Dec 23, 2024 | Shair Matthew | Open Market Sale | 2000 | 83.78 | $ 167,565.05 |
| Dec 19, 2024 | Porter James Richard | Option Excercise | 22000 | 0.65 | $ 14,300.00 |
| Dec 17, 2024 | Balcom Alexandra | Option Excercise | 13700 | 4.88 | $ 66,923.32 |
| Dec 16, 2024 | Pelish Henry E. | Option Excercise | 10414 | 0.75 | $ 7,759.10 |
| Dec 16, 2024 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |
| Dec 16, 2024 | Porter James Richard | Open Market Sale | 27000 | 86.61 | $ 2,338,435.50 |
| Dec 11, 2024 | Hack Andrew A. F. | Open Market Sale | 1250000 | 88.00 | $ 110,000,000.00 |
| Dec 5, 2024 | Bogle Grant C. | Grant | 3200 | 0.00 | $ 0.00 |
| Nov 25, 2024 | Shair Matthew | Open Market Sale | 2000 | 96.22 | $ 192,442.86 |
| Nov 15, 2024 | Porter James Richard | Open Market Sale | 27000 | 87.94 | $ 2,374,478.68 |
| Nov 15, 2024 | Porter James Richard | Option Excercise | 27000 | 27.85 | $ 751,950.00 |