Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
22 Mar 2023 | - | - | - | - | - | - |
21 Mar 2023 | - | - | - | - | - | - |
20 Mar 2023 | 234.50 | 244.79 | 224.48 | 231.50 | 231.50 | 124,451 |
17 Mar 2023 | 234.50 | 243.00 | 230.00 | 242.00 | 242.00 | 104,743 |
16 Mar 2023 | 246.00 | 252.00 | 241.95 | 249.50 | 249.50 | 14,471 |
15 Mar 2023 | 228.00 | 247.50 | 228.00 | 246.00 | 246.00 | 36,985 |
14 Mar 2023 | 214.00 | 240.00 | 214.00 | 236.50 | 236.50 | 75,528 |
13 Mar 2023 | 236.00 | 243.00 | 220.00 | 222.50 | 222.50 | 68,670 |
10 Mar 2023 | 240.50 | 258.79 | 231.18 | 249.50 | 249.50 | 180,650 |
09 Mar 2023 | 239.50 | 255.00 | 229.50 | 254.50 | 254.50 | 176,665 |
08 Mar 2023 | 265.00 | 273.50 | 230.00 | 232.50 | 232.50 | 209,394 |
07 Mar 2023 | 288.50 | 296.00 | 273.50 | 278.00 | 278.00 | 131,314 |
06 Mar 2023 | 284.50 | 297.00 | 283.50 | 285.50 | 285.50 | 21,559 |
03 Mar 2023 | 289.50 | 294.50 | 283.00 | 291.50 | 291.50 | 123,228 |
02 Mar 2023 | 284.00 | 297.00 | 283.69 | 296.50 | 296.50 | 38,240 |
01 Mar 2023 | 278.50 | 292.50 | 274.00 | 288.50 | 288.50 | 139,132 |
28 Feb 2023 | 272.50 | 287.00 | 272.50 | 280.00 | 280.00 | 372,547 |
27 Feb 2023 | 265.00 | 274.00 | 255.66 | 267.00 | 267.00 | 43,143 |
24 Feb 2023 | 267.50 | 269.50 | 262.00 | 266.00 | 266.00 | 1,012,082 |
23 Feb 2023 | 268.50 | 269.50 | 263.00 | 263.00 | 263.00 | 12,537 |
22 Feb 2023 | 273.50 | 273.50 | 256.61 | 263.00 | 263.00 | 46,577 |
21 Feb 2023 | 273.50 | 273.50 | 262.00 | 268.00 | 268.00 | 58,026 |
20 Feb 2023 | 265.50 | 283.27 | 265.50 | 275.00 | 275.00 | 9,586 |
17 Feb 2023 | 267.00 | 280.00 | 265.77 | 280.00 | 280.00 | 31,675 |
16 Feb 2023 | 282.50 | 282.50 | 265.50 | 275.00 | 275.00 | 51,716 |
15 Feb 2023 | 279.50 | 281.50 | 265.00 | 279.50 | 279.50 | 214,134 |
14 Feb 2023 | 277.00 | 279.00 | 265.50 | 272.50 | 272.50 | 214,432 |
13 Feb 2023 | 294.50 | 294.50 | 271.00 | 279.00 | 279.00 | 37,406 |
10 Feb 2023 | 302.00 | 302.00 | 276.00 | 281.50 | 281.50 | 78,342 |
09 Feb 2023 | 314.50 | 315.00 | 295.00 | 310.00 | 310.00 | 42,664 |
08 Feb 2023 | 304.00 | 315.48 | 303.50 | 305.25 | 305.25 | 5,533 |
07 Feb 2023 | 311.50 | 317.03 | 301.52 | 310.50 | 310.50 | 61,871 |
06 Feb 2023 | 311.00 | 337.00 | 302.53 | 311.50 | 311.50 | 214,708 |
03 Feb 2023 | 317.00 | 335.00 | 306.50 | 335.00 | 335.00 | 140,456 |
02 Feb 2023 | 311.50 | 325.00 | 311.50 | 325.00 | 325.00 | 142,874 |
01 Feb 2023 | 310.00 | 311.50 | 303.50 | 311.50 | 311.50 | 90,015 |
31 Jan 2023 | 286.50 | 295.50 | 273.00 | 292.00 | 292.00 | 476,111 |
30 Jan 2023 | 314.50 | 327.50 | 289.00 | 298.00 | 298.00 | 230,696 |
27 Jan 2023 | 310.00 | 335.63 | 310.00 | 333.50 | 333.50 | 57,683 |
26 Jan 2023 | 306.00 | 337.46 | 304.50 | 316.00 | 316.00 | 268,244 |
25 Jan 2023 | 300.00 | 300.00 | 288.50 | 295.00 | 295.00 | 133,316 |
24 Jan 2023 | 296.00 | 299.00 | 286.50 | 295.00 | 295.00 | 170,098 |
23 Jan 2023 | 290.00 | 315.00 | 289.00 | 297.50 | 297.50 | 202,722 |
20 Jan 2023 | 285.50 | 287.60 | 274.87 | 285.50 | 285.50 | 7,193 |
19 Jan 2023 | 275.00 | 284.75 | 272.40 | 279.50 | 279.50 | 81,327 |
18 Jan 2023 | 288.50 | 288.50 | 271.42 | 282.00 | 282.00 | 49,883 |
17 Jan 2023 | 280.50 | 297.50 | 275.00 | 276.75 | 276.75 | 22,781 |
16 Jan 2023 | 293.00 | 293.50 | 273.50 | 291.25 | 291.25 | 18,856 |
13 Jan 2023 | 290.00 | 297.50 | 282.67 | 297.00 | 297.00 | 126,855 |
12 Jan 2023 | 280.50 | 300.00 | 277.54 | 281.50 | 281.50 | 1,578,060 |
11 Jan 2023 | 294.00 | 300.00 | 284.99 | 293.00 | 293.00 | 94,096 |
10 Jan 2023 | 280.00 | 300.20 | 269.50 | 286.50 | 286.50 | 103,041 |
09 Jan 2023 | 287.00 | 296.99 | 283.77 | 286.00 | 286.00 | 143,246 |
06 Jan 2023 | 277.00 | 288.65 | 275.77 | 283.00 | 283.00 | 82,732 |
05 Jan 2023 | 303.50 | 303.50 | 273.18 | 280.00 | 280.00 | 137,816 |
04 Jan 2023 | 284.00 | 303.00 | 284.00 | 300.00 | 300.00 | 110,215 |
03 Jan 2023 | 263.50 | 285.50 | 251.05 | 276.50 | 276.50 | 50,282 |
30 Dec 2022 | 248.50 | 264.00 | 248.00 | 264.00 | 264.00 | 7,778 |
29 Dec 2022 | 250.50 | 261.00 | 247.37 | 261.00 | 261.00 | 34,856 |
28 Dec 2022 | 248.00 | 266.00 | 241.00 | 258.50 | 258.50 | 96,293 |
23 Dec 2022 | 254.50 | 254.50 | 243.00 | 245.00 | 245.00 | 72,648 |
22 Dec 2022 | 240.00 | 254.00 | 240.00 | 246.50 | 246.50 | 151,662 |
21 Dec 2022 | 224.00 | 255.50 | 220.31 | 250.00 | 250.00 | 122,408 |
20 Dec 2022 | 221.50 | 223.00 | 212.27 | 221.00 | 221.00 | 149,836 |
19 Dec 2022 | 226.50 | 238.14 | 213.10 | 217.00 | 217.00 | 606,600 |
16 Dec 2022 | 221.50 | 239.50 | 216.00 | 238.00 | 238.00 | 296,928 |
15 Dec 2022 | 238.00 | 241.50 | 226.25 | 228.50 | 228.50 | 343,841 |
14 Dec 2022 | 241.50 | 251.55 | 239.10 | 245.00 | 245.00 | 72,440 |
13 Dec 2022 | 230.00 | 252.00 | 226.50 | 248.50 | 248.50 | 143,904 |
12 Dec 2022 | 231.00 | 236.00 | 228.00 | 233.00 | 233.00 | 59,008 |
09 Dec 2022 | 234.50 | 239.85 | 230.50 | 236.00 | 236.00 | 233,243 |
08 Dec 2022 | 216.50 | 240.02 | 215.30 | 235.50 | 235.50 | 453,749 |
07 Dec 2022 | 216.00 | 225.15 | 208.50 | 211.00 | 211.00 | 455,739 |
06 Dec 2022 | 233.00 | 235.00 | 223.50 | 226.00 | 226.00 | 159,800 |
05 Dec 2022 | 237.50 | 237.50 | 226.00 | 233.50 | 233.50 | 237,266 |
02 Dec 2022 | 224.00 | 232.00 | 219.19 | 226.50 | 226.50 | 555,446 |
01 Dec 2022 | 226.00 | 227.50 | 212.50 | 217.00 | 217.00 | 1,472,551 |
30 Nov 2022 | 222.00 | 229.58 | 212.89 | 220.00 | 220.00 | 1,432,401 |
29 Nov 2022 | 210.00 | 213.50 | 203.82 | 210.00 | 210.00 | 306,661 |
28 Nov 2022 | 180.00 | 211.00 | 180.00 | 210.00 | 210.00 | 378,067 |
25 Nov 2022 | 178.20 | 188.63 | 175.80 | 180.00 | 180.00 | 86,088 |
24 Nov 2022 | 176.40 | 192.40 | 176.40 | 178.40 | 178.40 | 204,382 |
23 Nov 2022 | 172.20 | 182.00 | 163.19 | 174.20 | 174.20 | 120,865 |
22 Nov 2022 | 174.20 | 181.80 | 167.00 | 173.00 | 173.00 | 434,320 |
21 Nov 2022 | 183.80 | 184.00 | 175.20 | 180.00 | 180.00 | 55,087 |
18 Nov 2022 | 189.00 | 190.80 | 181.14 | 184.20 | 184.20 | 90,813 |
17 Nov 2022 | 200.00 | 200.00 | 184.60 | 188.20 | 188.20 | 700,641 |
16 Nov 2022 | 195.00 | 203.57 | 188.00 | 194.20 | 194.20 | 1,380,063 |
15 Nov 2022 | 194.80 | 203.15 | 186.00 | 197.00 | 197.00 | 695,187 |
14 Nov 2022 | 176.00 | 194.59 | 176.00 | 191.00 | 191.00 | 922,749 |
11 Nov 2022 | 169.60 | 171.52 | 160.58 | 164.20 | 164.20 | 305,039 |
10 Nov 2022 | 166.80 | 170.40 | 159.84 | 166.40 | 166.40 | 102,206 |
09 Nov 2022 | 165.00 | 167.80 | 160.80 | 160.80 | 160.80 | 19,240 |
08 Nov 2022 | 174.60 | 176.92 | 165.20 | 168.40 | 168.40 | 72,635 |
07 Nov 2022 | 160.40 | 184.83 | 160.40 | 178.40 | 178.40 | 439,273 |
04 Nov 2022 | 154.80 | 157.80 | 154.00 | 156.40 | 156.40 | 199,472 |
03 Nov 2022 | 150.60 | 155.80 | 150.00 | 153.20 | 153.20 | 87,905 |
02 Nov 2022 | 152.40 | 159.80 | 150.00 | 152.20 | 152.20 | 50,654 |
01 Nov 2022 | 150.20 | 158.00 | 150.20 | 153.20 | 153.20 | 85,922 |
31 Oct 2022 | 148.00 | 156.20 | 136.60 | 151.60 | 151.60 | 283,154 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |