Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 377.95 | 422.65 | 377.60 | 406.55 | 406.55 | 4,427,487 |
02 May 2024 | 373.90 | 379.95 | 371.20 | 375.50 | 375.50 | 86,955 |
30 Apr 2024 | 381.45 | 384.50 | 371.05 | 373.50 | 373.50 | 126,934 |
29 Apr 2024 | 376.95 | 388.35 | 375.85 | 380.60 | 380.60 | 191,773 |
26 Apr 2024 | 379.00 | 381.50 | 371.00 | 373.85 | 373.85 | 97,909 |
25 Apr 2024 | 373.90 | 390.00 | 372.35 | 376.45 | 376.45 | 265,506 |
24 Apr 2024 | 373.00 | 379.50 | 369.40 | 373.50 | 373.50 | 172,245 |
23 Apr 2024 | 368.00 | 375.00 | 361.75 | 373.20 | 373.20 | 184,453 |
22 Apr 2024 | 361.95 | 371.00 | 361.95 | 367.05 | 367.05 | 90,540 |
19 Apr 2024 | 363.00 | 365.00 | 349.45 | 360.80 | 360.80 | 212,484 |
18 Apr 2024 | 376.90 | 384.00 | 360.35 | 363.40 | 363.40 | 217,050 |
16 Apr 2024 | 360.95 | 378.85 | 360.15 | 376.05 | 376.05 | 222,287 |
15 Apr 2024 | 363.30 | 372.00 | 355.30 | 360.95 | 360.95 | 255,870 |
12 Apr 2024 | 377.50 | 382.95 | 371.95 | 373.70 | 373.70 | 184,263 |
10 Apr 2024 | 383.40 | 384.00 | 372.10 | 376.10 | 376.10 | 166,815 |
09 Apr 2024 | 382.15 | 387.80 | 378.20 | 383.70 | 383.70 | 180,196 |
08 Apr 2024 | 395.45 | 395.80 | 380.15 | 382.15 | 382.15 | 152,894 |
05 Apr 2024 | 386.80 | 396.75 | 385.10 | 393.40 | 393.40 | 287,292 |
04 Apr 2024 | 390.50 | 411.00 | 382.35 | 385.90 | 385.90 | 664,664 |
03 Apr 2024 | 389.00 | 398.40 | 385.90 | 389.15 | 389.15 | 335,237 |
02 Apr 2024 | 391.90 | 392.00 | 383.80 | 389.80 | 389.80 | 307,918 |
01 Apr 2024 | 386.20 | 393.00 | 383.00 | 388.05 | 388.05 | 330,275 |
28 Mar 2024 | 381.40 | 396.00 | 375.10 | 382.85 | 382.85 | 1,215,847 |
27 Mar 2024 | 347.60 | 374.95 | 343.60 | 372.85 | 372.85 | 798,180 |
26 Mar 2024 | 343.35 | 350.85 | 336.20 | 344.45 | 344.45 | 226,561 |
22 Mar 2024 | 330.30 | 357.00 | 329.95 | 343.35 | 343.35 | 452,070 |
21 Mar 2024 | 324.80 | 335.20 | 324.60 | 330.30 | 330.30 | 165,936 |
20 Mar 2024 | 320.90 | 327.90 | 316.65 | 322.15 | 322.15 | 187,874 |
19 Mar 2024 | 323.90 | 329.65 | 316.35 | 318.35 | 318.35 | 152,876 |
18 Mar 2024 | 327.60 | 336.15 | 320.55 | 324.25 | 324.25 | 145,632 |
15 Mar 2024 | 332.95 | 336.25 | 319.50 | 326.70 | 326.70 | 184,924 |
14 Mar 2024 | 303.90 | 335.00 | 296.20 | 330.00 | 330.00 | 305,266 |
13 Mar 2024 | 336.80 | 339.30 | 299.05 | 304.00 | 304.00 | 407,492 |
12 Mar 2024 | 346.65 | 349.00 | 327.50 | 333.05 | 333.05 | 312,255 |
11 Mar 2024 | 353.90 | 357.00 | 343.55 | 344.60 | 344.60 | 176,929 |
07 Mar 2024 | 355.00 | 365.00 | 344.80 | 351.70 | 351.70 | 413,720 |
06 Mar 2024 | 368.40 | 368.50 | 350.00 | 357.00 | 357.00 | 224,563 |
05 Mar 2024 | 382.00 | 383.05 | 364.90 | 368.55 | 368.55 | 193,645 |
04 Mar 2024 | 360.00 | 384.90 | 357.15 | 380.10 | 380.10 | 324,151 |
01 Mar 2024 | 375.90 | 381.00 | 368.00 | 373.45 | 373.45 | 174,697 |
29 Feb 2024 | 353.80 | 376.00 | 339.90 | 372.05 | 372.05 | 276,660 |
28 Feb 2024 | 375.45 | 381.95 | 350.25 | 356.35 | 356.35 | 343,908 |
27 Feb 2024 | 372.95 | 384.70 | 366.60 | 372.80 | 372.80 | 209,734 |
26 Feb 2024 | 391.85 | 393.60 | 368.50 | 370.60 | 370.60 | 282,830 |
23 Feb 2024 | 393.00 | 404.75 | 388.60 | 390.10 | 390.10 | 382,004 |
22 Feb 2024 | 396.85 | 399.00 | 373.40 | 389.15 | 389.15 | 871,238 |
21 Feb 2024 | 376.00 | 413.90 | 372.00 | 398.40 | 398.40 | 2,083,584 |
20 Feb 2024 | 337.45 | 379.90 | 337.45 | 374.55 | 374.55 | 1,513,462 |
19 Feb 2024 | 355.00 | 355.45 | 329.25 | 335.25 | 335.25 | 586,120 |
16 Feb 2024 | 351.40 | 364.00 | 342.00 | 358.05 | 358.05 | 475,324 |
15 Feb 2024 | 357.75 | 358.70 | 342.00 | 349.40 | 349.40 | 818,194 |
14 Feb 2024 | 350.00 | 375.50 | 350.00 | 355.50 | 355.50 | 2,568,370 |
13 Feb 2024 | 308.45 | 362.70 | 294.40 | 347.00 | 347.00 | 1,727,302 |
12 Feb 2024 | 325.45 | 328.70 | 304.05 | 306.95 | 306.95 | 510,351 |
09 Feb 2024 | 335.00 | 336.85 | 317.50 | 325.45 | 325.45 | 905,800 |
08 Feb 2024 | 315.50 | 343.50 | 313.55 | 334.75 | 334.75 | 2,088,231 |
07 Feb 2024 | 321.90 | 330.35 | 310.15 | 312.90 | 312.90 | 952,792 |
06 Feb 2024 | 317.05 | 326.20 | 312.50 | 319.60 | 319.60 | 1,348,742 |
05 Feb 2024 | 290.30 | 320.50 | 290.30 | 309.80 | 309.80 | 3,836,302 |
02 Feb 2024 | 285.00 | 310.95 | 279.40 | 286.30 | 286.30 | 3,787,832 |
01 Feb 2024 | 257.75 | 279.75 | 255.00 | 272.60 | 272.60 | 962,537 |
31 Jan 2024 | 255.50 | 261.50 | 252.40 | 256.45 | 256.45 | 166,642 |
30 Jan 2024 | 258.25 | 261.00 | 251.65 | 255.55 | 255.55 | 186,848 |
29 Jan 2024 | 262.70 | 263.30 | 253.80 | 259.00 | 259.00 | 342,194 |
25 Jan 2024 | 259.60 | 262.15 | 255.10 | 260.85 | 260.85 | 410,009 |
24 Jan 2024 | 243.00 | 263.50 | 240.35 | 258.15 | 258.15 | 1,357,508 |
23 Jan 2024 | 252.30 | 253.00 | 240.90 | 242.30 | 242.30 | 243,273 |
19 Jan 2024 | 243.75 | 252.95 | 243.75 | 249.55 | 249.55 | 219,440 |
18 Jan 2024 | 240.70 | 248.00 | 235.50 | 243.00 | 243.00 | 183,379 |
17 Jan 2024 | 246.75 | 246.75 | 240.25 | 242.50 | 242.50 | 147,367 |
16 Jan 2024 | 252.00 | 257.00 | 243.00 | 247.75 | 247.75 | 402,990 |
15 Jan 2024 | 243.80 | 255.40 | 238.60 | 252.00 | 252.00 | 636,656 |
12 Jan 2024 | 246.40 | 246.40 | 241.10 | 242.60 | 242.60 | 99,562 |
11 Jan 2024 | 244.90 | 246.50 | 240.05 | 243.20 | 243.20 | 122,905 |
10 Jan 2024 | 244.85 | 244.85 | 239.05 | 242.15 | 242.15 | 92,173 |
09 Jan 2024 | 242.40 | 247.00 | 239.20 | 243.60 | 243.60 | 170,522 |
08 Jan 2024 | 247.00 | 247.00 | 237.05 | 238.45 | 238.45 | 113,592 |
05 Jan 2024 | 247.00 | 247.00 | 240.00 | 241.75 | 241.75 | 149,141 |
04 Jan 2024 | 246.00 | 246.60 | 240.90 | 243.95 | 243.95 | 250,122 |
03 Jan 2024 | 243.85 | 247.40 | 240.70 | 243.05 | 243.05 | 479,521 |
02 Jan 2024 | 231.50 | 240.90 | 228.75 | 239.30 | 239.30 | 644,354 |
01 Jan 2024 | 228.75 | 232.40 | 227.95 | 230.35 | 230.35 | 70,758 |
29 Dec 2023 | 229.00 | 233.50 | 227.70 | 228.75 | 228.75 | 60,772 |
28 Dec 2023 | 229.40 | 229.40 | 226.60 | 228.30 | 228.30 | 35,825 |
27 Dec 2023 | 231.80 | 231.95 | 227.20 | 228.25 | 228.25 | 71,829 |
26 Dec 2023 | 227.85 | 230.00 | 224.55 | 228.65 | 228.65 | 72,436 |
22 Dec 2023 | 225.90 | 228.95 | 225.05 | 226.70 | 226.70 | 46,032 |
21 Dec 2023 | 223.60 | 229.00 | 221.80 | 225.90 | 225.90 | 63,953 |
20 Dec 2023 | 234.30 | 234.30 | 222.00 | 223.60 | 223.60 | 105,998 |
19 Dec 2023 | 234.05 | 235.50 | 232.10 | 233.10 | 233.10 | 67,459 |
18 Dec 2023 | 230.75 | 237.00 | 230.05 | 234.00 | 234.00 | 123,269 |
15 Dec 2023 | 231.50 | 232.85 | 229.90 | 230.75 | 230.75 | 51,830 |
14 Dec 2023 | 231.35 | 234.00 | 229.95 | 230.30 | 230.30 | 61,863 |
13 Dec 2023 | 231.70 | 232.85 | 229.05 | 230.15 | 230.15 | 49,573 |
12 Dec 2023 | 235.30 | 236.80 | 231.10 | 231.70 | 231.70 | 85,038 |
11 Dec 2023 | 235.00 | 237.00 | 231.50 | 235.00 | 235.00 | 120,751 |
08 Dec 2023 | 239.00 | 239.00 | 231.60 | 233.80 | 233.80 | 191,752 |
07 Dec 2023 | 226.35 | 236.00 | 225.10 | 234.45 | 234.45 | 427,373 |
06 Dec 2023 | 222.85 | 226.00 | 220.05 | 225.20 | 225.20 | 125,393 |
05 Dec 2023 | 220.65 | 223.20 | 220.65 | 221.75 | 221.75 | 92,156 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |