Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 550.00 | 560.00 | 515.00 | 525.00 | 525.00 | 2,326,300 |
30 Apr 2024 | 505.00 | 560.00 | 500.00 | 535.00 | 535.00 | 5,286,000 |
29 Apr 2024 | 496.00 | 510.00 | 494.00 | 505.00 | 505.00 | 492,600 |
26 Apr 2024 | 515.00 | 515.00 | 496.00 | 496.00 | 496.00 | 417,900 |
25 Apr 2024 | 496.00 | 530.00 | 490.00 | 515.00 | 515.00 | 734,500 |
24 Apr 2024 | 498.00 | 500.00 | 494.00 | 496.00 | 496.00 | 217,800 |
23 Apr 2024 | 496.00 | 505.00 | 492.00 | 500.00 | 500.00 | 358,100 |
22 Apr 2024 | 500.00 | 500.00 | 490.00 | 492.00 | 492.00 | 521,300 |
19 Apr 2024 | 510.00 | 510.00 | 490.00 | 498.00 | 498.00 | 2,162,500 |
18 Apr 2024 | 515.00 | 515.00 | 505.00 | 510.00 | 510.00 | 1,004,400 |
17 Apr 2024 | 505.00 | 525.00 | 505.00 | 515.00 | 515.00 | 2,487,200 |
16 Apr 2024 | 525.00 | 525.00 | 500.00 | 505.00 | 505.00 | 3,254,600 |
05 Apr 2024 | 535.00 | 545.00 | 525.00 | 525.00 | 525.00 | 1,520,500 |
04 Apr 2024 | 510.00 | 560.00 | 505.00 | 525.00 | 525.00 | 3,654,900 |
03 Apr 2024 | 515.00 | 520.00 | 505.00 | 510.00 | 510.00 | 426,500 |
02 Apr 2024 | 515.00 | 525.00 | 500.00 | 515.00 | 515.00 | 456,900 |
01 Apr 2024 | 510.00 | 520.00 | 488.00 | 515.00 | 515.00 | 3,625,600 |
28 Mar 2024 | 505.00 | 510.00 | 498.00 | 505.00 | 505.00 | 704,700 |
27 Mar 2024 | 505.00 | 515.00 | 500.00 | 510.00 | 510.00 | 901,300 |
26 Mar 2024 | 525.00 | 525.00 | 505.00 | 505.00 | 505.00 | 1,237,200 |
25 Mar 2024 | 535.00 | 535.00 | 515.00 | 520.00 | 520.00 | 991,600 |
22 Mar 2024 | 530.00 | 540.00 | 515.00 | 525.00 | 525.00 | 759,200 |
21 Mar 2024 | 540.00 | 550.00 | 525.00 | 535.00 | 535.00 | 1,528,200 |
20 Mar 2024 | 550.00 | 555.00 | 530.00 | 540.00 | 540.00 | 945,300 |
19 Mar 2024 | 535.00 | 550.00 | 530.00 | 550.00 | 550.00 | 1,062,100 |
18 Mar 2024 | 555.00 | 560.00 | 535.00 | 535.00 | 535.00 | 687,600 |
15 Mar 2024 | 540.00 | 555.00 | 530.00 | 550.00 | 550.00 | 2,742,700 |
14 Mar 2024 | 530.00 | 550.00 | 530.00 | 540.00 | 540.00 | 3,104,100 |
13 Mar 2024 | 525.00 | 535.00 | 520.00 | 530.00 | 530.00 | 1,492,300 |
08 Mar 2024 | 525.00 | 540.00 | 510.00 | 530.00 | 530.00 | 3,501,700 |
07 Mar 2024 | 505.00 | 530.00 | 505.00 | 520.00 | 520.00 | 3,595,200 |
06 Mar 2024 | 505.00 | 520.00 | 500.00 | 505.00 | 505.00 | 599,700 |
05 Mar 2024 | 525.00 | 525.00 | 500.00 | 505.00 | 505.00 | 1,705,500 |
04 Mar 2024 | 515.00 | 525.00 | 510.00 | 520.00 | 520.00 | 3,149,600 |
01 Mar 2024 | 500.00 | 540.00 | 496.00 | 510.00 | 510.00 | 3,933,000 |
29 Feb 2024 | 500.00 | 505.00 | 494.00 | 500.00 | 500.00 | 1,423,600 |
28 Feb 2024 | 505.00 | 505.00 | 498.00 | 500.00 | 500.00 | 1,556,700 |
27 Feb 2024 | 505.00 | 510.00 | 496.00 | 500.00 | 500.00 | 3,329,000 |
26 Feb 2024 | 490.00 | 505.00 | 488.00 | 496.00 | 496.00 | 4,023,100 |
23 Feb 2024 | 486.00 | 490.00 | 484.00 | 488.00 | 488.00 | 478,600 |
22 Feb 2024 | 488.00 | 488.00 | 482.00 | 486.00 | 486.00 | 3,377,500 |
21 Feb 2024 | 492.00 | 492.00 | 480.00 | 484.00 | 484.00 | 486,000 |
20 Feb 2024 | 486.00 | 494.00 | 486.00 | 490.00 | 490.00 | 794,700 |
19 Feb 2024 | 492.00 | 494.00 | 486.00 | 490.00 | 490.00 | 377,200 |
16 Feb 2024 | 488.00 | 494.00 | 484.00 | 494.00 | 494.00 | 345,200 |
15 Feb 2024 | 488.00 | 498.00 | 484.00 | 492.00 | 492.00 | 826,400 |
13 Feb 2024 | 488.00 | 490.00 | 480.00 | 488.00 | 488.00 | 578,000 |
12 Feb 2024 | 490.00 | 490.00 | 480.00 | 488.00 | 488.00 | 282,900 |
07 Feb 2024 | 492.00 | 492.00 | 484.00 | 490.00 | 490.00 | 444,900 |
06 Feb 2024 | 494.00 | 494.00 | 482.00 | 492.00 | 492.00 | 932,000 |
05 Feb 2024 | 488.00 | 496.00 | 486.00 | 492.00 | 492.00 | 853,700 |
02 Feb 2024 | 480.00 | 490.00 | 476.00 | 486.00 | 486.00 | 380,100 |
01 Feb 2024 | 496.00 | 496.00 | 476.00 | 480.00 | 480.00 | 6,490,400 |
31 Jan 2024 | 496.00 | 496.00 | 494.00 | 496.00 | 496.00 | 318,400 |
30 Jan 2024 | 496.00 | 498.00 | 492.00 | 494.00 | 494.00 | 228,900 |
29 Jan 2024 | 492.00 | 498.00 | 488.00 | 494.00 | 494.00 | 804,100 |
26 Jan 2024 | 498.00 | 498.00 | 490.00 | 492.00 | 492.00 | 158,600 |
25 Jan 2024 | 505.00 | 510.00 | 490.00 | 498.00 | 498.00 | 933,800 |
24 Jan 2024 | 500.00 | 505.00 | 496.00 | 505.00 | 505.00 | 191,800 |
23 Jan 2024 | 510.00 | 515.00 | 498.00 | 500.00 | 500.00 | 960,500 |
22 Jan 2024 | 505.00 | 530.00 | 496.00 | 510.00 | 510.00 | 1,781,200 |
19 Jan 2024 | 498.00 | 515.00 | 492.00 | 510.00 | 510.00 | 2,647,800 |
18 Jan 2024 | 476.00 | 515.00 | 474.00 | 494.00 | 494.00 | 5,668,200 |
17 Jan 2024 | 478.00 | 482.00 | 470.00 | 476.00 | 476.00 | 857,100 |
16 Jan 2024 | 478.00 | 484.00 | 476.00 | 480.00 | 480.00 | 1,110,900 |
15 Jan 2024 | 474.00 | 480.00 | 470.00 | 476.00 | 476.00 | 977,000 |
12 Jan 2024 | 478.00 | 480.00 | 472.00 | 474.00 | 474.00 | 1,631,800 |
11 Jan 2024 | 480.00 | 482.00 | 476.00 | 480.00 | 480.00 | 1,882,000 |
10 Jan 2024 | 476.00 | 488.00 | 476.00 | 478.00 | 478.00 | 901,100 |
09 Jan 2024 | 484.00 | 488.00 | 470.00 | 476.00 | 476.00 | 3,998,500 |
08 Jan 2024 | 510.00 | 510.00 | 482.00 | 484.00 | 484.00 | 11,102,400 |
05 Jan 2024 | 520.00 | 525.00 | 510.00 | 515.00 | 515.00 | 1,403,600 |
04 Jan 2024 | 515.00 | 525.00 | 515.00 | 520.00 | 520.00 | 413,600 |
03 Jan 2024 | 515.00 | 530.00 | 515.00 | 515.00 | 515.00 | 903,000 |
02 Jan 2024 | 515.00 | 520.00 | 510.00 | 515.00 | 515.00 | 1,338,500 |
29 Dec 2023 | 540.00 | 540.00 | 500.00 | 515.00 | 515.00 | 3,958,900 |
28 Dec 2023 | 530.00 | 535.00 | 525.00 | 530.00 | 530.00 | 2,050,000 |
27 Dec 2023 | 540.00 | 545.00 | 530.00 | 535.00 | 535.00 | 427,100 |
22 Dec 2023 | 540.00 | 545.00 | 530.00 | 540.00 | 540.00 | 1,327,300 |
21 Dec 2023 | 535.00 | 540.00 | 530.00 | 540.00 | 540.00 | 748,300 |
20 Dec 2023 | 545.00 | 550.00 | 530.00 | 530.00 | 530.00 | 1,045,000 |
19 Dec 2023 | 530.00 | 545.00 | 525.00 | 540.00 | 540.00 | 2,262,300 |
18 Dec 2023 | 535.00 | 560.00 | 525.00 | 530.00 | 530.00 | 3,549,600 |
15 Dec 2023 | 530.00 | 540.00 | 530.00 | 535.00 | 535.00 | 1,777,700 |
14 Dec 2023 | 530.00 | 535.00 | 525.00 | 530.00 | 530.00 | 991,800 |
13 Dec 2023 | 535.00 | 535.00 | 520.00 | 525.00 | 525.00 | 1,518,800 |
12 Dec 2023 | 530.00 | 540.00 | 520.00 | 535.00 | 535.00 | 1,699,900 |
11 Dec 2023 | 540.00 | 540.00 | 515.00 | 525.00 | 525.00 | 1,947,600 |
08 Dec 2023 | 525.00 | 540.00 | 515.00 | 525.00 | 525.00 | 1,400,900 |
07 Dec 2023 | 530.00 | 540.00 | 520.00 | 525.00 | 525.00 | 1,511,200 |
06 Dec 2023 | 530.00 | 545.00 | 525.00 | 530.00 | 530.00 | 3,448,800 |
05 Dec 2023 | 525.00 | 545.00 | 525.00 | 530.00 | 530.00 | 4,055,300 |
04 Dec 2023 | 520.00 | 530.00 | 510.00 | 525.00 | 525.00 | 3,525,900 |
01 Dec 2023 | 520.00 | 525.00 | 510.00 | 520.00 | 520.00 | 822,200 |
30 Nov 2023 | 530.00 | 535.00 | 515.00 | 515.00 | 515.00 | 1,211,900 |
29 Nov 2023 | 540.00 | 540.00 | 515.00 | 530.00 | 530.00 | 1,855,400 |
28 Nov 2023 | 535.00 | 550.00 | 535.00 | 540.00 | 540.00 | 873,100 |
27 Nov 2023 | 535.00 | 550.00 | 535.00 | 535.00 | 535.00 | 1,020,900 |
24 Nov 2023 | 540.00 | 550.00 | 530.00 | 535.00 | 535.00 | 787,800 |
23 Nov 2023 | 535.00 | 555.00 | 535.00 | 540.00 | 540.00 | 2,788,900 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |