Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
09 May 2024 | 0.00 | 0.00 | 0.00 | 401.00 | 401.00 | 75,000 |
08 May 2024 | 395.00 | 410.00 | 395.25 | 397.50 | 397.50 | 40,128 |
07 May 2024 | 390.00 | 396.00 | 385.00 | 396.00 | 396.00 | 67,313 |
03 May 2024 | 385.00 | 390.00 | 380.00 | 390.00 | 390.00 | 40,976 |
02 May 2024 | 392.50 | 395.00 | 380.00 | 385.00 | 385.00 | 36,890 |
01 May 2024 | 382.50 | 397.90 | 375.00 | 390.00 | 390.00 | 74,720 |
30 Apr 2024 | 395.00 | 395.76 | 381.00 | 382.50 | 382.50 | 54,667 |
29 Apr 2024 | 380.00 | 400.00 | 378.50 | 395.00 | 395.00 | 137,293 |
26 Apr 2024 | 380.00 | 385.00 | 377.31 | 380.00 | 380.00 | 58,177 |
25 Apr 2024 | 372.50 | 384.73 | 373.00 | 380.00 | 380.00 | 86,237 |
24 Apr 2024 | 367.50 | 382.00 | 360.00 | 375.00 | 375.00 | 223,273 |
23 Apr 2024 | 350.00 | 369.95 | 350.00 | 367.50 | 367.50 | 121,919 |
22 Apr 2024 | 340.00 | 350.00 | 336.55 | 345.00 | 345.00 | 47,661 |
19 Apr 2024 | 345.00 | 345.00 | 336.55 | 342.00 | 342.00 | 94,568 |
18 Apr 2024 | 345.00 | 350.00 | 340.00 | 345.00 | 345.00 | 17,516 |
17 Apr 2024 | 345.00 | 350.00 | 340.00 | 348.00 | 348.00 | 93,749 |
16 Apr 2024 | 355.00 | 360.00 | 340.00 | 345.00 | 345.00 | 61,751 |
15 Apr 2024 | 355.00 | 359.64 | 350.05 | 355.00 | 355.00 | 40,602 |
12 Apr 2024 | 355.00 | 360.00 | 350.13 | 354.00 | 354.00 | 24,199 |
11 Apr 2024 | 355.00 | 360.00 | 351.11 | 355.00 | 355.00 | 78,469 |
10 Apr 2024 | 352.50 | 360.00 | 350.00 | 360.00 | 360.00 | 46,478 |
09 Apr 2024 | 345.00 | 354.00 | 340.00 | 352.50 | 352.50 | 49,609 |
08 Apr 2024 | 345.00 | 350.00 | 340.00 | 348.00 | 348.00 | 74,852 |
05 Apr 2024 | 350.00 | 352.30 | 341.50 | 345.00 | 345.00 | 98,484 |
04 Apr 2024 | 342.50 | 352.78 | 347.00 | 350.00 | 350.00 | 51,923 |
03 Apr 2024 | 330.00 | 348.00 | 325.50 | 342.50 | 342.50 | 84,644 |
02 Apr 2024 | 325.00 | 335.00 | 320.00 | 330.00 | 330.00 | 77,926 |
28 Mar 2024 | 320.00 | 330.00 | 316.25 | 330.00 | 330.00 | 74,295 |
27 Mar 2024 | 315.00 | 323.80 | 312.55 | 315.00 | 315.00 | 69,833 |
26 Mar 2024 | 312.50 | 317.49 | 310.00 | 314.00 | 314.00 | 171,136 |
25 Mar 2024 | 330.00 | 330.00 | 310.00 | 314.00 | 314.00 | 122,269 |
22 Mar 2024 | 335.00 | 335.00 | 325.00 | 330.00 | 330.00 | 100,565 |
21 Mar 2024 | 340.00 | 345.00 | 330.00 | 335.00 | 335.00 | 84,458 |
20 Mar 2024 | 345.00 | 347.00 | 337.50 | 340.00 | 340.00 | 84,644 |
19 Mar 2024 | 345.00 | 350.00 | 340.00 | 345.00 | 345.00 | 50,347 |
18 Mar 2024 | 345.00 | 350.00 | 340.00 | 345.00 | 345.00 | 124,667 |
15 Mar 2024 | 355.00 | 355.00 | 340.00 | 347.00 | 347.00 | 135,778 |
14 Mar 2024 | 350.00 | 360.00 | 350.00 | 355.00 | 355.00 | 50,432 |
13 Mar 2024 | 350.00 | 355.00 | 345.00 | 353.00 | 353.00 | 495,806 |
12 Mar 2024 | 360.00 | 365.00 | 345.37 | 354.00 | 354.00 | 283,431 |
11 Mar 2024 | 355.00 | 367.00 | 355.00 | 360.00 | 360.00 | 726,439 |
08 Mar 2024 | 350.00 | 360.00 | 345.00 | 360.00 | 360.00 | 753,290 |
07 Mar 2024 | 350.00 | 351.00 | 346.44 | 350.00 | 350.00 | 2,204 |
06 Mar 2024 | 350.00 | 350.00 | 345.10 | 350.00 | 350.00 | 62,825 |
05 Mar 2024 | 350.00 | 355.00 | 345.00 | 350.00 | 350.00 | 12,839 |
04 Mar 2024 | 350.00 | 352.50 | 345.10 | 350.00 | 350.00 | 6,731 |
01 Mar 2024 | 350.00 | 350.49 | 345.10 | 350.00 | 350.00 | 1,607 |
29 Feb 2024 | 350.00 | 352.39 | 345.10 | 350.00 | 350.00 | 52,858 |
28 Feb 2024 | 350.00 | 352.50 | 346.11 | 350.00 | 350.00 | 4,680 |
27 Feb 2024 | 355.00 | 367.00 | 345.00 | 350.00 | 350.00 | 44,890 |
26 Feb 2024 | 355.00 | 357.50 | 350.00 | 355.00 | 355.00 | 13,021 |
23 Feb 2024 | 355.00 | 370.00 | 351.00 | 355.00 | 355.00 | 23,959 |
22 Feb 2024 | 362.50 | 360.25 | 350.00 | 355.00 | 355.00 | 11,696 |
21 Feb 2024 | 360.00 | 365.00 | 357.58 | 363.00 | 363.00 | 41,548 |
20 Feb 2024 | 360.00 | 363.00 | 355.00 | 360.00 | 360.00 | 1,867 |
19 Feb 2024 | 355.00 | 362.00 | 350.00 | 362.00 | 362.00 | 24,598 |
16 Feb 2024 | 351.50 | 359.90 | 350.22 | 355.00 | 355.00 | 13,711 |
15 Feb 2024 | 349.00 | 354.93 | 350.00 | 351.50 | 351.50 | 11,426 |
14 Feb 2024 | 347.50 | 350.00 | 347.49 | 349.00 | 349.00 | 22,193 |
13 Feb 2024 | 347.50 | 352.00 | 345.00 | 352.00 | 352.00 | 19,326 |
12 Feb 2024 | 347.50 | 350.00 | 345.00 | 347.50 | 347.50 | 4,982 |
09 Feb 2024 | 348.50 | 360.00 | 345.00 | 348.00 | 348.00 | 14,575 |
08 Feb 2024 | 348.50 | 350.00 | 347.00 | 348.00 | 348.00 | 32,835 |
07 Feb 2024 | 347.50 | 350.00 | 347.00 | 350.00 | 350.00 | 83,260 |
06 Feb 2024 | 347.50 | 350.00 | 338.00 | 347.50 | 347.50 | 4,639 |
05 Feb 2024 | 347.50 | 349.90 | 348.00 | 347.50 | 347.50 | 16,274 |
02 Feb 2024 | 347.50 | 350.00 | 345.00 | 347.50 | 347.50 | 69,903 |
01 Feb 2024 | 340.00 | 354.44 | 339.00 | 347.50 | 347.50 | 22,466 |
31 Jan 2024 | 332.50 | 340.00 | 332.00 | 340.00 | 340.00 | 43,111 |
30 Jan 2024 | 332.50 | 340.00 | 331.00 | 338.00 | 338.00 | 92,603 |
29 Jan 2024 | 332.50 | 340.00 | 332.00 | 338.00 | 338.00 | 10,859 |
26 Jan 2024 | 332.50 | 340.00 | 338.49 | 332.50 | 332.50 | 2,859 |
25 Jan 2024 | 330.00 | 340.00 | 332.50 | 332.50 | 332.50 | 12,127 |
24 Jan 2024 | 330.00 | 335.00 | 331.00 | 335.00 | 335.00 | 3,163 |
23 Jan 2024 | 327.50 | 335.00 | 330.00 | 330.00 | 330.00 | 7,777 |
22 Jan 2024 | 327.50 | 335.00 | 320.00 | 327.50 | 327.50 | 2,479 |
19 Jan 2024 | 320.00 | 335.00 | 320.00 | 327.50 | 327.50 | 50,224 |
18 Jan 2024 | 315.00 | 320.00 | 314.52 | 320.00 | 320.00 | 22,472 |
18 Jan 2024 | 2 Dividend | |||||
17 Jan 2024 | 312.50 | 320.00 | 305.75 | 315.00 | 313.00 | 4,188 |
16 Jan 2024 | 312.50 | 314.89 | 305.00 | 312.50 | 310.52 | 12,655 |
15 Jan 2024 | 306.36 | 312.50 | 305.55 | 312.50 | 310.52 | 18,212 |
12 Jan 2024 | 310.00 | 315.00 | 306.34 | 307.50 | 305.55 | 79,753 |
11 Jan 2024 | 330.00 | 335.00 | 305.00 | 310.00 | 308.03 | 123,807 |
10 Jan 2024 | 342.50 | 345.00 | 325.00 | 330.00 | 327.90 | 16,354 |
09 Jan 2024 | 342.50 | 350.00 | 337.45 | 344.00 | 341.82 | 7,267 |
08 Jan 2024 | 345.00 | 350.00 | 335.00 | 350.00 | 347.78 | 51,858 |
05 Jan 2024 | 345.00 | 344.88 | 340.00 | 345.00 | 342.81 | 6,833 |
04 Jan 2024 | 345.00 | 345.18 | 340.00 | 345.00 | 342.81 | 9,408 |
03 Jan 2024 | 347.50 | 347.92 | 340.00 | 345.00 | 342.81 | 8,029 |
02 Jan 2024 | 347.50 | 355.00 | 340.77 | 347.50 | 345.29 | 2,948 |
29 Dec 2023 | 347.50 | 349.55 | 341.77 | 347.50 | 345.29 | 3,451 |
28 Dec 2023 | 347.50 | 353.90 | 341.60 | 347.50 | 345.29 | 6,266 |
27 Dec 2023 | 347.50 | 353.90 | 341.60 | 347.50 | 345.29 | 11,921 |
22 Dec 2023 | 347.50 | 354.55 | 343.83 | 347.50 | 345.29 | 12,466 |
21 Dec 2023 | 347.50 | 355.00 | 340.00 | 347.50 | 345.29 | 4,471 |
20 Dec 2023 | 347.50 | 353.35 | 340.00 | 347.50 | 345.29 | 34,407 |
19 Dec 2023 | 345.00 | 348.00 | 333.00 | 342.00 | 339.83 | 8,001 |
18 Dec 2023 | 347.50 | 355.00 | 338.00 | 345.00 | 342.81 | 47,129 |
15 Dec 2023 | 347.50 | 344.95 | 340.00 | 347.50 | 345.29 | 145,857 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |