Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 May 2024 | 303.00 | 311.00 | 299.00 | 300.50 | 300.50 | 72,240 |
22 May 2024 | 293.95 | 301.15 | 290.20 | 300.30 | 300.30 | 84,548 |
21 May 2024 | 302.85 | 302.85 | 292.00 | 292.50 | 292.50 | 51,148 |
17 May 2024 | 291.35 | 301.00 | 290.00 | 293.65 | 293.65 | 67,594 |
16 May 2024 | 287.50 | 294.00 | 287.50 | 291.35 | 291.35 | 77,833 |
15 May 2024 | 285.95 | 291.00 | 282.50 | 285.50 | 285.50 | 67,998 |
14 May 2024 | 283.05 | 287.00 | 282.00 | 283.20 | 283.20 | 42,129 |
13 May 2024 | 281.25 | 286.50 | 280.00 | 283.00 | 283.00 | 97,082 |
10 May 2024 | 280.25 | 286.10 | 277.05 | 283.50 | 283.50 | 78,597 |
09 May 2024 | 285.05 | 286.75 | 279.70 | 282.80 | 282.80 | 73,357 |
08 May 2024 | 287.10 | 287.20 | 284.00 | 285.05 | 285.05 | 88,244 |
07 May 2024 | 296.25 | 296.25 | 279.10 | 287.10 | 287.10 | 152,105 |
06 May 2024 | 303.75 | 304.70 | 288.80 | 290.75 | 290.75 | 129,274 |
03 May 2024 | 311.45 | 311.45 | 301.00 | 303.75 | 303.75 | 102,782 |
02 May 2024 | 300.05 | 312.95 | 298.05 | 309.70 | 309.70 | 181,754 |
30 Apr 2024 | 306.00 | 306.00 | 299.45 | 300.05 | 300.05 | 52,624 |
29 Apr 2024 | 307.90 | 310.00 | 302.10 | 304.25 | 304.25 | 67,271 |
26 Apr 2024 | 308.70 | 309.00 | 303.20 | 304.30 | 304.30 | 41,918 |
25 Apr 2024 | 302.10 | 309.80 | 299.30 | 306.55 | 306.55 | 92,512 |
24 Apr 2024 | 302.15 | 307.00 | 300.00 | 300.80 | 300.80 | 73,040 |
23 Apr 2024 | 308.95 | 309.00 | 299.10 | 301.80 | 301.80 | 147,903 |
22 Apr 2024 | 315.70 | 315.70 | 301.35 | 305.30 | 305.30 | 186,086 |
19 Apr 2024 | 310.90 | 316.00 | 307.00 | 311.80 | 311.80 | 172,880 |
18 Apr 2024 | 304.00 | 317.00 | 302.60 | 315.55 | 315.55 | 400,784 |
16 Apr 2024 | 293.15 | 303.80 | 293.15 | 301.55 | 301.55 | 271,059 |
15 Apr 2024 | 280.20 | 297.90 | 275.30 | 293.30 | 293.30 | 205,493 |
12 Apr 2024 | 292.25 | 295.20 | 287.05 | 290.25 | 290.25 | 90,045 |
10 Apr 2024 | 300.00 | 300.00 | 292.65 | 294.65 | 294.65 | 57,593 |
09 Apr 2024 | 303.00 | 303.00 | 291.15 | 295.50 | 295.50 | 113,869 |
08 Apr 2024 | 297.70 | 302.35 | 291.15 | 301.50 | 301.50 | 305,888 |
05 Apr 2024 | 288.45 | 295.60 | 285.50 | 294.25 | 294.25 | 514,973 |
04 Apr 2024 | 287.40 | 287.95 | 279.45 | 282.75 | 282.75 | 116,391 |
03 Apr 2024 | 272.00 | 286.05 | 268.85 | 285.10 | 285.10 | 299,408 |
02 Apr 2024 | 266.00 | 272.45 | 263.80 | 270.80 | 270.80 | 130,660 |
01 Apr 2024 | 251.00 | 267.10 | 251.00 | 265.75 | 265.75 | 156,038 |
28 Mar 2024 | 251.50 | 256.00 | 247.05 | 250.85 | 250.85 | 263,265 |
27 Mar 2024 | 263.90 | 265.00 | 250.00 | 251.10 | 251.10 | 437,403 |
26 Mar 2024 | 260.75 | 269.80 | 259.05 | 260.80 | 260.80 | 341,344 |
22 Mar 2024 | 260.00 | 263.45 | 259.25 | 260.70 | 260.70 | 131,312 |
21 Mar 2024 | 264.90 | 264.90 | 259.65 | 260.05 | 260.05 | 92,889 |
20 Mar 2024 | 260.50 | 261.70 | 258.50 | 259.65 | 259.65 | 98,165 |
19 Mar 2024 | 263.70 | 263.90 | 258.40 | 259.80 | 259.80 | 127,764 |
18 Mar 2024 | 264.95 | 264.95 | 260.00 | 261.75 | 261.75 | 106,745 |
15 Mar 2024 | 260.05 | 264.65 | 257.50 | 259.80 | 259.80 | 268,364 |
14 Mar 2024 | 246.10 | 262.00 | 246.10 | 260.40 | 260.40 | 375,037 |
13 Mar 2024 | 258.00 | 260.85 | 248.00 | 251.75 | 251.75 | 221,680 |
12 Mar 2024 | 266.05 | 267.40 | 255.80 | 258.00 | 258.00 | 178,829 |
11 Mar 2024 | 273.35 | 276.05 | 265.00 | 265.55 | 265.55 | 128,618 |
07 Mar 2024 | 272.95 | 276.35 | 270.00 | 273.25 | 273.25 | 128,641 |
06 Mar 2024 | 273.00 | 276.85 | 268.55 | 270.95 | 270.95 | 129,807 |
05 Mar 2024 | 280.00 | 280.85 | 272.60 | 274.90 | 274.90 | 153,429 |
04 Mar 2024 | 284.10 | 286.70 | 275.80 | 277.90 | 277.90 | 353,887 |
01 Mar 2024 | 283.45 | 286.50 | 278.10 | 279.80 | 279.80 | 113,206 |
29 Feb 2024 | 278.05 | 282.90 | 277.50 | 281.05 | 281.05 | 357,750 |
28 Feb 2024 | 280.70 | 283.80 | 276.90 | 277.75 | 277.75 | 156,069 |
27 Feb 2024 | 286.50 | 289.60 | 277.15 | 278.45 | 278.45 | 547,369 |
26 Feb 2024 | 282.75 | 285.95 | 279.60 | 283.15 | 283.15 | 143,951 |
23 Feb 2024 | 279.70 | 283.00 | 277.50 | 281.50 | 281.50 | 129,109 |
22 Feb 2024 | 281.25 | 281.50 | 273.85 | 279.65 | 279.65 | 199,663 |
21 Feb 2024 | 277.90 | 283.80 | 275.60 | 278.15 | 278.15 | 402,491 |
20 Feb 2024 | 277.90 | 282.05 | 273.35 | 274.90 | 274.90 | 196,064 |
19 Feb 2024 | 278.00 | 280.00 | 273.00 | 274.80 | 274.80 | 275,267 |
16 Feb 2024 | 279.40 | 283.00 | 277.05 | 277.80 | 277.80 | 168,534 |
15 Feb 2024 | 275.90 | 278.70 | 272.50 | 277.75 | 277.75 | 563,879 |
14 Feb 2024 | 264.00 | 275.45 | 258.05 | 272.25 | 272.25 | 565,541 |
13 Feb 2024 | 297.60 | 297.60 | 264.20 | 264.20 | 264.20 | 756,659 |
12 Feb 2024 | 297.25 | 309.00 | 292.00 | 293.55 | 293.55 | 619,087 |
09 Feb 2024 | 326.55 | 329.00 | 318.30 | 322.80 | 322.80 | 103,721 |
08 Feb 2024 | 331.00 | 332.65 | 323.35 | 326.05 | 326.05 | 107,422 |
07 Feb 2024 | 319.20 | 332.90 | 319.20 | 329.55 | 329.55 | 255,518 |
06 Feb 2024 | 321.05 | 323.00 | 316.00 | 321.05 | 321.05 | 123,023 |
05 Feb 2024 | 327.90 | 327.90 | 317.05 | 318.20 | 318.20 | 161,113 |
02 Feb 2024 | 327.05 | 329.55 | 322.60 | 323.90 | 323.90 | 108,176 |
01 Feb 2024 | 330.00 | 330.90 | 323.75 | 327.05 | 327.05 | 100,686 |
31 Jan 2024 | 334.10 | 336.00 | 327.00 | 329.35 | 329.35 | 155,091 |
30 Jan 2024 | 324.90 | 336.00 | 322.00 | 334.10 | 334.10 | 299,185 |
29 Jan 2024 | 326.85 | 328.00 | 321.00 | 324.25 | 324.25 | 129,515 |
25 Jan 2024 | 324.65 | 326.45 | 321.10 | 322.25 | 322.25 | 169,500 |
24 Jan 2024 | 329.95 | 330.00 | 322.50 | 324.70 | 324.70 | 239,962 |
23 Jan 2024 | 341.95 | 341.95 | 325.85 | 328.35 | 328.35 | 249,951 |
19 Jan 2024 | 337.90 | 339.00 | 330.35 | 331.20 | 331.20 | 262,322 |
18 Jan 2024 | 341.05 | 343.35 | 331.05 | 335.40 | 335.40 | 208,301 |
17 Jan 2024 | 344.00 | 346.00 | 340.00 | 341.05 | 341.05 | 189,685 |
16 Jan 2024 | 350.00 | 351.00 | 342.35 | 346.05 | 346.05 | 214,681 |
15 Jan 2024 | 351.65 | 351.65 | 351.65 | 351.65 | 351.65 | - |
12 Jan 2024 | 355.00 | 357.00 | 349.50 | 351.65 | 351.65 | 174,099 |
11 Jan 2024 | 351.50 | 355.65 | 349.95 | 352.90 | 352.90 | 251,051 |
10 Jan 2024 | 355.00 | 362.00 | 347.70 | 349.25 | 349.25 | 489,008 |
09 Jan 2024 | 366.00 | 367.20 | 352.85 | 354.25 | 354.25 | 624,090 |
08 Jan 2024 | 362.00 | 368.00 | 358.35 | 364.95 | 364.95 | 531,843 |
05 Jan 2024 | 353.90 | 362.90 | 352.00 | 361.50 | 361.50 | 746,664 |
04 Jan 2024 | 351.90 | 357.50 | 350.00 | 352.55 | 352.55 | 479,206 |
03 Jan 2024 | 343.30 | 357.30 | 340.15 | 351.90 | 351.90 | 521,755 |
02 Jan 2024 | 348.10 | 349.50 | 342.00 | 343.20 | 343.20 | 599,164 |
01 Jan 2024 | 349.00 | 351.05 | 346.65 | 347.05 | 347.05 | 201,254 |
29 Dec 2023 | 357.00 | 357.50 | 346.15 | 348.65 | 348.65 | 583,593 |
28 Dec 2023 | 362.80 | 362.80 | 355.00 | 355.80 | 355.80 | 238,722 |
27 Dec 2023 | 358.45 | 364.85 | 354.50 | 361.80 | 361.80 | 423,942 |
26 Dec 2023 | 360.95 | 361.90 | 352.45 | 357.10 | 357.10 | 374,882 |
22 Dec 2023 | 353.75 | 364.85 | 350.55 | 360.85 | 360.85 | 740,677 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |