Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 Mar 2023 | 175.00 | 185.00 | 170.00 | 177.00 | 177.00 | 184,234 |
30 Mar 2023 | 179.00 | 178.00 | 146.00 | 153.00 | 153.00 | 518,885 |
29 Mar 2023 | 179.50 | 181.20 | 177.75 | 179.00 | 179.00 | 49,590 |
28 Mar 2023 | 183.50 | 183.25 | 175.00 | 179.50 | 179.50 | 63,582 |
27 Mar 2023 | 184.50 | 187.00 | 180.70 | 185.00 | 185.00 | 89,455 |
24 Mar 2023 | 193.50 | 193.25 | 183.00 | 190.00 | 190.00 | 150,196 |
23 Mar 2023 | 188.50 | 200.00 | 190.00 | 193.50 | 193.50 | 58,121 |
22 Mar 2023 | 182.50 | 190.00 | 184.00 | 188.50 | 188.50 | 56,391 |
21 Mar 2023 | 177.50 | 187.00 | 175.00 | 183.00 | 183.00 | 59,251 |
20 Mar 2023 | 170.00 | 180.00 | 163.40 | 177.50 | 177.50 | 83,631 |
17 Mar 2023 | 183.00 | 183.40 | 172.06 | 175.00 | 175.00 | 35,639 |
16 Mar 2023 | 183.00 | 184.00 | 181.00 | 183.00 | 183.00 | 31,847 |
15 Mar 2023 | 186.50 | 183.70 | 181.04 | 183.00 | 183.00 | 9,848 |
14 Mar 2023 | 187.50 | 187.81 | 183.00 | 186.50 | 186.50 | 16,290 |
13 Mar 2023 | 180.50 | 196.20 | 183.00 | 187.50 | 187.50 | 80,996 |
10 Mar 2023 | 189.00 | 189.90 | 178.60 | 182.00 | 182.00 | 39,143 |
09 Mar 2023 | 200.00 | 197.00 | 187.00 | 190.00 | 190.00 | 49,696 |
08 Mar 2023 | 211.50 | 211.00 | 195.00 | 200.00 | 200.00 | 144,157 |
07 Mar 2023 | 191.50 | 220.00 | 190.15 | 215.00 | 215.00 | 277,020 |
06 Mar 2023 | 187.00 | 196.50 | 188.00 | 191.50 | 191.50 | 144,401 |
03 Mar 2023 | 165.00 | 189.75 | 166.28 | 187.00 | 187.00 | 238,249 |
02 Mar 2023 | 158.00 | 167.00 | 157.05 | 165.00 | 165.00 | 79,481 |
01 Mar 2023 | 164.50 | 165.00 | 157.50 | 158.00 | 158.00 | 102,077 |
28 Feb 2023 | 169.50 | 175.00 | 163.50 | 164.50 | 164.50 | 109,574 |
27 Feb 2023 | 171.00 | 173.00 | 164.57 | 169.50 | 169.50 | 41,838 |
24 Feb 2023 | 177.50 | 180.00 | 160.80 | 171.00 | 171.00 | 210,487 |
23 Feb 2023 | 186.50 | 188.00 | 172.56 | 177.00 | 177.00 | 178,232 |
22 Feb 2023 | 187.50 | 190.00 | 185.00 | 186.50 | 186.50 | 42,447 |
21 Feb 2023 | 192.50 | 191.15 | 184.00 | 187.50 | 187.50 | 49,026 |
20 Feb 2023 | 197.50 | 200.00 | 190.00 | 192.50 | 192.50 | 43,125 |
17 Feb 2023 | 202.50 | 202.75 | 195.24 | 197.50 | 197.50 | 44,049 |
16 Feb 2023 | 202.50 | 205.00 | 200.05 | 202.50 | 202.50 | 11,405 |
15 Feb 2023 | 206.00 | 205.00 | 196.00 | 202.50 | 202.50 | 42,331 |
14 Feb 2023 | 206.00 | 210.00 | 202.00 | 206.00 | 206.00 | 16,813 |
13 Feb 2023 | 207.50 | 210.00 | 205.00 | 206.00 | 206.00 | 34,962 |
10 Feb 2023 | 213.50 | 216.50 | 203.00 | 207.50 | 207.50 | 178,186 |
09 Feb 2023 | 213.50 | 217.00 | 210.00 | 213.50 | 213.50 | 20,106 |
08 Feb 2023 | 202.50 | 215.00 | 200.00 | 213.50 | 213.50 | 74,824 |
07 Feb 2023 | 201.00 | 205.00 | 197.00 | 202.50 | 202.50 | 40,250 |
06 Feb 2023 | 198.50 | 205.00 | 196.00 | 201.00 | 201.00 | 53,467 |
03 Feb 2023 | 198.00 | 200.00 | 191.80 | 195.00 | 195.00 | 98,121 |
02 Feb 2023 | 207.50 | 210.00 | 196.00 | 198.00 | 198.00 | 98,974 |
01 Feb 2023 | 213.50 | 214.90 | 204.73 | 207.50 | 207.50 | 72,896 |
31 Jan 2023 | 211.50 | 217.00 | 210.70 | 213.50 | 213.50 | 24,198 |
30 Jan 2023 | 200.00 | 215.00 | 195.00 | 211.50 | 211.50 | 270,180 |
27 Jan 2023 | 205.00 | 205.00 | 195.00 | 200.00 | 200.00 | 287,880 |
26 Jan 2023 | 210.00 | 210.00 | 200.00 | 207.50 | 207.50 | 179,273 |
25 Jan 2023 | 212.50 | 215.00 | 206.00 | 210.00 | 210.00 | 21,101 |
24 Jan 2023 | 217.50 | 223.00 | 211.50 | 212.50 | 212.50 | 31,556 |
23 Jan 2023 | 221.00 | 225.00 | 215.00 | 217.50 | 217.50 | 39,604 |
20 Jan 2023 | 217.50 | 222.40 | 215.00 | 218.00 | 218.00 | 37,251 |
19 Jan 2023 | 235.00 | 233.00 | 215.00 | 217.50 | 217.50 | 68,216 |
18 Jan 2023 | 215.00 | 237.00 | 210.10 | 235.00 | 235.00 | 164,511 |
17 Jan 2023 | 217.50 | 220.00 | 210.30 | 215.00 | 215.00 | 52,641 |
16 Jan 2023 | 225.00 | 230.00 | 215.00 | 217.50 | 217.50 | 49,099 |
13 Jan 2023 | 221.50 | 225.00 | 220.00 | 225.00 | 225.00 | 34,809 |
12 Jan 2023 | 224.00 | 225.00 | 220.00 | 221.50 | 221.50 | 457,024 |
11 Jan 2023 | 221.50 | 228.00 | 220.00 | 224.00 | 224.00 | 208,935 |
10 Jan 2023 | 219.50 | 222.00 | 217.75 | 222.00 | 222.00 | 110,564 |
09 Jan 2023 | 218.50 | 222.71 | 216.13 | 219.50 | 219.50 | 91,752 |
06 Jan 2023 | 220.00 | 225.00 | 215.23 | 219.50 | 219.50 | 79,974 |
05 Jan 2023 | 222.50 | 225.60 | 219.00 | 219.00 | 219.00 | 91,662 |
04 Jan 2023 | 232.50 | 231.40 | 220.81 | 222.50 | 222.50 | 95,303 |
03 Jan 2023 | 250.00 | 255.00 | 232.00 | 239.00 | 239.00 | 83,904 |
30 Dec 2022 | 242.50 | 255.00 | 245.00 | 250.00 | 250.00 | 35,435 |
29 Dec 2022 | 240.00 | 245.78 | 236.65 | 242.50 | 242.50 | 18,805 |
28 Dec 2022 | 245.00 | 250.00 | 235.00 | 240.00 | 240.00 | 42,810 |
23 Dec 2022 | 245.00 | 250.00 | 245.00 | 245.00 | 245.00 | 13,068 |
22 Dec 2022 | 249.50 | 252.85 | 240.30 | 245.00 | 245.00 | 22,415 |
21 Dec 2022 | 243.50 | 253.00 | 242.10 | 249.50 | 249.50 | 100,129 |
20 Dec 2022 | 247.50 | 250.00 | 240.00 | 243.50 | 243.50 | 62,219 |
19 Dec 2022 | 255.00 | 260.00 | 245.00 | 246.00 | 246.00 | 33,460 |
16 Dec 2022 | 250.00 | 264.54 | 250.00 | 255.00 | 255.00 | 171,342 |
15 Dec 2022 | 259.00 | 261.00 | 246.00 | 250.00 | 250.00 | 88,450 |
14 Dec 2022 | 250.00 | 270.00 | 253.00 | 258.00 | 258.00 | 180,125 |
13 Dec 2022 | 238.00 | 253.00 | 236.80 | 250.00 | 250.00 | 83,291 |
12 Dec 2022 | 227.50 | 240.70 | 228.88 | 238.00 | 238.00 | 82,902 |
09 Dec 2022 | 222.00 | 230.00 | 224.00 | 227.50 | 227.50 | 30,772 |
08 Dec 2022 | 231.00 | 235.00 | 220.00 | 222.00 | 222.00 | 80,154 |
07 Dec 2022 | 227.50 | 237.00 | 225.00 | 231.00 | 231.00 | 80,917 |
06 Dec 2022 | 212.50 | 233.50 | 213.40 | 227.50 | 227.50 | 118,458 |
05 Dec 2022 | 212.00 | 214.00 | 210.00 | 212.00 | 212.00 | 26,688 |
02 Dec 2022 | 214.50 | 214.40 | 210.40 | 212.00 | 212.00 | 73,084 |
01 Dec 2022 | 213.50 | 214.70 | 212.25 | 214.50 | 214.50 | 58,820 |
30 Nov 2022 | 215.00 | 217.20 | 213.00 | 213.50 | 213.50 | 142,074 |
29 Nov 2022 | 221.50 | 228.00 | 212.00 | 214.50 | 214.50 | 454,350 |
28 Nov 2022 | 225.00 | 225.00 | 200.00 | 207.00 | 207.00 | 527,887 |
25 Nov 2022 | 225.00 | 237.00 | 219.00 | 222.00 | 222.00 | 355,010 |
24 Nov 2022 | 235.00 | 232.00 | 201.50 | 225.00 | 225.00 | 302,582 |
23 Nov 2022 | 237.50 | 240.00 | 228.00 | 235.00 | 235.00 | 121,476 |
22 Nov 2022 | 257.50 | 256.40 | 230.00 | 237.50 | 237.50 | 298,696 |
21 Nov 2022 | 270.00 | 275.00 | 255.00 | 257.50 | 257.50 | 96,239 |
18 Nov 2022 | 275.00 | 271.00 | 260.00 | 270.00 | 270.00 | 19,563 |
17 Nov 2022 | 262.50 | 278.00 | 255.00 | 275.00 | 275.00 | 130,938 |
16 Nov 2022 | 262.50 | 269.00 | 260.00 | 262.50 | 262.50 | 53,618 |
15 Nov 2022 | 275.00 | 271.00 | 260.00 | 262.50 | 262.50 | 73,868 |
14 Nov 2022 | 273.50 | 275.00 | 270.00 | 275.00 | 275.00 | 29,311 |
11 Nov 2022 | 276.00 | 279.76 | 272.00 | 273.50 | 273.50 | 35,166 |
10 Nov 2022 | 277.50 | 280.00 | 272.00 | 272.00 | 272.00 | 34,369 |
09 Nov 2022 | 280.00 | 280.00 | 275.00 | 277.50 | 277.50 | 5,216 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |