Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 150.80 | 150.90 | 146.60 | 148.20 | 146.25 | 581,892 |
24 Apr 2024 | 150.10 | 153.90 | 148.10 | 152.50 | 150.49 | 587,230 |
23 Apr 2024 | 145.70 | 149.30 | 145.70 | 149.20 | 147.24 | 332,276 |
22 Apr 2024 | 149.60 | 151.70 | 144.50 | 145.30 | 143.39 | 508,944 |
19 Apr 2024 | 144.00 | 149.60 | 143.50 | 149.60 | 147.63 | 628,548 |
18 Apr 2024 | 147.20 | 147.20 | 144.50 | 145.50 | 143.59 | 292,806 |
17 Apr 2024 | 150.30 | 150.70 | 146.00 | 147.20 | 145.26 | 405,663 |
16 Apr 2024 | 145.50 | 149.70 | 144.00 | 147.60 | 145.66 | 450,214 |
15 Apr 2024 | 147.10 | 150.00 | 146.10 | 148.40 | 146.45 | 469,684 |
12 Apr 2024 | 149.30 | 150.30 | 146.00 | 147.90 | 145.95 | 253,215 |
11 Apr 2024 | 148.40 | 149.80 | 146.10 | 148.10 | 146.15 | 527,735 |
10 Apr 2024 | 148.50 | 151.20 | 146.00 | 148.40 | 146.45 | 405,212 |
09 Apr 2024 | 152.30 | 152.30 | 146.10 | 148.30 | 146.35 | 587,452 |
08 Apr 2024 | 157.90 | 159.00 | 153.40 | 154.30 | 152.27 | 356,636 |
05 Apr 2024 | 156.90 | 159.30 | 153.60 | 157.40 | 155.33 | 405,000 |
04 Apr 2024 | 156.30 | 158.80 | 154.40 | 157.10 | 155.03 | 628,241 |
03 Apr 2024 | 163.90 | 164.00 | 154.60 | 156.30 | 154.24 | 692,865 |
02 Apr 2024 | 165.70 | 172.60 | 164.40 | 164.40 | 162.24 | 496,712 |
27 Mar 2024 | 170.50 | 170.55 | 166.30 | 169.55 | 167.32 | 317,344 |
26 Mar 2024 | 168.35 | 171.55 | 167.90 | 170.50 | 168.26 | 359,547 |
25 Mar 2024 | 168.55 | 171.35 | 167.25 | 167.55 | 165.35 | 691,071 |
22 Mar 2024 | 160.85 | 169.85 | 160.70 | 168.80 | 166.58 | 652,864 |
21 Mar 2024 | 157.35 | 162.95 | 156.80 | 160.85 | 158.73 | 408,430 |
20 Mar 2024 | 156.55 | 158.65 | 154.80 | 154.90 | 152.86 | 333,014 |
19 Mar 2024 | 154.55 | 157.90 | 153.40 | 156.10 | 154.05 | 312,232 |
18 Mar 2024 | 159.65 | 160.50 | 154.65 | 155.00 | 152.96 | 449,300 |
15 Mar 2024 | 160.00 | 162.00 | 158.95 | 159.55 | 157.45 | 814,677 |
14 Mar 2024 | 159.50 | 162.00 | 157.20 | 159.40 | 157.30 | 772,597 |
13 Mar 2024 | 155.65 | 160.90 | 151.70 | 160.45 | 158.34 | 726,471 |
12 Mar 2024 | 148.00 | 155.25 | 145.55 | 155.25 | 153.21 | 509,000 |
11 Mar 2024 | 149.00 | 151.30 | 145.60 | 146.00 | 144.08 | 354,864 |
08 Mar 2024 | 148.60 | 151.65 | 145.75 | 150.70 | 148.72 | 510,514 |
07 Mar 2024 | 137.00 | 149.00 | 134.45 | 148.25 | 146.30 | 703,095 |
06 Mar 2024 | 145.60 | 145.65 | 135.80 | 136.65 | 134.85 | 918,791 |
05 Mar 2024 | 128.55 | 146.85 | 127.25 | 145.30 | 143.39 | 1,838,840 |
04 Mar 2024 | 132.45 | 133.85 | 128.45 | 129.45 | 127.75 | 460,540 |
01 Mar 2024 | 141.50 | 142.10 | 131.55 | 132.45 | 130.71 | 887,876 |
29 Feb 2024 | 144.00 | 144.20 | 140.10 | 141.30 | 139.44 | 815,656 |
28 Feb 2024 | 145.75 | 146.00 | 142.25 | 144.40 | 142.50 | 262,478 |
27 Feb 2024 | 144.85 | 146.25 | 141.95 | 145.15 | 143.24 | 528,957 |
26 Feb 2024 | 145.65 | 145.85 | 144.30 | 145.20 | 143.29 | 359,194 |
23 Feb 2024 | 143.90 | 146.15 | 142.40 | 146.15 | 144.23 | 404,163 |
22 Feb 2024 | 145.00 | 145.65 | 142.75 | 144.55 | 142.65 | 655,924 |
21 Feb 2024 | 138.00 | 144.10 | 135.00 | 144.10 | 142.20 | 1,011,979 |
20 Feb 2024 | 139.00 | 139.05 | 134.65 | 137.35 | 135.54 | 800,157 |
19 Feb 2024 | 130.90 | 139.25 | 129.80 | 138.80 | 136.97 | 1,095,878 |
16 Feb 2024 | 128.60 | 132.80 | 126.80 | 132.30 | 130.56 | 1,150,493 |
15 Feb 2024 | 125.00 | 130.70 | 120.30 | 130.45 | 128.73 | 3,766,494 |
14 Feb 2024 | 95.64 | 101.90 | 95.64 | 99.64 | 98.33 | 972,133 |
13 Feb 2024 | 102.45 | 102.50 | 97.08 | 97.08 | 95.80 | 591,571 |
12 Feb 2024 | 104.80 | 106.40 | 102.75 | 102.75 | 101.40 | 488,788 |
09 Feb 2024 | 102.80 | 104.75 | 102.75 | 103.75 | 102.38 | 257,474 |
08 Feb 2024 | 102.10 | 104.50 | 100.30 | 103.05 | 101.69 | 240,741 |
07 Feb 2024 | 101.00 | 102.40 | 98.96 | 102.10 | 100.76 | 639,996 |
06 Feb 2024 | 100.00 | 102.35 | 99.34 | 100.70 | 99.37 | 613,649 |
05 Feb 2024 | 103.15 | 103.45 | 100.80 | 101.20 | 99.87 | 349,179 |
02 Feb 2024 | 106.00 | 107.65 | 103.55 | 103.65 | 102.29 | 375,448 |
01 Feb 2024 | 104.95 | 106.00 | 103.65 | 105.65 | 104.26 | 266,704 |
31 Jan 2024 | 104.20 | 106.85 | 103.55 | 106.50 | 105.10 | 500,770 |
30 Jan 2024 | 107.00 | 107.75 | 104.30 | 105.35 | 103.96 | 498,295 |
29 Jan 2024 | 108.05 | 108.60 | 104.20 | 108.60 | 107.17 | 552,249 |
26 Jan 2024 | 105.85 | 109.65 | 105.65 | 108.45 | 107.02 | 455,007 |
25 Jan 2024 | 106.20 | 106.35 | 104.35 | 105.65 | 104.26 | 527,048 |
24 Jan 2024 | 106.35 | 108.20 | 105.60 | 106.65 | 105.25 | 507,773 |
23 Jan 2024 | 105.45 | 106.00 | 103.45 | 104.60 | 103.22 | 439,080 |
22 Jan 2024 | 102.15 | 106.40 | 102.05 | 104.95 | 103.57 | 1,052,818 |
19 Jan 2024 | 107.40 | 108.15 | 98.16 | 100.30 | 98.98 | 1,071,258 |
18 Jan 2024 | 107.65 | 108.60 | 105.30 | 106.00 | 104.61 | 635,717 |
17 Jan 2024 | 110.45 | 111.35 | 107.65 | 107.65 | 106.23 | 672,749 |
16 Jan 2024 | 109.60 | 112.85 | 108.45 | 112.80 | 111.32 | 599,907 |
15 Jan 2024 | 111.15 | 111.85 | 110.35 | 110.80 | 109.34 | 326,461 |
12 Jan 2024 | 115.90 | 116.30 | 111.65 | 112.95 | 111.46 | 521,804 |
11 Jan 2024 | 115.95 | 117.40 | 114.70 | 114.85 | 113.34 | 300,674 |
10 Jan 2024 | 114.85 | 116.00 | 114.20 | 114.65 | 113.14 | 265,816 |
09 Jan 2024 | 115.85 | 117.55 | 113.35 | 114.50 | 112.99 | 354,198 |
08 Jan 2024 | 115.50 | 116.45 | 113.00 | 115.20 | 113.68 | 607,224 |
05 Jan 2024 | 115.70 | 116.95 | 111.70 | 115.55 | 114.03 | 562,973 |
04 Jan 2024 | 110.50 | 115.40 | 110.40 | 115.20 | 113.68 | 704,957 |
03 Jan 2024 | 117.15 | 118.10 | 109.70 | 110.25 | 108.80 | 839,065 |
02 Jan 2024 | 123.70 | 124.80 | 116.60 | 117.50 | 115.95 | 462,619 |
29 Dec 2023 | 123.65 | 124.40 | 122.05 | 123.45 | 121.83 | 290,374 |
28 Dec 2023 | 120.10 | 123.00 | 120.00 | 122.40 | 120.79 | 336,822 |
27 Dec 2023 | 120.00 | 120.85 | 119.05 | 120.15 | 118.57 | 362,256 |
22 Dec 2023 | 120.00 | 120.50 | 118.35 | 118.95 | 117.38 | 403,416 |
21 Dec 2023 | 120.50 | 122.10 | 119.05 | 120.40 | 118.82 | 445,649 |
20 Dec 2023 | 122.45 | 124.15 | 120.00 | 122.30 | 120.69 | 551,007 |
19 Dec 2023 | 125.40 | 127.80 | 121.30 | 122.30 | 120.69 | 544,294 |
18 Dec 2023 | 121.40 | 125.45 | 120.25 | 124.75 | 123.11 | 605,431 |
15 Dec 2023 | 123.45 | 124.45 | 121.00 | 122.15 | 120.54 | 847,737 |
14 Dec 2023 | 118.80 | 123.85 | 118.65 | 121.70 | 120.10 | 877,674 |
13 Dec 2023 | 114.60 | 115.90 | 113.75 | 115.25 | 113.73 | 358,361 |
12 Dec 2023 | 119.00 | 119.00 | 114.80 | 114.95 | 113.44 | 803,147 |
11 Dec 2023 | 118.00 | 120.95 | 116.80 | 120.15 | 118.57 | 706,855 |
08 Dec 2023 | 118.55 | 120.75 | 117.05 | 119.00 | 117.43 | 710,693 |
07 Dec 2023 | 117.85 | 119.15 | 116.70 | 117.90 | 116.35 | 354,270 |
06 Dec 2023 | 113.10 | 118.45 | 112.40 | 118.20 | 116.64 | 522,523 |
05 Dec 2023 | 113.10 | 114.10 | 111.30 | 113.00 | 111.51 | 594,376 |
04 Dec 2023 | 111.00 | 113.90 | 110.10 | 113.60 | 112.11 | 766,573 |
01 Dec 2023 | 106.15 | 110.35 | 106.10 | 110.00 | 108.55 | 781,094 |
30 Nov 2023 | 104.20 | 106.30 | 103.50 | 106.30 | 104.90 | 1,036,739 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |