Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 508.50 | 519.40 | 505.60 | 518.00 | 518.00 | 65,509 |
22 Apr 2024 | 510.90 | 514.00 | 499.80 | 507.27 | 507.27 | 177,204 |
19 Apr 2024 | 509.30 | 519.20 | 500.00 | 504.97 | 504.97 | 80,383 |
18 Apr 2024 | 529.90 | 536.40 | 495.60 | 510.48 | 510.48 | 246,939 |
17 Apr 2024 | 539.10 | 546.80 | 510.00 | 531.10 | 531.10 | 56,103 |
16 Apr 2024 | 543.50 | 555.40 | 532.80 | 543.20 | 543.20 | 57,572 |
15 Apr 2024 | 550.60 | 557.80 | 535.80 | 552.22 | 552.22 | 145,512 |
12 Apr 2024 | 537.30 | 548.40 | 533.00 | 541.62 | 541.62 | 130,211 |
11 Apr 2024 | 525.30 | 536.00 | 518.60 | 529.80 | 529.80 | 91,249 |
10 Apr 2024 | 528.40 | 539.00 | 514.00 | 525.32 | 525.32 | 96,388 |
09 Apr 2024 | 567.60 | 588.80 | 490.10 | 560.03 | 560.03 | 245,845 |
08 Apr 2024 | 536.10 | 560.61 | 532.60 | 544.20 | 544.20 | 172,193 |
05 Apr 2024 | 534.80 | 540.40 | 525.40 | 534.70 | 534.70 | 64,839 |
04 Apr 2024 | 535.00 | 538.40 | 526.60 | 533.58 | 533.58 | 99,147 |
03 Apr 2024 | 533.30 | 535.00 | 522.60 | 529.27 | 529.27 | 102,565 |
02 Apr 2024 | 523.90 | 535.00 | 517.40 | 526.75 | 526.75 | 368,141 |
28 Mar 2024 | 514.60 | 522.00 | 505.20 | 521.10 | 521.10 | 44,112 |
27 Mar 2024 | 522.60 | 524.20 | 510.60 | 519.17 | 519.17 | 536,649 |
26 Mar 2024 | 508.60 | 522.00 | 504.00 | 520.07 | 520.07 | 124,432 |
25 Mar 2024 | 509.00 | 520.00 | 497.30 | 512.81 | 512.81 | 323,320 |
22 Mar 2024 | 493.60 | 505.20 | 491.60 | 500.58 | 500.58 | 93,042 |
21 Mar 2024 | 482.35 | 492.60 | 474.70 | 488.84 | 488.84 | 364,418 |
20 Mar 2024 | 480.85 | 481.30 | 450.00 | 473.94 | 473.94 | 147,838 |
19 Mar 2024 | 480.55 | 489.40 | 471.30 | 487.80 | 487.80 | 174,189 |
18 Mar 2024 | 465.95 | 477.10 | 454.10 | 470.20 | 470.20 | 185,834 |
15 Mar 2024 | 443.20 | 459.30 | 440.90 | 451.44 | 451.44 | 107,569 |
14 Mar 2024 | 429.15 | 447.80 | 418.70 | 442.24 | 442.24 | 237,853 |
13 Mar 2024 | 421.70 | 424.00 | 411.70 | 421.36 | 421.36 | 530,626 |
12 Mar 2024 | 419.20 | 421.30 | 408.20 | 412.20 | 412.20 | 113,017 |
11 Mar 2024 | 406.85 | 422.40 | 402.70 | 414.04 | 414.04 | 220,358 |
08 Mar 2024 | 437.45 | 440.40 | 416.90 | 423.91 | 423.91 | 127,846 |
07 Mar 2024 | 432.50 | 439.50 | 428.90 | 436.56 | 436.56 | 150,659 |
06 Mar 2024 | 440.20 | 442.70 | 428.00 | 435.00 | 435.00 | 77,720 |
05 Mar 2024 | 430.15 | 439.40 | 427.40 | 434.90 | 434.90 | 59,057 |
04 Mar 2024 | 436.10 | 449.00 | 420.20 | 430.52 | 430.52 | 60,554 |
01 Mar 2024 | 427.05 | 434.90 | 421.40 | 429.42 | 429.42 | 133,972 |
29 Feb 2024 | 422.35 | 427.00 | 410.00 | 424.00 | 424.00 | 167,406 |
28 Feb 2024 | 413.70 | 422.60 | 412.00 | 419.62 | 419.62 | 66,753 |
27 Feb 2024 | 427.00 | 431.50 | 392.30 | 408.20 | 408.20 | 217,234 |
26 Feb 2024 | 413.15 | 423.50 | 407.80 | 420.75 | 420.75 | 118,046 |
23 Feb 2024 | 402.40 | 414.40 | 401.70 | 410.77 | 410.77 | 101,967 |
22 Feb 2024 | 399.35 | 404.40 | 396.60 | 403.14 | 403.14 | 101,129 |
21 Feb 2024 | 401.80 | 404.50 | 391.20 | 398.88 | 398.88 | 351,738 |
20 Feb 2024 | 405.60 | 406.60 | 394.40 | 401.95 | 401.95 | 86,481 |
19 Feb 2024 | 403.45 | 405.50 | 381.20 | 399.59 | 399.59 | 127,936 |
16 Feb 2024 | 384.60 | 391.60 | 374.90 | 387.38 | 387.38 | 327,842 |
15 Feb 2024 | 372.35 | 377.90 | 362.20 | 377.15 | 377.15 | 210,953 |
14 Feb 2024 | 367.60 | 373.50 | 362.80 | 365.27 | 365.27 | 116,392 |
13 Feb 2024 | 364.95 | 367.20 | 346.80 | 364.82 | 364.82 | 115,766 |
12 Feb 2024 | 341.90 | 349.90 | 334.50 | 347.62 | 347.62 | 87,059 |
09 Feb 2024 | 332.50 | 338.10 | 332.10 | 335.29 | 335.29 | 53,823 |
08 Feb 2024 | 333.85 | 336.30 | 329.40 | 331.77 | 331.77 | 25,083 |
07 Feb 2024 | 333.60 | 339.90 | 326.00 | 334.07 | 334.07 | 9,663 |
06 Feb 2024 | 329.55 | 335.30 | 325.50 | 333.46 | 333.46 | 153,573 |
05 Feb 2024 | 329.65 | 333.00 | 323.50 | 327.25 | 327.25 | 85,347 |
02 Feb 2024 | 329.45 | 331.80 | 326.40 | 329.84 | 329.84 | 25,199 |
01 Feb 2024 | 323.70 | 329.80 | 322.70 | 328.24 | 328.24 | 23,549 |
31 Jan 2024 | 325.60 | 327.70 | 322.70 | 325.60 | 325.60 | 54,982 |
30 Jan 2024 | 328.45 | 329.70 | 323.60 | 324.99 | 324.99 | 81,067 |
29 Jan 2024 | 320.05 | 326.80 | 315.00 | 326.65 | 326.65 | 28,468 |
26 Jan 2024 | 325.40 | 327.80 | 311.20 | 320.13 | 320.13 | 93,460 |
25 Jan 2024 | 332.25 | 334.30 | 327.60 | 330.41 | 330.41 | 77,112 |
24 Jan 2024 | 327.45 | 332.80 | 323.10 | 331.15 | 331.15 | 24,800 |
23 Jan 2024 | 335.45 | 337.20 | 322.10 | 325.95 | 325.95 | 179,517 |
22 Jan 2024 | 331.20 | 336.20 | 327.00 | 333.55 | 333.55 | 91,713 |
19 Jan 2024 | 336.65 | 341.20 | 329.50 | 331.48 | 331.48 | 214,696 |
18 Jan 2024 | 328.05 | 336.70 | 323.80 | 335.57 | 335.57 | 131,728 |
17 Jan 2024 | 320.65 | 327.00 | 317.80 | 325.75 | 325.75 | 81,460 |
16 Jan 2024 | 315.85 | 324.10 | 313.70 | 320.86 | 320.86 | 154,997 |
15 Jan 2024 | 318.45 | 318.90 | 313.90 | 315.66 | 315.66 | 91,771 |
12 Jan 2024 | 311.20 | 316.40 | 306.30 | 315.88 | 315.88 | 150,464 |
11 Jan 2024 | 308.10 | 312.30 | 304.10 | 308.99 | 308.99 | 41,679 |
10 Jan 2024 | 306.30 | 310.80 | 303.20 | 306.05 | 306.05 | 36,351 |
09 Jan 2024 | 309.00 | 311.90 | 299.60 | 311.62 | 311.62 | 343,913 |
08 Jan 2024 | 305.50 | 308.02 | 304.90 | 305.08 | 305.08 | 60,076 |
05 Jan 2024 | 304.95 | 306.30 | 302.80 | 304.53 | 304.53 | 78,197 |
04 Jan 2024 | 297.15 | 305.40 | 294.10 | 301.17 | 301.17 | 146,137 |
03 Jan 2024 | 298.45 | 301.00 | 295.40 | 296.23 | 296.23 | 24,810 |
02 Jan 2024 | 289.65 | 303.30 | 285.20 | 299.14 | 299.14 | 77,902 |
29 Dec 2023 | 287.65 | 289.00 | 285.10 | 288.00 | 288.00 | 7,420 |
28 Dec 2023 | 287.05 | 288.60 | 286.90 | 287.50 | 287.50 | 13,292 |
27 Dec 2023 | 284.95 | 288.50 | 282.90 | 286.26 | 286.26 | 23,716 |
22 Dec 2023 | 285.55 | 288.00 | 283.30 | 284.70 | 284.70 | 55,544 |
21 Dec 2023 | 283.50 | 286.20 | 282.90 | 286.20 | 286.20 | 38,024 |
20 Dec 2023 | 284.75 | 286.80 | 282.30 | 284.01 | 284.01 | 47,954 |
19 Dec 2023 | 283.25 | 285.00 | 279.70 | 283.28 | 283.28 | 82,282 |
18 Dec 2023 | 286.60 | 286.90 | 283.26 | 284.02 | 284.02 | 164,805 |
15 Dec 2023 | 287.40 | 287.80 | 283.30 | 285.45 | 285.45 | 44,690 |
14 Dec 2023 | 290.20 | 291.90 | 284.80 | 286.98 | 286.98 | 39,376 |
13 Dec 2023 | 287.65 | 290.60 | 285.40 | 289.19 | 289.19 | 26,775 |
12 Dec 2023 | 283.95 | 286.80 | 281.50 | 284.46 | 284.46 | 81,806 |
11 Dec 2023 | 285.05 | 286.50 | 279.90 | 283.19 | 283.19 | 24,600 |
08 Dec 2023 | 278.60 | 284.70 | 276.30 | 282.36 | 282.36 | 45,769 |
07 Dec 2023 | 282.45 | 284.20 | 277.70 | 278.00 | 278.00 | 120,236 |
06 Dec 2023 | 284.00 | 285.40 | 281.70 | 282.54 | 282.54 | 45,551 |
05 Dec 2023 | 283.70 | 286.60 | 278.00 | 281.99 | 281.99 | 45,820 |
04 Dec 2023 | 286.55 | 291.00 | 281.40 | 285.24 | 285.24 | 262,145 |
01 Dec 2023 | 277.90 | 281.70 | 274.30 | 279.35 | 279.35 | 41,549 |
30 Nov 2023 | 276.80 | 278.60 | 274.50 | 276.96 | 276.96 | 40,523 |
29 Nov 2023 | 274.65 | 276.60 | 271.60 | 273.61 | 273.61 | 124,578 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |