Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Mar 2024 | 449.04 | 477.00 | 449.04 | 470.65 | 470.65 | 321 |
27 Mar 2024 | 466.00 | 480.32 | 460.00 | 461.47 | 461.47 | 2,000 |
26 Mar 2024 | 493.44 | 493.44 | 468.83 | 473.00 | 473.00 | 2,200 |
25 Mar 2024 | 472.70 | 472.70 | 449.75 | 464.50 | 464.50 | 2,900 |
22 Mar 2024 | 450.90 | 498.36 | 450.90 | 468.28 | 468.28 | 1,800 |
21 Mar 2024 | 478.99 | 493.98 | 464.00 | 478.16 | 478.16 | 1,600 |
20 Mar 2024 | 485.91 | 485.91 | 467.75 | 476.00 | 476.00 | 1,800 |
19 Mar 2024 | 481.40 | 481.40 | 462.87 | 475.90 | 475.90 | 1,800 |
18 Mar 2024 | 482.36 | 482.36 | 465.50 | 468.65 | 468.65 | 1,500 |
18 Mar 2024 | 1.006 Dividend | |||||
15 Mar 2024 | 480.12 | 480.12 | 453.56 | 458.64 | 457.63 | 1,300 |
14 Mar 2024 | 472.38 | 473.00 | 455.50 | 457.00 | 456.00 | 1,300 |
13 Mar 2024 | 489.50 | 489.50 | 465.90 | 470.00 | 468.97 | 3,200 |
12 Mar 2024 | 485.65 | 490.59 | 468.83 | 473.00 | 471.96 | 1,300 |
11 Mar 2024 | 465.90 | 481.75 | 465.90 | 477.00 | 475.95 | 2,700 |
08 Mar 2024 | 490.00 | 501.00 | 482.00 | 486.00 | 484.93 | 1,400 |
07 Mar 2024 | 476.75 | 504.67 | 476.75 | 489.95 | 488.88 | 4,500 |
06 Mar 2024 | 482.76 | 508.20 | 482.76 | 497.45 | 496.36 | 1,600 |
05 Mar 2024 | 497.92 | 500.00 | 485.51 | 498.15 | 497.06 | 1,700 |
04 Mar 2024 | 463.58 | 495.39 | 463.00 | 486.16 | 485.09 | 1,800 |
01 Mar 2024 | 459.00 | 483.85 | 459.00 | 483.25 | 482.19 | 1,800 |
29 Feb 2024 | 474.55 | 476.00 | 452.50 | 475.64 | 474.60 | 1,900 |
28 Feb 2024 | 446.01 | 474.70 | 446.01 | 460.81 | 459.80 | 2,400 |
27 Feb 2024 | 460.00 | 477.43 | 460.00 | 476.64 | 475.59 | 2,000 |
26 Feb 2024 | 470.00 | 486.00 | 454.50 | 470.50 | 469.47 | 2,000 |
23 Feb 2024 | 474.40 | 474.40 | 461.11 | 461.15 | 460.14 | 1,600 |
22 Feb 2024 | 455.15 | 466.33 | 455.15 | 461.19 | 460.18 | 9,100 |
21 Feb 2024 | 466.80 | 466.80 | 450.05 | 451.30 | 450.31 | 1,700 |
20 Feb 2024 | 445.50 | 463.00 | 445.50 | 456.75 | 455.75 | 2,100 |
16 Feb 2024 | 452.90 | 464.30 | 441.50 | 455.50 | 454.50 | 1,700 |
15 Feb 2024 | 447.60 | 458.00 | 435.65 | 455.65 | 454.65 | 2,400 |
14 Feb 2024 | 453.05 | 453.05 | 436.75 | 442.05 | 441.08 | 3,500 |
13 Feb 2024 | 431.75 | 444.51 | 431.75 | 441.45 | 440.48 | 2,800 |
12 Feb 2024 | 427.00 | 454.00 | 427.00 | 444.51 | 443.54 | 2,300 |
09 Feb 2024 | 428.05 | 450.00 | 428.05 | 444.86 | 443.88 | 1,200 |
08 Feb 2024 | 445.22 | 447.15 | 434.50 | 436.00 | 435.04 | 8,000 |
07 Feb 2024 | 433.00 | 443.61 | 430.01 | 437.50 | 436.54 | 4,300 |
06 Feb 2024 | 458.50 | 458.50 | 434.00 | 442.85 | 441.88 | 2,700 |
05 Feb 2024 | 453.20 | 461.25 | 442.00 | 454.25 | 453.25 | 2,100 |
02 Feb 2024 | 437.00 | 469.00 | 435.25 | 453.23 | 452.24 | 1,600 |
01 Feb 2024 | 460.35 | 463.40 | 452.15 | 455.20 | 454.20 | 2,000 |
31 Jan 2024 | 442.00 | 455.00 | 442.00 | 442.59 | 441.62 | 2,800 |
30 Jan 2024 | 442.00 | 469.00 | 442.00 | 456.50 | 455.50 | 2,200 |
29 Jan 2024 | 435.00 | 460.00 | 435.00 | 458.00 | 457.00 | 3,100 |
26 Jan 2024 | 464.00 | 464.00 | 435.00 | 453.00 | 452.01 | 1,900 |
25 Jan 2024 | 463.00 | 463.00 | 433.00 | 444.00 | 443.03 | 2,000 |
24 Jan 2024 | 456.00 | 459.50 | 433.00 | 449.00 | 448.02 | 2,400 |
23 Jan 2024 | 463.00 | 463.00 | 433.00 | 446.08 | 445.10 | 1,600 |
22 Jan 2024 | 466.50 | 466.50 | 436.00 | 451.50 | 450.51 | 3,000 |
19 Jan 2024 | 435.30 | 456.50 | 435.30 | 449.75 | 448.76 | 2,000 |
18 Jan 2024 | 458.53 | 458.53 | 441.00 | 450.00 | 449.01 | 2,200 |
17 Jan 2024 | 452.40 | 452.40 | 441.75 | 448.93 | 447.95 | 2,500 |
16 Jan 2024 | 461.00 | 461.95 | 439.85 | 454.00 | 453.00 | 3,500 |
12 Jan 2024 | 462.00 | 467.85 | 460.59 | 461.40 | 460.39 | 3,000 |
11 Jan 2024 | 439.30 | 459.21 | 439.30 | 454.30 | 453.30 | 4,600 |
10 Jan 2024 | 429.50 | 459.00 | 429.50 | 446.71 | 445.73 | 1,800 |
09 Jan 2024 | 414.00 | 442.00 | 414.00 | 428.00 | 427.06 | 1,900 |
08 Jan 2024 | 402.50 | 424.87 | 402.50 | 422.00 | 421.07 | 8,500 |
05 Jan 2024 | 414.50 | 422.17 | 401.00 | 416.65 | 415.74 | 4,800 |
04 Jan 2024 | 432.00 | 432.00 | 415.00 | 419.11 | 418.19 | 4,100 |
03 Jan 2024 | 419.50 | 440.00 | 419.50 | 425.29 | 424.36 | 3,100 |
02 Jan 2024 | 423.50 | 447.36 | 423.50 | 432.25 | 431.30 | 4,300 |
29 Dec 2023 | 423.50 | 442.00 | 423.50 | 436.00 | 435.04 | 1,700 |
28 Dec 2023 | 429.00 | 453.00 | 429.00 | 442.00 | 441.03 | 1,800 |
27 Dec 2023 | 424.50 | 456.95 | 424.50 | 440.09 | 439.12 | 2,400 |
26 Dec 2023 | 419.87 | 449.50 | 419.87 | 435.00 | 434.05 | 3,600 |
22 Dec 2023 | 451.50 | 451.50 | 423.00 | 436.16 | 435.20 | 2,200 |
21 Dec 2023 | 424.50 | 453.50 | 424.50 | 439.75 | 438.79 | 4,600 |
20 Dec 2023 | 422.00 | 449.00 | 422.00 | 431.24 | 430.29 | 4,900 |
19 Dec 2023 | 419.50 | 445.00 | 419.50 | 436.63 | 435.67 | 4,700 |
18 Dec 2023 | 419.93 | 435.09 | 419.93 | 433.60 | 432.65 | 9,900 |
15 Dec 2023 | 431.00 | 450.00 | 431.00 | 436.38 | 435.42 | 3,900 |
14 Dec 2023 | 411.00 | 428.00 | 411.00 | 425.50 | 424.57 | 2,600 |
13 Dec 2023 | 406.00 | 434.50 | 406.00 | 426.91 | 425.97 | 2,600 |
12 Dec 2023 | 431.50 | 431.50 | 413.00 | 417.00 | 416.09 | 3,500 |
11 Dec 2023 | 403.99 | 421.25 | 403.99 | 416.31 | 415.40 | 6,600 |
08 Dec 2023 | 401.70 | 422.19 | 401.70 | 415.55 | 414.64 | 2,300 |
07 Dec 2023 | 415.25 | 421.50 | 409.00 | 419.75 | 418.83 | 2,900 |
06 Dec 2023 | 432.30 | 437.00 | 420.00 | 421.13 | 420.21 | 3,100 |
05 Dec 2023 | 401.14 | 420.80 | 401.14 | 415.41 | 414.50 | 8,700 |
04 Dec 2023 | 431.70 | 431.70 | 409.45 | 421.30 | 420.38 | 3,800 |
01 Dec 2023 | 420.48 | 429.95 | 411.00 | 426.61 | 425.67 | 5,300 |
30 Nov 2023 | 416.38 | 438.00 | 416.38 | 432.81 | 431.86 | 3,200 |
29 Nov 2023 | 416.00 | 433.50 | 416.00 | 425.30 | 424.37 | 6,900 |
28 Nov 2023 | 416.99 | 418.00 | 413.05 | 417.70 | 416.78 | 3,600 |
27 Nov 2023 | 424.39 | 424.39 | 413.25 | 418.45 | 417.53 | 4,100 |
24 Nov 2023 | 411.00 | 431.09 | 410.23 | 424.50 | 423.57 | 3,800 |
22 Nov 2023 | 432.00 | 432.00 | 419.30 | 426.60 | 425.66 | 3,100 |
21 Nov 2023 | 413.50 | 424.00 | 413.50 | 420.32 | 419.40 | 2,100 |
20 Nov 2023 | 422.00 | 430.00 | 404.40 | 412.00 | 411.10 | 6,800 |
17 Nov 2023 | 421.75 | 425.00 | 406.85 | 420.50 | 419.58 | 2,900 |
16 Nov 2023 | 412.15 | 423.50 | 412.15 | 418.13 | 417.21 | 3,000 |
15 Nov 2023 | 403.50 | 410.39 | 403.50 | 406.54 | 405.65 | 2,600 |
14 Nov 2023 | 405.00 | 405.00 | 392.95 | 402.70 | 401.82 | 3,000 |
13 Nov 2023 | 382.00 | 399.00 | 377.50 | 394.48 | 393.61 | 8,100 |
10 Nov 2023 | 382.00 | 401.25 | 382.00 | 398.03 | 397.16 | 4,100 |
09 Nov 2023 | 407.04 | 411.96 | 390.50 | 397.65 | 396.78 | 4,800 |
08 Nov 2023 | 400.01 | 402.50 | 397.59 | 400.88 | 400.00 | 4,100 |
07 Nov 2023 | 403.00 | 414.99 | 391.00 | 402.88 | 402.00 | 4,900 |
06 Nov 2023 | 405.75 | 417.24 | 399.50 | 410.85 | 409.95 | 144,200 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |