Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2023 | 303.50 | 304.00 | 298.00 | 298.50 | 298.50 | 6,370,167 |
27 Mar 2023 | 300.00 | 301.00 | 297.00 | 300.00 | 300.00 | 5,249,267 |
24 Mar 2023 | 297.00 | 301.50 | 295.00 | 300.50 | 300.50 | 6,974,042 |
23 Mar 2023 | 291.50 | 295.50 | 291.00 | 294.50 | 294.50 | 3,751,662 |
22 Mar 2023 | 296.50 | 298.00 | 294.00 | 295.00 | 295.00 | 3,939,280 |
21 Mar 2023 | 290.00 | 294.00 | 289.00 | 293.00 | 293.00 | 3,446,521 |
20 Mar 2023 | 287.50 | 289.00 | 285.50 | 287.50 | 287.50 | 2,846,026 |
17 Mar 2023 | 287.00 | 288.50 | 286.00 | 286.50 | 286.50 | 5,029,009 |
16 Mar 2023 | 289.00 | 290.50 | 284.50 | 286.50 | 286.50 | 3,952,222 |
15 Mar 2023 | 288.50 | 291.50 | 287.50 | 289.00 | 289.00 | 4,553,407 |
14 Mar 2023 | 287.00 | 288.00 | 284.00 | 285.00 | 285.00 | 7,906,747 |
13 Mar 2023 | 290.00 | 292.00 | 286.50 | 292.00 | 292.00 | 4,124,355 |
10 Mar 2023 | 292.00 | 292.00 | 289.00 | 290.00 | 290.00 | 6,474,886 |
09 Mar 2023 | 299.00 | 301.00 | 295.00 | 295.50 | 295.50 | 3,970,170 |
08 Mar 2023 | 302.50 | 303.00 | 296.50 | 298.50 | 298.50 | 6,784,662 |
07 Mar 2023 | 292.50 | 307.00 | 291.00 | 301.50 | 301.50 | 17,364,119 |
06 Mar 2023 | 291.50 | 293.00 | 289.50 | 290.00 | 290.00 | 6,869,404 |
03 Mar 2023 | 292.00 | 292.00 | 288.00 | 288.00 | 288.00 | 3,904,004 |
02 Mar 2023 | 291.00 | 291.00 | 286.00 | 289.50 | 289.50 | 4,559,023 |
01 Mar 2023 | 282.00 | 291.00 | 282.00 | 289.50 | 289.50 | 6,760,142 |
24 Feb 2023 | 291.50 | 293.50 | 286.00 | 286.50 | 286.50 | 8,552,790 |
23 Feb 2023 | 291.50 | 293.50 | 289.00 | 290.00 | 290.00 | 7,839,880 |
22 Feb 2023 | 295.00 | 295.50 | 290.00 | 290.00 | 290.00 | 6,506,557 |
21 Feb 2023 | 295.00 | 298.50 | 294.50 | 297.50 | 297.50 | 2,832,638 |
20 Feb 2023 | 294.50 | 296.50 | 293.00 | 295.00 | 295.00 | 2,894,524 |
17 Feb 2023 | 296.50 | 298.00 | 292.50 | 294.50 | 294.50 | 4,527,456 |
16 Feb 2023 | 294.50 | 301.00 | 294.00 | 299.00 | 299.00 | 6,294,069 |
15 Feb 2023 | 294.00 | 294.00 | 291.50 | 293.00 | 293.00 | 4,672,549 |
14 Feb 2023 | 295.00 | 296.00 | 293.50 | 294.00 | 294.00 | 3,633,393 |
13 Feb 2023 | 295.00 | 295.50 | 291.50 | 294.00 | 294.00 | 5,057,295 |
10 Feb 2023 | 294.50 | 295.00 | 291.00 | 294.00 | 294.00 | 4,847,984 |
09 Feb 2023 | 294.00 | 295.50 | 290.00 | 292.00 | 292.00 | 8,649,462 |
08 Feb 2023 | 298.00 | 298.50 | 295.00 | 296.00 | 296.00 | 6,434,441 |
07 Feb 2023 | 300.00 | 300.50 | 295.00 | 296.00 | 296.00 | 4,334,191 |
06 Feb 2023 | 298.00 | 300.50 | 297.00 | 297.00 | 297.00 | 4,707,300 |
03 Feb 2023 | 299.50 | 302.00 | 298.00 | 301.50 | 301.50 | 8,898,606 |
02 Feb 2023 | 295.50 | 299.00 | 293.50 | 298.00 | 298.00 | 8,757,140 |
01 Feb 2023 | 292.00 | 294.50 | 289.00 | 294.50 | 294.50 | 6,778,489 |
31 Jan 2023 | 288.50 | 291.50 | 286.50 | 289.00 | 289.00 | 9,340,160 |
30 Jan 2023 | 295.00 | 295.00 | 284.00 | 288.50 | 288.50 | 16,308,214 |
17 Jan 2023 | 282.00 | 287.50 | 281.50 | 286.00 | 286.00 | 5,410,461 |
16 Jan 2023 | 281.00 | 284.50 | 280.00 | 281.50 | 281.50 | 5,910,488 |
13 Jan 2023 | 278.50 | 281.00 | 276.50 | 277.50 | 277.50 | 6,049,946 |
12 Jan 2023 | 285.00 | 285.50 | 276.00 | 277.00 | 277.00 | 6,880,576 |
11 Jan 2023 | 285.00 | 286.50 | 284.00 | 286.00 | 286.00 | 4,937,253 |
10 Jan 2023 | 281.50 | 286.00 | 281.00 | 283.50 | 283.50 | 4,190,126 |
09 Jan 2023 | 275.00 | 283.00 | 275.00 | 283.00 | 283.00 | 7,305,951 |
06 Jan 2023 | 278.00 | 278.50 | 271.50 | 272.00 | 272.00 | 8,409,973 |
05 Jan 2023 | 284.50 | 286.00 | 277.00 | 278.50 | 278.50 | 6,515,157 |
04 Jan 2023 | 286.00 | 288.00 | 282.00 | 284.00 | 284.00 | 5,347,370 |
03 Jan 2023 | 284.00 | 288.00 | 283.50 | 285.50 | 285.50 | 4,589,158 |
30 Dec 2022 | 284.00 | 288.50 | 284.00 | 286.50 | 286.50 | 4,026,590 |
29 Dec 2022 | 280.00 | 282.50 | 278.50 | 281.00 | 281.00 | 3,206,167 |
28 Dec 2022 | 282.00 | 284.00 | 278.00 | 282.50 | 282.50 | 3,531,444 |
27 Dec 2022 | 283.00 | 286.00 | 282.00 | 284.00 | 284.00 | 1,516,931 |
26 Dec 2022 | 281.50 | 283.50 | 279.50 | 282.00 | 282.00 | 1,897,459 |
23 Dec 2022 | 281.00 | 283.50 | 277.50 | 281.00 | 281.00 | 5,070,128 |
22 Dec 2022 | 284.00 | 287.50 | 282.00 | 286.50 | 286.50 | 3,485,621 |
21 Dec 2022 | 281.50 | 286.00 | 281.50 | 283.50 | 283.50 | 4,127,728 |
20 Dec 2022 | 291.50 | 292.00 | 282.00 | 283.00 | 283.00 | 4,435,897 |
19 Dec 2022 | 288.00 | 291.00 | 287.50 | 290.00 | 290.00 | 2,776,657 |
16 Dec 2022 | 290.00 | 293.50 | 289.50 | 291.00 | 291.00 | 6,685,173 |
15 Dec 2022 | 293.50 | 296.00 | 292.00 | 295.50 | 295.50 | 4,275,855 |
14 Dec 2022 | 293.00 | 295.50 | 290.50 | 295.50 | 295.50 | 6,866,648 |
13 Dec 2022 | 293.50 | 298.00 | 288.00 | 291.50 | 291.50 | 7,062,679 |
12 Dec 2022 | 290.00 | 294.00 | 290.00 | 293.50 | 293.50 | 2,716,143 |
09 Dec 2022 | 296.00 | 297.00 | 292.00 | 294.50 | 294.50 | 4,343,552 |
08 Dec 2022 | 292.00 | 296.50 | 289.00 | 294.50 | 294.50 | 4,980,293 |
07 Dec 2022 | 299.00 | 299.00 | 291.50 | 294.50 | 294.50 | 6,713,723 |
06 Dec 2022 | 301.00 | 304.50 | 298.00 | 301.00 | 301.00 | 5,617,960 |
05 Dec 2022 | 304.50 | 305.50 | 302.50 | 302.50 | 302.50 | 2,960,255 |
02 Dec 2022 | 299.00 | 306.50 | 299.00 | 305.00 | 305.00 | 4,354,675 |
01 Dec 2022 | 303.00 | 306.50 | 302.00 | 305.00 | 305.00 | 7,282,288 |
30 Nov 2022 | 301.00 | 302.00 | 297.00 | 302.00 | 302.00 | 8,181,265 |
29 Nov 2022 | 295.00 | 299.00 | 293.00 | 298.00 | 298.00 | 6,435,263 |
28 Nov 2022 | 296.50 | 297.00 | 292.00 | 293.00 | 293.00 | 7,848,122 |
25 Nov 2022 | 299.00 | 304.00 | 299.00 | 302.00 | 302.00 | 6,978,610 |
24 Nov 2022 | 296.00 | 302.00 | 296.00 | 302.00 | 302.00 | 6,906,855 |
23 Nov 2022 | 297.50 | 297.50 | 294.00 | 295.50 | 295.50 | 4,672,679 |
22 Nov 2022 | 291.00 | 294.00 | 288.00 | 293.50 | 293.50 | 5,787,619 |
21 Nov 2022 | 292.50 | 297.00 | 289.50 | 293.50 | 293.50 | 5,515,962 |
18 Nov 2022 | 292.50 | 296.00 | 290.50 | 293.00 | 293.00 | 4,185,501 |
17 Nov 2022 | 287.00 | 292.50 | 287.00 | 292.00 | 292.00 | 4,242,747 |
16 Nov 2022 | 292.50 | 294.00 | 287.50 | 288.50 | 288.50 | 9,200,343 |
15 Nov 2022 | 288.00 | 293.00 | 284.00 | 293.00 | 293.00 | 10,584,892 |
14 Nov 2022 | 284.50 | 287.50 | 282.50 | 285.50 | 285.50 | 6,883,328 |
11 Nov 2022 | 279.50 | 285.00 | 277.00 | 283.50 | 283.50 | 13,038,628 |
10 Nov 2022 | 272.00 | 273.50 | 269.50 | 271.00 | 271.00 | 3,569,518 |
09 Nov 2022 | 275.50 | 276.50 | 273.00 | 274.00 | 274.00 | 5,204,749 |
08 Nov 2022 | 273.00 | 276.00 | 271.50 | 274.00 | 274.00 | 6,364,760 |
07 Nov 2022 | 272.00 | 273.00 | 265.50 | 273.00 | 273.00 | 5,456,668 |
04 Nov 2022 | 267.50 | 271.00 | 265.00 | 269.50 | 269.50 | 3,863,239 |
03 Nov 2022 | 266.00 | 267.50 | 264.00 | 267.00 | 267.00 | 3,995,598 |
02 Nov 2022 | 264.00 | 271.00 | 263.00 | 268.50 | 268.50 | 8,670,563 |
01 Nov 2022 | 259.50 | 262.00 | 257.00 | 261.00 | 261.00 | 7,038,739 |
31 Oct 2022 | 263.00 | 263.00 | 256.00 | 257.50 | 257.50 | 7,506,288 |
28 Oct 2022 | 262.50 | 264.50 | 256.00 | 258.00 | 258.00 | 7,232,875 |
27 Oct 2022 | 259.00 | 261.00 | 256.50 | 258.00 | 258.00 | 5,806,732 |
26 Oct 2022 | 255.00 | 258.50 | 252.50 | 256.00 | 256.00 | 7,441,402 |
25 Oct 2022 | 268.00 | 268.00 | 253.00 | 259.50 | 259.50 | 11,902,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |