Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 May 2023 | 100.00 | 103.00 | 98.00 | 100.00 | 100.00 | 566,686,300 |
29 May 2023 | 105.00 | 108.00 | 99.00 | 100.00 | 100.00 | 1,157,237,900 |
26 May 2023 | 108.00 | 113.00 | 105.00 | 106.00 | 106.00 | 442,091,600 |
25 May 2023 | 113.00 | 113.00 | 109.00 | 109.00 | 109.00 | 490,921,700 |
24 May 2023 | 117.00 | 117.00 | 112.00 | 113.00 | 113.00 | 283,441,100 |
23 May 2023 | 118.00 | 120.00 | 116.00 | 116.00 | 116.00 | 286,066,200 |
22 May 2023 | 119.00 | 119.00 | 115.00 | 118.00 | 118.00 | 251,841,000 |
19 May 2023 | 121.00 | 121.00 | 116.00 | 116.00 | 116.00 | 394,542,500 |
17 May 2023 | 123.00 | 125.00 | 118.00 | 121.00 | 121.00 | 458,477,300 |
16 May 2023 | 127.00 | 132.00 | 123.00 | 123.00 | 123.00 | 1,189,823,500 |
15 May 2023 | 123.00 | 128.00 | 121.00 | 126.00 | 126.00 | 492,810,700 |
12 May 2023 | 121.00 | 123.00 | 121.00 | 122.00 | 122.00 | 216,353,400 |
11 May 2023 | 123.00 | 123.00 | 120.00 | 121.00 | 121.00 | 319,158,900 |
10 May 2023 | 120.00 | 124.00 | 120.00 | 123.00 | 123.00 | 272,644,400 |
09 May 2023 | 121.00 | 123.00 | 118.00 | 121.00 | 121.00 | 372,202,000 |
08 May 2023 | 138.00 | 138.00 | 112.00 | 121.00 | 121.00 | 614,532,300 |
05 May 2023 | 114.00 | 120.00 | 107.00 | 120.00 | 120.00 | 1,768,565,800 |
04 May 2023 | 115.00 | 116.00 | 113.00 | 114.00 | 114.00 | 315,749,100 |
03 May 2023 | 115.00 | 118.00 | 113.00 | 115.00 | 115.00 | 276,620,300 |
02 May 2023 | 121.00 | 123.00 | 114.00 | 115.00 | 115.00 | 768,278,200 |
28 Apr 2023 | 123.00 | 123.00 | 120.00 | 121.00 | 121.00 | 183,232,800 |
27 Apr 2023 | 122.00 | 123.00 | 121.00 | 122.00 | 122.00 | 158,331,100 |
26 Apr 2023 | 122.00 | 125.00 | 121.00 | 122.00 | 122.00 | 382,747,500 |
18 Apr 2023 | 120.00 | 123.00 | 120.00 | 122.00 | 122.00 | 281,227,600 |
17 Apr 2023 | 121.00 | 122.00 | 120.00 | 120.00 | 120.00 | 223,255,500 |
14 Apr 2023 | 120.00 | 122.00 | 119.00 | 120.00 | 120.00 | 344,105,500 |
13 Apr 2023 | 121.00 | 124.00 | 119.00 | 119.00 | 119.00 | 641,055,000 |
12 Apr 2023 | 125.00 | 126.00 | 118.00 | 121.00 | 121.00 | 486,944,600 |
11 Apr 2023 | 124.00 | 126.00 | 122.00 | 124.00 | 124.00 | 399,249,500 |
10 Apr 2023 | 130.00 | 130.00 | 123.00 | 123.00 | 123.00 | 397,416,400 |
06 Apr 2023 | 130.00 | 133.00 | 129.00 | 130.00 | 130.00 | 379,667,500 |
05 Apr 2023 | 131.00 | 133.00 | 129.00 | 132.00 | 132.00 | 307,950,700 |
04 Apr 2023 | 133.00 | 137.00 | 130.00 | 131.00 | 131.00 | 1,015,118,100 |
03 Apr 2023 | 127.00 | 134.00 | 127.00 | 131.00 | 131.00 | 590,511,000 |
31 Mar 2023 | 126.00 | 129.00 | 124.00 | 127.00 | 127.00 | 408,982,400 |
30 Mar 2023 | 135.00 | 135.00 | 125.00 | 126.00 | 126.00 | 812,051,700 |
29 Mar 2023 | 140.00 | 140.00 | 133.00 | 133.00 | 133.00 | 1,078,217,900 |
28 Mar 2023 | 130.00 | 138.00 | 129.00 | 137.00 | 137.00 | 838,737,900 |
27 Mar 2023 | 123.00 | 129.00 | 122.00 | 129.00 | 129.00 | 523,730,600 |
24 Mar 2023 | 121.00 | 124.00 | 120.00 | 121.00 | 121.00 | 277,514,300 |
21 Mar 2023 | 119.00 | 123.00 | 119.00 | 120.00 | 120.00 | 303,875,400 |
20 Mar 2023 | 123.00 | 124.00 | 118.00 | 119.00 | 119.00 | 264,588,400 |
17 Mar 2023 | 121.00 | 127.00 | 118.00 | 123.00 | 123.00 | 679,272,400 |
16 Mar 2023 | 124.00 | 125.00 | 117.00 | 117.00 | 117.00 | 852,938,900 |
15 Mar 2023 | 123.00 | 126.00 | 123.00 | 125.00 | 125.00 | 349,050,000 |
14 Mar 2023 | 129.00 | 130.00 | 122.00 | 123.00 | 123.00 | 579,487,000 |
13 Mar 2023 | 129.00 | 132.00 | 124.00 | 129.00 | 129.00 | 317,982,600 |
10 Mar 2023 | 126.00 | 131.00 | 125.00 | 129.00 | 129.00 | 359,677,800 |
09 Mar 2023 | 124.00 | 128.00 | 124.00 | 126.00 | 126.00 | 304,060,000 |
08 Mar 2023 | 122.00 | 126.00 | 120.00 | 123.00 | 123.00 | 452,594,800 |
07 Mar 2023 | 128.00 | 131.00 | 123.00 | 124.00 | 124.00 | 639,951,100 |
06 Mar 2023 | 134.00 | 135.00 | 126.00 | 128.00 | 128.00 | 977,115,300 |
03 Mar 2023 | 135.00 | 137.00 | 133.00 | 133.00 | 133.00 | 273,933,000 |
02 Mar 2023 | 134.00 | 135.00 | 133.00 | 135.00 | 135.00 | 142,529,600 |
01 Mar 2023 | 136.00 | 137.00 | 133.00 | 134.00 | 134.00 | 386,850,400 |
28 Feb 2023 | 134.00 | 138.00 | 134.00 | 136.00 | 136.00 | 516,020,500 |
27 Feb 2023 | 135.00 | 138.00 | 134.00 | 134.00 | 134.00 | 396,885,600 |
24 Feb 2023 | 137.00 | 137.00 | 134.00 | 135.00 | 135.00 | 647,070,000 |
23 Feb 2023 | 133.00 | 137.00 | 133.00 | 135.00 | 135.00 | 512,286,700 |
22 Feb 2023 | 137.00 | 139.00 | 133.00 | 133.00 | 133.00 | 468,615,100 |
21 Feb 2023 | 140.00 | 141.00 | 135.00 | 135.00 | 135.00 | 578,604,200 |
20 Feb 2023 | 142.00 | 143.00 | 136.00 | 139.00 | 139.00 | 684,010,700 |
17 Feb 2023 | 140.00 | 144.00 | 139.00 | 142.00 | 142.00 | 537,635,600 |
16 Feb 2023 | 148.00 | 148.00 | 140.00 | 141.00 | 141.00 | 495,832,600 |
15 Feb 2023 | 147.00 | 149.00 | 143.00 | 144.00 | 144.00 | 810,983,100 |
14 Feb 2023 | 139.00 | 147.00 | 137.00 | 146.00 | 146.00 | 1,038,593,600 |
13 Feb 2023 | 137.00 | 141.00 | 137.00 | 137.00 | 137.00 | 336,090,900 |
10 Feb 2023 | 138.00 | 138.00 | 134.00 | 137.00 | 137.00 | 619,973,900 |
09 Feb 2023 | 142.00 | 143.00 | 139.00 | 139.00 | 139.00 | 577,463,000 |
08 Feb 2023 | 147.00 | 149.00 | 143.00 | 143.00 | 143.00 | 325,267,400 |
07 Feb 2023 | 147.00 | 149.00 | 145.00 | 146.00 | 146.00 | 542,898,900 |
06 Feb 2023 | 146.00 | 149.00 | 140.00 | 142.00 | 142.00 | 1,279,979,600 |
03 Feb 2023 | 155.00 | 156.00 | 146.00 | 147.00 | 147.00 | 1,375,602,900 |
02 Feb 2023 | 156.00 | 159.00 | 153.00 | 155.00 | 155.00 | 550,059,900 |
01 Feb 2023 | 153.00 | 158.00 | 151.00 | 155.00 | 155.00 | 945,036,200 |
31 Jan 2023 | 153.00 | 156.00 | 151.00 | 153.00 | 153.00 | 562,557,000 |
30 Jan 2023 | 157.00 | 160.00 | 154.00 | 154.00 | 154.00 | 520,831,400 |
27 Jan 2023 | 155.00 | 158.00 | 154.00 | 155.00 | 155.00 | 469,402,600 |
26 Jan 2023 | 169.00 | 169.00 | 155.00 | 155.00 | 155.00 | 906,611,300 |
25 Jan 2023 | 158.00 | 162.00 | 154.00 | 159.00 | 159.00 | 982,185,100 |
24 Jan 2023 | 163.00 | 163.00 | 153.00 | 158.00 | 158.00 | 1,770,586,200 |
20 Jan 2023 | 150.00 | 160.00 | 148.00 | 158.00 | 158.00 | 1,309,295,100 |
19 Jan 2023 | 148.00 | 151.00 | 147.00 | 150.00 | 150.00 | 325,253,100 |
18 Jan 2023 | 148.00 | 152.00 | 147.00 | 149.00 | 149.00 | 584,943,200 |
17 Jan 2023 | 147.00 | 153.00 | 146.00 | 148.00 | 148.00 | 1,252,379,200 |
16 Jan 2023 | 145.00 | 148.00 | 142.00 | 147.00 | 147.00 | 556,887,500 |
13 Jan 2023 | 144.00 | 147.00 | 143.00 | 144.00 | 144.00 | 622,124,000 |
12 Jan 2023 | 145.00 | 149.00 | 141.00 | 142.00 | 142.00 | 1,086,123,100 |
11 Jan 2023 | 143.00 | 149.00 | 137.00 | 147.00 | 147.00 | 913,583,900 |
10 Jan 2023 | 138.00 | 144.00 | 132.00 | 142.00 | 142.00 | 1,339,258,200 |
09 Jan 2023 | 148.00 | 151.00 | 138.00 | 138.00 | 138.00 | 1,124,560,900 |
06 Jan 2023 | 146.00 | 150.00 | 144.00 | 148.00 | 148.00 | 466,731,500 |
05 Jan 2023 | 153.00 | 155.00 | 145.00 | 145.00 | 145.00 | 2,213,502,300 |
04 Jan 2023 | 168.00 | 168.00 | 155.00 | 155.00 | 155.00 | 1,086,648,900 |
03 Jan 2023 | 163.00 | 168.00 | 161.00 | 166.00 | 166.00 | 557,192,900 |
02 Jan 2023 | 164.00 | 164.00 | 158.00 | 161.00 | 161.00 | 312,286,900 |
30 Dec 2022 | 166.00 | 166.00 | 161.00 | 161.00 | 161.00 | 290,512,000 |
29 Dec 2022 | 164.00 | 166.00 | 161.00 | 164.00 | 164.00 | 466,197,700 |
28 Dec 2022 | 168.00 | 169.00 | 163.00 | 164.00 | 164.00 | 396,591,000 |
27 Dec 2022 | 170.00 | 171.00 | 168.00 | 168.00 | 168.00 | 290,435,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |