Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 506.00 | 510.00 | 495.00 | 504.00 | 504.00 | 34,067 |
17 Apr 2024 | 502.00 | 507.92 | 496.43 | 502.00 | 502.00 | 33,905 |
16 Apr 2024 | 506.00 | 509.54 | 502.00 | 506.00 | 506.00 | 82,029 |
15 Apr 2024 | 514.00 | 515.00 | 508.00 | 512.00 | 512.00 | 159,470 |
12 Apr 2024 | 512.00 | 516.00 | 508.00 | 516.00 | 516.00 | 69,944 |
11 Apr 2024 | 499.00 | 514.00 | 499.00 | 510.00 | 510.00 | 69,503 |
10 Apr 2024 | 510.00 | 510.00 | 504.00 | 508.00 | 508.00 | 61,579 |
09 Apr 2024 | 508.00 | 518.00 | 502.00 | 504.00 | 504.00 | 138,724 |
08 Apr 2024 | 502.00 | 506.00 | 499.00 | 506.00 | 506.00 | 181,161 |
05 Apr 2024 | 499.00 | 502.00 | 496.56 | 502.00 | 502.00 | 109,051 |
04 Apr 2024 | 498.00 | 504.00 | 500.77 | 502.00 | 502.00 | 82,639 |
03 Apr 2024 | 500.00 | 502.00 | 496.00 | 502.00 | 502.00 | 63,852 |
02 Apr 2024 | 497.00 | 504.00 | 489.01 | 504.00 | 504.00 | 136,237 |
28 Mar 2024 | 491.00 | 496.00 | 491.00 | 495.00 | 495.00 | 210,606 |
27 Mar 2024 | 489.00 | 491.88 | 485.80 | 491.00 | 491.00 | 152,572 |
26 Mar 2024 | 487.00 | 493.00 | 486.04 | 491.00 | 491.00 | 103,911 |
25 Mar 2024 | 491.00 | 493.00 | 486.00 | 492.00 | 492.00 | 187,155 |
22 Mar 2024 | 494.00 | 496.00 | 484.45 | 489.00 | 489.00 | 130,636 |
21 Mar 2024 | 486.00 | 494.00 | 483.76 | 492.00 | 492.00 | 77,954 |
20 Mar 2024 | 488.00 | 493.00 | 482.89 | 486.00 | 486.00 | 152,633 |
19 Mar 2024 | 489.00 | 493.00 | 483.00 | 485.00 | 485.00 | 156,347 |
18 Mar 2024 | 486.00 | 489.00 | 479.84 | 487.00 | 487.00 | 71,186 |
15 Mar 2024 | 484.00 | 489.00 | 477.70 | 487.00 | 487.00 | 109,935 |
14 Mar 2024 | 488.00 | 489.00 | 478.44 | 484.00 | 484.00 | 92,180 |
13 Mar 2024 | 486.00 | 488.00 | 483.00 | 483.00 | 483.00 | 86,506 |
12 Mar 2024 | 488.00 | 489.00 | 484.00 | 487.00 | 487.00 | 137,214 |
11 Mar 2024 | 483.00 | 486.00 | 481.68 | 485.00 | 485.00 | 91,497 |
08 Mar 2024 | 483.00 | 485.00 | 482.00 | 483.00 | 483.00 | 68,660 |
07 Mar 2024 | 482.00 | 486.00 | 482.00 | 483.00 | 483.00 | 91,130 |
06 Mar 2024 | 486.00 | 489.00 | 482.47 | 485.00 | 485.00 | 85,330 |
05 Mar 2024 | 487.00 | 489.00 | 485.25 | 487.00 | 487.00 | 57,121 |
04 Mar 2024 | 491.00 | 496.00 | 489.00 | 489.00 | 489.00 | 129,946 |
01 Mar 2024 | 495.00 | 496.40 | 490.00 | 494.00 | 494.00 | 50,237 |
29 Feb 2024 | 491.00 | 496.00 | 489.50 | 490.00 | 490.00 | 92,959 |
28 Feb 2024 | 491.00 | 499.00 | 487.00 | 490.00 | 490.00 | 45,701 |
27 Feb 2024 | 495.00 | 499.00 | 488.98 | 491.00 | 491.00 | 78,352 |
26 Feb 2024 | 496.00 | 500.00 | 491.00 | 496.00 | 496.00 | 48,917 |
23 Feb 2024 | 495.00 | 500.00 | 492.00 | 498.50 | 498.50 | 32,437 |
22 Feb 2024 | 496.00 | 500.00 | 491.70 | 495.00 | 495.00 | 80,523 |
21 Feb 2024 | 489.00 | 494.39 | 486.00 | 489.00 | 489.00 | 103,448 |
20 Feb 2024 | 490.00 | 494.01 | 489.00 | 489.00 | 489.00 | 57,275 |
19 Feb 2024 | 496.00 | 496.00 | 491.00 | 491.00 | 491.00 | 79,129 |
16 Feb 2024 | 493.00 | 496.00 | 489.00 | 491.00 | 491.00 | 34,608 |
15 Feb 2024 | 492.00 | 495.15 | 489.10 | 491.00 | 491.00 | 43,580 |
14 Feb 2024 | 489.00 | 494.37 | 483.75 | 489.00 | 489.00 | 91,964 |
13 Feb 2024 | 488.00 | 490.00 | 483.68 | 489.00 | 489.00 | 29,789 |
12 Feb 2024 | 484.00 | 491.00 | 480.18 | 491.00 | 491.00 | 71,588 |
09 Feb 2024 | 482.00 | 495.00 | 478.76 | 485.00 | 485.00 | 46,889 |
08 Feb 2024 | 488.00 | 490.40 | 485.00 | 485.00 | 485.00 | 98,668 |
07 Feb 2024 | 493.00 | 496.00 | 482.00 | 482.00 | 482.00 | 118,679 |
06 Feb 2024 | 492.00 | 492.25 | 486.00 | 489.00 | 489.00 | 30,476 |
05 Feb 2024 | 485.00 | 492.56 | 481.00 | 486.00 | 486.00 | 84,182 |
02 Feb 2024 | 491.00 | 491.00 | 485.05 | 486.00 | 486.00 | 49,685 |
01 Feb 2024 | 492.00 | 493.42 | 486.00 | 486.00 | 486.00 | 44,643 |
31 Jan 2024 | 490.00 | 494.44 | 486.00 | 492.00 | 492.00 | 62,480 |
30 Jan 2024 | 497.00 | 497.00 | 490.00 | 492.00 | 492.00 | 64,235 |
29 Jan 2024 | 494.00 | 496.50 | 489.06 | 494.00 | 494.00 | 214,845 |
26 Jan 2024 | 491.00 | 497.73 | 484.00 | 496.00 | 496.00 | 93,435 |
25 Jan 2024 | 483.00 | 492.73 | 483.00 | 493.00 | 493.00 | 62,824 |
24 Jan 2024 | 488.00 | 495.51 | 485.13 | 488.00 | 488.00 | 89,064 |
23 Jan 2024 | 485.00 | 492.00 | 480.00 | 489.00 | 489.00 | 97,939 |
22 Jan 2024 | 489.00 | 489.00 | 480.77 | 485.50 | 485.50 | 67,811 |
19 Jan 2024 | 491.00 | 492.00 | 482.64 | 487.00 | 487.00 | 31,364 |
18 Jan 2024 | 484.00 | 493.00 | 482.00 | 488.00 | 488.00 | 81,754 |
17 Jan 2024 | 493.00 | 493.00 | 483.00 | 491.00 | 491.00 | 35,600 |
16 Jan 2024 | 508.00 | 508.00 | 495.00 | 498.00 | 498.00 | 42,580 |
15 Jan 2024 | 499.47 | 508.00 | 495.00 | 499.00 | 499.00 | 125,077 |
12 Jan 2024 | 500.00 | 502.00 | 497.00 | 497.00 | 497.00 | 30,927 |
11 Jan 2024 | 498.00 | 509.83 | 496.48 | 499.00 | 499.00 | 48,062 |
10 Jan 2024 | 504.00 | 504.00 | 496.12 | 498.00 | 498.00 | 25,659 |
09 Jan 2024 | 498.00 | 500.00 | 498.00 | 499.00 | 499.00 | 59,345 |
08 Jan 2024 | 506.00 | 506.00 | 497.62 | 500.50 | 500.50 | 58,302 |
05 Jan 2024 | 504.00 | 508.00 | 499.60 | 504.00 | 504.00 | 102,201 |
04 Jan 2024 | 512.00 | 516.00 | 501.20 | 502.00 | 502.00 | 91,048 |
03 Jan 2024 | 514.00 | 515.66 | 507.51 | 509.00 | 509.00 | 100,834 |
02 Jan 2024 | 514.00 | 516.00 | 502.00 | 514.00 | 514.00 | 51,286 |
29 Dec 2023 | 510.00 | 514.00 | 504.00 | 514.00 | 514.00 | 16,156 |
28 Dec 2023 | 502.00 | 512.00 | 502.00 | 510.00 | 510.00 | 20,817 |
27 Dec 2023 | 510.00 | 512.00 | 504.00 | 510.00 | 510.00 | 40,290 |
22 Dec 2023 | 508.00 | 508.00 | 500.00 | 506.00 | 506.00 | 23,071 |
21 Dec 2023 | 508.00 | 510.00 | 504.00 | 508.00 | 508.00 | 75,163 |
20 Dec 2023 | 504.00 | 507.25 | 502.00 | 504.00 | 504.00 | 93,004 |
19 Dec 2023 | 506.00 | 508.00 | 500.85 | 502.00 | 502.00 | 65,943 |
18 Dec 2023 | 510.00 | 510.00 | 500.00 | 502.00 | 502.00 | 129,570 |
15 Dec 2023 | 506.00 | 507.94 | 498.00 | 504.00 | 504.00 | 102,149 |
14 Dec 2023 | 493.00 | 508.00 | 493.00 | 504.00 | 504.00 | 78,137 |
13 Dec 2023 | 494.00 | 498.60 | 493.48 | 498.00 | 498.00 | 123,736 |
12 Dec 2023 | 506.00 | 509.26 | 495.56 | 498.00 | 498.00 | 117,187 |
11 Dec 2023 | 500.00 | 510.00 | 496.65 | 500.00 | 500.00 | 95,082 |
08 Dec 2023 | 500.00 | 508.00 | 496.95 | 499.00 | 499.00 | 98,519 |
07 Dec 2023 | 496.00 | 496.00 | 490.32 | 494.00 | 494.00 | 111,809 |
06 Dec 2023 | 483.00 | 494.96 | 479.66 | 494.00 | 494.00 | 139,492 |
05 Dec 2023 | 477.00 | 487.00 | 477.00 | 486.00 | 486.00 | 35,593 |
04 Dec 2023 | 485.00 | 495.00 | 485.00 | 486.50 | 486.50 | 63,837 |
01 Dec 2023 | 488.00 | 488.00 | 485.00 | 486.00 | 486.00 | 17,259 |
30 Nov 2023 | 489.00 | 491.90 | 486.48 | 489.50 | 489.50 | 38,151 |
29 Nov 2023 | 488.00 | 490.00 | 485.00 | 487.00 | 487.00 | 37,929 |
28 Nov 2023 | 485.00 | 496.00 | 485.00 | 490.00 | 490.00 | 178,724 |
27 Nov 2023 | 483.00 | 491.00 | 483.00 | 486.50 | 486.50 | 133,061 |
24 Nov 2023 | 484.00 | 486.50 | 481.00 | 484.00 | 484.00 | 76,135 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |