Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 508.20 | 511.60 | 500.00 | 504.00 | 504.00 | 496,451 |
18 Apr 2024 | 529.80 | 529.80 | 495.80 | 510.40 | 510.40 | 791,777 |
17 Apr 2024 | 540.00 | 540.60 | 512.00 | 531.80 | 531.80 | 516,390 |
16 Apr 2024 | 544.20 | 548.60 | 533.60 | 543.40 | 543.40 | 403,974 |
15 Apr 2024 | 549.80 | 557.80 | 539.00 | 551.80 | 551.80 | 429,000 |
12 Apr 2024 | 537.60 | 548.20 | 533.20 | 543.20 | 543.20 | 449,855 |
11 Apr 2024 | 525.40 | 536.00 | 524.20 | 532.80 | 532.80 | 368,968 |
10 Apr 2024 | 528.00 | 538.80 | 513.80 | 523.00 | 523.00 | 672,994 |
09 Apr 2024 | 566.40 | 571.80 | 492.50 | 522.00 | 522.00 | 1,949,148 |
08 Apr 2024 | 536.20 | 560.60 | 534.40 | 560.60 | 560.60 | 534,195 |
05 Apr 2024 | 535.00 | 537.80 | 525.40 | 536.80 | 536.80 | 435,949 |
04 Apr 2024 | 535.00 | 538.60 | 527.00 | 537.00 | 537.00 | 369,064 |
03 Apr 2024 | 532.00 | 535.00 | 522.60 | 533.60 | 533.60 | 410,716 |
02 Apr 2024 | 523.60 | 535.60 | 517.20 | 527.60 | 527.60 | 523,088 |
28 Mar 2024 | 514.40 | 522.20 | 512.00 | 521.00 | 521.00 | 283,421 |
27 Mar 2024 | 522.20 | 523.80 | 510.20 | 511.60 | 511.60 | 424,270 |
26 Mar 2024 | 507.80 | 521.00 | 507.60 | 521.00 | 521.00 | 415,164 |
25 Mar 2024 | 506.80 | 520.40 | 500.80 | 507.20 | 507.20 | 765,053 |
22 Mar 2024 | 493.70 | 505.40 | 491.60 | 500.40 | 500.40 | 421,749 |
21 Mar 2024 | 481.00 | 492.80 | 480.60 | 491.80 | 491.80 | 364,698 |
20 Mar 2024 | 481.00 | 481.40 | 463.80 | 477.60 | 477.60 | 647,062 |
19 Mar 2024 | 480.50 | 489.40 | 471.40 | 487.80 | 487.80 | 520,334 |
18 Mar 2024 | 466.00 | 477.10 | 459.70 | 477.10 | 477.10 | 488,332 |
15 Mar 2024 | 444.30 | 459.10 | 441.50 | 456.90 | 456.90 | 619,332 |
14 Mar 2024 | 428.70 | 447.90 | 428.00 | 443.60 | 443.60 | 676,466 |
13 Mar 2024 | 421.40 | 423.20 | 411.90 | 421.30 | 421.30 | 300,811 |
12 Mar 2024 | 419.00 | 420.50 | 409.90 | 418.30 | 418.30 | 309,245 |
11 Mar 2024 | 406.70 | 421.30 | 402.00 | 415.50 | 415.50 | 453,632 |
08 Mar 2024 | 437.30 | 437.50 | 416.90 | 421.80 | 421.80 | 588,542 |
07 Mar 2024 | 432.40 | 439.40 | 429.00 | 436.50 | 436.50 | 396,312 |
06 Mar 2024 | 440.10 | 441.10 | 428.40 | 432.30 | 432.30 | 484,831 |
05 Mar 2024 | 430.00 | 439.30 | 430.00 | 434.50 | 434.50 | 288,918 |
04 Mar 2024 | 436.10 | 436.50 | 420.30 | 430.00 | 430.00 | 417,898 |
01 Mar 2024 | 427.00 | 434.80 | 426.30 | 429.10 | 429.10 | 288,441 |
29 Feb 2024 | 421.50 | 426.70 | 421.10 | 424.00 | 424.00 | 351,948 |
28 Feb 2024 | 414.40 | 422.50 | 412.10 | 421.40 | 421.40 | 235,023 |
27 Feb 2024 | 427.60 | 428.00 | 395.30 | 414.80 | 414.80 | 753,635 |
26 Feb 2024 | 413.00 | 423.20 | 412.40 | 421.80 | 421.80 | 422,557 |
23 Feb 2024 | 402.20 | 414.40 | 402.20 | 410.30 | 410.30 | 343,878 |
22 Feb 2024 | 398.60 | 404.50 | 398.60 | 401.70 | 401.70 | 309,475 |
21 Feb 2024 | 402.50 | 403.10 | 391.30 | 400.00 | 400.00 | 393,466 |
20 Feb 2024 | 404.90 | 406.30 | 394.60 | 401.90 | 401.90 | 448,279 |
19 Feb 2024 | 403.40 | 404.10 | 391.30 | 404.10 | 404.10 | 611,512 |
16 Feb 2024 | 384.00 | 389.30 | 378.10 | 388.20 | 388.20 | 449,879 |
15 Feb 2024 | 372.00 | 377.90 | 370.00 | 377.20 | 377.20 | 392,195 |
14 Feb 2024 | 368.00 | 373.50 | 364.40 | 364.40 | 364.40 | 451,875 |
13 Feb 2024 | 365.00 | 366.30 | 357.20 | 365.00 | 365.00 | 510,856 |
12 Feb 2024 | 342.30 | 349.90 | 341.20 | 348.90 | 348.90 | 290,218 |
09 Feb 2024 | 332.20 | 338.00 | 332.20 | 336.60 | 336.60 | 217,436 |
08 Feb 2024 | 333.80 | 335.00 | 329.80 | 332.10 | 332.10 | 147,852 |
07 Feb 2024 | 333.90 | 335.90 | 332.80 | 333.80 | 333.80 | 155,545 |
06 Feb 2024 | 329.80 | 335.20 | 328.30 | 333.50 | 333.50 | 270,252 |
05 Feb 2024 | 329.30 | 333.00 | 324.00 | 327.50 | 327.50 | 276,745 |
02 Feb 2024 | 329.60 | 331.80 | 326.50 | 328.20 | 328.20 | 162,372 |
01 Feb 2024 | 324.20 | 329.90 | 323.00 | 328.50 | 328.50 | 171,514 |
31 Jan 2024 | 325.50 | 327.60 | 322.90 | 324.80 | 324.80 | 132,527 |
30 Jan 2024 | 327.40 | 329.40 | 323.70 | 324.90 | 324.90 | 141,569 |
29 Jan 2024 | 320.00 | 326.70 | 320.00 | 326.60 | 326.60 | 236,431 |
26 Jan 2024 | 325.20 | 326.80 | 313.40 | 317.00 | 317.00 | 425,003 |
25 Jan 2024 | 332.30 | 332.70 | 327.50 | 327.80 | 327.80 | 191,012 |
24 Jan 2024 | 327.10 | 332.80 | 325.40 | 331.70 | 331.70 | 164,472 |
23 Jan 2024 | 335.10 | 336.10 | 323.70 | 325.10 | 325.10 | 351,371 |
22 Jan 2024 | 331.00 | 336.00 | 327.20 | 333.80 | 333.80 | 158,667 |
19 Jan 2024 | 336.60 | 337.90 | 329.60 | 330.30 | 330.30 | 324,897 |
18 Jan 2024 | 328.30 | 336.70 | 324.30 | 334.20 | 334.20 | 355,772 |
17 Jan 2024 | 320.00 | 327.00 | 320.00 | 325.80 | 325.80 | 235,719 |
16 Jan 2024 | 315.80 | 324.10 | 314.00 | 320.40 | 320.40 | 246,670 |
15 Jan 2024 | 318.60 | 318.90 | 314.60 | 315.60 | 315.60 | 160,426 |
12 Jan 2024 | 311.00 | 316.30 | 310.70 | 315.80 | 315.80 | 231,146 |
11 Jan 2024 | 308.10 | 310.80 | 306.20 | 308.20 | 308.20 | 130,874 |
10 Jan 2024 | 306.10 | 310.70 | 305.00 | 306.00 | 306.00 | 151,084 |
09 Jan 2024 | 309.00 | 311.90 | 298.30 | 305.10 | 305.10 | 280,550 |
08 Jan 2024 | 305.50 | 307.80 | 304.60 | 307.40 | 307.40 | 127,099 |
05 Jan 2024 | 304.90 | 306.40 | 302.70 | 305.10 | 305.10 | 140,626 |
04 Jan 2024 | 297.00 | 305.30 | 296.90 | 305.10 | 305.10 | 212,519 |
03 Jan 2024 | 299.00 | 300.20 | 295.30 | 297.00 | 297.00 | 179,890 |
02 Jan 2024 | 289.70 | 300.10 | 289.30 | 299.20 | 299.20 | 430,839 |
29 Dec 2023 | 287.60 | 288.50 | 286.40 | 287.00 | 287.00 | 92,422 |
28 Dec 2023 | 287.10 | 288.90 | 287.10 | 287.70 | 287.70 | 96,322 |
27 Dec 2023 | 284.90 | 288.50 | 283.80 | 286.90 | 286.90 | 127,217 |
22 Dec 2023 | 285.40 | 286.90 | 284.30 | 284.70 | 284.70 | 81,172 |
21 Dec 2023 | 283.60 | 286.20 | 282.80 | 286.20 | 286.20 | 84,379 |
20 Dec 2023 | 284.80 | 285.30 | 282.00 | 284.40 | 284.40 | 102,691 |
19 Dec 2023 | 283.20 | 285.00 | 280.30 | 285.00 | 285.00 | 147,411 |
18 Dec 2023 | 286.40 | 286.80 | 283.30 | 283.30 | 283.30 | 98,695 |
15 Dec 2023 | 287.30 | 287.70 | 284.20 | 285.60 | 285.60 | 251,527 |
14 Dec 2023 | 290.30 | 290.90 | 284.30 | 285.80 | 285.80 | 223,473 |
13 Dec 2023 | 287.10 | 290.60 | 286.70 | 289.80 | 289.80 | 184,023 |
12 Dec 2023 | 284.00 | 286.80 | 281.50 | 286.80 | 286.80 | 194,830 |
11 Dec 2023 | 284.60 | 285.90 | 279.80 | 283.90 | 283.90 | 149,779 |
08 Dec 2023 | 278.50 | 284.70 | 278.00 | 284.70 | 284.70 | 211,008 |
07 Dec 2023 | 282.50 | 283.10 | 277.70 | 278.00 | 278.00 | 153,712 |
06 Dec 2023 | 283.60 | 285.10 | 281.60 | 282.50 | 282.50 | 158,536 |
05 Dec 2023 | 283.80 | 286.70 | 278.50 | 283.50 | 283.50 | 191,773 |
04 Dec 2023 | 286.50 | 291.00 | 281.70 | 283.40 | 283.40 | 337,507 |
01 Dec 2023 | 277.70 | 281.70 | 277.40 | 281.70 | 281.70 | 154,030 |
30 Nov 2023 | 276.70 | 278.60 | 275.40 | 276.00 | 276.00 | 190,969 |
29 Nov 2023 | 274.70 | 276.60 | 273.00 | 275.20 | 275.20 | 154,911 |
28 Nov 2023 | 274.80 | 277.70 | 272.60 | 274.10 | 274.10 | 235,733 |
27 Nov 2023 | 282.80 | 283.00 | 272.50 | 274.00 | 274.00 | 319,954 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |