Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 488.20 | 498.35 | 488.20 | 498.35 | 498.35 | 126 |
02 May 2024 | 492.45 | 495.90 | 484.10 | 484.65 | 484.65 | 240 |
30 Apr 2024 | 506.10 | 509.10 | 502.20 | 502.20 | 502.20 | 189 |
29 Apr 2024 | 510.20 | 513.50 | 506.50 | 507.50 | 507.50 | 172 |
26 Apr 2024 | 497.60 | 510.90 | 493.10 | 509.40 | 509.40 | 422 |
25 Apr 2024 | 486.55 | 491.30 | 486.55 | 489.75 | 489.75 | 387 |
24 Apr 2024 | 495.50 | 498.05 | 494.30 | 497.60 | 497.60 | 90 |
23 Apr 2024 | 472.55 | 494.20 | 468.85 | 492.85 | 492.85 | 425 |
22 Apr 2024 | 482.60 | 485.15 | 478.20 | 481.45 | 481.45 | 313 |
19 Apr 2024 | 499.30 | 499.30 | 481.10 | 482.45 | 482.45 | 326 |
18 Apr 2024 | 499.60 | 499.60 | 490.50 | 491.50 | 491.50 | 188 |
17 Apr 2024 | 508.60 | 511.50 | 504.70 | 504.70 | 504.70 | 581 |
16 Apr 2024 | 512.50 | 512.50 | 507.20 | 510.60 | 510.60 | 451 |
15 Apr 2024 | 530.00 | 530.00 | 521.70 | 521.70 | 521.70 | 211 |
12 Apr 2024 | 525.80 | 527.20 | 522.60 | 526.40 | 526.40 | 186 |
11 Apr 2024 | 521.40 | 524.70 | 514.50 | 518.80 | 518.80 | 560 |
10 Apr 2024 | 526.60 | 526.60 | 520.50 | 522.70 | 522.70 | 100 |
09 Apr 2024 | 534.00 | 534.00 | 525.20 | 525.90 | 525.90 | 50 |
08 Apr 2024 | 530.00 | 534.60 | 529.60 | 530.30 | 530.30 | 75 |
05 Apr 2024 | 527.00 | 532.20 | 524.00 | 532.20 | 532.20 | 98 |
04 Apr 2024 | 537.50 | 544.60 | 536.90 | 541.70 | 541.70 | 486 |
03 Apr 2024 | 527.00 | 535.30 | 527.00 | 535.20 | 535.20 | 39 |
02 Apr 2024 | 538.00 | 538.00 | 525.00 | 530.10 | 530.10 | 110 |
28 Mar 2024 | 535.50 | 535.50 | 531.00 | 531.50 | 531.50 | 52 |
27 Mar 2024 | 540.00 | 541.50 | 531.50 | 537.00 | 537.00 | 39 |
26 Mar 2024 | 540.00 | 542.00 | 539.50 | 542.00 | 542.00 | 48 |
25 Mar 2024 | 549.00 | 549.00 | 538.00 | 540.50 | 540.50 | 610 |
22 Mar 2024 | 559.00 | 561.00 | 549.50 | 552.00 | 552.00 | 262 |
21 Mar 2024 | 544.00 | 566.00 | 541.00 | 565.50 | 565.50 | 669 |
20 Mar 2024 | 543.50 | 553.50 | 535.50 | 535.50 | 535.50 | 675 |
19 Mar 2024 | 529.50 | 534.00 | 523.50 | 534.00 | 534.00 | 367 |
18 Mar 2024 | 509.00 | 520.50 | 509.00 | 519.00 | 519.00 | 146 |
15 Mar 2024 | 515.50 | 516.50 | 506.00 | 508.50 | 508.50 | 78 |
14 Mar 2024 | 514.00 | 518.00 | 512.00 | 513.50 | 513.50 | 211 |
13 Mar 2024 | 529.50 | 529.50 | 510.00 | 510.50 | 510.50 | 44 |
12 Mar 2024 | 519.00 | 526.00 | 519.00 | 525.00 | 525.00 | 108 |
11 Mar 2024 | 516.00 | 522.50 | 513.50 | 516.00 | 516.00 | 158 |
08 Mar 2024 | 536.00 | 539.50 | 527.00 | 527.00 | 527.00 | 440 |
07 Mar 2024 | 528.00 | 536.00 | 528.00 | 536.00 | 536.00 | 122 |
06 Mar 2024 | 523.00 | 529.50 | 523.00 | 526.50 | 526.50 | 276 |
05 Mar 2024 | 547.50 | 547.50 | 523.00 | 523.00 | 523.00 | 394 |
04 Mar 2024 | 545.50 | 553.50 | 545.00 | 547.50 | 547.50 | 394 |
01 Mar 2024 | 534.00 | 541.50 | 530.50 | 541.50 | 541.50 | 211 |
29 Feb 2024 | 525.00 | 533.00 | 523.50 | 530.00 | 530.00 | 216 |
28 Feb 2024 | 531.00 | 531.00 | 526.50 | 529.00 | 529.00 | 118 |
27 Feb 2024 | 532.50 | 534.50 | 528.00 | 528.00 | 528.00 | 232 |
26 Feb 2024 | 532.50 | 534.00 | 528.00 | 534.00 | 534.00 | 101 |
23 Feb 2024 | 533.00 | 541.00 | 529.00 | 532.00 | 532.00 | 448 |
22 Feb 2024 | 526.00 | 559.50 | 519.00 | 554.50 | 554.50 | 933 |
21 Feb 2024 | 505.50 | 507.00 | 488.00 | 497.60 | 497.60 | 291 |
20 Feb 2024 | 513.50 | 516.50 | 499.40 | 504.00 | 504.00 | 1,179 |
19 Feb 2024 | 516.00 | 518.50 | 516.00 | 518.00 | 518.00 | 149 |
16 Feb 2024 | 522.00 | 522.00 | 513.00 | 517.00 | 517.00 | 361 |
15 Feb 2024 | 528.00 | 530.00 | 518.00 | 520.50 | 520.50 | 157 |
14 Feb 2024 | 516.00 | 520.50 | 516.00 | 519.00 | 519.00 | 302 |
13 Feb 2024 | 520.00 | 520.00 | 508.50 | 514.50 | 514.50 | 897 |
12 Feb 2024 | 536.50 | 540.00 | 527.50 | 533.00 | 533.00 | 1,213 |
09 Feb 2024 | 531.50 | 541.00 | 529.50 | 537.50 | 537.50 | 319 |
08 Feb 2024 | 522.50 | 533.00 | 519.50 | 529.00 | 529.00 | 467 |
07 Feb 2024 | 504.50 | 518.50 | 502.00 | 517.50 | 517.50 | 364 |
06 Feb 2024 | 522.00 | 524.50 | 506.50 | 506.50 | 506.50 | 494 |
05 Feb 2024 | 515.00 | 520.00 | 508.00 | 518.00 | 518.00 | 786 |
02 Feb 2024 | 500.00 | 509.00 | 499.80 | 509.00 | 509.00 | 399 |
01 Feb 2024 | 498.80 | 500.00 | 491.80 | 494.00 | 494.00 | 496 |
31 Jan 2024 | 497.20 | 499.20 | 492.60 | 492.60 | 492.60 | 276 |
30 Jan 2024 | 499.60 | 499.60 | 496.40 | 498.80 | 498.80 | 76 |
29 Jan 2024 | 491.00 | 492.40 | 489.20 | 492.40 | 492.40 | 39 |
26 Jan 2024 | 488.40 | 492.40 | 480.60 | 486.80 | 486.80 | 410 |
25 Jan 2024 | 499.20 | 502.50 | 495.80 | 497.80 | 497.80 | 218 |
24 Jan 2024 | 508.00 | 511.50 | 504.50 | 506.00 | 506.00 | 370 |
23 Jan 2024 | 498.80 | 502.50 | 497.60 | 500.50 | 500.50 | 454 |
22 Jan 2024 | 476.60 | 490.00 | 476.60 | 490.00 | 490.00 | 671 |
19 Jan 2024 | 458.60 | 465.80 | 456.00 | 465.80 | 465.80 | 437 |
18 Jan 2024 | 468.20 | 477.80 | 456.80 | 459.20 | 459.20 | 324 |
17 Jan 2024 | 468.80 | 474.20 | 462.20 | 467.80 | 467.80 | 364 |
16 Jan 2024 | 451.20 | 473.60 | 448.60 | 470.40 | 470.40 | 321 |
15 Jan 2024 | 454.60 | 456.40 | 451.20 | 456.40 | 456.40 | 457 |
12 Jan 2024 | 456.40 | 458.40 | 451.40 | 452.80 | 452.80 | 293 |
11 Jan 2024 | 464.20 | 465.80 | 453.80 | 453.80 | 453.80 | 92 |
10 Jan 2024 | 461.20 | 461.80 | 459.80 | 459.80 | 459.80 | 33 |
09 Jan 2024 | 459.00 | 459.20 | 453.00 | 458.80 | 458.80 | 182 |
08 Jan 2024 | 442.80 | 452.20 | 441.60 | 452.00 | 452.00 | 389 |
05 Jan 2024 | 447.20 | 452.20 | 446.40 | 450.40 | 450.40 | 247 |
04 Jan 2024 | 454.20 | 454.20 | 446.60 | 449.40 | 449.40 | 111 |
03 Jan 2024 | 455.60 | 457.80 | 451.80 | 451.80 | 451.80 | 85 |
02 Jan 2024 | 469.80 | 469.80 | 454.20 | 458.20 | 458.20 | 268 |
29 Dec 2023 | 467.40 | 467.40 | 467.40 | 467.40 | 467.40 | - |
28 Dec 2023 | 465.20 | 471.00 | 465.00 | 466.00 | 466.00 | 309 |
27 Dec 2023 | 471.00 | 473.00 | 465.80 | 467.60 | 467.60 | 392 |
22 Dec 2023 | 509.00 | 511.00 | 496.00 | 497.60 | 497.60 | 140 |
21 Dec 2023 | 514.00 | 514.00 | 505.00 | 511.00 | 511.00 | 67 |
20 Dec 2023 | 510.00 | 512.50 | 507.00 | 512.50 | 512.50 | 43 |
19 Dec 2023 | 520.50 | 520.50 | 512.00 | 512.00 | 512.00 | 58 |
18 Dec 2023 | 516.00 | 516.00 | 511.00 | 512.00 | 512.00 | 54 |
15 Dec 2023 | 503.50 | 511.50 | 503.00 | 511.50 | 511.50 | 289 |
14 Dec 2023 | 524.50 | 525.00 | 503.50 | 503.50 | 503.50 | 155 |
13 Dec 2023 | 527.50 | 529.50 | 524.50 | 524.50 | 524.50 | 200 |
12 Dec 2023 | 517.00 | 524.50 | 515.00 | 524.50 | 524.50 | 127 |
11 Dec 2023 | 500.00 | 516.50 | 497.20 | 516.50 | 516.50 | 84 |
08 Dec 2023 | 495.80 | 502.00 | 492.40 | 499.40 | 499.40 | 282 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |