| 5/4/2026 | | Sell | 7,250 | $169.97 | $1,232,282.50 | |
| 5/1/2026 | | Sell | 7,250 | $171.02 | $1,239,895.00 | |
| 3/4/2026 | | Buy | 1,000 | $186.59 | $186,590.00 | |
| 3/2/2026 | | Sell | 3,122 | $182.32 | $569,203.04 | |
| 2/26/2026 | | Sell | 7,250 | $178.00 | $1,290,500.00 | |
| 2/25/2026 | | Sell | | $172.41 | $1,001 - $15,000 | |
| 2/24/2026 | | Sell | 7,250 | $159.47 | $1,156,157.50 | |
| 2/20/2026 | | Sell | 6,608 | $161.34 | $1,066,134.72 | |
| 2/19/2026 | | Sell | 7,250 | $161.87 | $1,173,557.50 | |
| 2/19/2026 | | Sell | | $161.85 | $1,001 - $15,000 | |
| 2/18/2026 | | Sell | 6,737 | $159.09 | $1,071,789.33 | |
| 2/17/2026 | | Sell | 7,304 | $160.63 | $1,173,241.52 | |
|
| 2/13/2026 | | Sell | 7,250 | $156.21 | $1,132,522.50 | |
| 2/12/2026 | | Sell | 6,939 | $154.74 | $1,073,740.86 | |
| 2/10/2026 | | Sell | 3,214 | $162.84 | $523,367.76 | |
| 2/9/2026 | | Sell | 1,653 | $165.00 | $272,745.00 | |
| 2/6/2026 | | Sell | 6,352 | $169.57 | $1,077,108.64 | |
| 2/6/2026 | | Sell | | $165.47 | $1,001 - $15,000 | |
| 2/5/2026 | | Sell | 6,464 | $185.21 | $1,197,197.44 | |
| 2/4/2026 | | Sell | 7,250 | $180.80 | $1,310,800.00 | |
| 1/15/2026 | | Sell | | $215.64 | $1,001 - $15,000 | |
| 12/29/2025 | | Sell | 600 | $218.48 | $131,088.00 | |
| 11/25/2025 | | Sell | 1,286 | $213.12 | $274,072.32 | |
| 11/24/2025 | | Sell | 316 | $211.99 | $66,988.84 | |
| 11/20/2025 | | Sell | 7,250 | $210.89 | $1,528,952.50 | |
| 11/18/2025 | | Sell | 7,250 | $208.29 | $1,510,102.50 | |
| 11/17/2025 | | Sell | 1,070 | $211.12 | $225,898.40 | |
| 11/14/2025 | | Sell | 6,969 | $213.32 | $1,486,627.08 | |
| 11/13/2025 | | Sell | 6,848 | $215.30 | $1,474,374.40 | |
| 11/12/2025 | | Sell | 7,250 | $215.03 | $1,558,967.50 | |
| 11/6/2025 | | Sell | 4,093 | $211.61 | $866,119.73 | |
| 11/5/2025 | | Sell | 7,250 | $211.03 | $1,529,967.50 | |
| 11/4/2025 | | Sell | 6,918 | $213.72 | $1,478,514.96 | |
| 11/3/2025 | | Sell | 7,250 | $211.95 | $1,536,637.50 | |
| 8/27/2025 | | Sell | 6,705 | $260.65 | $1,747,658.25 | |
| 8/26/2025 | | Sell | 3,532 | $260.52 | $920,156.64 | |
| 8/25/2025 | | Sell | 1,644 | $263.15 | $432,618.60 | |
| 8/22/2025 | | Sell | 7,250 | $263.99 | $1,913,927.50 | |
| 8/21/2025 | | Sell | 1,014 | $261.42 | $265,079.88 | |
| 8/20/2025 | | Sell | 7,250 | $260.30 | $1,887,175.00 | |
| 8/18/2025 | | Sell | 7,250 | $258.08 | $1,871,080.00 | |
| 8/15/2025 | | Sell | 7,250 | $258.65 | $1,875,212.50 | |
| 8/14/2025 | | Sell | 3,944 | $260.28 | $1,026,544.32 | |
| 8/12/2025 | | Sell | 7,250 | $256.50 | $1,859,625.00 | |
|
| 8/11/2025 | | Sell | 6,764 | $260.28 | $1,760,533.92 | |
| 8/8/2025 | | Sell | 7,068 | $261.34 | $1,847,151.12 | |
| 8/7/2025 | | Sell | 7,250 | $261.21 | $1,893,772.50 | |
| 8/6/2025 | | Sell | 4,311 | $261.67 | $1,128,059.37 | |
| 8/5/2025 | | Sell | 394 | $270.39 | $106,533.66 | |
| 8/4/2025 | | Sell | 6,624 | $272.77 | $1,806,828.48 | |
| 8/4/2025 | | Sell | | $270.40 | $1,001 - $15,000 | |
| 8/2/2025 | | Buy | | $272.42 | $15,001 - $50,000 | |
| 7/22/2025 | | Buy | | $277.04 | $1,001 - $15,000 | |
| 5/27/2025 | | Sell | 1,246 | $306.52 | $381,923.92 | |
| 5/23/2025 | | Sell | 1,296 | $305.80 | $396,316.80 | |
| 5/22/2025 | | Sell | 7,250 | $306.43 | $2,221,617.50 | |
| 5/20/2025 | | Sell | 5,103 | $310.08 | $1,582,338.24 | |
| 5/19/2025 | | Sell | 7,250 | $309.86 | $2,246,485.00 | |
| 5/16/2025 | | Sell | 200 | $309.84 | $61,968.00 | |
| 5/15/2025 | | Sell | 7,250 | $306.12 | $2,219,370.00 | |
| 5/14/2025 | | Sell | 2,412 | $306.67 | $739,688.04 | |
| 5/13/2025 | | Sell | 7,062 | $309.95 | $2,188,866.90 | |
| 5/7/2025 | | Sell | 7,250 | $297.25 | $2,155,062.50 | |
| 5/5/2025 | | Sell | 7,250 | $295.15 | $2,139,837.50 | |