| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Sep 04 '26 | Buy | 223.16 | 365,039 | 81,462,209 | 115,756,830 | Sep 08 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Sep 03 '26 | Buy | 224.81 | 370,264 | 83,239,457 | 115,391,791 | Sep 08 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Sep 02 '26 | Buy | 223.27 | 329,200 | 73,500,699 | 115,021,527 | Sep 03 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Sep 01 '26 | Buy | 222.68 | 204,800 | 45,604,192 | 114,692,327 | Sep 03 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 31 '26 | Buy | 221.94 | 301,000 | 66,803,528 | 114,487,527 | Sep 01 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 28 '26 | Buy | 221.03 | 251,400 | 55,566,862 | 114,186,527 | Sep 01 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 27 '26 | Buy | 219.52 | 284,600 | 62,475,599 | 113,935,127 | Aug 28 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 26 '26 | Buy | 221.55 | 275,500 | 61,036,214 | 113,650,527 | Aug 28 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 25 '26 | Buy | 221.88 | 269,477 | 59,791,492 | 113,375,027 | Aug 26 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 24 '26 | Buy | 222.91 | 301,639 | 67,238,851 | 113,105,550 | Aug 26 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 21 '26 | Buy | 220.34 | 191,361 | 42,164,922 | 112,803,911 | Aug 24 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 20 '26 | Buy | 220.26 | 208,925 | 46,018,127 | 112,612,550 | Aug 24 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 19 '26 | Buy | 222.51 | 178,844 | 39,795,276 | 112,403,625 | Aug 20 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 18 '26 | Buy | 217.90 | 200,125 | 43,607,661 | 112,224,781 | Aug 20 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 17 '26 | Buy | 214.92 | 206,800 | 44,445,924 | 112,024,656 | Aug 18 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 14 '26 | Buy | 215.73 | 149,250 | 32,197,581 | 111,817,856 | Aug 18 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 13 '26 | Buy | 215.81 | 188,460 | 40,671,946 | 111,668,606 | Aug 14 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 12 '26 | Buy | 215.80 | 174,500 | 37,657,232 | 111,480,146 | Aug 14 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 11 '26 | Buy | 216.32 | 240,000 | 51,917,377 | 111,305,646 | Aug 12 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 10 '26 | Buy | 214.89 | 261,664 | 56,228,384 | 111,065,646 | Aug 12 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | May 18 '26 | Buy | 213.31 | 60,700 | 12,947,797 | 110,803,982 | May 18 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | May 15 '26 | Buy | 208.93 | 119,795 | 25,028,957 | 110,743,282 | May 18 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | May 14 '26 | Buy | 207.68 | 307,505 | 63,861,641 | 110,623,487 | May 18 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | May 13 '26 | Buy | 202.24 | 366,000 | 74,020,868 | 110,315,982 | May 13 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | May 12 '26 | Buy | 201.78 | 55,000 | 11,097,838 | 109,949,982 | May 13 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | May 11 '26 | Buy | 197.18 | 78,150 | 15,409,617 | 109,894,982 | May 13 |
| RSG | CASCADE INVESTMENT, L.L.C. | 10% Owner | Aug 19 '25 | Buy | 234.91 | 4,258 | 1,000,245 | 109,816,832 | Aug 21 |