Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 May 2022 | - | - | - | - | - | - |
18 May 2022 | - | - | - | - | - | - |
17 May 2022 | 217.50 | 224.18 | 210.00 | 217.50 | 217.50 | 37,067 |
16 May 2022 | 225.00 | 228.25 | 210.00 | 216.50 | 216.50 | 48,610 |
13 May 2022 | 220.00 | 264.00 | 206.00 | 225.00 | 225.00 | 394,047 |
12 May 2022 | 227.50 | 233.89 | 215.50 | 220.00 | 220.00 | 50,688 |
11 May 2022 | 222.50 | 231.00 | 215.00 | 227.50 | 227.50 | 87,030 |
10 May 2022 | 220.00 | 234.00 | 215.00 | 222.50 | 222.50 | 107,963 |
09 May 2022 | 217.50 | 224.80 | 214.20 | 220.00 | 220.00 | 95,721 |
06 May 2022 | 220.00 | 219.00 | 210.00 | 215.00 | 215.00 | 73,839 |
05 May 2022 | 225.00 | 237.00 | 215.00 | 220.00 | 220.00 | 74,384 |
04 May 2022 | 222.50 | 229.00 | 215.00 | 225.00 | 225.00 | 62,130 |
03 May 2022 | 220.00 | 229.00 | 206.00 | 225.00 | 225.00 | 102,327 |
29 Apr 2022 | 220.00 | 228.75 | 211.00 | 220.00 | 220.00 | 193,362 |
28 Apr 2022 | 227.50 | 247.77 | 212.00 | 220.00 | 220.00 | 202,326 |
27 Apr 2022 | 242.50 | 248.88 | 220.00 | 222.50 | 222.50 | 230,928 |
26 Apr 2022 | 240.00 | 259.00 | 225.00 | 242.50 | 242.50 | 237,866 |
25 Apr 2022 | 262.50 | 259.00 | 230.00 | 240.00 | 240.00 | 253,247 |
22 Apr 2022 | 275.00 | 289.00 | 238.81 | 260.00 | 260.00 | 370,854 |
21 Apr 2022 | 297.50 | 304.70 | 265.00 | 275.00 | 275.00 | 362,362 |
20 Apr 2022 | 280.00 | 309.00 | 282.10 | 295.00 | 295.00 | 346,082 |
19 Apr 2022 | 247.50 | 295.00 | 240.00 | 282.00 | 282.00 | 679,912 |
14 Apr 2022 | 272.50 | 272.50 | 206.67 | 247.50 | 247.50 | 721,191 |
13 Apr 2022 | 275.00 | 345.00 | 270.00 | 270.00 | 270.00 | 1,814,265 |
12 Apr 2022 | 197.50 | 262.00 | 201.88 | 257.50 | 257.50 | 771,132 |
11 Apr 2022 | 183.50 | 204.17 | 180.00 | 200.00 | 200.00 | 453,936 |
08 Apr 2022 | 145.00 | 175.00 | 145.10 | 172.50 | 172.50 | 299,612 |
07 Apr 2022 | 140.00 | 149.90 | 137.60 | 145.00 | 145.00 | 149,315 |
06 Apr 2022 | 125.00 | 149.50 | 125.22 | 140.00 | 140.00 | 484,818 |
05 Apr 2022 | 125.00 | 129.55 | 120.00 | 125.00 | 125.00 | 92,045 |
04 Apr 2022 | 125.00 | 134.00 | 121.50 | 125.00 | 125.00 | 92,085 |
01 Apr 2022 | 120.00 | 127.00 | 115.00 | 125.00 | 125.00 | 87,469 |
31 Mar 2022 | 120.00 | 124.80 | 115.00 | 120.00 | 120.00 | 194,348 |
30 Mar 2022 | 125.00 | 130.00 | 115.00 | 120.00 | 120.00 | 143,740 |
29 Mar 2022 | 125.00 | 134.80 | 119.36 | 125.00 | 125.00 | 167,013 |
28 Mar 2022 | 122.50 | 133.66 | 111.00 | 124.50 | 124.50 | 246,741 |
25 Mar 2022 | 122.50 | 124.25 | 115.00 | 122.50 | 122.50 | 51,675 |
24 Mar 2022 | 125.00 | 124.90 | 120.00 | 122.50 | 122.50 | 11,548 |
23 Mar 2022 | 122.50 | 130.00 | 120.00 | 125.00 | 125.00 | 41,966 |
22 Mar 2022 | 122.50 | 124.80 | 115.00 | 124.00 | 124.00 | 64,534 |
21 Mar 2022 | 127.50 | 128.20 | 116.00 | 120.00 | 120.00 | 75,800 |
18 Mar 2022 | 132.50 | 132.90 | 125.00 | 127.50 | 127.50 | 54,299 |
17 Mar 2022 | 140.00 | 144.47 | 130.00 | 130.00 | 130.00 | 138,900 |
16 Mar 2022 | 132.50 | 149.00 | 131.00 | 140.00 | 140.00 | 171,984 |
15 Mar 2022 | 125.00 | 138.20 | 124.00 | 130.00 | 130.00 | 137,864 |
14 Mar 2022 | 117.50 | 128.88 | 110.00 | 125.00 | 125.00 | 127,763 |
11 Mar 2022 | 117.50 | 121.90 | 110.00 | 117.50 | 117.50 | 42,253 |
10 Mar 2022 | 122.50 | 125.00 | 110.00 | 117.50 | 117.50 | 163,681 |
09 Mar 2022 | 127.50 | 129.75 | 92.50 | 125.00 | 125.00 | 1,343,908 |
08 Mar 2022 | 137.50 | 139.75 | 125.50 | 127.50 | 127.50 | 195,184 |
07 Mar 2022 | 147.50 | 147.25 | 136.00 | 137.50 | 137.50 | 105,454 |
04 Mar 2022 | 150.00 | 154.80 | 145.00 | 147.50 | 147.50 | 100,661 |
03 Mar 2022 | 162.50 | 162.50 | 151.10 | 152.50 | 152.50 | 97,259 |
02 Mar 2022 | 147.50 | 165.00 | 145.50 | 162.50 | 162.50 | 165,280 |
01 Mar 2022 | 84.60 | 170.00 | 146.10 | 147.50 | 147.50 | 99,054 |
01 Mar 2022 | 1:50 Stock split | |||||
28 Feb 2022 | 185.00 | 186.65 | 166.25 | 167.50 | 167.50 | 3,979 |
25 Feb 2022 | 170.00 | 190.00 | 165.50 | 182.50 | 182.50 | 199,372 |
24 Feb 2022 | 187.50 | 186.00 | 165.25 | 170.00 | 170.00 | 212,968 |
23 Feb 2022 | 190.00 | 200.00 | 186.00 | 187.50 | 187.50 | 73,958 |
22 Feb 2022 | 202.50 | 205.00 | 178.45 | 187.50 | 187.50 | 201,656 |
21 Feb 2022 | 235.00 | 247.80 | 195.00 | 205.00 | 205.00 | 292,868 |
18 Feb 2022 | 220.00 | 249.90 | 217.50 | 235.00 | 235.00 | 353,203 |
17 Feb 2022 | 195.00 | 233.20 | 198.60 | 220.00 | 220.00 | 430,126 |
16 Feb 2022 | 170.00 | 207.50 | 168.45 | 195.00 | 195.00 | 194,380 |
15 Feb 2022 | 155.00 | 183.50 | 156.75 | 170.00 | 170.00 | 204,081 |
14 Feb 2022 | 177.50 | 177.50 | 150.00 | 160.00 | 160.00 | 438,962 |
11 Feb 2022 | 185.00 | 190.00 | 175.00 | 177.50 | 177.50 | 137,540 |
10 Feb 2022 | 187.50 | 190.00 | 181.10 | 185.00 | 185.00 | 94,910 |
09 Feb 2022 | 182.50 | 189.75 | 175.00 | 187.50 | 187.50 | 83,312 |
08 Feb 2022 | 182.50 | 187.25 | 179.40 | 182.50 | 182.50 | 41,416 |
07 Feb 2022 | 185.00 | 190.00 | 176.30 | 182.50 | 182.50 | 121,823 |
04 Feb 2022 | 200.00 | 198.00 | 175.50 | 185.00 | 185.00 | 324,098 |
03 Feb 2022 | 200.00 | 204.90 | 195.20 | 200.00 | 200.00 | 43,009 |
02 Feb 2022 | 202.50 | 207.00 | 189.50 | 189.50 | 189.50 | 76,662 |
01 Feb 2022 | 200.00 | 207.50 | 196.35 | 202.50 | 202.50 | 54,150 |
31 Jan 2022 | 210.00 | 215.00 | 200.50 | 200.00 | 200.00 | 40,155 |
28 Jan 2022 | 205.00 | 222.00 | 200.00 | 210.00 | 210.00 | 123,913 |
27 Jan 2022 | 210.00 | 214.00 | 200.00 | 205.00 | 205.00 | 47,558 |
26 Jan 2022 | 202.50 | 225.00 | 196.55 | 210.00 | 210.00 | 139,811 |
25 Jan 2022 | 205.00 | 215.00 | 195.00 | 200.00 | 200.00 | 67,754 |
24 Jan 2022 | 207.50 | 210.00 | 180.50 | 205.00 | 205.00 | 214,286 |
21 Jan 2022 | 210.00 | 215.00 | 206.40 | 207.50 | 207.50 | 61,328 |
20 Jan 2022 | 215.00 | 217.40 | 205.00 | 210.00 | 210.00 | 41,140 |
19 Jan 2022 | 217.50 | 221.40 | 211.10 | 215.00 | 215.00 | 52,052 |
18 Jan 2022 | 212.50 | 222.00 | 209.25 | 217.50 | 217.50 | 100,174 |
17 Jan 2022 | 215.00 | 229.00 | 210.50 | 212.50 | 212.50 | 144,671 |
14 Jan 2022 | 215.00 | 223.50 | 210.00 | 215.00 | 215.00 | 73,626 |
13 Jan 2022 | 210.00 | 219.45 | 208.50 | 215.00 | 215.00 | 39,010 |
12 Jan 2022 | 220.00 | 225.00 | 205.00 | 210.00 | 210.00 | 106,235 |
11 Jan 2022 | 225.00 | 228.25 | 210.50 | 220.00 | 220.00 | 87,289 |
10 Jan 2022 | 230.00 | 235.00 | 220.00 | 225.00 | 225.00 | 80,723 |
07 Jan 2022 | 230.00 | 238.50 | 225.00 | 230.00 | 230.00 | 81,956 |
06 Jan 2022 | 217.50 | 233.50 | 212.80 | 230.00 | 230.00 | 199,113 |
05 Jan 2022 | 235.00 | 238.45 | 215.00 | 217.50 | 217.50 | 326,885 |
04 Jan 2022 | 245.00 | 249.80 | 230.00 | 235.00 | 235.00 | 189,014 |
31 Dec 2021 | 252.50 | 252.00 | 240.00 | 245.00 | 245.00 | 31,778 |
30 Dec 2021 | 252.50 | 252.50 | 241.50 | 252.50 | 252.50 | 95,437 |
29 Dec 2021 | 260.00 | 262.00 | 238.30 | 252.50 | 252.50 | 125,237 |
24 Dec 2021 | 265.00 | 268.75 | 255.50 | 260.00 | 260.00 | 27,981 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |