Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
20 May 2024 | 347.63 | 347.77 | 342.60 | 343.84 | 343.84 | 236,400 |
17 May 2024 | 346.99 | 347.94 | 344.67 | 347.62 | 347.62 | 307,300 |
16 May 2024 | 346.85 | 347.08 | 342.43 | 345.00 | 345.00 | 416,100 |
15 May 2024 | 350.46 | 353.37 | 345.48 | 345.84 | 345.84 | 372,100 |
14 May 2024 | 353.44 | 353.44 | 347.13 | 349.97 | 349.97 | 372,000 |
13 May 2024 | 355.00 | 355.67 | 351.66 | 352.35 | 352.35 | 374,100 |
10 May 2024 | 350.00 | 354.94 | 348.89 | 354.60 | 354.60 | 360,200 |
09 May 2024 | 344.39 | 350.19 | 344.39 | 350.03 | 350.03 | 249,400 |
08 May 2024 | 352.19 | 352.19 | 344.16 | 344.41 | 344.41 | 412,800 |
07 May 2024 | 345.97 | 350.98 | 344.23 | 349.82 | 349.82 | 363,800 |
06 May 2024 | 341.56 | 344.16 | 339.23 | 343.21 | 343.21 | 317,400 |
03 May 2024 | 339.07 | 341.45 | 336.29 | 339.68 | 339.68 | 374,600 |
02 May 2024 | 339.70 | 342.51 | 336.37 | 339.55 | 339.55 | 392,500 |
01 May 2024 | 341.44 | 344.91 | 337.99 | 338.87 | 338.87 | 404,600 |
30 Apr 2024 | 344.67 | 345.57 | 339.30 | 342.10 | 342.10 | 390,600 |
29 Apr 2024 | 342.03 | 347.94 | 341.00 | 343.89 | 343.89 | 308,400 |
26 Apr 2024 | 349.85 | 349.99 | 336.87 | 342.23 | 342.23 | 595,200 |
25 Apr 2024 | 352.44 | 370.99 | 339.21 | 352.30 | 352.30 | 915,600 |
24 Apr 2024 | 364.33 | 368.35 | 361.74 | 367.41 | 367.41 | 461,100 |
23 Apr 2024 | 363.65 | 364.69 | 361.82 | 363.22 | 363.22 | 362,700 |
22 Apr 2024 | 367.49 | 368.12 | 361.48 | 361.87 | 361.87 | 370,400 |
19 Apr 2024 | 363.83 | 369.43 | 362.45 | 367.52 | 367.52 | 425,200 |
18 Apr 2024 | 362.49 | 366.96 | 360.42 | 360.94 | 360.94 | 371,200 |
17 Apr 2024 | 359.90 | 364.80 | 359.69 | 359.85 | 359.85 | 488,000 |
16 Apr 2024 | 368.89 | 373.22 | 357.06 | 357.39 | 357.39 | 743,200 |
15 Apr 2024 | 356.77 | 365.63 | 355.17 | 360.85 | 360.85 | 839,500 |
12 Apr 2024 | 377.00 | 378.92 | 374.25 | 376.57 | 376.57 | 393,600 |
11 Apr 2024 | 377.16 | 379.07 | 374.70 | 376.78 | 376.78 | 294,300 |
10 Apr 2024 | 379.30 | 383.58 | 376.03 | 377.15 | 377.15 | 317,000 |
09 Apr 2024 | 381.16 | 381.90 | 377.36 | 379.97 | 379.97 | 236,800 |
08 Apr 2024 | 374.38 | 382.06 | 373.00 | 381.56 | 381.56 | 315,500 |
05 Apr 2024 | 374.80 | 378.84 | 374.49 | 376.77 | 376.77 | 313,700 |
04 Apr 2024 | 380.11 | 381.26 | 374.39 | 375.30 | 375.30 | 434,400 |
03 Apr 2024 | 384.35 | 384.35 | 378.50 | 378.50 | 378.50 | 419,400 |
02 Apr 2024 | 393.85 | 395.00 | 375.28 | 380.92 | 380.92 | 687,400 |
01 Apr 2024 | 408.90 | 409.07 | 403.33 | 404.20 | 404.20 | 243,700 |
28 Mar 2024 | 414.91 | 416.35 | 407.19 | 410.83 | 410.83 | 338,200 |
27 Mar 2024 | 420.75 | 423.92 | 416.80 | 418.60 | 418.60 | 186,900 |
26 Mar 2024 | 412.50 | 419.24 | 412.50 | 418.44 | 418.44 | 152,300 |
25 Mar 2024 | 415.68 | 416.21 | 409.73 | 412.52 | 412.52 | 267,000 |
22 Mar 2024 | 419.64 | 420.00 | 414.69 | 414.72 | 414.72 | 216,500 |
21 Mar 2024 | 414.56 | 419.88 | 414.00 | 417.75 | 417.75 | 232,500 |
20 Mar 2024 | 418.65 | 419.97 | 413.86 | 416.10 | 416.10 | 285,500 |
19 Mar 2024 | 412.05 | 419.65 | 408.99 | 419.53 | 419.53 | 385,700 |
18 Mar 2024 | 403.22 | 413.22 | 401.07 | 410.35 | 410.35 | 488,100 |
15 Mar 2024 | 403.04 | 407.43 | 403.01 | 404.45 | 404.45 | 539,800 |
14 Mar 2024 | 405.50 | 408.95 | 403.85 | 406.68 | 406.68 | 738,300 |
13 Mar 2024 | 405.62 | 409.89 | 400.90 | 404.89 | 404.89 | 408,400 |
12 Mar 2024 | 402.59 | 409.59 | 398.64 | 402.55 | 402.55 | 449,600 |
11 Mar 2024 | 391.43 | 403.90 | 390.80 | 402.27 | 402.27 | 368,500 |
08 Mar 2024 | 390.09 | 395.13 | 386.20 | 392.63 | 392.63 | 302,300 |
07 Mar 2024 | 390.77 | 394.08 | 387.15 | 391.85 | 391.85 | 237,000 |
06 Mar 2024 | 385.34 | 392.09 | 385.34 | 388.69 | 388.69 | 344,800 |
05 Mar 2024 | 386.98 | 386.98 | 382.57 | 385.58 | 385.58 | 358,200 |
04 Mar 2024 | 385.06 | 391.93 | 383.82 | 386.55 | 386.55 | 340,500 |
01 Mar 2024 | 392.29 | 392.29 | 380.78 | 387.21 | 387.21 | 463,900 |
29 Feb 2024 | 401.79 | 403.09 | 387.66 | 393.91 | 393.91 | 544,800 |
28 Feb 2024 | 396.88 | 402.33 | 391.92 | 401.78 | 401.78 | 292,900 |
27 Feb 2024 | 400.16 | 403.31 | 399.71 | 400.12 | 400.12 | 287,700 |
26 Feb 2024 | 408.61 | 410.00 | 400.99 | 401.70 | 401.70 | 390,300 |
23 Feb 2024 | 405.93 | 407.85 | 402.23 | 406.77 | 406.77 | 226,800 |
22 Feb 2024 | 400.32 | 406.05 | 397.00 | 404.28 | 404.28 | 274,900 |
21 Feb 2024 | 401.75 | 401.75 | 396.71 | 399.03 | 399.03 | 183,500 |
20 Feb 2024 | 401.98 | 403.48 | 399.45 | 401.49 | 401.49 | 399,800 |
16 Feb 2024 | 400.29 | 404.86 | 397.95 | 401.72 | 401.72 | 243,900 |
15 Feb 2024 | 401.20 | 403.44 | 396.09 | 398.14 | 398.14 | 350,200 |
14 Feb 2024 | 393.83 | 399.99 | 391.77 | 399.96 | 399.96 | 317,600 |
13 Feb 2024 | 393.58 | 399.35 | 391.77 | 394.33 | 394.33 | 481,300 |
12 Feb 2024 | 389.30 | 393.34 | 383.15 | 392.63 | 392.63 | 438,800 |
09 Feb 2024 | 381.27 | 390.00 | 378.03 | 388.67 | 388.67 | 486,000 |
08 Feb 2024 | 364.99 | 382.78 | 360.63 | 381.49 | 381.49 | 849,200 |
07 Feb 2024 | 357.66 | 364.58 | 355.84 | 362.10 | 362.10 | 502,400 |
06 Feb 2024 | 351.56 | 359.07 | 346.35 | 357.12 | 357.12 | 529,500 |
05 Feb 2024 | 355.25 | 356.20 | 350.06 | 351.10 | 351.10 | 474,200 |
02 Feb 2024 | 355.27 | 361.04 | 353.43 | 354.88 | 354.88 | 369,900 |
01 Feb 2024 | 354.67 | 357.94 | 352.31 | 355.21 | 355.21 | 334,400 |
31 Jan 2024 | 357.50 | 357.50 | 352.56 | 356.44 | 356.44 | 505,400 |
30 Jan 2024 | 356.02 | 357.97 | 351.83 | 355.20 | 355.20 | 313,900 |
29 Jan 2024 | 351.95 | 355.29 | 350.41 | 354.68 | 354.68 | 277,700 |
26 Jan 2024 | 351.04 | 355.09 | 349.64 | 353.61 | 353.61 | 465,400 |
25 Jan 2024 | 355.28 | 361.84 | 348.29 | 350.07 | 350.07 | 1,018,300 |
24 Jan 2024 | 372.60 | 372.90 | 365.37 | 366.35 | 366.35 | 324,900 |
23 Jan 2024 | 366.75 | 373.68 | 366.36 | 367.96 | 367.96 | 355,700 |
22 Jan 2024 | 366.11 | 370.61 | 361.37 | 368.20 | 368.20 | 520,000 |
19 Jan 2024 | 381.57 | 384.20 | 364.41 | 365.51 | 365.51 | 613,500 |
18 Jan 2024 | 369.57 | 381.93 | 365.27 | 381.06 | 381.06 | 514,200 |
17 Jan 2024 | 386.00 | 391.21 | 383.13 | 386.48 | 386.48 | 235,600 |
16 Jan 2024 | 382.60 | 385.17 | 378.55 | 385.04 | 385.04 | 253,600 |
12 Jan 2024 | 373.97 | 382.28 | 372.63 | 380.48 | 380.48 | 279,800 |
11 Jan 2024 | 379.18 | 385.52 | 377.10 | 383.53 | 383.53 | 222,600 |
10 Jan 2024 | 380.38 | 381.65 | 378.03 | 379.66 | 379.66 | 200,900 |
09 Jan 2024 | 375.77 | 380.92 | 373.00 | 380.46 | 380.46 | 203,800 |
08 Jan 2024 | 380.63 | 382.07 | 371.57 | 377.77 | 377.77 | 393,000 |
05 Jan 2024 | 380.54 | 382.01 | 375.23 | 378.59 | 378.59 | 347,000 |
04 Jan 2024 | 379.53 | 386.34 | 376.08 | 378.74 | 378.74 | 431,800 |
03 Jan 2024 | 374.20 | 379.08 | 374.20 | 376.67 | 376.67 | 429,900 |
02 Jan 2024 | 362.37 | 372.23 | 361.31 | 371.53 | 371.53 | 529,200 |
29 Dec 2023 | 356.52 | 361.92 | 354.50 | 361.31 | 361.31 | 305,200 |
28 Dec 2023 | 357.58 | 360.34 | 354.55 | 356.42 | 356.42 | 359,900 |
27 Dec 2023 | 356.65 | 359.00 | 353.72 | 356.83 | 356.83 | 233,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |