| 5/4/2026 | | Sell | 1,200 | $141.91 | $170,292.00 | |
| 4/27/2026 | | Sell | 1,200 | $138.09 | $165,708.00 | |
| 4/20/2026 | | Sell | 1,200 | $139.75 | $167,700.00 | |
| 4/13/2026 | | Sell | 1,200 | $118.77 | $142,524.00 | |
| 4/6/2026 | | Sell | 1,200 | $151.14 | $181,368.00 | |
| 3/23/2026 | | Sell | 1,200 | $155.56 | $186,672.00 | |
| 3/17/2026 | | Sell | 273 | $163.86 | $44,733.78 | |
| 3/17/2026 | | Sell | 1,001 | $163.86 | $164,023.86 | |
| 3/17/2026 | | Sell | 1,935 | $163.86 | $317,069.10 | |
| 3/17/2026 | | Sell | 6,576 | $163.86 | $1,077,543.36 | |
|
| 3/17/2026 | | Sell | 4,737 | $163.86 | $776,204.82 | |
| 3/16/2026 | | Sell | 1,200 | $160.00 | $192,000.00 | |
| 3/13/2026 | | Sell | 4,757 | $158.72 | $755,031.04 | |
| 3/9/2026 | | Sell | 1,200 | $166.34 | $199,608.00 | |
| 2/23/2026 | | Sell | 1,200 | $125.50 | $150,600.00 | |
| 2/17/2026 | | Sell | 1,200 | $127.00 | $152,400.00 | |
| 2/2/2026 | | Sell | 1,200 | $140.01 | $168,012.00 | |
| 1/26/2026 | | Sell | 1,200 | $160.32 | $192,384.00 | |
| 1/20/2026 | | Sell | 1,200 | $156.26 | $187,512.00 | |
| 1/13/2026 | | Sell | 216 | $180.87 | $39,067.92 | |
| 1/13/2026 | | Sell | 1,200 | $180.87 | $217,044.00 | |
| 12/29/2025 | | Sell | 1,400 | $204.95 | $286,930.00 | |
| 12/22/2025 | | Sell | 1,400 | $200.72 | $281,008.00 | |
| 12/18/2025 | | Sell | 1,860 | $195.00 | $362,700.00 | |
| 12/18/2025 | | Sell | 1,232 | $195.00 | $240,240.00 | |
| 12/16/2025 | | Sell | 358 | $192.08 | $68,764.64 | |
| 12/16/2025 | | Sell | 1,457 | $192.08 | $279,860.56 | |
| 12/16/2025 | | Sell | 2,872 | $192.08 | $551,653.76 | |
| 12/16/2025 | | Sell | 7,975 | $192.08 | $1,531,838.00 | |
| 12/16/2025 | | Sell | 7,975 | $192.08 | $1,531,838.00 | |
| 12/16/2025 | | Sell | 6,015 | $192.08 | $1,155,361.20 | |
| 12/15/2025 | | Sell | 1,400 | $204.34 | $286,076.00 | |
| 12/8/2025 | | Sell | 1,400 | $210.87 | $295,218.00 | |
| 12/1/2025 | | Sell | 3,000 | $213.44 | $640,320.00 | |
| 12/1/2025 | | Sell | 1,400 | $213.44 | $298,816.00 | |
| 11/17/2025 | | Sell | 798 | $222.54 | $177,586.92 | |
| 11/17/2025 | | Sell | 1,400 | $222.54 | $311,556.00 | |
| 11/10/2025 | | Sell | 1,400 | $218.53 | $305,942.00 | |
| 11/3/2025 | | Sell | 3,000 | $231.85 | $695,550.00 | |
| 11/3/2025 | | Sell | 1,400 | $231.85 | $324,590.00 | |
|
| 10/27/2025 | | Sell | 1,400 | $255.40 | $357,560.00 | |
| 10/20/2025 | | Sell | 798 | $245.70 | $196,068.60 | |
| 10/20/2025 | | Sell | 1,400 | $245.70 | $343,980.00 | |
| 10/13/2025 | | Sell | 1,400 | $239.71 | $335,594.00 | |
| 10/6/2025 | | Sell | 1,400 | $230.08 | $322,112.00 | |
| 10/1/2025 | | Sell | 3,000 | $230.73 | $692,190.00 | |
| 9/29/2025 | | Sell | 1,400 | $232.25 | $325,150.00 | |
| 9/22/2025 | | Sell | 1,400 | $244.55 | $342,370.00 | |
| 9/18/2025 | | Sell | 1,000 | $249.86 | $249,860.00 | |
| 9/18/2025 | | Sell | 7,162 | $248.82 | $1,782,048.84 | |
| 9/18/2025 | | Sell | 7,535 | $248.76 | $1,874,406.60 | |
| 9/16/2025 | | Sell | 1,811 | $242.87 | $439,837.57 | |
| 9/16/2025 | | Sell | 7,149 | $242.87 | $1,736,277.63 | |
| 9/16/2025 | | Sell | 14,103 | $242.87 | $3,425,195.61 | |
| 9/16/2025 | | Sell | 15,869 | $242.87 | $3,854,104.03 | |
| 9/16/2025 | | Sell | 30,317 | $242.87 | $7,363,089.79 | |
| 9/15/2025 | | Sell | 1,400 | $252.83 | $353,962.00 | |
| 9/8/2025 | | Sell | 1,400 | $261.28 | $365,792.00 | |
| 9/2/2025 | | Sell | 3,000 | $214.30 | $642,900.00 | |
| 9/2/2025 | | Sell | 1,400 | $214.30 | $300,020.00 | |
| 8/25/2025 | | Sell | 1,400 | $214.70 | $300,580.00 | |
| 8/18/2025 | | Sell | 799 | $211.61 | $169,076.39 | |
| 8/18/2025 | | Sell | 1,400 | $211.61 | $296,254.00 | |
| 8/13/2025 | | Sell | | $208.82 | $1,001 - $15,000 | |
| 8/11/2025 | | Sell | 1,400 | $212.44 | $297,416.00 | |
| 8/4/2025 | | Sell | 1,400 | $225.04 | $315,056.00 | |
| 8/4/2025 | | Buy | | $226.09 | $1,001 - $15,000 | |
| 8/1/2025 | | Sell | 3,000 | $223.28 | $669,840.00 | |
| 7/28/2025 | | Sell | 1,400 | $223.75 | $313,250.00 | |
| 7/21/2025 | | Sell | 1,400 | $222.31 | $311,234.00 | |
| 7/14/2025 | | Sell | 2,482 | $220.65 | $547,653.30 | |
| 7/14/2025 | | Sell | 1,400 | $220.65 | $308,910.00 | |
| 7/7/2025 | | Sell | 1,400 | $230.70 | $322,980.00 | |
| 7/1/2025 | | Sell | 3,000 | $235.05 | $705,150.00 | |
| 6/30/2025 | | Sell | 1,400 | $236.89 | $331,646.00 | |
| 6/24/2025 | | Sell | 1,000 | $237.53 | $237,530.00 | |
| 6/24/2025 | | Sell | | $237.27 | $1,001 - $15,000 | |
| 6/23/2025 | | Sell | 1,400 | $238.12 | $333,368.00 | |
| 6/17/2025 | | Buy | | $248.04 | $1,001 - $15,000 | |
| 6/16/2025 | | Sell | 860 | $254.53 | $218,895.80 | |
| 6/9/2025 | | Sell | 1,400 | $256.50 | $359,100.00 | |
| 5/27/2025 | | Sell | 1,400 | $212.02 | $296,828.00 | |
| 5/23/2025 | | Sell | | $209.75 | $1,001 - $15,000 | |
| 5/19/2025 | | Sell | 1,400 | $215.25 | $301,350.00 | |