Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 Jun 2023 | 319.00 | 320.00 | 316.00 | 319.50 | 319.50 | 7,566,450 |
02 Jun 2023 | 312.50 | 316.50 | 310.50 | 315.00 | 315.00 | 9,237,870 |
01 Jun 2023 | 316.50 | 317.50 | 312.00 | 316.50 | 316.50 | 4,039,271 |
31 May 2023 | 320.00 | 320.00 | 312.50 | 316.50 | 316.50 | 10,391,549 |
30 May 2023 | 314.00 | 315.50 | 312.00 | 314.00 | 314.00 | 4,986,738 |
29 May 2023 | 324.00 | 324.00 | 314.50 | 315.50 | 315.50 | 7,364,522 |
26 May 2023 | 313.00 | 320.00 | 311.00 | 318.00 | 318.00 | 14,377,215 |
25 May 2023 | 305.00 | 309.00 | 303.00 | 308.00 | 308.00 | 6,968,511 |
24 May 2023 | 302.00 | 305.00 | 301.00 | 305.00 | 305.00 | 3,178,766 |
23 May 2023 | 305.00 | 305.50 | 301.50 | 302.50 | 302.50 | 3,704,405 |
22 May 2023 | 305.50 | 306.50 | 302.00 | 305.50 | 305.50 | 3,580,478 |
19 May 2023 | 309.00 | 309.50 | 305.00 | 306.50 | 306.50 | 6,340,880 |
18 May 2023 | 307.00 | 309.50 | 306.00 | 306.50 | 306.50 | 7,670,543 |
17 May 2023 | 303.00 | 306.00 | 302.00 | 305.00 | 305.00 | 6,317,047 |
16 May 2023 | 300.50 | 302.00 | 298.00 | 300.50 | 300.50 | 3,825,260 |
15 May 2023 | 295.00 | 302.50 | 295.00 | 300.50 | 300.50 | 4,156,945 |
12 May 2023 | 296.00 | 298.00 | 293.00 | 297.50 | 297.50 | 4,834,059 |
11 May 2023 | 300.00 | 301.50 | 296.50 | 297.00 | 297.00 | 3,465,093 |
10 May 2023 | 307.00 | 307.00 | 300.00 | 301.50 | 301.50 | 3,308,589 |
09 May 2023 | 305.50 | 307.00 | 303.00 | 304.00 | 304.00 | 3,139,744 |
08 May 2023 | 304.00 | 306.50 | 302.00 | 305.50 | 305.50 | 4,068,301 |
05 May 2023 | 301.00 | 303.50 | 299.00 | 303.00 | 303.00 | 3,949,886 |
04 May 2023 | 299.50 | 305.50 | 299.00 | 304.00 | 304.00 | 5,665,304 |
03 May 2023 | 300.00 | 300.50 | 297.00 | 298.50 | 298.50 | 3,013,501 |
02 May 2023 | 302.00 | 303.00 | 295.00 | 298.00 | 298.00 | 9,648,194 |
28 Apr 2023 | 299.00 | 300.00 | 295.50 | 300.00 | 300.00 | 7,383,326 |
27 Apr 2023 | 295.00 | 299.00 | 294.00 | 295.50 | 295.50 | 5,536,886 |
26 Apr 2023 | 297.00 | 297.00 | 290.00 | 294.00 | 294.00 | 9,896,004 |
25 Apr 2023 | 304.00 | 306.00 | 295.50 | 297.00 | 297.00 | 7,131,432 |
24 Apr 2023 | 300.00 | 302.50 | 298.00 | 302.50 | 302.50 | 3,290,742 |
21 Apr 2023 | 306.00 | 308.50 | 301.00 | 303.00 | 303.00 | 7,219,844 |
20 Apr 2023 | 310.00 | 310.50 | 305.00 | 306.50 | 306.50 | 5,342,084 |
19 Apr 2023 | 308.00 | 310.50 | 304.50 | 305.50 | 305.50 | 6,237,353 |
18 Apr 2023 | 313.00 | 313.00 | 307.00 | 307.50 | 307.50 | 5,263,244 |
17 Apr 2023 | 315.50 | 315.50 | 308.00 | 310.00 | 310.00 | 7,726,543 |
14 Apr 2023 | 303.50 | 323.50 | 303.50 | 314.50 | 314.50 | 21,236,434 |
13 Apr 2023 | 300.00 | 301.00 | 297.50 | 300.50 | 300.50 | 4,972,576 |
12 Apr 2023 | 302.00 | 302.50 | 297.00 | 298.50 | 298.50 | 4,200,460 |
11 Apr 2023 | 296.50 | 300.00 | 294.50 | 299.00 | 299.00 | 5,443,239 |
10 Apr 2023 | 294.00 | 296.00 | 294.00 | 295.00 | 295.00 | 2,560,007 |
07 Apr 2023 | 294.00 | 296.50 | 292.50 | 294.00 | 294.00 | 3,628,003 |
06 Apr 2023 | 295.00 | 296.50 | 293.00 | 294.50 | 294.50 | 7,433,278 |
31 Mar 2023 | 297.00 | 301.00 | 297.00 | 301.00 | 301.00 | 6,126,101 |
30 Mar 2023 | 297.50 | 298.00 | 294.00 | 295.50 | 295.50 | 3,708,073 |
29 Mar 2023 | 300.00 | 300.00 | 294.50 | 295.50 | 295.50 | 5,279,559 |
28 Mar 2023 | 303.50 | 304.00 | 298.00 | 298.50 | 298.50 | 6,330,215 |
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 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |