Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 May 2023 | 251.00 | 254.50 | 249.39 | 252.00 | 252.00 | 131,762 |
30 May 2023 | 257.50 | 258.54 | 250.00 | 250.00 | 250.00 | 141,949 |
26 May 2023 | 257.50 | 259.63 | 250.00 | 258.00 | 258.00 | 127,505 |
25 May 2023 | 257.50 | 261.00 | 250.00 | 252.00 | 252.00 | 103,200 |
24 May 2023 | 257.50 | 260.00 | 250.00 | 260.00 | 260.00 | 72,079 |
23 May 2023 | 255.00 | 265.00 | 250.00 | 257.00 | 257.00 | 316,499 |
22 May 2023 | 265.00 | 265.00 | 250.00 | 250.00 | 250.00 | 274,813 |
19 May 2023 | 265.00 | 265.00 | 260.00 | 262.00 | 262.00 | 293,539 |
18 May 2023 | 270.50 | 275.00 | 260.00 | 270.00 | 270.00 | 89,350 |
17 May 2023 | 276.00 | 280.00 | 266.00 | 269.00 | 269.00 | 449,580 |
16 May 2023 | 270.00 | 280.00 | 270.11 | 278.00 | 278.00 | 163,391 |
15 May 2023 | 245.00 | 272.50 | 245.00 | 270.00 | 270.00 | 1,112,943 |
12 May 2023 | 293.00 | 294.00 | 292.51 | 294.00 | 294.00 | 1,000,836 |
11 May 2023 | 293.50 | 294.50 | 292.00 | 292.00 | 292.00 | 681,714 |
10 May 2023 | 293.50 | 295.00 | 292.00 | 293.00 | 293.00 | 219,403 |
09 May 2023 | 293.50 | 295.00 | 292.00 | 295.00 | 295.00 | 148,336 |
05 May 2023 | 293.50 | 295.00 | 292.00 | 293.50 | 293.50 | 147,257 |
04 May 2023 | 293.50 | 295.00 | 292.50 | 294.00 | 294.00 | 179,908 |
03 May 2023 | 293.50 | 295.00 | 292.00 | 295.00 | 295.00 | 401,005 |
02 May 2023 | 292.50 | 294.88 | 292.00 | 294.00 | 294.00 | 207,459 |
28 Apr 2023 | 291.50 | 293.00 | 290.50 | 293.00 | 293.00 | 321,650 |
27 Apr 2023 | 291.50 | 293.00 | 290.00 | 292.00 | 292.00 | 478,296 |
26 Apr 2023 | 291.50 | 293.00 | 290.00 | 290.00 | 290.00 | 145,992 |
25 Apr 2023 | 291.50 | 293.00 | 290.00 | 290.00 | 290.00 | 106,639 |
24 Apr 2023 | 291.50 | 293.00 | 290.50 | 291.00 | 291.00 | 162,964 |
21 Apr 2023 | 291.50 | 293.00 | 291.50 | 292.00 | 292.00 | 144,576 |
20 Apr 2023 | 291.50 | 293.00 | 290.60 | 293.00 | 293.00 | 221,470 |
19 Apr 2023 | 291.50 | 293.00 | 290.00 | 291.00 | 291.00 | 616,621 |
18 Apr 2023 | 291.00 | 295.00 | 289.10 | 291.00 | 291.00 | 217,652 |
17 Apr 2023 | 287.50 | 292.00 | 285.10 | 290.00 | 290.00 | 515,568 |
14 Apr 2023 | 287.50 | 290.00 | 285.00 | 288.00 | 288.00 | 276,186 |
13 Apr 2023 | 287.50 | 290.00 | 272.00 | 272.00 | 272.00 | 231,817 |
12 Apr 2023 | 286.50 | 290.00 | 285.50 | 289.00 | 289.00 | 190,357 |
11 Apr 2023 | 286.00 | 288.00 | 284.00 | 286.50 | 286.50 | 227,100 |
06 Apr 2023 | 284.00 | 288.00 | 280.00 | 286.00 | 286.00 | 693,284 |
05 Apr 2023 | 282.50 | 288.00 | 280.00 | 287.00 | 287.00 | 533,305 |
04 Apr 2023 | 280.00 | 285.00 | 275.00 | 285.00 | 285.00 | 393,966 |
03 Apr 2023 | 277.50 | 281.50 | 270.00 | 280.00 | 280.00 | 601,841 |
31 Mar 2023 | 285.00 | 285.00 | 270.00 | 270.00 | 270.00 | 129,067 |
30 Mar 2023 | 287.50 | 290.00 | 280.00 | 285.00 | 285.00 | 765,127 |
29 Mar 2023 | 287.50 | 290.00 | 282.00 | 282.00 | 282.00 | 215,372 |
28 Mar 2023 | 297.50 | 300.00 | 285.00 | 287.00 | 287.00 | 383,159 |
27 Mar 2023 | 302.50 | 303.88 | 295.00 | 296.00 | 296.00 | 201,717 |
24 Mar 2023 | 307.50 | 310.00 | 300.00 | 305.00 | 305.00 | 103,603 |
23 Mar 2023 | 312.50 | 310.00 | 303.00 | 303.00 | 303.00 | 297,945 |
22 Mar 2023 | 315.00 | 318.00 | 305.00 | 307.00 | 307.00 | 303,646 |
21 Mar 2023 | 312.50 | 320.00 | 310.00 | 310.00 | 310.00 | 256,680 |
20 Mar 2023 | 317.50 | 318.00 | 310.00 | 310.00 | 310.00 | 95,404 |
17 Mar 2023 | 320.00 | 321.00 | 315.50 | 318.00 | 318.00 | 238,051 |
16 Mar 2023 | 317.50 | 320.00 | 314.00 | 320.00 | 320.00 | 445,052 |
15 Mar 2023 | 322.50 | 325.00 | 311.00 | 311.00 | 311.00 | 194,121 |
14 Mar 2023 | 325.00 | 325.00 | 315.00 | 316.00 | 316.00 | 464,135 |
13 Mar 2023 | 322.50 | 329.00 | 320.00 | 325.00 | 325.00 | 278,839 |
10 Mar 2023 | 325.00 | 325.00 | 320.00 | 322.50 | 322.50 | 115,674 |
09 Mar 2023 | 320.00 | 330.00 | 319.00 | 329.00 | 329.00 | 212,054 |
08 Mar 2023 | 320.00 | 325.00 | 315.00 | 323.00 | 323.00 | 325,271 |
07 Mar 2023 | 322.50 | 325.00 | 320.00 | 320.00 | 320.00 | 73,871 |
06 Mar 2023 | 317.50 | 325.00 | 315.25 | 325.00 | 325.00 | 273,023 |
03 Mar 2023 | 315.00 | 320.00 | 312.00 | 315.00 | 315.00 | 109,967 |
02 Mar 2023 | 315.00 | 320.00 | 310.00 | 315.00 | 315.00 | 373,652 |
01 Mar 2023 | 317.50 | 325.00 | 310.00 | 318.00 | 318.00 | 72,154 |
28 Feb 2023 | 317.50 | 325.00 | 310.00 | 317.00 | 317.00 | 261,121 |
27 Feb 2023 | 320.00 | 325.00 | 311.00 | 319.00 | 319.00 | 82,165 |
24 Feb 2023 | 325.00 | 331.41 | 315.00 | 319.00 | 319.00 | 163,411 |
23 Feb 2023 | 332.50 | 335.00 | 320.00 | 325.00 | 325.00 | 453,934 |
22 Feb 2023 | 335.00 | 340.00 | 325.00 | 329.00 | 329.00 | 507,795 |
21 Feb 2023 | 335.00 | 340.00 | 330.00 | 335.00 | 335.00 | 153,872 |
20 Feb 2023 | 335.00 | 340.00 | 330.00 | 335.00 | 335.00 | 49,417 |
17 Feb 2023 | 340.00 | 340.00 | 325.15 | 330.00 | 330.00 | 129,171 |
16 Feb 2023 | 340.00 | 345.00 | 335.00 | 339.00 | 339.00 | 86,279 |
15 Feb 2023 | 340.00 | 345.00 | 335.00 | 345.00 | 345.00 | 57,984 |
14 Feb 2023 | 343.50 | 346.65 | 336.00 | 337.00 | 337.00 | 406,117 |
13 Feb 2023 | 345.00 | 348.80 | 337.50 | 343.00 | 343.00 | 52,303 |
10 Feb 2023 | 347.50 | 350.00 | 340.00 | 340.00 | 340.00 | 229,401 |
09 Feb 2023 | 345.00 | 353.00 | 345.00 | 353.00 | 353.00 | 79,906 |
08 Feb 2023 | 345.00 | 348.00 | 340.00 | 346.00 | 346.00 | 204,543 |
07 Feb 2023 | 345.00 | 350.00 | 340.00 | 340.00 | 340.00 | 91,626 |
06 Feb 2023 | 337.50 | 350.00 | 340.00 | 350.00 | 350.00 | 128,785 |
03 Feb 2023 | 337.50 | 344.00 | 330.98 | 340.00 | 340.00 | 37,644 |
02 Feb 2023 | 337.50 | 343.35 | 330.00 | 342.00 | 342.00 | 234,254 |
01 Feb 2023 | 305.00 | 345.00 | 305.00 | 340.00 | 340.00 | 1,120,243 |
31 Jan 2023 | 297.50 | 305.00 | 290.00 | 297.00 | 297.00 | 158,208 |
30 Jan 2023 | 300.00 | 301.00 | 291.00 | 297.00 | 297.00 | 86,667 |
27 Jan 2023 | 300.00 | 307.00 | 293.00 | 299.00 | 299.00 | 46,269 |
26 Jan 2023 | 300.00 | 305.00 | 295.00 | 300.00 | 300.00 | 139,255 |
25 Jan 2023 | 300.00 | 305.00 | 296.50 | 298.00 | 298.00 | 680,611 |
24 Jan 2023 | 303.50 | 303.50 | 295.00 | 295.00 | 295.00 | 179,757 |
23 Jan 2023 | 304.50 | 306.00 | 300.00 | 306.00 | 306.00 | 326,220 |
20 Jan 2023 | 301.00 | 307.00 | 295.00 | 295.00 | 295.00 | 261,954 |
19 Jan 2023 | 305.00 | 305.00 | 290.00 | 302.00 | 302.00 | 657,847 |
18 Jan 2023 | 305.00 | 307.95 | 300.00 | 302.00 | 302.00 | 479,745 |
17 Jan 2023 | 307.50 | 310.00 | 302.00 | 306.00 | 306.00 | 592,664 |
16 Jan 2023 | 310.00 | 315.00 | 305.00 | 307.50 | 307.50 | 289,480 |
13 Jan 2023 | 320.00 | 320.00 | 310.00 | 313.00 | 313.00 | 610,826 |
12 Jan 2023 | 320.00 | 320.00 | 315.00 | 319.00 | 319.00 | 39,269 |
11 Jan 2023 | 322.50 | 322.50 | 315.00 | 319.00 | 319.00 | 240,101 |
10 Jan 2023 | 325.00 | 325.00 | 320.00 | 320.00 | 320.00 | 232,351 |
09 Jan 2023 | 325.00 | 325.00 | 320.00 | 322.00 | 322.00 | 366,410 |
06 Jan 2023 | 330.00 | 332.00 | 320.10 | 325.00 | 325.00 | 104,676 |
05 Jan 2023 | 332.50 | 335.00 | 325.00 | 327.00 | 327.00 | 139,637 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |