Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 101.00 | 119.00 | 98.00 | 105.00 | 105.00 | 359,968,400 |
06 May 2024 | 88.00 | 101.00 | 81.00 | 100.00 | 100.00 | 241,161,300 |
03 May 2024 | 94.00 | 99.00 | 87.00 | 87.00 | 87.00 | 80,756,200 |
02 May 2024 | 105.00 | 105.00 | 96.00 | 96.00 | 96.00 | 240,229,300 |
30 Apr 2024 | 102.00 | 103.00 | 100.00 | 103.00 | 103.00 | 133,610,200 |
29 Apr 2024 | 100.00 | 103.00 | 100.00 | 101.00 | 101.00 | 97,592,600 |
26 Apr 2024 | 100.00 | 107.00 | 100.00 | 101.00 | 101.00 | 114,702,700 |
25 Apr 2024 | 162.00 | 165.00 | 106.00 | 106.00 | 106.00 | 139,213,100 |
24 Apr 2024 | 173.00 | 182.00 | 154.00 | 162.00 | 162.00 | 24,356,900 |
23 Apr 2024 | 199.00 | 220.00 | 161.00 | 173.00 | 173.00 | 68,791,900 |
22 Apr 2024 | 140.00 | 164.00 | 138.00 | 164.00 | 164.00 | 2,492,000 |
19 Apr 2024 | 147.07 | 147.07 | 110.57 | 122.38 | 122.38 | 93,767,484 |
18 Apr 2024 | 157.81 | 174.98 | 144.92 | 147.07 | 147.07 | 47,846,931 |
17 Apr 2024 | 203.97 | 210.41 | 161.03 | 166.40 | 166.40 | 37,380,400 |
16 Apr 2024 | 223.29 | 251.20 | 201.82 | 203.97 | 203.97 | 55,959,517 |
05 Apr 2024 | 855.00 | 1,040.00 | 820.00 | 1,040.00 | 1,040.00 | 10,163,100 |
04 Apr 2024 | 840.00 | 840.00 | 820.00 | 835.00 | 835.00 | 239,900 |
03 Apr 2024 | 820.00 | 830.00 | 820.00 | 820.00 | 820.00 | 298,300 |
02 Apr 2024 | 820.00 | 850.00 | 815.00 | 820.00 | 820.00 | 255,400 |
01 Apr 2024 | 830.00 | 845.00 | 810.00 | 820.00 | 820.00 | 723,200 |
28 Mar 2024 | 830.00 | 840.00 | 805.00 | 820.00 | 820.00 | 1,089,400 |
27 Mar 2024 | 795.00 | 895.00 | 785.00 | 820.00 | 820.00 | 4,100,500 |
26 Mar 2024 | 795.00 | 795.00 | 755.00 | 785.00 | 785.00 | 832,500 |
25 Mar 2024 | 880.00 | 880.00 | 750.00 | 755.00 | 755.00 | 2,510,300 |
22 Mar 2024 | 700.00 | 815.00 | 640.00 | 815.00 | 815.00 | 5,120,400 |
21 Mar 2024 | 620.00 | 740.00 | 620.00 | 655.00 | 655.00 | 1,261,700 |
20 Mar 2024 | 620.00 | 635.00 | 600.00 | 620.00 | 620.00 | 703,200 |
19 Mar 2024 | 630.00 | 680.00 | 620.00 | 620.00 | 620.00 | 1,154,700 |
18 Mar 2024 | 645.00 | 695.00 | 645.00 | 675.00 | 675.00 | 498,700 |
15 Mar 2024 | 690.00 | 710.00 | 680.00 | 690.00 | 690.00 | 880,200 |
14 Mar 2024 | 690.00 | 740.00 | 690.00 | 710.00 | 710.00 | 1,255,900 |
13 Mar 2024 | 710.00 | 780.00 | 710.00 | 730.00 | 730.00 | 656,300 |
08 Mar 2024 | 715.00 | 750.00 | 715.00 | 750.00 | 750.00 | 142,000 |
07 Mar 2024 | 710.00 | 765.00 | 710.00 | 750.00 | 750.00 | 196,200 |
06 Mar 2024 | 705.00 | 760.00 | 705.00 | 750.00 | 750.00 | 378,100 |
05 Mar 2024 | 790.00 | 790.00 | 750.00 | 750.00 | 750.00 | 681,000 |
04 Mar 2024 | 765.00 | 845.00 | 760.00 | 790.00 | 790.00 | 243,400 |
01 Mar 2024 | 830.00 | 830.00 | 785.00 | 805.00 | 805.00 | 273,500 |
29 Feb 2024 | 830.00 | 840.00 | 755.00 | 830.00 | 830.00 | 517,400 |
28 Feb 2024 | 825.00 | 855.00 | 805.00 | 830.00 | 830.00 | 377,900 |
27 Feb 2024 | 755.00 | 930.00 | 755.00 | 825.00 | 825.00 | 2,333,600 |
26 Feb 2024 | 750.00 | 785.00 | 750.00 | 755.00 | 755.00 | 135,600 |
23 Feb 2024 | 750.00 | 760.00 | 735.00 | 750.00 | 750.00 | 236,600 |
22 Feb 2024 | 765.00 | 795.00 | 705.00 | 750.00 | 750.00 | 1,326,300 |
21 Feb 2024 | 825.00 | 835.00 | 750.00 | 765.00 | 765.00 | 1,913,700 |
20 Feb 2024 | 815.00 | 855.00 | 815.00 | 825.00 | 825.00 | 203,000 |
19 Feb 2024 | 810.00 | 870.00 | 810.00 | 815.00 | 815.00 | 447,100 |
16 Feb 2024 | 850.00 | 870.00 | 840.00 | 850.00 | 850.00 | 231,400 |
15 Feb 2024 | 815.00 | 870.00 | 815.00 | 855.00 | 855.00 | 365,700 |
13 Feb 2024 | 850.00 | 895.00 | 850.00 | 860.00 | 860.00 | 167,000 |
12 Feb 2024 | 830.00 | 900.00 | 830.00 | 875.00 | 875.00 | 107,900 |
07 Feb 2024 | 850.00 | 920.00 | 850.00 | 870.00 | 870.00 | 424,500 |
06 Feb 2024 | 850.00 | 900.00 | 850.00 | 865.00 | 865.00 | 152,000 |
05 Feb 2024 | 850.00 | 900.00 | 850.00 | 885.00 | 885.00 | 131,300 |
02 Feb 2024 | 880.00 | 900.00 | 870.00 | 890.00 | 890.00 | 119,700 |
01 Feb 2024 | 855.00 | 930.00 | 855.00 | 880.00 | 880.00 | 346,900 |
31 Jan 2024 | 770.00 | 975.00 | 770.00 | 900.00 | 900.00 | 2,475,800 |
30 Jan 2024 | 835.00 | 885.00 | 800.00 | 810.00 | 810.00 | 1,873,400 |
29 Jan 2024 | 875.00 | 935.00 | 875.00 | 885.00 | 885.00 | 1,096,100 |
26 Jan 2024 | 945.00 | 985.00 | 910.00 | 915.00 | 915.00 | 530,500 |
25 Jan 2024 | 880.00 | 1,025.00 | 880.00 | 945.00 | 945.00 | 1,083,200 |
24 Jan 2024 | 960.00 | 970.00 | 910.00 | 920.00 | 920.00 | 553,500 |
23 Jan 2024 | 1,015.00 | 1,025.00 | 960.00 | 960.00 | 960.00 | 1,160,800 |
22 Jan 2024 | 1,000.00 | 1,040.00 | 955.00 | 1,015.00 | 1,015.00 | 1,164,000 |
19 Jan 2024 | 1,025.00 | 1,045.00 | 990.00 | 1,000.00 | 1,000.00 | 1,185,700 |
18 Jan 2024 | 1,095.00 | 1,110.00 | 1,025.00 | 1,025.00 | 1,025.00 | 1,518,200 |
17 Jan 2024 | 1,110.00 | 1,140.00 | 1,070.00 | 1,095.00 | 1,095.00 | 768,600 |
16 Jan 2024 | 1,075.00 | 1,125.00 | 1,015.00 | 1,110.00 | 1,110.00 | 2,168,500 |
15 Jan 2024 | 1,090.00 | 1,125.00 | 1,050.00 | 1,075.00 | 1,075.00 | 2,018,600 |
12 Jan 2024 | 1,120.00 | 1,140.00 | 975.00 | 1,090.00 | 1,090.00 | 1,938,600 |
11 Jan 2024 | 1,170.00 | 1,180.00 | 1,100.00 | 1,120.00 | 1,120.00 | 2,269,700 |
10 Jan 2024 | 1,265.00 | 1,265.00 | 1,145.00 | 1,170.00 | 1,170.00 | 4,643,800 |
09 Jan 2024 | 1,090.00 | 1,330.00 | 1,085.00 | 1,245.00 | 1,245.00 | 16,687,400 |
08 Jan 2024 | 1,110.00 | 1,115.00 | 1,040.00 | 1,065.00 | 1,065.00 | 3,536,200 |
05 Jan 2024 | 1,260.00 | 1,270.00 | 1,100.00 | 1,115.00 | 1,115.00 | 10,062,800 |
04 Jan 2024 | 1,395.00 | 1,545.00 | 1,245.00 | 1,265.00 | 1,265.00 | 25,880,900 |
03 Jan 2024 | 1,180.00 | 1,395.00 | 1,180.00 | 1,350.00 | 1,350.00 | 11,313,100 |
02 Jan 2024 | 1,150.00 | 1,195.00 | 1,120.00 | 1,160.00 | 1,160.00 | 1,735,700 |
29 Dec 2023 | 1,175.00 | 1,180.00 | 1,135.00 | 1,145.00 | 1,145.00 | 930,100 |
28 Dec 2023 | 1,170.00 | 1,190.00 | 1,130.00 | 1,160.00 | 1,160.00 | 1,132,600 |
27 Dec 2023 | 1,140.00 | 1,305.00 | 1,105.00 | 1,160.00 | 1,160.00 | 6,214,200 |
22 Dec 2023 | 1,040.00 | 1,145.00 | 1,040.00 | 1,085.00 | 1,085.00 | 1,147,900 |
21 Dec 2023 | 1,095.00 | 1,185.00 | 1,070.00 | 1,080.00 | 1,080.00 | 2,172,000 |
20 Dec 2023 | 1,130.00 | 1,360.00 | 1,100.00 | 1,145.00 | 1,145.00 | 15,662,900 |
19 Dec 2023 | 1,065.00 | 1,220.00 | 1,065.00 | 1,170.00 | 1,170.00 | 5,613,600 |
18 Dec 2023 | 1,025.00 | 1,200.00 | 1,000.00 | 1,165.00 | 1,165.00 | 2,548,300 |
15 Dec 2023 | 1,080.00 | 1,150.00 | 1,030.00 | 1,070.00 | 1,070.00 | 1,064,500 |
14 Dec 2023 | 920.00 | 1,100.00 | 875.00 | 1,075.00 | 1,075.00 | 2,738,100 |
13 Dec 2023 | 880.00 | 980.00 | 880.00 | 915.00 | 915.00 | 2,264,800 |
12 Dec 2023 | 1,125.00 | 1,135.00 | 865.00 | 880.00 | 880.00 | 5,046,500 |
11 Dec 2023 | 1,185.00 | 1,200.00 | 1,110.00 | 1,140.00 | 1,140.00 | 721,400 |
08 Dec 2023 | 1,170.00 | 1,235.00 | 1,150.00 | 1,155.00 | 1,155.00 | 738,100 |
07 Dec 2023 | 1,215.00 | 1,270.00 | 1,105.00 | 1,150.00 | 1,150.00 | 1,923,400 |
06 Dec 2023 | 1,340.00 | 1,395.00 | 1,050.00 | 1,215.00 | 1,215.00 | 8,693,300 |
05 Dec 2023 | 1,400.00 | 1,440.00 | 1,300.00 | 1,335.00 | 1,335.00 | 3,752,500 |
04 Dec 2023 | 1,285.00 | 1,490.00 | 1,180.00 | 1,400.00 | 1,400.00 | 9,706,100 |
01 Dec 2023 | 1,000.00 | 1,250.00 | 1,000.00 | 1,250.00 | 1,250.00 | 12,171,800 |
30 Nov 2023 | 1,010.00 | 1,100.00 | 805.00 | 1,000.00 | 1,000.00 | 13,653,200 |
29 Nov 2023 | 845.00 | 980.00 | 840.00 | 980.00 | 980.00 | 10,351,700 |
28 Nov 2023 | 780.00 | 790.00 | 780.00 | 785.00 | 785.00 | 2,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |