Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 1,325.00 | 1,325.00 | 1,275.00 | 1,280.00 | 1,280.00 | 38,713,100 |
25 Apr 2024 | 1,325.00 | 1,335.00 | 1,290.00 | 1,320.00 | 1,320.00 | 45,248,200 |
24 Apr 2024 | 1,375.00 | 1,380.00 | 1,315.00 | 1,325.00 | 1,325.00 | 33,010,100 |
23 Apr 2024 | 1,350.00 | 1,385.00 | 1,345.00 | 1,370.00 | 1,370.00 | 44,447,400 |
22 Apr 2024 | 1,355.00 | 1,375.00 | 1,340.00 | 1,340.00 | 1,340.00 | 31,310,800 |
19 Apr 2024 | 1,375.00 | 1,375.00 | 1,345.00 | 1,350.00 | 1,350.00 | 41,564,600 |
18 Apr 2024 | 1,390.00 | 1,395.00 | 1,365.00 | 1,375.00 | 1,375.00 | 32,568,400 |
17 Apr 2024 | 1,380.00 | 1,405.00 | 1,370.00 | 1,390.00 | 1,390.00 | 42,969,400 |
16 Apr 2024 | 1,370.00 | 1,410.00 | 1,365.00 | 1,370.00 | 1,370.00 | 91,478,600 |
05 Apr 2024 | 1,370.00 | 1,375.00 | 1,365.00 | 1,375.00 | 1,375.00 | 17,318,100 |
04 Apr 2024 | 1,365.00 | 1,380.00 | 1,350.00 | 1,370.00 | 1,370.00 | 40,188,800 |
03 Apr 2024 | 1,340.00 | 1,380.00 | 1,335.00 | 1,365.00 | 1,365.00 | 62,275,600 |
02 Apr 2024 | 1,355.00 | 1,360.00 | 1,335.00 | 1,340.00 | 1,340.00 | 30,974,000 |
01 Apr 2024 | 1,360.00 | 1,380.00 | 1,315.00 | 1,355.00 | 1,355.00 | 53,047,500 |
28 Mar 2024 | 1,355.00 | 1,385.00 | 1,340.00 | 1,360.00 | 1,360.00 | 71,277,400 |
27 Mar 2024 | 1,340.00 | 1,370.00 | 1,335.00 | 1,355.00 | 1,355.00 | 58,354,400 |
26 Mar 2024 | 1,365.00 | 1,365.00 | 1,330.00 | 1,340.00 | 1,340.00 | 47,341,100 |
25 Mar 2024 | 1,355.00 | 1,355.00 | 1,310.00 | 1,350.00 | 1,350.00 | 51,550,500 |
22 Mar 2024 | 1,335.00 | 1,335.00 | 1,305.00 | 1,320.00 | 1,320.00 | 37,554,500 |
21 Mar 2024 | 1,290.00 | 1,345.00 | 1,290.00 | 1,335.00 | 1,335.00 | 96,375,600 |
20 Mar 2024 | 1,290.00 | 1,310.00 | 1,270.00 | 1,285.00 | 1,285.00 | 58,557,300 |
19 Mar 2024 | 1,245.00 | 1,305.00 | 1,240.00 | 1,280.00 | 1,280.00 | 127,014,300 |
18 Mar 2024 | 1,235.00 | 1,255.00 | 1,230.00 | 1,240.00 | 1,240.00 | 45,031,900 |
15 Mar 2024 | 1,200.00 | 1,270.00 | 1,190.00 | 1,235.00 | 1,235.00 | 225,400,300 |
14 Mar 2024 | 1,170.00 | 1,200.00 | 1,155.00 | 1,195.00 | 1,195.00 | 106,491,200 |
13 Mar 2024 | 1,145.00 | 1,200.00 | 1,145.00 | 1,165.00 | 1,165.00 | 162,022,400 |
08 Mar 2024 | 1,115.00 | 1,140.00 | 1,115.00 | 1,135.00 | 1,135.00 | 35,806,700 |
07 Mar 2024 | 1,120.00 | 1,125.00 | 1,110.00 | 1,115.00 | 1,115.00 | 40,723,400 |
06 Mar 2024 | 1,120.00 | 1,130.00 | 1,115.00 | 1,115.00 | 1,115.00 | 22,284,300 |
05 Mar 2024 | 1,125.00 | 1,125.00 | 1,110.00 | 1,120.00 | 1,120.00 | 20,025,800 |
04 Mar 2024 | 1,110.00 | 1,125.00 | 1,110.00 | 1,120.00 | 1,120.00 | 27,121,900 |
01 Mar 2024 | 1,090.00 | 1,110.00 | 1,090.00 | 1,105.00 | 1,105.00 | 53,595,600 |
29 Feb 2024 | 1,115.00 | 1,115.00 | 1,090.00 | 1,090.00 | 1,090.00 | 131,990,000 |
28 Feb 2024 | 1,125.00 | 1,125.00 | 1,105.00 | 1,115.00 | 1,115.00 | 72,494,800 |
27 Feb 2024 | 1,140.00 | 1,140.00 | 1,120.00 | 1,125.00 | 1,125.00 | 71,324,300 |
26 Feb 2024 | 1,160.00 | 1,160.00 | 1,130.00 | 1,135.00 | 1,135.00 | 64,215,800 |
23 Feb 2024 | 1,185.00 | 1,185.00 | 1,155.00 | 1,160.00 | 1,160.00 | 40,001,200 |
22 Feb 2024 | 1,190.00 | 1,200.00 | 1,170.00 | 1,175.00 | 1,175.00 | 35,009,800 |
21 Feb 2024 | 1,170.00 | 1,210.00 | 1,170.00 | 1,180.00 | 1,180.00 | 75,502,700 |
20 Feb 2024 | 1,160.00 | 1,185.00 | 1,160.00 | 1,165.00 | 1,165.00 | 35,099,600 |
19 Feb 2024 | 1,185.00 | 1,185.00 | 1,165.00 | 1,180.00 | 1,180.00 | 31,611,300 |
16 Feb 2024 | 1,170.00 | 1,180.00 | 1,170.00 | 1,175.00 | 1,175.00 | 33,621,400 |
15 Feb 2024 | 1,160.00 | 1,185.00 | 1,155.00 | 1,170.00 | 1,170.00 | 49,913,200 |
13 Feb 2024 | 1,160.00 | 1,160.00 | 1,145.00 | 1,150.00 | 1,150.00 | 21,885,800 |
12 Feb 2024 | 1,155.00 | 1,165.00 | 1,140.00 | 1,160.00 | 1,160.00 | 28,142,600 |
07 Feb 2024 | 1,155.00 | 1,160.00 | 1,145.00 | 1,155.00 | 1,155.00 | 21,206,000 |
06 Feb 2024 | 1,145.00 | 1,165.00 | 1,145.00 | 1,155.00 | 1,155.00 | 26,223,000 |
05 Feb 2024 | 1,140.00 | 1,155.00 | 1,130.00 | 1,140.00 | 1,140.00 | 31,003,800 |
02 Feb 2024 | 1,160.00 | 1,165.00 | 1,130.00 | 1,135.00 | 1,135.00 | 33,021,000 |
01 Feb 2024 | 1,170.00 | 1,195.00 | 1,145.00 | 1,160.00 | 1,160.00 | 90,318,800 |
31 Jan 2024 | 1,120.00 | 1,175.00 | 1,120.00 | 1,165.00 | 1,165.00 | 74,315,900 |
30 Jan 2024 | 1,130.00 | 1,130.00 | 1,115.00 | 1,115.00 | 1,115.00 | 11,338,700 |
29 Jan 2024 | 1,135.00 | 1,140.00 | 1,120.00 | 1,130.00 | 1,130.00 | 11,153,500 |
26 Jan 2024 | 1,145.00 | 1,145.00 | 1,125.00 | 1,130.00 | 1,130.00 | 13,384,400 |
25 Jan 2024 | 1,120.00 | 1,150.00 | 1,115.00 | 1,135.00 | 1,135.00 | 28,022,000 |
24 Jan 2024 | 1,120.00 | 1,130.00 | 1,110.00 | 1,125.00 | 1,125.00 | 14,489,400 |
23 Jan 2024 | 1,120.00 | 1,130.00 | 1,110.00 | 1,115.00 | 1,115.00 | 23,022,900 |
22 Jan 2024 | 1,145.00 | 1,150.00 | 1,110.00 | 1,120.00 | 1,120.00 | 43,027,200 |
19 Jan 2024 | 1,140.00 | 1,165.00 | 1,135.00 | 1,150.00 | 1,150.00 | 21,879,000 |
18 Jan 2024 | 1,140.00 | 1,145.00 | 1,130.00 | 1,140.00 | 1,140.00 | 26,742,000 |
17 Jan 2024 | 1,160.00 | 1,190.00 | 1,140.00 | 1,140.00 | 1,140.00 | 86,627,700 |
16 Jan 2024 | 1,155.00 | 1,170.00 | 1,150.00 | 1,165.00 | 1,165.00 | 27,283,100 |
15 Jan 2024 | 1,145.00 | 1,160.00 | 1,145.00 | 1,155.00 | 1,155.00 | 22,866,600 |
12 Jan 2024 | 1,140.00 | 1,145.00 | 1,135.00 | 1,140.00 | 1,140.00 | 14,587,700 |
11 Jan 2024 | 1,135.00 | 1,145.00 | 1,130.00 | 1,135.00 | 1,135.00 | 19,242,400 |
10 Jan 2024 | 1,135.00 | 1,150.00 | 1,135.00 | 1,135.00 | 1,135.00 | 19,067,300 |
09 Jan 2024 | 1,135.00 | 1,140.00 | 1,125.00 | 1,130.00 | 1,130.00 | 16,679,900 |
08 Jan 2024 | 1,160.00 | 1,165.00 | 1,135.00 | 1,135.00 | 1,135.00 | 33,040,100 |
05 Jan 2024 | 1,150.00 | 1,170.00 | 1,140.00 | 1,160.00 | 1,160.00 | 63,283,500 |
04 Jan 2024 | 1,140.00 | 1,150.00 | 1,135.00 | 1,145.00 | 1,145.00 | 27,527,500 |
03 Jan 2024 | 1,140.00 | 1,140.00 | 1,130.00 | 1,135.00 | 1,135.00 | 19,881,900 |
02 Jan 2024 | 1,130.00 | 1,155.00 | 1,125.00 | 1,140.00 | 1,140.00 | 40,931,000 |
29 Dec 2023 | 1,130.00 | 1,135.00 | 1,120.00 | 1,130.00 | 1,130.00 | 20,038,600 |
28 Dec 2023 | 1,100.00 | 1,140.00 | 1,100.00 | 1,130.00 | 1,130.00 | 46,711,600 |
27 Dec 2023 | 1,105.00 | 1,120.00 | 1,095.00 | 1,100.00 | 1,100.00 | 32,726,800 |
22 Dec 2023 | 1,110.00 | 1,120.00 | 1,095.00 | 1,100.00 | 1,100.00 | 17,813,700 |
21 Dec 2023 | 1,100.00 | 1,110.00 | 1,095.00 | 1,100.00 | 1,100.00 | 19,298,400 |
20 Dec 2023 | 1,105.00 | 1,120.00 | 1,100.00 | 1,105.00 | 1,105.00 | 38,574,800 |
19 Dec 2023 | 1,060.00 | 1,105.00 | 1,060.00 | 1,095.00 | 1,095.00 | 50,986,900 |
18 Dec 2023 | 1,085.00 | 1,090.00 | 1,060.00 | 1,065.00 | 1,065.00 | 38,679,600 |
15 Dec 2023 | 1,095.00 | 1,105.00 | 1,080.00 | 1,080.00 | 1,080.00 | 45,073,600 |
14 Dec 2023 | 1,080.00 | 1,095.00 | 1,070.00 | 1,090.00 | 1,090.00 | 39,617,200 |
13 Dec 2023 | 1,090.00 | 1,090.00 | 1,075.00 | 1,080.00 | 1,080.00 | 23,565,300 |
12 Dec 2023 | 1,105.00 | 1,110.00 | 1,085.00 | 1,090.00 | 1,090.00 | 38,210,400 |
11 Dec 2023 | 1,105.00 | 1,130.00 | 1,105.00 | 1,105.00 | 1,105.00 | 30,755,300 |
08 Dec 2023 | 1,110.00 | 1,115.00 | 1,100.00 | 1,105.00 | 1,105.00 | 27,409,400 |
07 Dec 2023 | 1,125.00 | 1,130.00 | 1,105.00 | 1,105.00 | 1,105.00 | 41,205,800 |
06 Dec 2023 | 1,120.00 | 1,130.00 | 1,115.00 | 1,125.00 | 1,125.00 | 31,315,200 |
05 Dec 2023 | 1,125.00 | 1,135.00 | 1,110.00 | 1,115.00 | 1,115.00 | 22,683,300 |
04 Dec 2023 | 1,120.00 | 1,140.00 | 1,120.00 | 1,125.00 | 1,125.00 | 29,562,300 |
01 Dec 2023 | 1,115.00 | 1,130.00 | 1,115.00 | 1,120.00 | 1,120.00 | 20,454,000 |
30 Nov 2023 | 1,135.00 | 1,140.00 | 1,115.00 | 1,115.00 | 1,115.00 | 45,654,100 |
29 Nov 2023 | 1,130.00 | 1,145.00 | 1,125.00 | 1,135.00 | 1,135.00 | 35,947,700 |
28 Nov 2023 | 1,145.00 | 1,150.00 | 1,130.00 | 1,130.00 | 1,130.00 | 34,210,000 |
27 Nov 2023 | 1,140.00 | 1,155.00 | 1,140.00 | 1,145.00 | 1,145.00 | 25,822,300 |
24 Nov 2023 | 1,150.00 | 1,150.00 | 1,130.00 | 1,140.00 | 1,140.00 | 25,651,100 |
23 Nov 2023 | 1,140.00 | 1,150.00 | 1,130.00 | 1,145.00 | 1,145.00 | 28,595,000 |
22 Nov 2023 | 1,145.00 | 1,150.00 | 1,130.00 | 1,135.00 | 1,135.00 | 15,855,000 |
21 Nov 2023 | 1,145.00 | 1,185.00 | 1,135.00 | 1,140.00 | 1,140.00 | 70,479,900 |
20 Nov 2023 | 1,125.00 | 1,155.00 | 1,125.00 | 1,145.00 | 1,145.00 | 37,001,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |