Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 324.82 | 334.01 | 322.73 | 332.77 | 332.77 | 187,622 |
02 May 2024 | 326.71 | 331.29 | 323.20 | 323.49 | 323.49 | 166,200 |
01 May 2024 | 330.27 | 330.27 | 316.90 | 322.48 | 322.48 | 157,600 |
30 Apr 2024 | 339.52 | 340.99 | 324.80 | 327.12 | 327.12 | 198,600 |
29 Apr 2024 | 346.90 | 346.90 | 337.51 | 341.47 | 341.47 | 153,100 |
26 Apr 2024 | 341.10 | 347.60 | 335.58 | 343.90 | 343.90 | 158,300 |
25 Apr 2024 | 322.00 | 343.42 | 320.49 | 341.10 | 341.10 | 296,200 |
24 Apr 2024 | 322.80 | 331.81 | 321.92 | 324.31 | 324.31 | 156,200 |
23 Apr 2024 | 328.04 | 330.01 | 314.00 | 321.71 | 321.71 | 238,400 |
22 Apr 2024 | 328.33 | 336.20 | 323.02 | 333.00 | 333.00 | 194,000 |
19 Apr 2024 | 334.36 | 341.37 | 328.39 | 329.50 | 329.50 | 291,300 |
18 Apr 2024 | 343.59 | 349.37 | 334.70 | 337.21 | 337.21 | 127,600 |
17 Apr 2024 | 360.00 | 361.17 | 341.08 | 342.18 | 342.18 | 205,900 |
16 Apr 2024 | 321.59 | 349.75 | 315.00 | 349.17 | 349.17 | 271,200 |
15 Apr 2024 | 328.46 | 333.52 | 323.76 | 324.80 | 324.80 | 126,200 |
12 Apr 2024 | 332.25 | 340.92 | 324.02 | 327.71 | 327.71 | 167,800 |
11 Apr 2024 | 323.00 | 330.07 | 323.00 | 328.44 | 328.44 | 189,600 |
10 Apr 2024 | 314.33 | 322.88 | 314.33 | 321.42 | 321.42 | 204,100 |
09 Apr 2024 | 317.40 | 322.62 | 308.40 | 322.61 | 322.61 | 180,200 |
08 Apr 2024 | 314.07 | 318.16 | 307.00 | 314.50 | 314.50 | 121,500 |
05 Apr 2024 | 312.59 | 317.17 | 308.01 | 311.23 | 311.23 | 176,200 |
04 Apr 2024 | 321.30 | 323.79 | 309.49 | 311.30 | 311.30 | 205,300 |
03 Apr 2024 | 315.09 | 323.57 | 314.55 | 320.49 | 320.49 | 151,600 |
02 Apr 2024 | 324.00 | 324.00 | 310.99 | 314.36 | 314.36 | 179,600 |
01 Apr 2024 | 329.00 | 333.00 | 324.70 | 325.17 | 325.17 | 147,900 |
28 Mar 2024 | 324.35 | 332.71 | 316.99 | 331.17 | 331.17 | 305,300 |
27 Mar 2024 | 316.50 | 326.97 | 316.25 | 323.02 | 323.02 | 249,000 |
26 Mar 2024 | 312.97 | 321.20 | 310.55 | 314.57 | 314.57 | 339,100 |
25 Mar 2024 | 315.46 | 321.09 | 308.89 | 309.97 | 309.97 | 323,800 |
22 Mar 2024 | 326.39 | 328.52 | 310.42 | 310.87 | 310.87 | 232,700 |
21 Mar 2024 | 326.74 | 329.11 | 322.95 | 326.91 | 326.91 | 220,300 |
20 Mar 2024 | 320.70 | 325.10 | 311.67 | 324.89 | 324.89 | 210,100 |
19 Mar 2024 | 303.12 | 320.83 | 302.00 | 317.96 | 317.96 | 241,300 |
18 Mar 2024 | 312.25 | 315.84 | 300.55 | 305.40 | 305.40 | 305,100 |
15 Mar 2024 | 301.37 | 308.24 | 290.03 | 308.24 | 308.24 | 850,300 |
14 Mar 2024 | 308.93 | 312.77 | 298.47 | 304.07 | 304.07 | 371,600 |
13 Mar 2024 | 319.35 | 320.14 | 298.90 | 313.83 | 313.83 | 644,500 |
12 Mar 2024 | 345.00 | 345.52 | 317.00 | 320.24 | 320.24 | 537,300 |
11 Mar 2024 | 371.37 | 371.37 | 340.29 | 344.11 | 344.11 | 361,100 |
08 Mar 2024 | 390.27 | 397.00 | 373.55 | 376.03 | 376.03 | 220,600 |
07 Mar 2024 | 383.16 | 390.38 | 377.50 | 389.91 | 389.91 | 185,700 |
06 Mar 2024 | 376.29 | 386.00 | 376.29 | 381.05 | 381.05 | 220,900 |
05 Mar 2024 | 375.50 | 387.11 | 368.82 | 372.20 | 372.20 | 240,800 |
04 Mar 2024 | 385.18 | 395.39 | 376.58 | 376.80 | 376.80 | 284,000 |
01 Mar 2024 | 380.00 | 395.99 | 380.00 | 386.02 | 386.02 | 260,400 |
29 Feb 2024 | 370.34 | 377.84 | 363.66 | 377.25 | 377.25 | 410,900 |
28 Feb 2024 | 432.00 | 432.10 | 360.01 | 362.62 | 362.62 | 650,200 |
27 Feb 2024 | 447.18 | 452.00 | 428.30 | 438.65 | 438.65 | 254,000 |
26 Feb 2024 | 409.00 | 446.03 | 407.01 | 442.21 | 442.21 | 502,300 |
23 Feb 2024 | 390.00 | 390.98 | 382.17 | 389.88 | 389.88 | 196,500 |
22 Feb 2024 | 374.64 | 389.67 | 371.80 | 388.07 | 388.07 | 117,200 |
21 Feb 2024 | 361.66 | 376.51 | 360.01 | 374.67 | 374.67 | 137,900 |
20 Feb 2024 | 371.00 | 371.00 | 358.19 | 364.38 | 364.38 | 149,300 |
16 Feb 2024 | 380.71 | 380.82 | 368.58 | 373.58 | 373.58 | 161,500 |
15 Feb 2024 | 382.99 | 386.91 | 357.70 | 378.02 | 378.02 | 304,200 |
14 Feb 2024 | 383.89 | 393.30 | 380.22 | 390.80 | 390.80 | 245,700 |
13 Feb 2024 | 366.70 | 385.47 | 365.27 | 380.22 | 380.22 | 259,500 |
12 Feb 2024 | 374.10 | 375.79 | 370.55 | 372.78 | 372.78 | 132,900 |
09 Feb 2024 | 373.47 | 373.47 | 363.36 | 370.00 | 370.00 | 120,500 |
08 Feb 2024 | 357.19 | 374.04 | 354.68 | 370.91 | 370.91 | 133,500 |
07 Feb 2024 | 360.20 | 364.00 | 351.99 | 361.29 | 361.29 | 246,400 |
06 Feb 2024 | 382.02 | 382.45 | 342.18 | 359.41 | 359.41 | 431,800 |
05 Feb 2024 | 396.17 | 398.11 | 371.00 | 380.27 | 380.27 | 295,700 |
02 Feb 2024 | 399.58 | 411.20 | 399.58 | 403.53 | 403.53 | 110,300 |
01 Feb 2024 | 401.09 | 409.60 | 401.08 | 407.00 | 407.00 | 135,500 |
31 Jan 2024 | 401.46 | 408.04 | 398.53 | 399.24 | 399.24 | 125,000 |
30 Jan 2024 | 391.25 | 403.64 | 386.01 | 403.38 | 403.38 | 149,300 |
29 Jan 2024 | 385.02 | 396.90 | 380.93 | 395.54 | 395.54 | 109,600 |
26 Jan 2024 | 378.54 | 387.35 | 376.02 | 386.05 | 386.05 | 102,300 |
25 Jan 2024 | 398.95 | 398.95 | 374.06 | 378.54 | 378.54 | 231,600 |
24 Jan 2024 | 404.91 | 407.63 | 389.21 | 389.35 | 389.35 | 187,700 |
23 Jan 2024 | 408.63 | 408.63 | 397.74 | 400.93 | 400.93 | 172,000 |
22 Jan 2024 | 402.43 | 408.73 | 392.02 | 406.78 | 406.78 | 221,700 |
19 Jan 2024 | 398.18 | 403.52 | 388.17 | 402.46 | 402.46 | 394,200 |
18 Jan 2024 | 382.00 | 398.74 | 377.04 | 396.53 | 396.53 | 337,400 |
17 Jan 2024 | 353.75 | 378.84 | 351.27 | 377.43 | 377.43 | 200,400 |
16 Jan 2024 | 369.95 | 372.74 | 356.35 | 358.71 | 358.71 | 203,800 |
12 Jan 2024 | 366.13 | 370.78 | 361.02 | 368.00 | 368.00 | 103,900 |
11 Jan 2024 | 364.80 | 368.14 | 354.48 | 362.62 | 362.62 | 139,900 |
10 Jan 2024 | 382.00 | 382.14 | 362.89 | 363.90 | 363.90 | 244,300 |
09 Jan 2024 | 364.28 | 383.45 | 362.45 | 381.95 | 381.95 | 217,200 |
08 Jan 2024 | 365.00 | 365.76 | 350.11 | 365.72 | 365.72 | 146,600 |
05 Jan 2024 | 360.01 | 371.89 | 359.80 | 367.32 | 367.32 | 190,300 |
04 Jan 2024 | 341.80 | 379.18 | 341.77 | 361.66 | 361.66 | 476,500 |
03 Jan 2024 | 339.54 | 348.09 | 337.82 | 341.18 | 341.18 | 197,200 |
02 Jan 2024 | 335.00 | 343.77 | 333.55 | 341.24 | 341.24 | 126,000 |
29 Dec 2023 | 347.80 | 348.58 | 334.19 | 338.92 | 338.92 | 177,900 |
28 Dec 2023 | 350.45 | 353.48 | 346.50 | 347.36 | 347.36 | 140,600 |
27 Dec 2023 | 348.15 | 357.23 | 348.15 | 353.29 | 353.29 | 166,300 |
26 Dec 2023 | 340.57 | 350.00 | 339.25 | 347.53 | 347.53 | 116,000 |
22 Dec 2023 | 338.00 | 342.20 | 335.93 | 339.89 | 339.89 | 172,600 |
21 Dec 2023 | 344.13 | 346.53 | 335.76 | 335.85 | 335.85 | 244,200 |
20 Dec 2023 | 346.80 | 355.76 | 339.13 | 340.42 | 340.42 | 313,400 |
19 Dec 2023 | 323.00 | 345.87 | 323.00 | 345.86 | 345.86 | 302,000 |
18 Dec 2023 | 319.10 | 327.50 | 317.32 | 319.84 | 319.84 | 351,200 |
15 Dec 2023 | 296.75 | 316.74 | 292.81 | 315.89 | 315.89 | 1,453,500 |
14 Dec 2023 | 297.85 | 298.29 | 287.12 | 296.08 | 296.08 | 334,100 |
13 Dec 2023 | 287.36 | 295.22 | 284.47 | 290.77 | 290.77 | 273,800 |
12 Dec 2023 | 292.62 | 292.62 | 284.01 | 287.98 | 287.98 | 274,200 |
11 Dec 2023 | 296.69 | 298.00 | 284.98 | 293.52 | 293.52 | 379,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |