Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 398.05 | 409.42 | 397.40 | 407.08 | 407.08 | 236,200 |
25 Apr 2024 | 376.87 | 394.38 | 372.51 | 391.25 | 391.25 | 239,000 |
24 Apr 2024 | 397.96 | 404.82 | 385.69 | 388.27 | 388.27 | 254,900 |
23 Apr 2024 | 384.66 | 396.90 | 375.33 | 395.13 | 395.13 | 454,500 |
22 Apr 2024 | 388.88 | 388.88 | 378.01 | 384.66 | 384.66 | 266,900 |
19 Apr 2024 | 389.42 | 394.94 | 380.39 | 384.32 | 384.32 | 284,200 |
18 Apr 2024 | 395.27 | 400.92 | 388.58 | 389.81 | 389.81 | 354,200 |
17 Apr 2024 | 403.34 | 403.34 | 386.99 | 388.74 | 388.74 | 411,700 |
16 Apr 2024 | 403.45 | 404.35 | 382.88 | 400.00 | 400.00 | 612,900 |
15 Apr 2024 | 420.10 | 425.22 | 409.34 | 411.04 | 411.04 | 179,900 |
12 Apr 2024 | 417.70 | 422.11 | 413.57 | 418.00 | 418.00 | 224,200 |
11 Apr 2024 | 422.35 | 423.62 | 418.32 | 421.45 | 421.45 | 215,900 |
10 Apr 2024 | 413.55 | 426.12 | 411.55 | 419.60 | 419.60 | 214,700 |
09 Apr 2024 | 440.15 | 440.15 | 424.24 | 434.27 | 434.27 | 180,500 |
08 Apr 2024 | 449.00 | 452.87 | 437.50 | 437.52 | 437.52 | 217,400 |
05 Apr 2024 | 437.66 | 447.54 | 437.44 | 446.91 | 446.91 | 190,900 |
04 Apr 2024 | 448.50 | 450.00 | 434.42 | 435.88 | 435.88 | 214,200 |
03 Apr 2024 | 430.30 | 443.04 | 425.99 | 441.78 | 441.78 | 245,600 |
02 Apr 2024 | 427.43 | 435.78 | 422.58 | 433.16 | 433.16 | 243,900 |
01 Apr 2024 | 442.93 | 447.20 | 436.40 | 438.35 | 438.35 | 223,200 |
28 Mar 2024 | 438.20 | 443.07 | 437.09 | 440.73 | 440.73 | 164,600 |
27 Mar 2024 | 436.39 | 438.49 | 432.33 | 438.47 | 438.47 | 131,000 |
26 Mar 2024 | 435.66 | 439.52 | 432.33 | 432.61 | 432.61 | 148,600 |
25 Mar 2024 | 433.89 | 441.19 | 433.89 | 435.40 | 435.40 | 233,300 |
22 Mar 2024 | 438.77 | 440.00 | 432.33 | 435.60 | 435.60 | 184,800 |
21 Mar 2024 | 431.06 | 441.39 | 430.05 | 439.12 | 439.12 | 265,300 |
20 Mar 2024 | 410.00 | 426.18 | 409.27 | 424.38 | 424.38 | 329,800 |
19 Mar 2024 | 408.07 | 415.35 | 406.35 | 411.00 | 411.00 | 289,800 |
18 Mar 2024 | 413.04 | 415.96 | 406.28 | 407.50 | 407.50 | 248,200 |
15 Mar 2024 | 406.02 | 412.84 | 403.99 | 409.80 | 409.80 | 642,800 |
14 Mar 2024 | 413.23 | 414.52 | 402.05 | 408.96 | 408.96 | 364,500 |
13 Mar 2024 | 407.30 | 414.42 | 407.30 | 411.50 | 411.50 | 178,400 |
12 Mar 2024 | 399.87 | 408.44 | 397.32 | 405.79 | 405.79 | 193,200 |
11 Mar 2024 | 406.71 | 406.71 | 394.64 | 399.72 | 399.72 | 257,900 |
08 Mar 2024 | 420.66 | 421.62 | 406.88 | 407.25 | 407.25 | 275,600 |
07 Mar 2024 | 416.56 | 421.75 | 416.18 | 417.92 | 417.92 | 335,300 |
06 Mar 2024 | 406.21 | 412.09 | 404.68 | 411.73 | 411.73 | 209,200 |
05 Mar 2024 | 404.75 | 412.82 | 399.18 | 401.83 | 401.83 | 310,900 |
04 Mar 2024 | 414.94 | 416.75 | 403.84 | 404.36 | 404.36 | 279,500 |
01 Mar 2024 | 396.90 | 411.42 | 396.17 | 410.61 | 410.61 | 378,600 |
29 Feb 2024 | 393.86 | 402.68 | 392.36 | 402.38 | 402.38 | 344,700 |
28 Feb 2024 | 383.51 | 400.88 | 383.51 | 391.53 | 391.53 | 601,800 |
27 Feb 2024 | 413.66 | 414.33 | 402.47 | 413.15 | 413.15 | 295,300 |
26 Feb 2024 | 411.30 | 413.79 | 406.59 | 409.42 | 409.42 | 286,800 |
23 Feb 2024 | 406.50 | 414.11 | 405.54 | 411.34 | 411.34 | 281,700 |
22 Feb 2024 | 389.83 | 405.20 | 389.70 | 404.98 | 404.98 | 308,700 |
21 Feb 2024 | 385.23 | 388.10 | 378.24 | 382.07 | 382.07 | 223,800 |
20 Feb 2024 | 380.37 | 383.94 | 374.42 | 383.69 | 383.69 | 254,800 |
16 Feb 2024 | 390.99 | 395.43 | 386.58 | 386.86 | 386.86 | 214,900 |
15 Feb 2024 | 394.64 | 395.69 | 387.00 | 395.55 | 395.55 | 224,100 |
14 Feb 2024 | 390.79 | 393.02 | 382.04 | 391.46 | 391.46 | 261,900 |
13 Feb 2024 | 377.83 | 389.63 | 373.53 | 384.47 | 384.47 | 198,200 |
12 Feb 2024 | 395.62 | 403.34 | 393.50 | 399.82 | 399.82 | 170,100 |
09 Feb 2024 | 391.55 | 395.39 | 387.27 | 391.54 | 391.54 | 145,500 |
08 Feb 2024 | 379.97 | 391.73 | 379.18 | 390.92 | 390.92 | 217,800 |
07 Feb 2024 | 377.20 | 382.28 | 373.74 | 379.25 | 379.25 | 253,700 |
06 Feb 2024 | 370.31 | 372.53 | 367.59 | 372.52 | 372.52 | 122,200 |
05 Feb 2024 | 376.80 | 377.84 | 365.47 | 369.67 | 369.67 | 137,700 |
02 Feb 2024 | 370.56 | 383.40 | 370.04 | 381.48 | 381.48 | 177,900 |
01 Feb 2024 | 375.16 | 379.23 | 369.59 | 378.21 | 378.21 | 181,400 |
31 Jan 2024 | 371.66 | 380.00 | 368.43 | 369.13 | 369.13 | 150,000 |
30 Jan 2024 | 373.12 | 379.21 | 372.80 | 374.80 | 374.80 | 301,800 |
29 Jan 2024 | 367.32 | 375.51 | 366.49 | 375.47 | 375.47 | 410,500 |
26 Jan 2024 | 367.00 | 372.51 | 363.90 | 366.23 | 366.23 | 246,900 |
25 Jan 2024 | 365.79 | 369.30 | 362.79 | 369.19 | 369.19 | 234,300 |
24 Jan 2024 | 373.91 | 375.77 | 359.23 | 361.30 | 361.30 | 224,700 |
23 Jan 2024 | 378.71 | 380.47 | 366.59 | 368.86 | 368.86 | 262,000 |
22 Jan 2024 | 377.01 | 383.23 | 376.74 | 383.05 | 383.05 | 273,700 |
19 Jan 2024 | 371.82 | 376.32 | 367.49 | 373.26 | 373.26 | 165,300 |
18 Jan 2024 | 369.23 | 374.19 | 366.95 | 371.13 | 371.13 | 181,000 |
17 Jan 2024 | 365.01 | 367.64 | 361.79 | 364.26 | 364.26 | 238,500 |
16 Jan 2024 | 363.15 | 368.13 | 359.40 | 367.88 | 367.88 | 244,700 |
12 Jan 2024 | 373.84 | 375.72 | 364.08 | 365.98 | 365.98 | 207,200 |
11 Jan 2024 | 362.21 | 370.28 | 359.77 | 369.72 | 369.72 | 244,400 |
10 Jan 2024 | 361.91 | 366.05 | 361.65 | 364.71 | 364.71 | 222,500 |
09 Jan 2024 | 351.63 | 358.51 | 351.63 | 358.39 | 358.39 | 253,600 |
08 Jan 2024 | 357.67 | 359.00 | 352.79 | 357.20 | 357.20 | 239,600 |
05 Jan 2024 | 346.01 | 354.74 | 345.40 | 351.61 | 351.61 | 209,100 |
04 Jan 2024 | 352.41 | 353.95 | 345.01 | 347.53 | 347.53 | 384,400 |
03 Jan 2024 | 359.29 | 359.56 | 351.93 | 355.33 | 355.33 | 261,600 |
02 Jan 2024 | 369.00 | 372.45 | 362.66 | 369.11 | 369.11 | 136,800 |
29 Dec 2023 | 376.18 | 382.95 | 374.14 | 374.26 | 374.26 | 106,300 |
28 Dec 2023 | 378.19 | 380.56 | 375.80 | 377.55 | 377.55 | 90,800 |
27 Dec 2023 | 380.00 | 380.60 | 377.33 | 379.11 | 379.11 | 103,300 |
26 Dec 2023 | 376.58 | 379.67 | 376.30 | 378.00 | 378.00 | 85,900 |
22 Dec 2023 | 377.72 | 379.00 | 373.25 | 376.52 | 376.52 | 184,900 |
21 Dec 2023 | 374.33 | 375.77 | 368.51 | 375.26 | 375.26 | 287,000 |
20 Dec 2023 | 376.01 | 380.00 | 367.72 | 368.41 | 368.41 | 224,300 |
19 Dec 2023 | 372.21 | 379.80 | 372.11 | 377.61 | 377.61 | 256,800 |
18 Dec 2023 | 376.22 | 376.22 | 367.17 | 367.78 | 367.78 | 328,400 |
15 Dec 2023 | 374.65 | 378.16 | 368.28 | 375.03 | 375.03 | 705,800 |
14 Dec 2023 | 347.23 | 376.38 | 345.23 | 373.88 | 373.88 | 1,273,500 |
13 Dec 2023 | 325.20 | 333.06 | 317.72 | 332.55 | 332.55 | 281,500 |
12 Dec 2023 | 321.55 | 325.05 | 317.74 | 322.27 | 322.27 | 232,700 |
11 Dec 2023 | 319.90 | 322.47 | 318.51 | 320.75 | 320.75 | 212,300 |
08 Dec 2023 | 318.29 | 323.17 | 316.03 | 320.27 | 320.27 | 202,700 |
07 Dec 2023 | 315.72 | 317.95 | 314.52 | 316.47 | 316.47 | 226,300 |
06 Dec 2023 | 313.44 | 318.67 | 313.44 | 315.80 | 315.80 | 387,200 |
05 Dec 2023 | 311.39 | 312.80 | 308.01 | 308.75 | 308.75 | 247,300 |
04 Dec 2023 | 305.00 | 317.56 | 305.00 | 312.49 | 312.49 | 504,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |