Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 473.75 | 487.00 | 464.50 | 468.40 | 468.40 | 48,394 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 433.20 | 479.10 | 433.20 | 464.40 | 464.40 | 57,644 |
15 Apr 2024 | 425.65 | 457.65 | 425.65 | 443.90 | 443.90 | 83,924 |
12 Apr 2024 | 435.65 | 465.30 | 435.65 | 463.00 | 463.00 | 73,934 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 439.45 | 444.00 | 434.80 | 437.65 | 437.65 | 35,959 |
09 Apr 2024 | 439.75 | 448.95 | 435.40 | 438.90 | 438.90 | 6,330 |
08 Apr 2024 | 441.95 | 454.75 | 441.95 | 448.65 | 448.65 | 4,911 |
05 Apr 2024 | 445.90 | 452.10 | 435.85 | 441.05 | 441.05 | 12,575 |
04 Apr 2024 | 459.15 | 459.50 | 442.45 | 444.70 | 444.70 | 11,302 |
03 Apr 2024 | 443.85 | 456.75 | 442.00 | 453.65 | 453.65 | 8,827 |
02 Apr 2024 | 443.95 | 448.45 | 431.00 | 444.15 | 444.15 | 20,879 |
01 Apr 2024 | 415.50 | 450.05 | 412.00 | 447.60 | 447.60 | 25,180 |
28 Mar 2024 | 404.50 | 405.45 | 398.85 | 400.65 | 400.65 | 4,244 |
27 Mar 2024 | 402.05 | 413.05 | 399.00 | 401.20 | 401.20 | 11,062 |
26 Mar 2024 | 403.50 | 411.75 | 395.00 | 408.40 | 408.40 | 17,348 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 400.40 | 409.45 | 395.65 | 405.45 | 405.45 | 8,666 |
21 Mar 2024 | 393.40 | 404.00 | 392.45 | 402.45 | 402.45 | 6,785 |
20 Mar 2024 | 396.25 | 396.25 | 382.95 | 385.30 | 385.30 | 2,530 |
19 Mar 2024 | 382.05 | 399.00 | 382.05 | 395.40 | 395.40 | 11,274 |
18 Mar 2024 | 401.15 | 406.00 | 388.00 | 391.55 | 391.55 | 11,740 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 374.95 | 410.00 | 365.75 | 406.20 | 406.20 | 20,497 |
13 Mar 2024 | 424.15 | 424.15 | 370.80 | 375.25 | 375.25 | 46,106 |
12 Mar 2024 | 427.65 | 427.65 | 399.30 | 405.85 | 405.85 | 8,511 |
11 Mar 2024 | 435.05 | 435.05 | 417.00 | 421.05 | 421.05 | 11,709 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 412.90 | 419.35 | 406.05 | 415.70 | 415.70 | 16,082 |
06 Mar 2024 | 429.90 | 436.90 | 399.15 | 407.30 | 407.30 | 36,681 |
05 Mar 2024 | 441.15 | 443.05 | 430.05 | 432.00 | 432.00 | 6,720 |
04 Mar 2024 | 444.35 | 452.00 | 437.55 | 440.50 | 440.50 | 8,765 |
01 Mar 2024 | 441.00 | 443.35 | 433.40 | 436.00 | 436.00 | 4,766 |
29 Feb 2024 | 436.60 | 440.25 | 427.50 | 435.95 | 435.95 | 10,409 |
28 Feb 2024 | 442.50 | 447.55 | 431.80 | 435.95 | 435.95 | 5,021 |
27 Feb 2024 | 479.00 | 479.00 | 438.30 | 442.00 | 442.00 | 50,295 |
26 Feb 2024 | 453.30 | 464.45 | 453.05 | 457.90 | 457.90 | 10,148 |
23 Feb 2024 | 460.55 | 471.25 | 448.50 | 451.45 | 451.45 | 26,236 |
22 Feb 2024 | 460.05 | 467.35 | 456.00 | 461.30 | 461.30 | 7,440 |
21 Feb 2024 | 468.30 | 486.00 | 460.00 | 463.00 | 463.00 | 11,109 |
20 Feb 2024 | 489.00 | 489.00 | 478.80 | 481.30 | 481.30 | 17,398 |
16 Feb 2024 | 465.25 | 475.15 | 450.00 | 453.60 | 453.60 | 28,243 |
15 Feb 2024 | 483.95 | 483.95 | 463.60 | 470.65 | 470.65 | 12,975 |
14 Feb 2024 | 446.35 | 490.00 | 445.95 | 476.65 | 476.65 | 24,667 |
13 Feb 2024 | 425.60 | 458.40 | 419.00 | 455.25 | 455.25 | 28,495 |
12 Feb 2024 | 456.30 | 460.65 | 421.25 | 424.35 | 424.35 | 50,331 |
09 Feb 2024 | 466.20 | 470.40 | 444.50 | 458.65 | 458.65 | 41,037 |
08 Feb 2024 | 478.40 | 478.40 | 462.20 | 469.00 | 469.00 | 37,569 |
07 Feb 2024 | 454.65 | 477.15 | 454.65 | 474.85 | 474.85 | 17,252 |
06 Feb 2024 | 457.35 | 470.75 | 444.75 | 451.85 | 451.85 | 38,814 |
05 Feb 2024 | 457.05 | 477.65 | 444.40 | 448.45 | 448.45 | 61,047 |
02 Feb 2024 | 468.90 | 491.25 | 452.00 | 455.80 | 455.80 | 141,855 |
01 Feb 2024 | 417.35 | 463.45 | 405.05 | 453.50 | 453.50 | 120,099 |
31 Jan 2024 | 414.90 | 414.90 | 404.10 | 407.15 | 407.15 | 7,513 |
30 Jan 2024 | 402.55 | 412.15 | 400.40 | 410.05 | 410.05 | 6,684 |
29 Jan 2024 | 395.20 | 408.00 | 386.55 | 402.55 | 402.55 | 6,375 |
26 Jan 2024 | 394.40 | 394.40 | 394.40 | 394.40 | 394.40 | - |
25 Jan 2024 | 403.55 | 407.90 | 392.00 | 394.40 | 394.40 | 10,230 |
24 Jan 2024 | 400.05 | 405.90 | 394.30 | 404.65 | 404.65 | 6,738 |
23 Jan 2024 | 418.85 | 418.85 | 393.40 | 400.30 | 400.30 | 19,007 |
22 Jan 2024 | 411.45 | 411.45 | 411.45 | 411.45 | 411.45 | - |
19 Jan 2024 | 404.50 | 413.50 | 402.00 | 411.45 | 411.45 | 20,791 |
18 Jan 2024 | 401.00 | 407.00 | 385.85 | 404.15 | 404.15 | 10,661 |
17 Jan 2024 | 410.00 | 412.70 | 399.40 | 403.80 | 403.80 | 15,632 |
16 Jan 2024 | 418.50 | 425.00 | 406.45 | 412.15 | 412.15 | 13,690 |
12 Jan 2024 | 416.70 | 441.85 | 416.70 | 431.40 | 431.40 | 51,347 |
11 Jan 2024 | 413.50 | 417.35 | 408.25 | 416.40 | 416.40 | 11,268 |
10 Jan 2024 | 412.20 | 414.20 | 406.35 | 410.85 | 410.85 | 7,073 |
09 Jan 2024 | 415.00 | 423.00 | 412.00 | 412.60 | 412.60 | 22,226 |
08 Jan 2024 | 429.00 | 429.00 | 408.70 | 412.00 | 412.00 | 8,591 |
05 Jan 2024 | 428.20 | 428.20 | 409.90 | 413.85 | 413.85 | 19,323 |
04 Jan 2024 | 406.15 | 423.90 | 406.15 | 419.80 | 419.80 | 21,693 |
03 Jan 2024 | 400.05 | 426.40 | 400.05 | 412.65 | 412.65 | 16,800 |
02 Jan 2024 | 409.00 | 414.95 | 404.15 | 410.55 | 410.55 | 20,762 |
29 Dec 2023 | 395.00 | 400.90 | 391.00 | 392.15 | 392.15 | 8,688 |
28 Dec 2023 | 396.10 | 396.10 | 392.00 | 393.00 | 393.00 | 2,539 |
27 Dec 2023 | 405.00 | 405.00 | 388.45 | 396.25 | 396.25 | 11,473 |
26 Dec 2023 | 400.40 | 400.40 | 394.25 | 397.15 | 397.15 | 3,747 |
22 Dec 2023 | 403.70 | 403.70 | 393.55 | 396.50 | 396.50 | 4,320 |
21 Dec 2023 | 382.45 | 398.80 | 375.10 | 396.40 | 396.40 | 20,441 |
20 Dec 2023 | 404.45 | 404.45 | 378.65 | 382.60 | 382.60 | 14,461 |
19 Dec 2023 | 405.50 | 405.50 | 397.50 | 399.40 | 399.40 | 13,739 |
18 Dec 2023 | 409.95 | 409.95 | 398.45 | 405.15 | 405.15 | 7,241 |
15 Dec 2023 | 399.95 | 407.40 | 399.80 | 404.40 | 404.40 | 24,404 |
14 Dec 2023 | 404.90 | 404.90 | 392.00 | 395.45 | 395.45 | 10,220 |
13 Dec 2023 | 396.50 | 398.70 | 387.00 | 395.35 | 395.35 | 10,360 |
12 Dec 2023 | 402.05 | 402.35 | 388.85 | 391.00 | 391.00 | 27,424 |
11 Dec 2023 | 403.05 | 405.75 | 398.05 | 402.60 | 402.60 | 14,387 |
08 Dec 2023 | 400.00 | 404.95 | 397.25 | 402.75 | 402.75 | 10,469 |
07 Dec 2023 | 400.30 | 400.65 | 393.90 | 398.50 | 398.50 | 14,936 |
06 Dec 2023 | 400.15 | 404.60 | 394.50 | 400.25 | 400.25 | 7,234 |
05 Dec 2023 | 411.85 | 411.85 | 396.20 | 400.05 | 400.05 | 6,883 |
04 Dec 2023 | 419.50 | 419.50 | 401.75 | 407.00 | 407.00 | 8,822 |
01 Dec 2023 | 397.80 | 407.00 | 394.00 | 401.40 | 401.40 | 14,746 |
30 Nov 2023 | 400.95 | 400.95 | 392.15 | 394.85 | 394.85 | 17,586 |
29 Nov 2023 | 400.00 | 400.00 | 385.00 | 396.45 | 396.45 | 8,617 |
28 Nov 2023 | 388.55 | 397.00 | 385.00 | 391.70 | 391.70 | 19,523 |
27 Nov 2023 | 388.50 | 388.50 | 388.50 | 388.50 | 388.50 | - |
24 Nov 2023 | 392.95 | 394.75 | 385.40 | 388.50 | 388.50 | 16,150 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |