Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
17 May 2024 | 410.05 | 429.90 | 410.05 | 423.65 | 423.65 | 69,803 |
16 May 2024 | 414.40 | 416.00 | 410.00 | 411.80 | 411.80 | 83,834 |
15 May 2024 | 414.60 | 415.75 | 410.10 | 413.25 | 413.25 | 62,530 |
14 May 2024 | 417.60 | 418.00 | 410.70 | 412.50 | 412.50 | 54,444 |
13 May 2024 | 421.00 | 427.00 | 410.70 | 417.60 | 417.60 | 47,850 |
10 May 2024 | 413.40 | 429.25 | 411.00 | 424.05 | 424.05 | 76,014 |
09 May 2024 | 418.70 | 424.90 | 404.70 | 411.30 | 411.30 | 106,380 |
08 May 2024 | 433.80 | 433.80 | 411.10 | 418.70 | 418.70 | 106,350 |
07 May 2024 | 436.15 | 448.00 | 431.15 | 433.80 | 433.80 | 67,287 |
06 May 2024 | 455.00 | 459.00 | 438.00 | 440.50 | 440.50 | 61,600 |
03 May 2024 | 461.95 | 462.00 | 453.60 | 455.15 | 455.15 | 48,555 |
02 May 2024 | 466.55 | 467.00 | 449.00 | 453.10 | 453.10 | 91,590 |
30 Apr 2024 | 466.25 | 474.30 | 465.00 | 467.35 | 467.35 | 35,915 |
29 Apr 2024 | 476.25 | 476.85 | 462.50 | 466.25 | 466.25 | 27,381 |
26 Apr 2024 | 472.25 | 477.95 | 468.65 | 473.85 | 473.85 | 15,582 |
25 Apr 2024 | 478.80 | 481.45 | 466.70 | 472.85 | 472.85 | 31,251 |
24 Apr 2024 | 476.35 | 484.90 | 471.90 | 476.30 | 476.30 | 51,716 |
23 Apr 2024 | 471.90 | 478.95 | 468.00 | 472.95 | 472.95 | 52,267 |
22 Apr 2024 | 469.90 | 484.00 | 462.30 | 470.10 | 470.10 | 147,719 |
19 Apr 2024 | 455.25 | 466.05 | 449.80 | 463.25 | 463.25 | 33,935 |
18 Apr 2024 | 451.25 | 472.50 | 450.35 | 458.25 | 458.25 | 103,476 |
16 Apr 2024 | 447.95 | 458.70 | 446.65 | 454.25 | 454.25 | 55,847 |
15 Apr 2024 | 450.00 | 451.85 | 435.80 | 448.80 | 448.80 | 87,002 |
12 Apr 2024 | 452.45 | 465.05 | 445.35 | 452.15 | 452.15 | 381,343 |
10 Apr 2024 | 455.00 | 458.80 | 448.20 | 451.65 | 451.65 | 19,421 |
09 Apr 2024 | 452.80 | 456.65 | 448.75 | 454.85 | 454.85 | 37,596 |
08 Apr 2024 | 454.05 | 459.35 | 446.25 | 450.85 | 450.85 | 31,738 |
05 Apr 2024 | 448.00 | 459.00 | 444.95 | 454.05 | 454.05 | 71,087 |
04 Apr 2024 | 442.35 | 446.70 | 438.35 | 443.45 | 443.45 | 23,763 |
03 Apr 2024 | 438.05 | 442.80 | 436.00 | 440.10 | 440.10 | 20,639 |
02 Apr 2024 | 434.05 | 441.95 | 421.30 | 438.05 | 438.05 | 49,618 |
01 Apr 2024 | 413.05 | 441.00 | 413.05 | 435.70 | 435.70 | 79,268 |
28 Mar 2024 | 421.95 | 428.50 | 402.40 | 409.25 | 409.25 | 123,202 |
27 Mar 2024 | 442.10 | 443.00 | 415.95 | 418.50 | 418.50 | 172,183 |
26 Mar 2024 | 440.80 | 452.00 | 437.10 | 439.90 | 439.90 | 68,223 |
22 Mar 2024 | 449.60 | 450.00 | 437.40 | 440.80 | 440.80 | 53,107 |
21 Mar 2024 | 447.30 | 469.80 | 441.80 | 449.60 | 449.60 | 68,531 |
20 Mar 2024 | 431.35 | 452.00 | 430.45 | 444.60 | 444.60 | 72,347 |
19 Mar 2024 | 454.75 | 456.95 | 430.00 | 433.75 | 433.75 | 237,036 |
18 Mar 2024 | 447.00 | 458.15 | 444.00 | 454.75 | 454.75 | 24,585 |
15 Mar 2024 | 456.25 | 466.00 | 452.20 | 454.40 | 454.40 | 46,982 |
14 Mar 2024 | 446.95 | 462.95 | 441.00 | 454.95 | 454.95 | 46,119 |
13 Mar 2024 | 458.00 | 461.90 | 434.00 | 447.10 | 447.10 | 221,718 |
12 Mar 2024 | 450.35 | 465.00 | 450.35 | 458.00 | 458.00 | 302,551 |
11 Mar 2024 | 452.60 | 480.05 | 450.00 | 455.35 | 455.35 | 234,646 |
07 Mar 2024 | 441.55 | 454.50 | 441.55 | 452.60 | 452.60 | 31,506 |
06 Mar 2024 | 451.00 | 451.95 | 435.20 | 444.95 | 444.95 | 214,289 |
05 Mar 2024 | 449.25 | 454.10 | 447.00 | 450.45 | 450.45 | 36,245 |
04 Mar 2024 | 445.30 | 457.00 | 440.60 | 449.25 | 449.25 | 83,778 |
01 Mar 2024 | 437.95 | 446.85 | 432.95 | 443.85 | 443.85 | 76,608 |
29 Feb 2024 | 418.85 | 441.60 | 416.05 | 437.80 | 437.80 | 135,372 |
28 Feb 2024 | 430.60 | 432.75 | 416.05 | 418.85 | 418.85 | 70,151 |
27 Feb 2024 | 437.05 | 443.75 | 426.45 | 430.60 | 430.60 | 66,797 |
26 Feb 2024 | 442.00 | 445.15 | 437.00 | 438.80 | 438.80 | 29,504 |
23 Feb 2024 | 438.30 | 442.40 | 436.65 | 438.45 | 438.45 | 35,949 |
22 Feb 2024 | 440.20 | 443.90 | 433.00 | 436.10 | 436.10 | 66,953 |
21 Feb 2024 | 452.35 | 456.00 | 438.40 | 440.10 | 440.10 | 153,278 |
20 Feb 2024 | 444.20 | 462.00 | 444.00 | 452.50 | 452.50 | 171,296 |
19 Feb 2024 | 453.20 | 456.05 | 443.25 | 445.25 | 445.25 | 96,808 |
16 Feb 2024 | 454.50 | 457.80 | 448.50 | 450.95 | 450.95 | 69,203 |
15 Feb 2024 | 447.00 | 455.60 | 447.00 | 449.05 | 449.05 | 55,668 |
14 Feb 2024 | 449.60 | 451.45 | 441.25 | 449.15 | 449.15 | 32,701 |
13 Feb 2024 | 455.20 | 456.95 | 442.05 | 449.60 | 449.60 | 73,956 |
12 Feb 2024 | 471.35 | 474.25 | 451.15 | 452.90 | 452.90 | 75,163 |
09 Feb 2024 | 491.10 | 492.20 | 466.05 | 469.00 | 469.00 | 81,486 |
08 Feb 2024 | 493.60 | 500.00 | 484.05 | 491.45 | 491.45 | 74,217 |
07 Feb 2024 | 491.00 | 495.75 | 483.85 | 486.80 | 486.80 | 64,625 |
06 Feb 2024 | 491.00 | 500.95 | 480.55 | 490.45 | 490.45 | 90,184 |
05 Feb 2024 | 488.00 | 497.00 | 482.25 | 488.90 | 488.90 | 131,968 |
02 Feb 2024 | 490.15 | 493.10 | 478.35 | 487.00 | 487.00 | 130,555 |
01 Feb 2024 | 492.95 | 498.95 | 483.75 | 488.50 | 488.50 | 233,811 |
31 Jan 2024 | 521.95 | 531.50 | 483.60 | 487.40 | 487.40 | 338,596 |
30 Jan 2024 | 530.95 | 538.95 | 513.00 | 521.80 | 521.80 | 135,274 |
29 Jan 2024 | 524.50 | 530.00 | 518.00 | 524.60 | 524.60 | 220,492 |
25 Jan 2024 | 513.90 | 524.50 | 510.10 | 519.40 | 519.40 | 140,468 |
24 Jan 2024 | 500.00 | 528.00 | 498.35 | 506.40 | 506.40 | 277,361 |
23 Jan 2024 | 541.75 | 541.75 | 489.90 | 496.80 | 496.80 | 484,417 |
19 Jan 2024 | 468.30 | 481.25 | 463.55 | 475.95 | 475.95 | 78,448 |
18 Jan 2024 | 468.00 | 471.00 | 451.10 | 465.95 | 465.95 | 46,861 |
17 Jan 2024 | 461.00 | 468.85 | 458.35 | 463.10 | 463.10 | 65,822 |
16 Jan 2024 | 474.70 | 478.00 | 453.95 | 461.45 | 461.45 | 112,253 |
15 Jan 2024 | 462.25 | 479.80 | 458.65 | 472.55 | 472.55 | 212,801 |
12 Jan 2024 | 458.85 | 467.20 | 455.05 | 459.95 | 459.95 | 92,131 |
11 Jan 2024 | 454.85 | 459.60 | 454.00 | 456.55 | 456.55 | 65,239 |
10 Jan 2024 | 456.90 | 458.65 | 453.35 | 454.85 | 454.85 | 28,457 |
09 Jan 2024 | 459.35 | 460.75 | 453.80 | 455.70 | 455.70 | 41,692 |
08 Jan 2024 | 460.50 | 462.00 | 454.05 | 457.05 | 457.05 | 33,320 |
05 Jan 2024 | 459.95 | 467.30 | 456.05 | 458.20 | 458.20 | 104,337 |
04 Jan 2024 | 461.35 | 464.90 | 453.80 | 459.95 | 459.95 | 62,576 |
03 Jan 2024 | 456.00 | 464.90 | 452.00 | 459.05 | 459.05 | 80,374 |
02 Jan 2024 | 455.00 | 458.30 | 450.00 | 453.25 | 453.25 | 158,829 |
01 Jan 2024 | 449.90 | 468.95 | 448.90 | 465.00 | 465.00 | 85,202 |
29 Dec 2023 | 458.05 | 461.10 | 451.90 | 454.30 | 454.30 | 97,764 |
28 Dec 2023 | 467.00 | 472.95 | 454.70 | 456.85 | 456.85 | 112,805 |
27 Dec 2023 | 470.00 | 470.00 | 459.00 | 467.65 | 467.65 | 39,458 |
26 Dec 2023 | 472.45 | 474.10 | 461.00 | 465.60 | 465.60 | 41,015 |
22 Dec 2023 | 477.55 | 479.00 | 463.95 | 470.15 | 470.15 | 57,931 |
21 Dec 2023 | 458.15 | 478.30 | 456.00 | 475.15 | 475.15 | 83,029 |
20 Dec 2023 | 471.80 | 502.00 | 451.25 | 462.10 | 462.10 | 457,529 |
19 Dec 2023 | 461.00 | 469.80 | 461.00 | 466.00 | 466.00 | 64,568 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |