Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 396.79 | 398.71 | 392.42 | 392.57 | 392.57 | 133,280 |
02 May 2024 | 397.62 | 402.11 | 390.28 | 391.07 | 391.07 | 230,400 |
01 May 2024 | 386.77 | 403.62 | 386.42 | 397.86 | 397.86 | 297,100 |
30 Apr 2024 | 399.27 | 400.95 | 386.73 | 388.35 | 388.35 | 233,600 |
29 Apr 2024 | 397.53 | 403.27 | 397.21 | 400.21 | 400.21 | 242,800 |
26 Apr 2024 | 391.72 | 397.17 | 388.88 | 395.93 | 395.93 | 144,700 |
25 Apr 2024 | 394.47 | 394.47 | 379.22 | 389.77 | 389.77 | 313,800 |
24 Apr 2024 | 415.00 | 421.00 | 393.23 | 397.56 | 397.56 | 423,400 |
23 Apr 2024 | 378.00 | 414.61 | 355.79 | 407.15 | 407.15 | 808,500 |
22 Apr 2024 | 374.65 | 381.79 | 370.85 | 376.26 | 376.26 | 357,600 |
19 Apr 2024 | 375.50 | 377.86 | 368.37 | 372.00 | 372.00 | 221,700 |
18 Apr 2024 | 381.04 | 386.24 | 373.99 | 374.32 | 374.32 | 219,900 |
17 Apr 2024 | 387.64 | 389.27 | 381.24 | 382.44 | 382.44 | 212,300 |
16 Apr 2024 | 389.59 | 390.90 | 384.70 | 385.05 | 385.05 | 312,100 |
15 Apr 2024 | 399.19 | 400.85 | 387.13 | 387.14 | 387.14 | 145,500 |
12 Apr 2024 | 398.74 | 399.99 | 392.71 | 395.00 | 395.00 | 133,700 |
11 Apr 2024 | 401.25 | 404.39 | 394.57 | 402.30 | 402.30 | 133,200 |
10 Apr 2024 | 395.01 | 401.18 | 392.01 | 397.72 | 397.72 | 154,200 |
09 Apr 2024 | 412.15 | 412.33 | 400.99 | 404.77 | 404.77 | 127,000 |
08 Apr 2024 | 400.46 | 409.31 | 397.30 | 408.71 | 408.71 | 325,800 |
05 Apr 2024 | 386.06 | 403.96 | 386.06 | 400.75 | 400.75 | 187,900 |
04 Apr 2024 | 400.41 | 400.75 | 388.54 | 389.20 | 389.20 | 143,000 |
03 Apr 2024 | 389.29 | 396.60 | 387.75 | 396.12 | 396.12 | 183,600 |
02 Apr 2024 | 395.00 | 395.43 | 386.78 | 392.51 | 392.51 | 217,400 |
01 Apr 2024 | 405.00 | 406.58 | 397.45 | 397.99 | 397.99 | 198,400 |
28 Mar 2024 | 403.42 | 407.14 | 401.76 | 404.15 | 404.15 | 197,400 |
27 Mar 2024 | 406.85 | 409.43 | 398.52 | 403.27 | 403.27 | 101,900 |
26 Mar 2024 | 405.23 | 405.78 | 400.94 | 402.75 | 402.75 | 154,500 |
25 Mar 2024 | 408.79 | 408.79 | 401.15 | 402.27 | 402.27 | 124,100 |
22 Mar 2024 | 412.62 | 412.62 | 404.20 | 408.79 | 408.79 | 180,100 |
21 Mar 2024 | 402.05 | 414.82 | 399.04 | 413.31 | 413.31 | 177,100 |
20 Mar 2024 | 390.65 | 401.73 | 387.50 | 399.05 | 399.05 | 186,500 |
19 Mar 2024 | 386.01 | 392.17 | 384.55 | 390.00 | 390.00 | 274,100 |
18 Mar 2024 | 397.58 | 399.77 | 389.79 | 390.92 | 390.92 | 344,700 |
15 Mar 2024 | 404.18 | 406.47 | 395.27 | 396.76 | 396.76 | 427,300 |
14 Mar 2024 | 407.76 | 409.87 | 399.82 | 404.61 | 404.61 | 242,000 |
13 Mar 2024 | 407.54 | 410.18 | 401.81 | 407.88 | 407.88 | 204,800 |
12 Mar 2024 | 405.00 | 412.58 | 404.00 | 407.54 | 407.54 | 182,800 |
11 Mar 2024 | 402.94 | 405.48 | 396.46 | 403.34 | 403.34 | 216,600 |
08 Mar 2024 | 413.40 | 415.00 | 403.03 | 405.65 | 405.65 | 220,200 |
07 Mar 2024 | 411.91 | 416.79 | 406.98 | 409.63 | 409.63 | 329,100 |
06 Mar 2024 | 405.00 | 419.42 | 405.00 | 410.15 | 410.15 | 429,800 |
05 Mar 2024 | 399.28 | 404.83 | 397.16 | 403.14 | 403.14 | 283,200 |
04 Mar 2024 | 404.49 | 408.76 | 400.52 | 402.35 | 402.35 | 342,100 |
01 Mar 2024 | 397.52 | 404.88 | 394.13 | 404.24 | 404.24 | 332,800 |
29 Feb 2024 | 404.44 | 404.44 | 390.57 | 397.52 | 397.52 | 455,500 |
28 Feb 2024 | 400.24 | 407.41 | 397.67 | 403.14 | 403.14 | 352,200 |
27 Feb 2024 | 404.00 | 404.52 | 398.84 | 403.59 | 403.59 | 280,200 |
26 Feb 2024 | 400.07 | 406.22 | 398.04 | 403.26 | 403.26 | 272,500 |
23 Feb 2024 | 399.39 | 402.50 | 395.74 | 401.67 | 401.67 | 318,300 |
22 Feb 2024 | 391.85 | 401.93 | 390.91 | 393.69 | 393.69 | 391,900 |
21 Feb 2024 | 379.88 | 387.04 | 377.31 | 386.35 | 386.35 | 254,000 |
20 Feb 2024 | 389.27 | 393.65 | 382.42 | 384.14 | 384.14 | 306,900 |
16 Feb 2024 | 393.92 | 398.39 | 389.81 | 391.64 | 391.64 | 382,500 |
15 Feb 2024 | 390.00 | 399.41 | 384.87 | 394.34 | 394.34 | 540,400 |
14 Feb 2024 | 370.40 | 395.97 | 369.48 | 389.80 | 389.80 | 918,400 |
13 Feb 2024 | 326.70 | 366.41 | 322.30 | 364.10 | 364.10 | 776,500 |
12 Feb 2024 | 326.38 | 329.23 | 321.24 | 324.21 | 324.21 | 399,100 |
09 Feb 2024 | 321.04 | 331.10 | 320.00 | 326.39 | 326.39 | 364,500 |
08 Feb 2024 | 309.83 | 318.96 | 306.65 | 318.43 | 318.43 | 273,000 |
07 Feb 2024 | 302.56 | 310.92 | 301.81 | 308.76 | 308.76 | 245,400 |
06 Feb 2024 | 296.43 | 302.93 | 293.37 | 302.59 | 302.59 | 132,100 |
05 Feb 2024 | 292.75 | 297.30 | 291.15 | 295.29 | 295.29 | 131,200 |
02 Feb 2024 | 291.69 | 296.63 | 288.73 | 295.63 | 295.63 | 150,500 |
01 Feb 2024 | 292.71 | 295.66 | 286.76 | 295.16 | 295.16 | 206,900 |
31 Jan 2024 | 301.20 | 302.60 | 290.21 | 291.58 | 291.58 | 152,200 |
30 Jan 2024 | 301.40 | 304.68 | 299.72 | 302.00 | 302.00 | 156,100 |
29 Jan 2024 | 299.14 | 303.25 | 299.14 | 301.35 | 301.35 | 123,900 |
26 Jan 2024 | 298.02 | 302.43 | 296.50 | 298.16 | 298.16 | 102,100 |
25 Jan 2024 | 299.88 | 300.00 | 294.46 | 297.45 | 297.45 | 115,100 |
24 Jan 2024 | 301.77 | 301.77 | 296.01 | 296.55 | 296.55 | 86,300 |
23 Jan 2024 | 301.74 | 301.74 | 293.74 | 299.00 | 299.00 | 116,500 |
22 Jan 2024 | 298.83 | 302.08 | 297.78 | 299.79 | 299.79 | 131,300 |
19 Jan 2024 | 293.14 | 296.43 | 289.80 | 295.70 | 295.70 | 155,100 |
18 Jan 2024 | 286.38 | 291.62 | 284.32 | 291.52 | 291.52 | 159,400 |
17 Jan 2024 | 284.61 | 288.70 | 281.16 | 284.87 | 284.87 | 142,300 |
16 Jan 2024 | 285.00 | 287.80 | 277.72 | 286.67 | 286.67 | 187,200 |
12 Jan 2024 | 287.71 | 287.89 | 283.08 | 286.73 | 286.73 | 179,900 |
11 Jan 2024 | 286.70 | 286.70 | 278.27 | 285.30 | 285.30 | 262,300 |
10 Jan 2024 | 301.98 | 301.98 | 285.30 | 286.95 | 286.95 | 193,800 |
09 Jan 2024 | 300.00 | 306.32 | 298.42 | 300.19 | 300.19 | 100,300 |
08 Jan 2024 | 296.00 | 304.37 | 295.95 | 304.19 | 304.19 | 134,000 |
05 Jan 2024 | 291.12 | 296.95 | 288.10 | 294.97 | 294.97 | 164,200 |
04 Jan 2024 | 294.08 | 297.51 | 292.00 | 292.85 | 292.85 | 244,500 |
03 Jan 2024 | 301.53 | 301.96 | 294.33 | 296.12 | 296.12 | 184,300 |
02 Jan 2024 | 304.21 | 308.19 | 302.23 | 305.59 | 305.59 | 161,700 |
29 Dec 2023 | 309.88 | 312.03 | 305.58 | 306.53 | 306.53 | 182,000 |
28 Dec 2023 | 311.95 | 313.41 | 309.35 | 310.64 | 310.64 | 114,200 |
27 Dec 2023 | 314.00 | 317.57 | 311.20 | 311.98 | 311.98 | 134,800 |
26 Dec 2023 | 312.60 | 314.14 | 309.98 | 312.68 | 312.68 | 111,200 |
22 Dec 2023 | 310.83 | 314.94 | 310.23 | 311.83 | 311.83 | 167,100 |
21 Dec 2023 | 306.12 | 309.98 | 304.17 | 309.39 | 309.39 | 142,900 |
20 Dec 2023 | 306.61 | 310.94 | 302.92 | 303.14 | 303.14 | 159,600 |
19 Dec 2023 | 303.14 | 307.05 | 303.11 | 306.57 | 306.57 | 163,300 |
18 Dec 2023 | 299.84 | 301.90 | 298.70 | 301.34 | 301.34 | 208,000 |
15 Dec 2023 | 298.80 | 303.80 | 296.37 | 299.60 | 299.60 | 385,100 |
14 Dec 2023 | 300.00 | 305.45 | 296.64 | 298.08 | 298.08 | 251,800 |
13 Dec 2023 | 286.14 | 299.52 | 285.51 | 297.12 | 297.12 | 420,300 |
12 Dec 2023 | 283.85 | 287.14 | 280.73 | 285.58 | 285.58 | 197,600 |
11 Dec 2023 | 284.24 | 284.66 | 280.46 | 281.86 | 281.86 | 145,900 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |