Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 273.00 | 284.00 | 272.00 | 272.00 | 272.00 | 81,632 |
25 Apr 2024 | 274.00 | 279.25 | 274.00 | 279.00 | 279.00 | 6,720 |
24 Apr 2024 | 272.00 | 284.00 | 272.00 | 278.00 | 278.00 | 19,150 |
23 Apr 2024 | 282.00 | 291.00 | 277.00 | 280.00 | 280.00 | 21,689 |
22 Apr 2024 | 276.00 | 286.00 | 276.00 | 286.00 | 286.00 | 13,580 |
19 Apr 2024 | 274.00 | 280.00 | 271.00 | 276.00 | 276.00 | 113,963 |
18 Apr 2024 | 283.00 | 283.00 | 271.00 | 275.00 | 275.00 | 22,699 |
17 Apr 2024 | 279.00 | 286.00 | 273.30 | 276.00 | 276.00 | 7,857 |
16 Apr 2024 | 273.00 | 294.00 | 255.22 | 278.00 | 278.00 | 146,911 |
15 Apr 2024 | 299.00 | 299.00 | 283.00 | 284.00 | 284.00 | 21,715 |
12 Apr 2024 | 290.00 | 295.00 | 276.40 | 292.00 | 292.00 | 83,568 |
11 Apr 2024 | 266.00 | 289.00 | 266.00 | 288.00 | 288.00 | 88,239 |
10 Apr 2024 | 249.00 | 273.00 | 249.00 | 272.00 | 272.00 | 168,345 |
09 Apr 2024 | 248.00 | 254.00 | 248.00 | 251.00 | 251.00 | 983,814 |
08 Apr 2024 | 252.00 | 255.00 | 252.00 | 252.00 | 252.00 | 33,567 |
05 Apr 2024 | 255.00 | 255.00 | 250.00 | 253.00 | 253.00 | 20,865 |
04 Apr 2024 | 251.00 | 254.99 | 251.51 | 253.00 | 253.00 | 14,072 |
03 Apr 2024 | 247.00 | 255.00 | 243.00 | 255.00 | 255.00 | 69,264 |
02 Apr 2024 | 262.00 | 263.56 | 247.00 | 247.00 | 247.00 | 3,196,552 |
28 Mar 2024 | 256.00 | 263.50 | 254.00 | 261.00 | 261.00 | 12,915 |
27 Mar 2024 | 256.00 | 264.28 | 255.50 | 261.75 | 261.75 | 13,514 |
26 Mar 2024 | 260.00 | 265.00 | 256.00 | 256.00 | 256.00 | 23,163 |
25 Mar 2024 | 266.50 | 276.50 | 260.50 | 260.50 | 260.50 | 43,604 |
22 Mar 2024 | 260.00 | 277.00 | 260.00 | 265.50 | 265.50 | 456,511 |
21 Mar 2024 | 245.00 | 249.50 | 238.73 | 248.00 | 248.00 | 28,771 |
20 Mar 2024 | 250.00 | 255.50 | 242.00 | 247.50 | 247.50 | 56,178 |
19 Mar 2024 | 250.00 | 255.50 | 245.50 | 245.50 | 245.50 | 13,817 |
18 Mar 2024 | 252.50 | 258.50 | 252.50 | 256.00 | 256.00 | 18,415 |
15 Mar 2024 | 253.00 | 259.00 | 252.00 | 253.00 | 253.00 | 29,191 |
14 Mar 2024 | 253.00 | 259.50 | 252.50 | 256.50 | 256.50 | 14,542 |
13 Mar 2024 | 255.00 | 259.50 | 253.01 | 255.00 | 255.00 | 41,638 |
12 Mar 2024 | 252.50 | 264.50 | 252.50 | 260.00 | 260.00 | 50,336 |
11 Mar 2024 | 265.00 | 269.50 | 256.50 | 259.00 | 259.00 | 10,878 |
08 Mar 2024 | 263.00 | 264.50 | 258.38 | 263.00 | 263.00 | 24,970 |
07 Mar 2024 | 260.50 | 269.00 | 253.40 | 261.50 | 261.50 | 20,679 |
06 Mar 2024 | 261.50 | 261.50 | 254.29 | 258.00 | 258.00 | 12,798 |
05 Mar 2024 | 260.50 | 269.50 | 260.00 | 260.00 | 260.00 | 320,520 |
04 Mar 2024 | 258.50 | 265.00 | 258.00 | 258.00 | 258.00 | 27,264 |
01 Mar 2024 | 261.50 | 261.50 | 254.00 | 260.00 | 260.00 | 71,890 |
29 Feb 2024 | 256.50 | 259.50 | 253.50 | 256.50 | 256.50 | 76,735 |
28 Feb 2024 | 261.00 | 262.82 | 254.51 | 259.50 | 259.50 | 32,622 |
27 Feb 2024 | 261.00 | 264.30 | 259.00 | 259.00 | 259.00 | 58,512 |
26 Feb 2024 | 268.00 | 268.00 | 260.00 | 260.00 | 260.00 | 32,397 |
23 Feb 2024 | 263.50 | 269.50 | 260.00 | 264.00 | 264.00 | 73,884 |
22 Feb 2024 | 260.50 | 269.50 | 260.00 | 265.00 | 265.00 | 8,433 |
21 Feb 2024 | 269.50 | 269.50 | 260.00 | 262.00 | 262.00 | 32,096 |
20 Feb 2024 | 259.50 | 269.50 | 259.50 | 265.00 | 265.00 | 2,740 |
19 Feb 2024 | 269.50 | 269.50 | 258.50 | 265.50 | 265.50 | 27,903 |
16 Feb 2024 | 260.00 | 269.05 | 260.00 | 268.50 | 268.50 | 50,928 |
15 Feb 2024 | 253.00 | 257.00 | 253.00 | 254.00 | 254.00 | 22,402 |
14 Feb 2024 | 257.50 | 265.49 | 252.50 | 252.50 | 252.50 | 58,765 |
13 Feb 2024 | 250.00 | 269.50 | 246.50 | 253.50 | 253.50 | 86,319 |
12 Feb 2024 | 270.00 | 279.50 | 249.00 | 253.00 | 253.00 | 948,750 |
09 Feb 2024 | 288.00 | 293.50 | 268.71 | 270.00 | 270.00 | 125,914 |
08 Feb 2024 | 323.00 | 323.00 | 285.10 | 291.00 | 291.00 | 289,032 |
07 Feb 2024 | 328.50 | 336.30 | 328.00 | 334.00 | 334.00 | 35,560 |
06 Feb 2024 | 330.00 | 340.00 | 325.50 | 325.50 | 325.50 | 7,564 |
05 Feb 2024 | 330.00 | 340.23 | 330.00 | 333.00 | 333.00 | 22,252 |
02 Feb 2024 | 337.50 | 347.35 | 330.00 | 330.00 | 330.00 | 33,597 |
01 Feb 2024 | 338.00 | 348.49 | 338.00 | 338.50 | 338.50 | 20,115 |
31 Jan 2024 | 339.00 | 348.50 | 339.00 | 339.00 | 339.00 | 63,886 |
30 Jan 2024 | 345.00 | 349.50 | 338.00 | 341.50 | 341.50 | 85,376 |
29 Jan 2024 | 352.50 | 359.50 | 345.00 | 347.50 | 347.50 | 28,881 |
26 Jan 2024 | 354.00 | 365.50 | 348.39 | 358.00 | 358.00 | 63,282 |
25 Jan 2024 | 338.00 | 354.00 | 337.50 | 351.00 | 351.00 | 35,474 |
24 Jan 2024 | 340.00 | 340.00 | 330.50 | 331.00 | 331.00 | 40,459 |
23 Jan 2024 | 333.50 | 339.50 | 323.38 | 336.00 | 336.00 | 29,050 |
22 Jan 2024 | 322.50 | 332.51 | 322.50 | 322.50 | 322.50 | 8,944 |
19 Jan 2024 | 326.50 | 333.50 | 326.50 | 326.50 | 326.50 | 26,072 |
18 Jan 2024 | 323.00 | 334.00 | 322.50 | 325.00 | 325.00 | 27,371 |
17 Jan 2024 | 334.00 | 335.01 | 322.50 | 327.00 | 327.00 | 38,039 |
16 Jan 2024 | 344.50 | 344.50 | 335.00 | 335.00 | 335.00 | 11,069 |
15 Jan 2024 | 343.00 | 345.27 | 339.11 | 343.00 | 343.00 | 23,301 |
12 Jan 2024 | 356.00 | 366.50 | 335.00 | 335.00 | 335.00 | 137,266 |
11 Jan 2024 | 353.50 | 366.00 | 352.50 | 357.00 | 357.00 | 22,028 |
10 Jan 2024 | 342.00 | 369.00 | 335.50 | 352.00 | 352.00 | 79,170 |
09 Jan 2024 | 341.00 | 340.50 | 330.50 | 340.50 | 340.50 | 21,073 |
08 Jan 2024 | 339.50 | 339.50 | 332.84 | 339.00 | 339.00 | 21,344 |
05 Jan 2024 | 333.00 | 342.50 | 327.45 | 339.00 | 339.00 | 74,862 |
04 Jan 2024 | 332.50 | 334.00 | 321.58 | 330.50 | 330.50 | 22,865 |
03 Jan 2024 | 322.00 | 332.50 | 320.50 | 325.50 | 325.50 | 33,666 |
02 Jan 2024 | 319.50 | 332.50 | 309.00 | 329.50 | 329.50 | 36,132 |
29 Dec 2023 | 308.00 | 320.00 | 303.50 | 308.00 | 308.00 | 10,381 |
28 Dec 2023 | 320.00 | 320.00 | 299.50 | 313.50 | 313.50 | 13,176 |
27 Dec 2023 | 304.00 | 318.00 | 299.50 | 318.00 | 318.00 | 16,284 |
22 Dec 2023 | 314.50 | 314.50 | 306.00 | 306.00 | 306.00 | 6,484 |
21 Dec 2023 | 302.00 | 313.00 | 302.00 | 307.00 | 307.00 | 12,911 |
20 Dec 2023 | 305.00 | 312.50 | 299.00 | 307.50 | 307.50 | 32,787 |
19 Dec 2023 | 299.50 | 305.00 | 291.00 | 299.00 | 299.00 | 17,907 |
18 Dec 2023 | 297.00 | 304.50 | 290.00 | 292.50 | 292.50 | 24,309 |
15 Dec 2023 | 295.00 | 305.50 | 295.00 | 298.00 | 298.00 | 119,619 |
14 Dec 2023 | 299.50 | 305.00 | 290.00 | 299.50 | 299.50 | 40,981 |
13 Dec 2023 | 290.50 | 295.95 | 285.00 | 290.00 | 290.00 | 57,306 |
12 Dec 2023 | 289.00 | 295.50 | 285.00 | 290.00 | 290.00 | 51,377 |
11 Dec 2023 | 285.50 | 295.50 | 285.50 | 288.50 | 288.50 | 23,849 |
08 Dec 2023 | 280.50 | 294.00 | 280.50 | 285.50 | 285.50 | 23,638 |
07 Dec 2023 | 285.50 | 290.00 | 277.68 | 284.50 | 284.50 | 24,730 |
06 Dec 2023 | 277.00 | 286.50 | 274.00 | 277.00 | 277.00 | 28,911 |
05 Dec 2023 | 281.50 | 283.50 | 272.00 | 276.50 | 276.50 | 7,792 |
04 Dec 2023 | 285.00 | 290.14 | 273.00 | 273.00 | 273.00 | 115,821 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |