Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 413.98 | 417.90 | 410.34 | 412.62 | 412.62 | 216,100 |
17 Apr 2024 | 419.22 | 419.76 | 413.42 | 416.00 | 416.00 | 264,800 |
16 Apr 2024 | 412.02 | 413.56 | 409.70 | 411.34 | 411.34 | 203,400 |
15 Apr 2024 | 419.49 | 419.82 | 410.00 | 410.93 | 410.93 | 218,000 |
12 Apr 2024 | 411.54 | 413.88 | 409.80 | 410.40 | 410.40 | 250,000 |
11 Apr 2024 | 420.00 | 421.81 | 415.35 | 420.38 | 420.38 | 163,000 |
10 Apr 2024 | 414.25 | 422.03 | 414.25 | 419.82 | 419.82 | 247,400 |
09 Apr 2024 | 422.50 | 423.11 | 415.25 | 420.50 | 420.50 | 217,200 |
08 Apr 2024 | 424.54 | 425.71 | 421.62 | 423.55 | 423.55 | 284,400 |
05 Apr 2024 | 415.65 | 421.39 | 414.78 | 418.86 | 418.86 | 186,700 |
04 Apr 2024 | 419.44 | 423.34 | 413.59 | 414.03 | 414.03 | 424,100 |
03 Apr 2024 | 413.15 | 421.20 | 410.88 | 419.51 | 419.51 | 303,100 |
02 Apr 2024 | 425.94 | 426.60 | 419.03 | 419.59 | 419.59 | 304,800 |
01 Apr 2024 | 435.43 | 436.80 | 430.05 | 431.75 | 431.75 | 166,500 |
28 Mar 2024 | 437.48 | 438.68 | 435.56 | 435.94 | 435.94 | 176,400 |
27 Mar 2024 | 442.62 | 442.73 | 438.59 | 439.16 | 439.16 | 131,300 |
26 Mar 2024 | 441.48 | 442.80 | 437.97 | 437.97 | 437.97 | 173,400 |
25 Mar 2024 | 438.86 | 442.24 | 438.45 | 439.59 | 439.59 | 186,300 |
22 Mar 2024 | 432.06 | 434.99 | 430.92 | 433.29 | 433.29 | 131,700 |
21 Mar 2024 | 432.35 | 433.79 | 428.53 | 431.11 | 431.11 | 238,500 |
20 Mar 2024 | 432.78 | 435.53 | 431.22 | 434.14 | 434.14 | 242,800 |
19 Mar 2024 | 431.21 | 433.60 | 429.00 | 433.36 | 433.36 | 351,900 |
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 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |