Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 May 2023 | 223.00 | 226.00 | 220.00 | 220.00 | 220.00 | 41,258 |
25 May 2023 | 221.00 | 228.00 | 220.00 | 223.50 | 223.50 | 12,008 |
24 May 2023 | 223.00 | 227.50 | 220.00 | 225.00 | 225.00 | 78,824 |
23 May 2023 | 228.00 | 230.00 | 226.00 | 226.00 | 226.00 | 148,821 |
22 May 2023 | 230.00 | 235.00 | 227.00 | 232.00 | 232.00 | 68,360 |
19 May 2023 | 228.00 | 231.27 | 228.00 | 228.00 | 228.00 | 120,389 |
18 May 2023 | 233.00 | 237.00 | 227.00 | 227.50 | 227.50 | 40,508 |
17 May 2023 | 228.00 | 236.00 | 227.00 | 228.00 | 228.00 | 77,097 |
16 May 2023 | 229.00 | 239.00 | 228.00 | 231.00 | 231.00 | 107,024 |
15 May 2023 | 232.00 | 240.00 | 228.81 | 233.00 | 233.00 | 108,763 |
12 May 2023 | 230.00 | 232.00 | 227.00 | 227.00 | 227.00 | 113,686 |
11 May 2023 | 228.00 | 230.00 | 227.75 | 230.50 | 230.50 | 92,448 |
10 May 2023 | 230.00 | 241.00 | 227.41 | 228.50 | 228.50 | 77,891 |
09 May 2023 | 234.00 | 244.00 | 229.74 | 231.00 | 231.00 | 81,377 |
05 May 2023 | 237.00 | 243.00 | 232.00 | 232.00 | 232.00 | 31,046 |
04 May 2023 | 232.00 | 245.00 | 230.00 | 237.00 | 237.00 | 55,199 |
03 May 2023 | 232.00 | 235.00 | 230.33 | 232.00 | 232.00 | 86,298 |
02 May 2023 | 245.00 | 245.00 | 232.06 | 233.00 | 233.00 | 189,944 |
28 Apr 2023 | 236.00 | 241.00 | 235.00 | 240.00 | 240.00 | 52,719 |
27 Apr 2023 | 240.00 | 245.00 | 235.00 | 235.00 | 235.00 | 81,107 |
26 Apr 2023 | 232.00 | 244.00 | 232.00 | 236.50 | 236.50 | 83,717 |
25 Apr 2023 | 235.00 | 241.00 | 230.14 | 235.50 | 235.50 | 119,836 |
24 Apr 2023 | 241.00 | 243.00 | 237.00 | 238.00 | 238.00 | 75,727 |
21 Apr 2023 | 241.00 | 246.00 | 240.00 | 240.00 | 240.00 | 154,208 |
20 Apr 2023 | 249.00 | 260.00 | 247.01 | 250.50 | 250.50 | 71,953 |
19 Apr 2023 | 251.00 | 256.00 | 250.00 | 253.00 | 253.00 | 37,742 |
18 Apr 2023 | 262.00 | 262.00 | 254.34 | 256.00 | 256.00 | 60,741 |
17 Apr 2023 | 253.00 | 260.00 | 249.00 | 257.00 | 257.00 | 116,139 |
14 Apr 2023 | 260.00 | 260.98 | 247.00 | 247.00 | 247.00 | 101,612 |
13 Apr 2023 | 252.00 | 260.00 | 250.47 | 260.00 | 260.00 | 61,808 |
12 Apr 2023 | 255.00 | 265.00 | 250.00 | 251.50 | 251.50 | 144,089 |
11 Apr 2023 | 257.00 | 265.00 | 251.00 | 258.50 | 258.50 | 124,679 |
06 Apr 2023 | 253.00 | 258.00 | 252.00 | 256.50 | 256.50 | 81,791 |
05 Apr 2023 | 255.00 | 263.00 | 252.00 | 252.00 | 252.00 | 268,886 |
04 Apr 2023 | 262.00 | 270.00 | 256.00 | 256.00 | 256.00 | 293,409 |
03 Apr 2023 | 263.00 | 266.26 | 259.00 | 264.00 | 264.00 | 49,646 |
31 Mar 2023 | 264.00 | 266.00 | 258.86 | 263.00 | 263.00 | 131,071 |
30 Mar 2023 | 263.00 | 265.50 | 257.00 | 262.50 | 262.50 | 25,594 |
29 Mar 2023 | 261.00 | 264.45 | 260.50 | 262.75 | 262.75 | 94,403 |
28 Mar 2023 | 257.50 | 262.50 | 255.50 | 259.75 | 259.75 | 64,336 |
27 Mar 2023 | 263.00 | 264.50 | 254.00 | 254.00 | 254.00 | 276,852 |
24 Mar 2023 | 262.00 | 263.58 | 259.50 | 262.00 | 262.00 | 121,592 |
23 Mar 2023 | 260.00 | 265.00 | 252.71 | 265.00 | 265.00 | 161,091 |
22 Mar 2023 | 260.00 | 265.50 | 250.00 | 259.00 | 259.00 | 30,728 |
21 Mar 2023 | 249.00 | 260.00 | 249.00 | 256.00 | 256.00 | 122,015 |
20 Mar 2023 | 257.00 | 262.50 | 252.70 | 256.50 | 256.50 | 90,000 |
17 Mar 2023 | 267.50 | 267.50 | 253.50 | 259.50 | 259.50 | 338,420 |
16 Mar 2023 | 260.00 | 260.00 | 249.00 | 258.00 | 258.00 | 103,871 |
15 Mar 2023 | 259.00 | 259.00 | 253.38 | 257.00 | 257.00 | 132,017 |
14 Mar 2023 | 252.00 | 262.50 | 251.00 | 257.50 | 257.50 | 116,062 |
13 Mar 2023 | 262.00 | 262.00 | 254.50 | 255.00 | 255.00 | 187,666 |
10 Mar 2023 | 258.50 | 265.50 | 251.00 | 257.00 | 257.00 | 216,801 |
09 Mar 2023 | 268.50 | 270.00 | 262.00 | 264.75 | 264.75 | 142,377 |
08 Mar 2023 | 272.00 | 273.50 | 268.50 | 270.25 | 270.25 | 79,386 |
07 Mar 2023 | 274.00 | 276.50 | 272.00 | 273.75 | 273.75 | 99,587 |
06 Mar 2023 | 287.00 | 287.00 | 276.50 | 277.00 | 277.00 | 163,903 |
03 Mar 2023 | 283.50 | 285.82 | 282.86 | 285.50 | 285.50 | 52,723 |
02 Mar 2023 | 282.50 | 286.50 | 277.30 | 286.00 | 286.00 | 47,193 |
01 Mar 2023 | 276.00 | 286.50 | 273.20 | 283.00 | 283.00 | 124,703 |
28 Feb 2023 | 274.50 | 279.50 | 269.94 | 270.00 | 270.00 | 158,720 |
27 Feb 2023 | 277.00 | 282.00 | 274.50 | 278.50 | 278.50 | 122,172 |
24 Feb 2023 | 277.50 | 289.50 | 275.50 | 275.50 | 275.50 | 100,363 |
23 Feb 2023 | 284.00 | 286.74 | 284.00 | 283.25 | 283.25 | 8,501 |
22 Feb 2023 | 279.00 | 288.00 | 279.00 | 281.50 | 281.50 | 163,150 |
21 Feb 2023 | 292.00 | 299.50 | 283.50 | 285.00 | 285.00 | 198,157 |
20 Feb 2023 | 292.00 | 303.50 | 292.00 | 292.50 | 292.50 | 65,080 |
17 Feb 2023 | 294.00 | 299.00 | 288.61 | 289.00 | 289.00 | 95,029 |
16 Feb 2023 | 296.50 | 300.00 | 292.42 | 293.00 | 293.00 | 152,323 |
15 Feb 2023 | 291.00 | 299.50 | 290.93 | 295.00 | 295.00 | 154,869 |
14 Feb 2023 | 296.00 | 300.00 | 294.00 | 296.50 | 296.50 | 85,214 |
13 Feb 2023 | 301.50 | 307.00 | 297.17 | 301.75 | 301.75 | 80,349 |
10 Feb 2023 | 293.50 | 300.50 | 293.00 | 296.75 | 296.75 | 63,007 |
09 Feb 2023 | 299.00 | 308.84 | 296.00 | 300.50 | 300.50 | 138,536 |
08 Feb 2023 | 307.00 | 308.00 | 292.50 | 294.00 | 294.00 | 235,138 |
07 Feb 2023 | 309.50 | 310.50 | 305.17 | 309.00 | 309.00 | 34,020 |
06 Feb 2023 | 313.50 | 318.00 | 305.00 | 305.00 | 305.00 | 187,412 |
03 Feb 2023 | 324.00 | 325.00 | 309.50 | 317.25 | 317.25 | 193,094 |
02 Feb 2023 | 321.00 | 325.00 | 318.68 | 320.00 | 320.00 | 425,616 |
01 Feb 2023 | 313.00 | 325.00 | 310.95 | 325.00 | 325.00 | 65,618 |
31 Jan 2023 | 310.00 | 317.00 | 307.31 | 308.00 | 308.00 | 93,103 |
30 Jan 2023 | 318.00 | 330.00 | 310.28 | 314.00 | 314.00 | 187,042 |
27 Jan 2023 | 327.00 | 329.00 | 314.50 | 324.75 | 324.75 | 70,150 |
26 Jan 2023 | 324.00 | 327.00 | 314.50 | 324.00 | 324.00 | 69,035 |
25 Jan 2023 | 325.00 | 327.00 | 315.00 | 316.00 | 316.00 | 271,790 |
24 Jan 2023 | 315.00 | 321.50 | 315.00 | 318.75 | 318.75 | 199,437 |
23 Jan 2023 | 315.00 | 315.16 | 306.50 | 312.75 | 312.75 | 200,060 |
20 Jan 2023 | 308.00 | 311.81 | 302.27 | 310.00 | 310.00 | 119,294 |
19 Jan 2023 | 300.00 | 307.50 | 299.87 | 300.50 | 300.50 | 135,558 |
18 Jan 2023 | 303.50 | 309.50 | 297.00 | 298.50 | 298.50 | 74,534 |
17 Jan 2023 | 305.50 | 308.00 | 299.50 | 302.00 | 302.00 | 105,735 |
16 Jan 2023 | 306.00 | 310.00 | 301.98 | 305.50 | 305.50 | 172,770 |
13 Jan 2023 | 303.00 | 306.00 | 299.00 | 302.25 | 302.25 | 218,907 |
12 Jan 2023 | 288.00 | 301.01 | 287.50 | 298.00 | 298.00 | 189,925 |
11 Jan 2023 | 301.00 | 302.96 | 292.60 | 299.25 | 299.25 | 109,594 |
10 Jan 2023 | 290.50 | 299.50 | 285.50 | 293.25 | 293.25 | 58,196 |
09 Jan 2023 | 294.00 | 302.00 | 291.00 | 292.75 | 292.75 | 172,163 |
06 Jan 2023 | 292.00 | 293.50 | 288.44 | 290.00 | 290.00 | 50,498 |
05 Jan 2023 | 288.00 | 296.00 | 284.00 | 290.00 | 290.00 | 205,032 |
04 Jan 2023 | 278.50 | 286.50 | 267.50 | 286.50 | 286.50 | 84,950 |
03 Jan 2023 | 270.00 | 277.00 | 262.10 | 277.00 | 277.00 | 126,734 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |