Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 312.00 | 315.00 | 310.00 | 314.50 | 314.50 | 8,169 |
18 Apr 2024 | 314.00 | 316.00 | 310.50 | 311.50 | 311.50 | 9,726 |
17 Apr 2024 | 314.00 | 318.50 | 314.00 | 314.00 | 314.00 | 10,715 |
16 Apr 2024 | 322.00 | 322.50 | 313.00 | 314.00 | 314.00 | 27,896 |
15 Apr 2024 | 320.50 | 326.00 | 320.50 | 321.50 | 321.50 | 10,038 |
12 Apr 2024 | 328.50 | 332.00 | 322.50 | 322.50 | 322.50 | 16,551 |
11 Apr 2024 | 326.00 | 330.50 | 323.50 | 327.00 | 327.00 | 15,490 |
10 Apr 2024 | 327.50 | 334.50 | 322.00 | 324.00 | 324.00 | 16,244 |
09 Apr 2024 | 321.50 | 329.50 | 321.50 | 324.00 | 324.00 | 9,579 |
08 Apr 2024 | 323.00 | 325.00 | 320.50 | 321.50 | 321.50 | 13,988 |
05 Apr 2024 | 324.00 | 325.50 | 320.50 | 323.00 | 323.00 | 20,406 |
04 Apr 2024 | 330.00 | 331.50 | 324.00 | 324.00 | 324.00 | 14,473 |
03 Apr 2024 | 326.00 | 332.50 | 325.00 | 328.50 | 328.50 | 14,014 |
02 Apr 2024 | 334.00 | 334.50 | 324.50 | 324.50 | 324.50 | 21,937 |
27 Mar 2024 | 331.00 | 334.00 | 328.00 | 332.50 | 332.50 | 11,470 |
26 Mar 2024 | 328.50 | 330.50 | 327.50 | 329.00 | 329.00 | 10,905 |
25 Mar 2024 | 331.50 | 332.00 | 326.00 | 328.50 | 328.50 | 11,149 |
22 Mar 2024 | 323.00 | 331.50 | 323.00 | 330.00 | 330.00 | 23,852 |
21 Mar 2024 | 325.50 | 327.00 | 320.00 | 323.50 | 323.50 | 27,891 |
20 Mar 2024 | 325.00 | 325.00 | 317.00 | 324.00 | 324.00 | 35,474 |
19 Mar 2024 | 331.50 | 332.00 | 318.00 | 324.00 | 324.00 | 43,002 |
18 Mar 2024 | 339.50 | 345.00 | 329.50 | 330.50 | 330.50 | 54,490 |
18 Mar 2024 | 30 Dividend | |||||
15 Mar 2024 | 358.50 | 367.50 | 357.50 | 365.50 | 335.50 | 29,668 |
14 Mar 2024 | 364.00 | 364.00 | 358.50 | 358.50 | 329.07 | 17,342 |
13 Mar 2024 | 360.00 | 364.00 | 358.50 | 363.00 | 333.21 | 19,284 |
12 Mar 2024 | 361.00 | 363.00 | 358.00 | 360.00 | 330.45 | 14,910 |
11 Mar 2024 | 357.50 | 360.50 | 353.00 | 359.50 | 329.99 | 20,920 |
08 Mar 2024 | 352.50 | 360.00 | 351.00 | 358.00 | 328.62 | 26,580 |
07 Mar 2024 | 356.50 | 357.00 | 350.50 | 353.00 | 324.03 | 22,751 |
06 Mar 2024 | 364.50 | 366.00 | 350.50 | 357.00 | 327.70 | 39,661 |
05 Mar 2024 | 374.00 | 374.50 | 362.50 | 364.50 | 334.58 | 35,417 |
04 Mar 2024 | 380.00 | 382.00 | 374.00 | 374.00 | 343.30 | 14,776 |
01 Mar 2024 | 378.00 | 382.00 | 377.50 | 380.00 | 348.81 | 23,955 |
29 Feb 2024 | 384.00 | 387.00 | 376.50 | 376.50 | 345.60 | 28,925 |
28 Feb 2024 | 395.00 | 395.00 | 385.00 | 385.00 | 353.40 | 14,393 |
27 Feb 2024 | 393.00 | 396.50 | 391.00 | 392.50 | 360.28 | 14,064 |
26 Feb 2024 | 391.50 | 395.50 | 390.00 | 393.00 | 360.74 | 15,476 |
23 Feb 2024 | 388.00 | 396.50 | 385.00 | 395.50 | 363.04 | 15,235 |
22 Feb 2024 | 390.00 | 391.00 | 385.00 | 387.00 | 355.24 | 6,412 |
21 Feb 2024 | 390.00 | 390.50 | 382.50 | 388.50 | 356.61 | 9,499 |
20 Feb 2024 | 390.50 | 391.00 | 383.00 | 385.50 | 353.86 | 8,904 |
19 Feb 2024 | 389.50 | 391.00 | 384.50 | 391.00 | 358.91 | 26,678 |
16 Feb 2024 | 385.00 | 393.00 | 385.00 | 390.00 | 357.99 | 29,006 |
15 Feb 2024 | 377.00 | 384.50 | 377.00 | 384.50 | 352.94 | 18,917 |
14 Feb 2024 | 376.00 | 378.00 | 372.00 | 377.00 | 346.06 | 12,189 |
13 Feb 2024 | 375.00 | 378.00 | 372.50 | 375.50 | 344.68 | 18,227 |
12 Feb 2024 | 379.50 | 383.50 | 371.50 | 375.00 | 344.22 | 22,987 |
09 Feb 2024 | 382.00 | 382.00 | 373.00 | 378.50 | 347.43 | 30,347 |
08 Feb 2024 | 382.00 | 388.50 | 374.00 | 383.00 | 351.56 | 31,108 |
07 Feb 2024 | 368.00 | 384.00 | 365.00 | 380.00 | 348.81 | 47,658 |
06 Feb 2024 | 355.00 | 369.50 | 353.50 | 367.00 | 336.88 | 63,479 |
05 Feb 2024 | 400.00 | 401.00 | 348.00 | 349.50 | 320.81 | 193,830 |
02 Feb 2024 | 459.50 | 460.50 | 396.00 | 399.50 | 366.71 | 56,811 |
01 Feb 2024 | 450.00 | 460.00 | 442.00 | 457.50 | 419.95 | 14,026 |
31 Jan 2024 | 453.50 | 453.50 | 449.00 | 449.50 | 412.61 | 18,512 |
30 Jan 2024 | 461.50 | 461.50 | 452.50 | 452.50 | 415.36 | 22,884 |
29 Jan 2024 | 464.50 | 464.50 | 456.50 | 460.00 | 422.24 | 17,069 |
26 Jan 2024 | 466.50 | 466.50 | 460.50 | 464.50 | 426.37 | 23,371 |
25 Jan 2024 | 462.00 | 467.00 | 459.50 | 466.50 | 428.21 | 11,882 |
24 Jan 2024 | 457.00 | 463.00 | 453.00 | 461.00 | 423.16 | 38,177 |
23 Jan 2024 | 457.00 | 457.00 | 451.00 | 451.00 | 413.98 | 8,771 |
22 Jan 2024 | 452.00 | 458.50 | 451.50 | 455.50 | 418.11 | 9,721 |
19 Jan 2024 | 456.50 | 456.50 | 449.00 | 450.50 | 413.52 | 10,668 |
18 Jan 2024 | 452.00 | 457.00 | 450.50 | 456.00 | 418.57 | 16,684 |
17 Jan 2024 | 456.50 | 456.50 | 450.00 | 453.00 | 415.82 | 8,602 |
16 Jan 2024 | 465.50 | 465.50 | 457.50 | 458.00 | 420.41 | 14,127 |
15 Jan 2024 | 471.00 | 472.00 | 467.00 | 467.50 | 429.13 | 6,161 |
12 Jan 2024 | 472.50 | 478.50 | 465.50 | 478.50 | 439.23 | 13,811 |
11 Jan 2024 | 475.50 | 475.50 | 465.00 | 465.00 | 426.83 | 8,449 |
10 Jan 2024 | 467.00 | 472.50 | 462.50 | 472.00 | 433.26 | 9,735 |
09 Jan 2024 | 466.50 | 469.50 | 461.50 | 463.50 | 425.46 | 11,705 |
08 Jan 2024 | 474.00 | 474.00 | 462.00 | 466.00 | 427.75 | 15,910 |
05 Jan 2024 | 478.50 | 479.00 | 471.50 | 474.00 | 435.09 | 23,445 |
04 Jan 2024 | 465.00 | 478.50 | 464.50 | 476.00 | 436.93 | 13,866 |
03 Jan 2024 | 469.50 | 469.50 | 460.50 | 464.00 | 425.92 | 9,404 |
02 Jan 2024 | 475.00 | 475.00 | 462.00 | 467.50 | 429.13 | 11,407 |
29 Dec 2023 | 464.00 | 469.00 | 460.00 | 465.00 | 426.83 | 12,699 |
28 Dec 2023 | 463.00 | 464.00 | 456.50 | 461.50 | 423.62 | 11,268 |
27 Dec 2023 | 454.00 | 462.00 | 452.50 | 462.00 | 424.08 | 10,287 |
22 Dec 2023 | 462.50 | 464.50 | 454.00 | 458.00 | 420.41 | 7,787 |
21 Dec 2023 | 464.00 | 464.00 | 458.50 | 463.00 | 425.00 | 13,373 |
20 Dec 2023 | 459.00 | 465.00 | 459.00 | 461.50 | 423.62 | 11,716 |
19 Dec 2023 | 457.00 | 463.00 | 457.00 | 459.00 | 421.33 | 3,899 |
18 Dec 2023 | 462.50 | 463.00 | 455.50 | 457.00 | 419.49 | 7,003 |
15 Dec 2023 | 453.50 | 465.50 | 453.50 | 465.50 | 427.29 | 12,499 |
14 Dec 2023 | 437.00 | 454.50 | 437.00 | 454.50 | 417.19 | 15,122 |
13 Dec 2023 | 431.50 | 440.00 | 431.50 | 435.00 | 399.30 | 8,881 |
12 Dec 2023 | 440.50 | 440.50 | 431.50 | 433.50 | 397.92 | 7,356 |
11 Dec 2023 | 442.00 | 442.00 | 435.00 | 439.50 | 403.43 | 7,291 |
08 Dec 2023 | 443.50 | 443.50 | 435.00 | 442.00 | 405.72 | 12,009 |
07 Dec 2023 | 445.00 | 445.00 | 433.50 | 442.00 | 405.72 | 13,808 |
06 Dec 2023 | 440.50 | 446.50 | 438.00 | 446.50 | 409.85 | 9,301 |
05 Dec 2023 | 434.00 | 442.00 | 430.00 | 440.00 | 403.89 | 9,416 |
04 Dec 2023 | 435.00 | 439.00 | 430.50 | 434.50 | 398.84 | 9,018 |
01 Dec 2023 | 435.00 | 440.00 | 429.00 | 435.00 | 399.30 | 12,989 |
30 Nov 2023 | 442.00 | 444.00 | 426.00 | 434.00 | 398.38 | 16,167 |
29 Nov 2023 | 438.00 | 443.50 | 433.50 | 442.00 | 405.72 | 7,730 |
28 Nov 2023 | 442.00 | 442.50 | 433.00 | 435.00 | 399.30 | 5,666 |
27 Nov 2023 | 437.50 | 443.00 | 436.50 | 441.00 | 404.80 | 8,489 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |