Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 426.42 | 429.40 | 424.72 | 426.53 | 426.53 | 220,000 |
15 Mar 2024 | 422.46 | 424.54 | 421.20 | 424.54 | 424.54 | 207,800 |
14 Mar 2024 | 424.60 | 424.86 | 419.01 | 420.38 | 420.38 | 190,200 |
13 Mar 2024 | 421.32 | 425.07 | 420.48 | 422.45 | 422.45 | 162,800 |
12 Mar 2024 | 415.86 | 425.06 | 414.18 | 424.00 | 424.00 | 410,100 |
11 Mar 2024 | 417.29 | 418.08 | 412.96 | 413.00 | 413.00 | 257,200 |
08 Mar 2024 | 424.51 | 426.46 | 420.72 | 420.74 | 420.74 | 278,700 |
07 Mar 2024 | 419.82 | 421.79 | 418.62 | 421.75 | 421.75 | 163,900 |
06 Mar 2024 | 412.08 | 417.05 | 411.52 | 416.63 | 416.63 | 363,500 |
05 Mar 2024 | 413.18 | 413.75 | 409.94 | 411.46 | 411.46 | 224,000 |
04 Mar 2024 | 411.12 | 415.05 | 408.79 | 413.57 | 413.57 | 396,300 |
01 Mar 2024 | 425.00 | 426.56 | 422.91 | 425.35 | 425.35 | 216,500 |
29 Feb 2024 | 427.83 | 427.89 | 418.10 | 424.77 | 424.77 | 483,800 |
28 Feb 2024 | 426.16 | 430.08 | 425.16 | 428.56 | 428.56 | 341,800 |
27 Feb 2024 | 418.79 | 424.16 | 417.36 | 421.31 | 421.31 | 405,400 |
26 Feb 2024 | 419.22 | 419.88 | 416.62 | 419.33 | 419.33 | 319,500 |
23 Feb 2024 | 415.74 | 417.80 | 414.07 | 416.07 | 416.07 | 282,500 |
22 Feb 2024 | 407.66 | 412.99 | 407.66 | 411.85 | 411.85 | 327,400 |
21 Feb 2024 | 394.24 | 402.68 | 393.92 | 402.27 | 402.27 | 351,500 |
20 Feb 2024 | 390.48 | 392.36 | 389.34 | 390.45 | 390.45 | 255,300 |
16 Feb 2024 | 390.85 | 391.57 | 388.83 | 389.23 | 389.23 | 231,600 |
15 Feb 2024 | 388.32 | 389.79 | 386.27 | 389.10 | 389.10 | 185,000 |
14 Feb 2024 | 380.00 | 382.89 | 378.80 | 382.45 | 382.45 | 161,100 |
13 Feb 2024 | 378.78 | 380.62 | 375.31 | 376.84 | 376.84 | 278,500 |
12 Feb 2024 | 390.00 | 390.60 | 386.33 | 387.25 | 387.25 | 234,200 |
09 Feb 2024 | 389.92 | 393.59 | 389.29 | 392.56 | 392.56 | 252,800 |
08 Feb 2024 | 381.04 | 385.74 | 380.00 | 385.15 | 385.15 | 271,000 |
07 Feb 2024 | 384.06 | 385.89 | 380.70 | 381.04 | 381.04 | 305,100 |
06 Feb 2024 | 373.79 | 379.27 | 373.79 | 378.53 | 378.53 | 318,900 |
05 Feb 2024 | 370.92 | 374.64 | 368.80 | 371.66 | 371.66 | 447,700 |
02 Feb 2024 | 379.87 | 380.40 | 371.50 | 379.25 | 379.25 | 694,700 |
01 Feb 2024 | 372.78 | 391.42 | 372.69 | 389.45 | 389.45 | 1,609,900 |
31 Jan 2024 | 353.11 | 354.68 | 345.92 | 345.92 | 345.92 | 386,400 |
30 Jan 2024 | 348.00 | 350.30 | 347.29 | 349.41 | 349.41 | 382,300 |
29 Jan 2024 | 339.80 | 344.99 | 338.73 | 344.93 | 344.93 | 300,600 |
26 Jan 2024 | 339.00 | 341.00 | 337.95 | 340.17 | 340.17 | 504,300 |
25 Jan 2024 | 333.97 | 335.34 | 330.15 | 335.34 | 335.34 | 376,600 |
24 Jan 2024 | 336.96 | 337.39 | 334.62 | 335.24 | 335.24 | 338,800 |
23 Jan 2024 | 333.96 | 334.16 | 330.54 | 333.30 | 333.30 | 366,700 |
22 Jan 2024 | 341.78 | 342.66 | 337.14 | 337.16 | 337.16 | 488,800 |
19 Jan 2024 | 346.28 | 350.20 | 345.67 | 349.41 | 349.41 | 194,000 |
18 Jan 2024 | 345.73 | 347.61 | 344.83 | 347.10 | 347.10 | 229,100 |
17 Jan 2024 | 342.16 | 343.70 | 339.83 | 343.29 | 343.29 | 290,600 |
16 Jan 2024 | 340.97 | 347.87 | 339.84 | 346.74 | 346.74 | 366,000 |
12 Jan 2024 | 350.44 | 351.45 | 348.36 | 351.30 | 351.30 | 249,300 |
11 Jan 2024 | 353.52 | 354.21 | 347.74 | 350.53 | 350.53 | 252,200 |
10 Jan 2024 | 346.42 | 351.49 | 345.46 | 351.42 | 351.42 | 543,500 |
09 Jan 2024 | 342.88 | 345.23 | 341.07 | 343.09 | 343.09 | 413,100 |
08 Jan 2024 | 338.75 | 344.25 | 338.75 | 344.14 | 344.14 | 366,400 |
05 Jan 2024 | 333.36 | 337.50 | 333.29 | 334.93 | 334.93 | 264,300 |
04 Jan 2024 | 335.58 | 338.04 | 334.05 | 334.42 | 334.42 | 312,400 |
03 Jan 2024 | 331.74 | 335.03 | 331.30 | 333.35 | 333.35 | 275,600 |
02 Jan 2024 | 336.21 | 337.94 | 335.05 | 337.72 | 337.72 | 342,200 |
29 Dec 2023 | 339.00 | 340.20 | 336.59 | 338.43 | 338.43 | 271,800 |
28 Dec 2023 | 338.56 | 338.96 | 336.87 | 336.95 | 336.95 | 188,300 |
27 Dec 2023 | 339.71 | 339.89 | 337.59 | 338.34 | 338.34 | 332,100 |
26 Dec 2023 | 334.42 | 337.18 | 334.26 | 335.89 | 335.89 | 224,400 |
22 Dec 2023 | 337.65 | 338.08 | 334.42 | 334.62 | 334.62 | 398,700 |
21 Dec 2023 | 338.80 | 338.80 | 334.61 | 336.05 | 336.05 | 554,500 |
20 Dec 2023 | 346.66 | 346.80 | 338.48 | 339.07 | 339.07 | 569,900 |
19 Dec 2023 | 345.41 | 349.39 | 344.99 | 348.66 | 348.66 | 419,800 |
18 Dec 2023 | 346.50 | 347.88 | 344.31 | 346.91 | 346.91 | 635,200 |
15 Dec 2023 | 360.72 | 360.95 | 354.38 | 354.50 | 354.50 | 490,800 |
14 Dec 2023 | 362.76 | 365.71 | 360.96 | 363.85 | 363.85 | 416,100 |
13 Dec 2023 | 367.02 | 369.99 | 364.39 | 369.90 | 369.90 | 404,500 |
12 Dec 2023 | 370.25 | 371.83 | 369.17 | 371.35 | 371.35 | 199,600 |
11 Dec 2023 | 369.11 | 372.42 | 368.36 | 371.96 | 371.96 | 309,900 |
08 Dec 2023 | 364.84 | 368.25 | 364.80 | 366.75 | 366.75 | 387,800 |
07 Dec 2023 | 364.81 | 364.81 | 361.32 | 363.75 | 363.75 | 236,300 |
06 Dec 2023 | 366.00 | 366.30 | 361.24 | 361.68 | 361.68 | 263,400 |
05 Dec 2023 | 357.82 | 362.76 | 357.66 | 362.24 | 362.24 | 253,600 |
04 Dec 2023 | 354.34 | 356.13 | 353.15 | 353.64 | 353.64 | 395,500 |
01 Dec 2023 | 358.36 | 359.21 | 355.56 | 356.99 | 356.99 | 469,000 |
30 Nov 2023 | 361.66 | 362.64 | 357.02 | 358.96 | 358.96 | 436,100 |
29 Nov 2023 | 368.46 | 369.76 | 365.41 | 366.42 | 366.42 | 249,800 |
28 Nov 2023 | 367.76 | 369.67 | 366.45 | 368.27 | 368.27 | 283,200 |
27 Nov 2023 | 367.99 | 369.91 | 367.79 | 369.66 | 369.66 | 207,500 |
24 Nov 2023 | 365.30 | 368.60 | 364.74 | 367.44 | 367.44 | 152,500 |
22 Nov 2023 | 365.63 | 365.93 | 362.86 | 364.25 | 364.25 | 130,600 |
21 Nov 2023 | 362.36 | 364.30 | 360.35 | 361.09 | 361.09 | 234,300 |
20 Nov 2023 | 361.50 | 365.55 | 360.96 | 364.32 | 364.32 | 341,100 |
17 Nov 2023 | 356.92 | 359.43 | 356.21 | 359.34 | 359.34 | 285,300 |
16 Nov 2023 | 352.82 | 354.92 | 352.04 | 354.01 | 354.01 | 276,600 |
15 Nov 2023 | 354.72 | 355.10 | 351.26 | 351.68 | 351.68 | 382,100 |
14 Nov 2023 | 350.62 | 353.98 | 349.86 | 353.75 | 353.75 | 384,300 |
13 Nov 2023 | 338.32 | 343.85 | 338.16 | 341.28 | 341.28 | 229,700 |
10 Nov 2023 | 336.45 | 340.00 | 334.23 | 339.56 | 339.56 | 207,600 |
09 Nov 2023 | 338.88 | 340.02 | 335.20 | 335.89 | 335.89 | 245,600 |
08 Nov 2023 | 338.63 | 340.31 | 334.37 | 337.22 | 337.22 | 349,600 |
07 Nov 2023 | 332.33 | 333.44 | 330.70 | 333.37 | 333.37 | 318,000 |
06 Nov 2023 | 333.31 | 336.90 | 331.81 | 333.50 | 333.50 | 467,900 |
03 Nov 2023 | 329.40 | 332.00 | 328.49 | 331.41 | 331.41 | 493,100 |
02 Nov 2023 | 319.00 | 325.35 | 315.54 | 323.42 | 323.42 | 618,900 |
01 Nov 2023 | 302.04 | 305.66 | 301.68 | 304.98 | 304.98 | 543,500 |
31 Oct 2023 | 300.25 | 303.60 | 300.00 | 301.64 | 301.64 | 562,000 |
30 Oct 2023 | 300.34 | 301.98 | 298.53 | 299.39 | 299.39 | 492,200 |
27 Oct 2023 | 301.20 | 301.82 | 297.36 | 298.24 | 298.24 | 571,800 |
26 Oct 2023 | 299.22 | 300.02 | 296.34 | 297.11 | 297.11 | 302,400 |
25 Oct 2023 | 300.00 | 301.34 | 297.72 | 299.31 | 299.31 | 314,800 |
24 Oct 2023 | 300.75 | 302.64 | 300.75 | 300.90 | 300.90 | 365,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |