| 9/9/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 311,304 | $221.31 | $68,894,688.24 | |
| 9/8/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 409,500 | $221.49 | $90,700,155.00 | |
| 9/4/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 365,039 | $223.16 | $81,462,103.24 | |
| 9/3/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 370,264 | $224.81 | $83,239,049.84 | |
| 9/2/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 329,200 | $223.27 | $73,500,484.00 | |
| 9/1/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 204,800 | $222.68 | $45,604,864.00 | |
| 8/31/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 301,000 | $221.94 | $66,803,940.00 | |
| 8/28/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 251,400 | $221.03 | $55,566,942.00 | |
| 8/27/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 284,600 | $219.52 | $62,475,392.00 | |
| 8/26/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 275,500 | $221.55 | $61,037,025.00 | |
|
| 8/25/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 269,477 | $221.88 | $59,791,556.76 | |
| 8/24/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 301,639 | $222.91 | $67,238,349.49 | |
| 8/21/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 191,361 | $220.34 | $42,164,482.74 | |
| 8/20/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 208,925 | $220.26 | $46,017,820.50 | |
| 8/19/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 178,844 | $222.51 | $39,794,578.44 | |
| 8/18/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 200,125 | $217.90 | $43,607,237.50 | |
| 8/17/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 206,800 | $214.92 | $44,445,456.00 | |
| 8/14/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 149,250 | $215.73 | $32,197,702.50 | |
| 8/13/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 188,460 | $215.81 | $40,671,552.60 | |
| 8/12/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 174,500 | $215.80 | $37,657,100.00 | |
| 8/11/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 240,000 | $216.32 | $51,916,800.00 | |
| 8/10/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 261,664 | $214.89 | $56,228,976.96 | |
| 6/16/2026 | | Buy | | $209.30 | $1,001 - $15,000 | |
| 6/11/2026 | | Sell | 1,800 | $211.28 | $380,304.00 | |
| 6/2/2026 | | Buy | | $201.45 | $1,001 - $15,000 | |
| 5/27/2026 | | Sell | | $205.68 | $15,001 - $50,000 | |
| 5/18/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 60,700 | $213.31 | $12,947,917.00 | |
| 5/15/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 119,795 | $208.93 | $25,028,769.35 | |
| 5/14/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 307,505 | $207.68 | $63,862,638.40 | |
| 5/13/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 366,000 | $202.24 | $74,019,840.00 | |
| 5/12/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 55,000 | $201.78 | $11,097,900.00 | |
| 5/11/2026 | Cascade Investment, L.L.C. Major Shareholder | Buy | 78,150 | $197.18 | $15,409,617.00 | |
| 5/1/2026 | | Sell | | | $1,001 - $15,000 | |
| 4/13/2026 | | Sell | | $213.12 | $15,001 - $50,000 | |
| 1/23/2026 | | Buy | | $217.75 | $1,001 - $15,000 | |
| 12/18/2025 | | Sell | | $213.38 | $1,001 - $15,000 | |
| 12/9/2025 | | Buy | 478 | $209.46 | $100,121.88 | |