Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 July 2024 | 429.10 | 432.00 | 420.00 | 420.00 | 420.00 | 15,355,200 |
25 July 2024 | 430.00 | 434.40 | 422.30 | 425.30 | 425.30 | 24,918,800 |
24 July 2024 | 430.00 | 438.00 | 421.10 | 433.30 | 433.30 | 55,152,600 |
23 July 2024 | 476.00 | 479.70 | 466.10 | 467.90 | 467.90 | 18,017,900 |
22 July 2024 | 469.50 | 472.70 | 463.60 | 467.60 | 467.60 | 13,341,800 |
19 July 2024 | 473.50 | 473.50 | 462.50 | 469.20 | 469.20 | 10,712,400 |
18 July 2024 | 474.00 | 477.10 | 467.90 | 470.10 | 470.10 | 15,259,800 |
17 July 2024 | 484.10 | 490.70 | 483.80 | 488.00 | 488.00 | 7,325,400 |
16 July 2024 | 494.30 | 497.90 | 482.50 | 482.50 | 482.50 | 11,891,700 |
12 July 2024 | 503.10 | 510.00 | 493.50 | 493.50 | 493.50 | 14,924,100 |
11 July 2024 | 496.70 | 510.00 | 496.60 | 510.00 | 510.00 | 26,034,700 |
10 July 2024 | 472.00 | 498.50 | 469.20 | 493.30 | 493.30 | 44,008,100 |
09 July 2024 | 458.00 | 459.60 | 448.90 | 454.10 | 454.10 | 8,480,500 |
08 July 2024 | 463.00 | 463.00 | 457.10 | 457.50 | 457.50 | 4,983,800 |
05 July 2024 | 473.00 | 473.90 | 462.60 | 463.50 | 463.50 | 7,164,700 |
04 July 2024 | 460.00 | 472.70 | 459.90 | 472.70 | 472.70 | 12,135,100 |
03 July 2024 | 455.40 | 458.30 | 453.60 | 458.00 | 458.00 | 6,855,300 |
02 July 2024 | 455.10 | 458.40 | 452.80 | 454.30 | 454.30 | 7,848,200 |
01 July 2024 | 455.00 | 458.50 | 452.20 | 457.90 | 457.90 | 11,668,800 |
28 June 2024 | 445.70 | 446.30 | 441.80 | 443.20 | 443.20 | 6,684,200 |
27 June 2024 | 448.30 | 451.00 | 444.10 | 445.10 | 445.10 | 8,569,300 |
26 June 2024 | 458.00 | 458.50 | 450.70 | 450.70 | 450.70 | 8,970,600 |
25 June 2024 | 456.00 | 459.90 | 451.90 | 459.60 | 459.60 | 8,055,300 |
24 June 2024 | 462.80 | 463.20 | 452.10 | 455.00 | 455.00 | 8,079,200 |
21 June 2024 | 470.00 | 475.90 | 459.40 | 460.00 | 460.00 | 11,434,300 |
20 June 2024 | 457.50 | 469.40 | 455.20 | 468.50 | 468.50 | 20,700,500 |
19 June 2024 | 442.00 | 457.40 | 440.00 | 455.20 | 455.20 | 31,527,700 |
18 June 2024 | 417.00 | 419.60 | 416.30 | 417.70 | 417.70 | 5,036,400 |
17 June 2024 | 421.70 | 421.70 | 410.80 | 411.60 | 411.60 | 9,433,500 |
14 June 2024 | 424.40 | 428.40 | 421.40 | 424.40 | 424.40 | 6,123,900 |
13 June 2024 | 436.70 | 437.50 | 427.50 | 427.50 | 427.50 | 6,737,100 |
12 June 2024 | 437.00 | 442.10 | 435.90 | 439.60 | 439.60 | 4,338,200 |
11 June 2024 | 441.00 | 442.70 | 439.10 | 440.00 | 440.00 | 4,610,200 |
10 June 2024 | 432.90 | 440.20 | 432.50 | 440.20 | 440.20 | 7,040,500 |
07 June 2024 | 433.00 | 434.50 | 429.10 | 430.90 | 430.90 | 5,123,800 |
06 June 2024 | 439.60 | 440.20 | 430.20 | 432.10 | 432.10 | 6,484,800 |
05 June 2024 | 430.90 | 436.90 | 429.10 | 435.10 | 435.10 | 10,933,500 |
04 June 2024 | 436.80 | 438.50 | 433.10 | 433.80 | 433.80 | 8,278,700 |
03 June 2024 | 440.00 | 443.50 | 438.40 | 442.30 | 442.30 | 7,934,700 |
31 May 2024 | 432.60 | 437.80 | 430.90 | 437.10 | 437.10 | 8,431,900 |
30 May 2024 | 426.50 | 430.80 | 422.00 | 429.60 | 429.60 | 5,725,500 |
29 May 2024 | 432.50 | 434.50 | 428.00 | 429.20 | 429.20 | 5,418,400 |
28 May 2024 | 429.30 | 433.50 | 427.50 | 430.90 | 430.90 | 4,555,800 |
27 May 2024 | 427.00 | 430.30 | 424.40 | 430.00 | 430.00 | 6,372,600 |
24 May 2024 | 426.00 | 429.50 | 423.30 | 426.00 | 426.00 | 6,304,400 |
23 May 2024 | 429.90 | 432.40 | 426.80 | 432.20 | 432.20 | 7,034,000 |
22 May 2024 | 437.00 | 437.30 | 430.10 | 430.10 | 430.10 | 8,923,900 |
21 May 2024 | 442.50 | 446.20 | 437.50 | 438.80 | 438.80 | 7,246,700 |
20 May 2024 | 442.10 | 447.40 | 440.60 | 442.60 | 442.60 | 6,266,000 |
17 May 2024 | 438.50 | 440.50 | 434.30 | 440.20 | 440.20 | 5,857,600 |
16 May 2024 | 452.30 | 452.50 | 433.50 | 436.60 | 436.60 | 14,601,900 |
15 May 2024 | 462.00 | 466.00 | 451.60 | 452.10 | 452.10 | 10,420,700 |
14 May 2024 | 451.10 | 458.20 | 448.80 | 455.70 | 455.70 | 12,261,600 |
13 May 2024 | 451.90 | 451.90 | 443.50 | 448.80 | 448.80 | 7,826,000 |
10 May 2024 | 456.00 | 459.00 | 444.70 | 447.50 | 447.50 | 20,414,000 |
09 May 2024 | 465.50 | 468.50 | 442.60 | 450.30 | 450.30 | 38,284,100 |
08 May 2024 | 475.80 | 477.20 | 469.60 | 473.50 | 473.50 | 9,725,800 |
07 May 2024 | 479.40 | 481.80 | 471.50 | 476.50 | 476.50 | 9,533,500 |
02 May 2024 | 483.00 | 485.40 | 479.40 | 479.40 | 479.40 | 7,196,600 |
01 May 2024 | 490.10 | 490.20 | 478.20 | 485.10 | 485.10 | 11,267,800 |
30 Apr 2024 | 480.80 | 498.50 | 479.30 | 498.40 | 498.40 | 13,990,900 |
26 Apr 2024 | 466.00 | 473.20 | 462.60 | 472.70 | 472.70 | 6,646,800 |
25 Apr 2024 | 470.00 | 474.60 | 466.60 | 467.10 | 467.10 | 6,588,900 |
24 Apr 2024 | 463.70 | 474.30 | 463.60 | 470.00 | 470.00 | 8,168,900 |
23 Apr 2024 | 468.50 | 471.80 | 463.60 | 464.80 | 464.80 | 6,951,100 |
22 Apr 2024 | 469.00 | 469.40 | 459.20 | 461.30 | 461.30 | 12,210,500 |
19 Apr 2024 | 476.00 | 476.50 | 461.00 | 464.00 | 464.00 | 12,632,200 |
18 Apr 2024 | 476.00 | 486.90 | 473.10 | 480.70 | 480.70 | 9,532,800 |
17 Apr 2024 | 499.00 | 499.40 | 475.40 | 475.40 | 475.40 | 12,269,500 |
16 Apr 2024 | 510.00 | 517.50 | 496.30 | 497.40 | 497.40 | 11,909,100 |
15 Apr 2024 | 499.30 | 509.50 | 497.70 | 509.50 | 509.50 | 8,405,200 |
12 Apr 2024 | 506.90 | 509.60 | 502.70 | 506.40 | 506.40 | 9,805,400 |
11 Apr 2024 | 507.00 | 509.90 | 502.00 | 508.40 | 508.40 | 10,066,200 |
10 Apr 2024 | 509.00 | 514.90 | 507.50 | 511.00 | 511.00 | 8,504,200 |
09 Apr 2024 | 496.00 | 509.00 | 495.40 | 508.30 | 508.30 | 12,035,300 |
08 Apr 2024 | 492.00 | 496.30 | 489.80 | 495.10 | 495.10 | 8,277,000 |
05 Apr 2024 | 485.00 | 490.40 | 478.70 | 489.70 | 489.70 | 12,484,000 |
04 Apr 2024 | 495.00 | 498.40 | 486.20 | 487.00 | 487.00 | 11,674,300 |
03 Apr 2024 | 491.10 | 494.50 | 483.10 | 491.30 | 491.30 | 9,405,300 |
02 Apr 2024 | 496.80 | 498.90 | 491.40 | 492.70 | 492.70 | 7,529,200 |
01 Apr 2024 | 506.00 | 508.40 | 492.20 | 494.10 | 494.10 | 9,926,300 |
29 Mar 2024 | 503.50 | 508.70 | 498.70 | 507.50 | 507.50 | 7,093,300 |
28 Mar 2024 | 495.00 | 507.20 | 494.00 | 495.50 | 495.50 | 9,389,500 |
28 Mar 2024 | 5 Dividend | |||||
27 Mar 2024 | 503.00 | 507.00 | 500.00 | 500.00 | 495.00 | 10,041,000 |
26 Mar 2024 | 495.00 | 506.40 | 490.60 | 506.40 | 501.34 | 11,579,100 |
25 Mar 2024 | 503.00 | 504.80 | 496.00 | 496.30 | 491.34 | 8,023,300 |
22 Mar 2024 | 500.20 | 508.60 | 499.70 | 504.10 | 499.06 | 15,237,400 |
21 Mar 2024 | 504.80 | 509.00 | 493.00 | 496.50 | 491.54 | 16,954,000 |
19 Mar 2024 | 480.70 | 500.00 | 480.70 | 499.10 | 494.11 | 23,071,500 |
18 Mar 2024 | 478.10 | 483.80 | 474.10 | 479.70 | 474.90 | 18,742,100 |
15 Mar 2024 | 466.60 | 469.50 | 460.80 | 465.30 | 460.65 | 14,937,500 |
14 Mar 2024 | 456.60 | 460.30 | 452.40 | 460.00 | 455.40 | 10,870,600 |
13 Mar 2024 | 450.00 | 457.50 | 445.30 | 451.20 | 446.69 | 12,308,800 |
12 Mar 2024 | 440.00 | 444.60 | 432.70 | 444.50 | 440.05 | 10,460,100 |
11 Mar 2024 | 445.30 | 451.30 | 439.50 | 443.00 | 438.57 | 14,326,900 |
08 Mar 2024 | 450.30 | 457.80 | 448.80 | 452.70 | 448.17 | 9,857,700 |
07 Mar 2024 | 470.30 | 471.90 | 451.80 | 455.30 | 450.75 | 20,289,500 |
06 Mar 2024 | 470.10 | 480.50 | 468.60 | 473.40 | 468.67 | 13,882,800 |
05 Mar 2024 | 470.00 | 472.40 | 464.60 | 468.70 | 464.01 | 9,028,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |