Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 339.24 | 349.00 | 330.00 | 340.00 | 340.00 | 24,413 |
29 Apr 2024 | 340.00 | 350.00 | 324.00 | 341.00 | 341.00 | 25,274 |
26 Apr 2024 | 342.00 | 347.60 | 326.00 | 340.00 | 340.00 | 49,403 |
25 Apr 2024 | 334.00 | 350.00 | 325.00 | 325.00 | 325.00 | 44,345 |
24 Apr 2024 | 324.00 | 349.00 | 324.00 | 324.00 | 324.00 | 55,671 |
23 Apr 2024 | 324.00 | 345.00 | 324.00 | 324.00 | 324.00 | 40,094 |
22 Apr 2024 | 329.00 | 344.98 | 317.15 | 336.00 | 336.00 | 110,618 |
19 Apr 2024 | 316.00 | 324.00 | 314.00 | 318.00 | 318.00 | 22,195 |
18 Apr 2024 | 315.00 | 323.99 | 315.00 | 322.00 | 322.00 | 19,528 |
17 Apr 2024 | 310.00 | 324.00 | 303.00 | 315.00 | 315.00 | 235,219 |
16 Apr 2024 | 317.00 | 324.00 | 310.00 | 312.00 | 312.00 | 24,869 |
15 Apr 2024 | 310.00 | 325.00 | 310.00 | 325.00 | 325.00 | 14,700 |
12 Apr 2024 | 319.00 | 325.00 | 312.00 | 315.00 | 315.00 | 52,928 |
11 Apr 2024 | 316.00 | 329.00 | 303.00 | 310.50 | 310.50 | 254,521 |
10 Apr 2024 | 323.00 | 329.00 | 310.00 | 316.00 | 316.00 | 62,886 |
09 Apr 2024 | 306.00 | 329.00 | 302.00 | 319.50 | 319.50 | 93,197 |
08 Apr 2024 | 320.00 | 329.00 | 306.00 | 314.50 | 314.50 | 67,698 |
05 Apr 2024 | 317.00 | 329.00 | 304.20 | 306.00 | 306.00 | 92,474 |
04 Apr 2024 | 310.00 | 326.30 | 310.00 | 310.00 | 310.00 | 28,584 |
03 Apr 2024 | 316.00 | 329.00 | 310.00 | 314.00 | 314.00 | 38,669 |
02 Apr 2024 | 323.00 | 327.00 | 306.00 | 315.00 | 315.00 | 90,859 |
28 Mar 2024 | 315.00 | 325.00 | 310.20 | 315.00 | 315.00 | 17,000 |
27 Mar 2024 | 310.60 | 325.00 | 310.60 | 316.00 | 316.00 | 5,004 |
26 Mar 2024 | 320.06 | 325.00 | 306.00 | 315.50 | 315.50 | 6,516 |
25 Mar 2024 | 315.00 | 325.00 | 306.00 | 312.00 | 312.00 | 54,360 |
22 Mar 2024 | 320.00 | 325.00 | 307.47 | 312.00 | 312.00 | 91,591 |
21 Mar 2024 | 322.00 | 331.45 | 322.00 | 327.00 | 327.00 | 32,526 |
20 Mar 2024 | 321.00 | 330.25 | 320.00 | 324.00 | 324.00 | 52,810 |
19 Mar 2024 | 325.00 | 325.75 | 315.00 | 320.00 | 320.00 | 111,568 |
18 Mar 2024 | 315.00 | 329.00 | 310.00 | 322.00 | 322.00 | 12,375 |
15 Mar 2024 | 319.00 | 324.00 | 314.00 | 315.00 | 315.00 | 17,681 |
14 Mar 2024 | 317.00 | 321.50 | 315.00 | 315.00 | 315.00 | 27,424 |
13 Mar 2024 | 315.00 | 327.00 | 312.00 | 316.00 | 316.00 | 54,401 |
12 Mar 2024 | 320.00 | 325.00 | 304.00 | 314.00 | 314.00 | 123,957 |
11 Mar 2024 | 323.00 | 332.10 | 318.00 | 319.00 | 319.00 | 37,500 |
08 Mar 2024 | 325.00 | 337.00 | 320.00 | 323.00 | 323.00 | 13,097 |
07 Mar 2024 | 322.00 | 331.00 | 317.00 | 318.00 | 318.00 | 34,299 |
06 Mar 2024 | 320.00 | 331.00 | 310.00 | 315.00 | 315.00 | 39,275 |
05 Mar 2024 | 320.00 | 328.55 | 310.00 | 311.00 | 311.00 | 49,707 |
04 Mar 2024 | 330.00 | 349.00 | 310.00 | 319.00 | 319.00 | 64,149 |
01 Mar 2024 | 343.00 | 345.00 | 326.66 | 330.00 | 330.00 | 21,061 |
29 Feb 2024 | 349.00 | 358.00 | 324.00 | 324.00 | 324.00 | 56,960 |
29 Feb 2024 | 11 Dividend | |||||
28 Feb 2024 | 349.00 | 362.00 | 344.00 | 349.00 | 338.00 | 45,774 |
27 Feb 2024 | 355.00 | 363.00 | 344.00 | 347.00 | 336.06 | 20,122 |
26 Feb 2024 | 346.00 | 363.89 | 345.00 | 346.00 | 335.09 | 11,113 |
23 Feb 2024 | 345.00 | 363.00 | 341.00 | 345.00 | 334.13 | 60,968 |
22 Feb 2024 | 355.00 | 355.00 | 341.00 | 343.00 | 332.19 | 26,440 |
21 Feb 2024 | 350.00 | 355.00 | 340.00 | 340.00 | 329.28 | 27,683 |
20 Feb 2024 | 350.00 | 360.00 | 350.00 | 350.00 | 338.97 | 12,443 |
19 Feb 2024 | 352.00 | 364.00 | 341.00 | 350.50 | 339.45 | 34,167 |
16 Feb 2024 | 366.00 | 368.00 | 353.10 | 361.50 | 350.11 | 42,035 |
15 Feb 2024 | 362.00 | 368.00 | 352.00 | 355.00 | 343.81 | 36,912 |
14 Feb 2024 | 360.00 | 368.00 | 360.00 | 362.00 | 350.59 | 22,327 |
13 Feb 2024 | 348.00 | 368.00 | 345.00 | 350.00 | 338.97 | 6,550 |
12 Feb 2024 | 355.00 | 368.00 | 345.07 | 355.00 | 343.81 | 17,013 |
09 Feb 2024 | 358.00 | 359.00 | 349.55 | 353.00 | 341.87 | 8,210 |
08 Feb 2024 | 348.00 | 359.00 | 345.00 | 359.00 | 347.68 | 26,060 |
07 Feb 2024 | 350.00 | 359.00 | 345.00 | 348.00 | 337.03 | 17,923 |
06 Feb 2024 | 360.00 | 369.00 | 345.00 | 350.00 | 338.97 | 38,593 |
05 Feb 2024 | 345.00 | 365.41 | 341.00 | 362.00 | 350.59 | 117,000 |
02 Feb 2024 | 358.00 | 364.00 | 346.00 | 357.00 | 345.75 | 4,762 |
01 Feb 2024 | 362.00 | 364.00 | 354.00 | 360.00 | 348.65 | 27,969 |
31 Jan 2024 | 360.00 | 364.00 | 351.00 | 360.00 | 348.65 | 23,146 |
30 Jan 2024 | 357.00 | 368.00 | 345.00 | 360.00 | 348.65 | 28,086 |
29 Jan 2024 | 359.00 | 370.00 | 357.00 | 357.00 | 345.75 | 42,926 |
26 Jan 2024 | 354.00 | 369.00 | 345.00 | 369.00 | 357.37 | 77,541 |
25 Jan 2024 | 340.00 | 359.03 | 324.00 | 352.00 | 340.91 | 50,987 |
24 Jan 2024 | 346.00 | 346.00 | 321.00 | 338.50 | 327.83 | 20,518 |
23 Jan 2024 | 349.00 | 349.00 | 321.00 | 333.50 | 322.99 | 17,327 |
22 Jan 2024 | 349.00 | 349.00 | 321.00 | 333.00 | 322.50 | 9,193 |
19 Jan 2024 | 344.00 | 344.00 | 320.00 | 320.00 | 309.91 | 7,426 |
18 Jan 2024 | 342.00 | 345.00 | 320.00 | 328.00 | 317.66 | 7,144 |
17 Jan 2024 | 335.00 | 341.98 | 328.00 | 333.50 | 322.99 | 18,826 |
16 Jan 2024 | 344.00 | 344.00 | 325.00 | 325.00 | 314.76 | 29,360 |
15 Jan 2024 | 343.20 | 350.00 | 332.92 | 347.00 | 336.06 | 31,518 |
12 Jan 2024 | 338.00 | 350.00 | 330.00 | 340.50 | 329.77 | 10,059 |
11 Jan 2024 | 350.00 | 350.00 | 331.00 | 338.00 | 327.35 | 6,589 |
10 Jan 2024 | 349.00 | 350.00 | 327.00 | 350.00 | 338.97 | 20,635 |
09 Jan 2024 | 347.00 | 345.00 | 327.00 | 336.00 | 325.41 | 18,373 |
08 Jan 2024 | 334.00 | 348.00 | 325.00 | 339.50 | 328.80 | 31,302 |
05 Jan 2024 | 341.00 | 348.00 | 326.00 | 335.50 | 324.93 | 6,922 |
04 Jan 2024 | 331.00 | 345.00 | 328.25 | 342.50 | 331.70 | 16,575 |
03 Jan 2024 | 325.00 | 336.00 | 323.00 | 325.00 | 314.76 | 33,392 |
02 Jan 2024 | 319.00 | 331.04 | 312.00 | 320.00 | 309.91 | 121,586 |
29 Dec 2023 | 315.00 | 319.00 | 309.00 | 317.00 | 307.01 | 11,606 |
28 Dec 2023 | 310.00 | 329.00 | 310.00 | 310.00 | 300.23 | 9,566 |
27 Dec 2023 | 318.00 | 325.00 | 312.00 | 316.00 | 306.04 | 183,466 |
22 Dec 2023 | 310.00 | 327.00 | 310.00 | 310.00 | 300.23 | 13,147 |
21 Dec 2023 | 310.00 | 329.00 | 309.00 | 309.00 | 299.26 | 87,631 |
20 Dec 2023 | 314.00 | 319.00 | 301.00 | 307.00 | 297.32 | 88,778 |
19 Dec 2023 | 313.00 | 319.00 | 301.00 | 307.00 | 297.32 | 28,219 |
18 Dec 2023 | 317.00 | 328.40 | 300.00 | 312.00 | 302.17 | 36,223 |
15 Dec 2023 | 320.00 | 329.00 | 314.00 | 319.00 | 308.95 | 39,748 |
14 Dec 2023 | 318.00 | 321.00 | 309.00 | 316.00 | 306.04 | 161,606 |
13 Dec 2023 | 317.00 | 317.00 | 308.91 | 310.00 | 300.23 | 4,292 |
12 Dec 2023 | 313.00 | 319.00 | 309.92 | 311.00 | 301.20 | 12,333 |
11 Dec 2023 | 318.00 | 319.00 | 308.11 | 312.50 | 302.65 | 34,651 |
08 Dec 2023 | 318.00 | 319.00 | 307.00 | 315.00 | 305.07 | 31,378 |
07 Dec 2023 | 325.00 | 325.00 | 306.00 | 306.00 | 296.36 | 29,758 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |