Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 308.25 | 313.80 | 305.72 | 311.39 | 311.39 | 392,286 |
24 Apr 2024 | 297.51 | 311.30 | 297.51 | 309.80 | 309.80 | 624,998 |
23 Apr 2024 | 311.49 | 311.49 | 294.57 | 294.85 | 294.85 | 558,252 |
22 Apr 2024 | 302.52 | 314.50 | 299.10 | 308.50 | 308.50 | 660,386 |
19 Apr 2024 | 297.00 | 307.27 | 296.81 | 303.00 | 303.00 | 512,658 |
18 Apr 2024 | 298.66 | 307.02 | 296.58 | 297.19 | 297.19 | 668,190 |
17 Apr 2024 | 301.58 | 303.00 | 296.22 | 300.16 | 300.16 | 404,736 |
16 Apr 2024 | 306.88 | 309.88 | 300.74 | 300.74 | 300.74 | 535,850 |
15 Apr 2024 | 296.04 | 306.98 | 296.04 | 306.89 | 306.89 | 466,895 |
12 Apr 2024 | 294.88 | 301.87 | 293.00 | 297.53 | 297.53 | 335,506 |
11 Apr 2024 | 289.69 | 298.60 | 286.00 | 294.90 | 294.90 | 435,850 |
10 Apr 2024 | 294.67 | 300.86 | 289.12 | 289.69 | 289.69 | 546,458 |
09 Apr 2024 | 289.00 | 297.00 | 287.00 | 294.35 | 294.35 | 480,248 |
08 Apr 2024 | 287.74 | 297.87 | 286.27 | 290.82 | 290.82 | 574,958 |
03 Apr 2024 | 289.67 | 295.61 | 286.60 | 287.68 | 287.68 | 651,334 |
02 Apr 2024 | 274.39 | 293.80 | 272.90 | 291.52 | 291.52 | 1,201,515 |
01 Apr 2024 | 277.45 | 278.98 | 271.40 | 274.37 | 274.37 | 462,246 |
29 Mar 2024 | 279.50 | 281.70 | 272.45 | 275.18 | 275.18 | 252,383 |
28 Mar 2024 | 283.77 | 285.29 | 279.15 | 282.11 | 282.11 | 522,473 |
27 Mar 2024 | 282.99 | 287.00 | 279.31 | 280.80 | 280.80 | 464,357 |
26 Mar 2024 | 277.02 | 288.50 | 274.00 | 282.55 | 282.55 | 903,471 |
25 Mar 2024 | 271.11 | 282.20 | 269.62 | 275.92 | 275.92 | 610,681 |
22 Mar 2024 | 276.44 | 278.87 | 273.40 | 274.77 | 274.77 | 410,690 |
21 Mar 2024 | 284.30 | 285.00 | 274.07 | 276.44 | 276.44 | 657,868 |
20 Mar 2024 | 288.02 | 290.30 | 280.31 | 283.70 | 283.70 | 499,602 |
19 Mar 2024 | 286.68 | 294.85 | 286.68 | 287.15 | 287.15 | 395,901 |
18 Mar 2024 | 291.98 | 291.99 | 287.20 | 288.68 | 288.68 | 378,983 |
15 Mar 2024 | 282.49 | 290.87 | 281.13 | 290.87 | 290.87 | 488,475 |
14 Mar 2024 | 280.23 | 284.78 | 280.04 | 281.67 | 281.67 | 609,952 |
13 Mar 2024 | 295.67 | 296.95 | 280.79 | 281.80 | 281.80 | 798,247 |
12 Mar 2024 | 292.00 | 299.71 | 290.02 | 296.01 | 296.01 | 566,225 |
11 Mar 2024 | 284.87 | 291.58 | 282.01 | 290.66 | 290.66 | 388,674 |
08 Mar 2024 | 280.25 | 287.94 | 280.10 | 285.39 | 285.39 | 383,696 |
07 Mar 2024 | 289.30 | 292.80 | 283.33 | 284.60 | 284.60 | 673,552 |
06 Mar 2024 | 290.61 | 297.00 | 288.20 | 288.89 | 288.89 | 677,273 |
05 Mar 2024 | 284.00 | 295.99 | 284.00 | 290.59 | 290.59 | 785,231 |
04 Mar 2024 | 283.95 | 288.48 | 276.00 | 286.70 | 286.70 | 704,541 |
01 Mar 2024 | 281.55 | 287.48 | 277.61 | 281.04 | 281.04 | 798,623 |
29 Feb 2024 | 271.00 | 281.50 | 271.00 | 281.28 | 281.28 | 842,616 |
28 Feb 2024 | 277.50 | 280.90 | 273.00 | 273.90 | 273.90 | 769,733 |
27 Feb 2024 | 275.54 | 279.08 | 272.68 | 277.50 | 277.50 | 777,936 |
26 Feb 2024 | 270.10 | 279.41 | 268.02 | 277.35 | 277.35 | 906,990 |
23 Feb 2024 | 270.97 | 273.47 | 266.00 | 266.44 | 266.44 | 650,841 |
22 Feb 2024 | 268.96 | 275.44 | 268.02 | 270.99 | 270.99 | 682,503 |
21 Feb 2024 | 270.03 | 283.64 | 269.60 | 272.49 | 272.49 | 959,938 |
20 Feb 2024 | 275.46 | 276.40 | 268.02 | 274.55 | 274.55 | 755,314 |
19 Feb 2024 | 280.00 | 280.00 | 263.22 | 276.80 | 276.80 | 1,092,042 |
08 Feb 2024 | 284.50 | 302.00 | 271.01 | 274.88 | 274.88 | 1,972,657 |
07 Feb 2024 | 292.35 | 306.66 | 269.11 | 285.00 | 285.00 | 2,067,156 |
06 Feb 2024 | 258.00 | 292.95 | 256.06 | 291.48 | 291.48 | 1,249,870 |
05 Feb 2024 | 247.13 | 260.18 | 241.51 | 258.00 | 258.00 | 923,356 |
02 Feb 2024 | 248.75 | 250.65 | 243.72 | 246.39 | 246.39 | 522,896 |
01 Feb 2024 | 252.50 | 256.47 | 248.40 | 248.75 | 248.75 | 634,187 |
31 Jan 2024 | 244.48 | 258.00 | 242.24 | 254.00 | 254.00 | 744,927 |
30 Jan 2024 | 244.45 | 251.97 | 244.45 | 244.48 | 244.48 | 640,399 |
29 Jan 2024 | 248.88 | 252.98 | 242.32 | 242.92 | 242.92 | 517,419 |
26 Jan 2024 | 245.56 | 253.50 | 245.22 | 247.82 | 247.82 | 404,722 |
25 Jan 2024 | 248.69 | 250.79 | 244.12 | 246.54 | 246.54 | 395,576 |
24 Jan 2024 | 244.86 | 250.64 | 242.44 | 249.10 | 249.10 | 412,414 |
23 Jan 2024 | 236.41 | 245.77 | 235.23 | 241.06 | 241.06 | 512,013 |
22 Jan 2024 | 248.88 | 250.97 | 237.87 | 241.80 | 241.80 | 490,010 |
19 Jan 2024 | 247.00 | 250.51 | 245.01 | 245.92 | 245.92 | 321,536 |
18 Jan 2024 | 247.39 | 253.83 | 244.11 | 247.50 | 247.50 | 695,601 |
17 Jan 2024 | 252.92 | 256.10 | 247.00 | 247.39 | 247.39 | 380,411 |
16 Jan 2024 | 255.41 | 261.90 | 253.46 | 256.05 | 256.05 | 648,634 |
15 Jan 2024 | 251.66 | 257.15 | 251.01 | 255.40 | 255.40 | 332,479 |
12 Jan 2024 | 248.20 | 255.00 | 248.20 | 253.00 | 253.00 | 271,911 |
11 Jan 2024 | 243.66 | 254.80 | 241.91 | 253.00 | 253.00 | 597,012 |
10 Jan 2024 | 242.00 | 244.20 | 240.05 | 242.90 | 242.90 | 318,435 |
09 Jan 2024 | 245.44 | 246.77 | 240.02 | 240.19 | 240.19 | 523,432 |
08 Jan 2024 | 247.00 | 248.67 | 241.51 | 246.83 | 246.83 | 652,359 |
05 Jan 2024 | 253.51 | 255.91 | 243.50 | 247.95 | 247.95 | 652,867 |
04 Jan 2024 | 256.28 | 259.60 | 254.11 | 255.01 | 255.01 | 638,127 |
03 Jan 2024 | 253.03 | 256.70 | 251.52 | 256.27 | 256.27 | 469,437 |
02 Jan 2024 | 253.27 | 255.95 | 252.51 | 253.00 | 253.00 | 338,043 |
29 Dec 2023 | 251.15 | 253.68 | 246.43 | 253.11 | 253.11 | 471,206 |
28 Dec 2023 | 253.12 | 253.12 | 245.71 | 250.01 | 250.01 | 666,212 |
27 Dec 2023 | 246.11 | 251.98 | 245.86 | 251.05 | 251.05 | 406,833 |
26 Dec 2023 | 248.02 | 251.50 | 245.88 | 245.95 | 245.95 | 393,955 |
25 Dec 2023 | 249.93 | 252.86 | 243.52 | 250.01 | 250.01 | 559,056 |
22 Dec 2023 | 252.19 | 252.19 | 247.38 | 250.30 | 250.30 | 366,529 |
21 Dec 2023 | 249.59 | 252.25 | 246.60 | 251.58 | 251.58 | 454,399 |
20 Dec 2023 | 251.00 | 253.56 | 248.50 | 250.33 | 250.33 | 333,968 |
19 Dec 2023 | 252.06 | 252.72 | 246.21 | 251.57 | 251.57 | 465,871 |
18 Dec 2023 | 248.76 | 255.61 | 246.23 | 250.00 | 250.00 | 478,808 |
15 Dec 2023 | 245.98 | 251.00 | 243.90 | 249.60 | 249.60 | 589,944 |
14 Dec 2023 | 249.10 | 259.98 | 245.00 | 246.85 | 246.85 | 1,036,477 |
13 Dec 2023 | 246.73 | 250.33 | 245.66 | 246.81 | 246.81 | 534,767 |
12 Dec 2023 | 243.88 | 249.90 | 241.56 | 248.21 | 248.21 | 723,490 |
11 Dec 2023 | 243.00 | 245.86 | 236.50 | 245.04 | 245.04 | 853,851 |
08 Dec 2023 | 238.42 | 245.53 | 236.40 | 245.53 | 245.53 | 1,165,908 |
07 Dec 2023 | 230.03 | 242.46 | 229.00 | 241.44 | 241.44 | 992,893 |
06 Dec 2023 | 223.66 | 232.39 | 222.88 | 230.65 | 230.65 | 659,443 |
05 Dec 2023 | 223.65 | 226.97 | 223.35 | 223.66 | 223.66 | 524,263 |
04 Dec 2023 | 228.31 | 231.89 | 221.16 | 227.09 | 227.09 | 953,837 |
01 Dec 2023 | 232.00 | 234.95 | 221.10 | 230.08 | 230.08 | 1,511,225 |
30 Nov 2023 | 218.04 | 225.09 | 216.13 | 225.09 | 225.09 | 551,899 |
29 Nov 2023 | 219.42 | 220.23 | 217.00 | 218.79 | 218.79 | 415,818 |
28 Nov 2023 | 220.98 | 221.97 | 218.01 | 221.10 | 221.10 | 359,359 |
27 Nov 2023 | 222.22 | 224.09 | 217.10 | 219.98 | 219.98 | 343,435 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |