Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 365.00 | 381.00 | 365.00 | 381.00 | 381.00 | 13,519 |
25 Apr 2024 | 371.00 | 386.17 | 370.00 | 381.00 | 381.00 | 15,395 |
24 Apr 2024 | 373.00 | 381.00 | 370.00 | 370.00 | 370.00 | 20,565 |
23 Apr 2024 | 375.00 | 389.00 | 375.00 | 375.00 | 375.00 | 2,375 |
22 Apr 2024 | 382.00 | 388.10 | 377.35 | 382.00 | 382.00 | 17,209 |
19 Apr 2024 | 389.00 | 389.00 | 371.00 | 383.00 | 383.00 | 70,794 |
18 Apr 2024 | 375.00 | 393.97 | 370.00 | 370.00 | 370.00 | 8,688 |
17 Apr 2024 | 375.00 | 386.00 | 375.00 | 375.00 | 375.00 | 16,754 |
16 Apr 2024 | 389.00 | 394.00 | 376.00 | 390.00 | 390.00 | 9,890 |
15 Apr 2024 | 380.00 | 395.30 | 373.25 | 389.00 | 389.00 | 22,749 |
12 Apr 2024 | 363.00 | 379.10 | 361.00 | 375.00 | 375.00 | 35,785 |
11 Apr 2024 | 361.00 | 379.00 | 361.00 | 362.00 | 362.00 | 19,273 |
10 Apr 2024 | 379.00 | 380.00 | 361.00 | 361.00 | 361.00 | 47,533 |
09 Apr 2024 | 371.00 | 378.98 | 361.96 | 367.00 | 367.00 | 21,730 |
08 Apr 2024 | 370.00 | 379.00 | 368.04 | 371.00 | 371.00 | 25,551 |
05 Apr 2024 | 361.00 | 379.00 | 361.00 | 374.00 | 374.00 | 9,766 |
04 Apr 2024 | 365.00 | 373.89 | 361.00 | 365.00 | 365.00 | 10,752 |
03 Apr 2024 | 376.00 | 382.00 | 360.00 | 378.00 | 378.00 | 71,753 |
02 Apr 2024 | 383.00 | 392.09 | 377.00 | 391.00 | 391.00 | 5,914 |
28 Mar 2024 | 385.00 | 394.05 | 381.00 | 381.00 | 381.00 | 22,967 |
27 Mar 2024 | 397.00 | 399.00 | 380.00 | 380.00 | 380.00 | 42,247 |
26 Mar 2024 | 410.00 | 410.00 | 381.00 | 400.00 | 400.00 | 219,872 |
25 Mar 2024 | 382.00 | 407.00 | 380.00 | 407.00 | 407.00 | 84,939 |
22 Mar 2024 | 367.00 | 390.00 | 355.75 | 379.00 | 379.00 | 178,139 |
21 Mar 2024 | 348.00 | 367.49 | 348.00 | 348.00 | 348.00 | 1,286,238 |
20 Mar 2024 | 346.00 | 356.60 | 343.00 | 344.00 | 344.00 | 520,742 |
19 Mar 2024 | 334.00 | 364.00 | 325.59 | 354.00 | 354.00 | 123,368 |
18 Mar 2024 | 340.00 | 340.00 | 321.00 | 335.00 | 335.00 | 135,655 |
15 Mar 2024 | 340.00 | 340.00 | 331.00 | 340.00 | 340.00 | 7,457 |
14 Mar 2024 | 326.00 | 340.00 | 326.00 | 340.00 | 340.00 | 9,013 |
13 Mar 2024 | 329.00 | 340.00 | 326.00 | 329.00 | 329.00 | 24,447 |
12 Mar 2024 | 338.00 | 340.00 | 326.00 | 338.00 | 338.00 | 11,475 |
11 Mar 2024 | 326.00 | 344.00 | 325.00 | 340.00 | 340.00 | 9,354 |
08 Mar 2024 | 325.00 | 342.78 | 325.00 | 325.00 | 325.00 | 136,365 |
07 Mar 2024 | 319.00 | 338.00 | 316.00 | 338.00 | 338.00 | 52,251 |
06 Mar 2024 | 339.00 | 339.00 | 322.00 | 322.00 | 322.00 | 31,619 |
05 Mar 2024 | 326.00 | 340.00 | 326.00 | 340.00 | 340.00 | 24,215 |
04 Mar 2024 | 319.00 | 339.00 | 317.00 | 332.00 | 332.00 | 13,098 |
01 Mar 2024 | 339.00 | 340.00 | 321.00 | 340.00 | 340.00 | 8,301 |
29 Feb 2024 | 330.00 | 337.32 | 310.00 | 320.00 | 320.00 | 85,821 |
28 Feb 2024 | 336.00 | 341.39 | 328.00 | 328.00 | 328.00 | 27,322 |
27 Feb 2024 | 342.00 | 349.00 | 327.17 | 333.00 | 333.00 | 70,901 |
26 Feb 2024 | 351.00 | 356.24 | 342.00 | 350.00 | 350.00 | 31,414 |
23 Feb 2024 | 354.00 | 361.86 | 350.00 | 350.00 | 350.00 | 61,131 |
22 Feb 2024 | 356.00 | 369.00 | 354.00 | 354.00 | 354.00 | 22,972 |
21 Feb 2024 | 359.00 | 366.00 | 354.00 | 355.00 | 355.00 | 22,590 |
20 Feb 2024 | 351.00 | 369.00 | 350.84 | 353.00 | 353.00 | 13,813 |
19 Feb 2024 | 351.00 | 375.00 | 350.00 | 350.00 | 350.00 | 10,123 |
16 Feb 2024 | 353.00 | 378.92 | 350.00 | 350.00 | 350.00 | 12,817 |
15 Feb 2024 | 372.00 | 374.60 | 351.00 | 368.00 | 368.00 | 23,882 |
14 Feb 2024 | 377.00 | 378.00 | 355.16 | 363.00 | 363.00 | 27,705 |
13 Feb 2024 | 366.00 | 379.00 | 358.03 | 377.00 | 377.00 | 14,798 |
12 Feb 2024 | 374.60 | 378.97 | 359.16 | 370.00 | 370.00 | 12,479 |
09 Feb 2024 | 360.00 | 379.00 | 360.00 | 375.00 | 375.00 | 49,665 |
08 Feb 2024 | 360.00 | 371.53 | 353.55 | 368.00 | 368.00 | 11,805 |
07 Feb 2024 | 370.00 | 370.00 | 354.62 | 360.00 | 360.00 | 13,373 |
06 Feb 2024 | 351.00 | 370.00 | 351.00 | 360.00 | 360.00 | 7,932 |
05 Feb 2024 | 375.00 | 380.60 | 356.00 | 356.00 | 356.00 | 15,695 |
02 Feb 2024 | 376.00 | 379.50 | 375.00 | 375.00 | 375.00 | 17,953 |
01 Feb 2024 | 382.00 | 386.00 | 382.00 | 382.00 | 382.00 | 2,875 |
31 Jan 2024 | 381.00 | 399.00 | 380.00 | 380.00 | 380.00 | 86,504 |
30 Jan 2024 | 391.00 | 398.00 | 380.00 | 380.00 | 380.00 | 48,516 |
29 Jan 2024 | 389.00 | 390.05 | 380.74 | 382.00 | 382.00 | 13,378 |
26 Jan 2024 | 384.00 | 385.00 | 373.00 | 382.00 | 382.00 | 30,283 |
25 Jan 2024 | 389.00 | 389.00 | 377.00 | 389.00 | 389.00 | 19,049 |
24 Jan 2024 | 365.00 | 385.50 | 365.00 | 379.50 | 379.50 | 24,377 |
23 Jan 2024 | 380.00 | 380.00 | 360.00 | 374.00 | 374.00 | 57,767 |
22 Jan 2024 | 360.00 | 379.00 | 341.00 | 377.00 | 377.00 | 39,404 |
19 Jan 2024 | 349.00 | 360.00 | 344.00 | 360.00 | 360.00 | 76,249 |
18 Jan 2024 | 354.00 | 360.00 | 340.00 | 340.00 | 340.00 | 97,302 |
17 Jan 2024 | 333.00 | 344.00 | 330.28 | 333.00 | 333.00 | 64,248 |
16 Jan 2024 | 360.00 | 360.00 | 331.00 | 335.00 | 335.00 | 49,330 |
15 Jan 2024 | 353.90 | 369.00 | 346.83 | 350.00 | 350.00 | 9,886 |
12 Jan 2024 | 356.00 | 369.00 | 346.46 | 349.00 | 349.00 | 22,394 |
11 Jan 2024 | 370.00 | 370.00 | 346.00 | 359.00 | 359.00 | 14,650 |
10 Jan 2024 | 365.00 | 365.00 | 349.00 | 349.00 | 349.00 | 19,966 |
09 Jan 2024 | 378.00 | 365.00 | 355.00 | 355.00 | 355.00 | 15,442 |
08 Jan 2024 | 378.00 | 378.00 | 344.14 | 363.00 | 363.00 | 123,038 |
05 Jan 2024 | 370.00 | 378.00 | 342.15 | 378.00 | 378.00 | 108,743 |
04 Jan 2024 | 360.00 | 370.00 | 344.96 | 370.00 | 370.00 | 38,155 |
03 Jan 2024 | 346.00 | 359.35 | 338.25 | 355.00 | 355.00 | 4,205,191 |
02 Jan 2024 | 356.50 | 361.74 | 341.72 | 349.00 | 349.00 | 11,159 |
29 Dec 2023 | 357.00 | 357.00 | 335.00 | 335.00 | 335.00 | 15,344 |
28 Dec 2023 | 347.00 | 358.00 | 336.00 | 358.00 | 358.00 | 12,985 |
27 Dec 2023 | 349.00 | 357.32 | 336.00 | 355.00 | 355.00 | 59,935 |
22 Dec 2023 | 336.00 | 364.00 | 336.00 | 364.00 | 364.00 | 13,164 |
21 Dec 2023 | 360.00 | 369.00 | 351.00 | 362.00 | 362.00 | 9,072 |
20 Dec 2023 | 365.00 | 370.00 | 346.00 | 368.00 | 368.00 | 31,457 |
19 Dec 2023 | 362.00 | 368.22 | 346.65 | 349.00 | 349.00 | 30,336 |
18 Dec 2023 | 365.00 | 370.00 | 345.20 | 360.00 | 360.00 | 52,790 |
15 Dec 2023 | 360.00 | 364.00 | 350.00 | 360.00 | 360.00 | 8,648 |
14 Dec 2023 | 365.00 | 365.00 | 346.00 | 360.00 | 360.00 | 17,818 |
13 Dec 2023 | 354.00 | 359.00 | 344.60 | 355.00 | 355.00 | 43,876 |
12 Dec 2023 | 340.00 | 358.99 | 330.69 | 344.00 | 344.00 | 1,317,632 |
11 Dec 2023 | 335.00 | 340.00 | 319.00 | 327.00 | 327.00 | 30,713 |
08 Dec 2023 | 321.00 | 330.75 | 315.00 | 320.00 | 320.00 | 9,499 |
07 Dec 2023 | 335.00 | 335.00 | 315.00 | 321.00 | 321.00 | 10,672 |
06 Dec 2023 | 335.00 | 335.00 | 313.70 | 332.00 | 332.00 | 41,667 |
05 Dec 2023 | 330.00 | 332.00 | 323.00 | 332.00 | 332.00 | 9,670 |
04 Dec 2023 | 313.00 | 328.82 | 313.00 | 325.00 | 325.00 | 94,391 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |