Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 356.00 | 380.00 | 349.00 | 366.00 | 366.00 | 86,899 |
20 May 2024 | 363.00 | 365.00 | 349.00 | 365.00 | 365.00 | 63,244 |
17 May 2024 | 354.00 | 362.00 | 336.00 | 360.00 | 360.00 | 108,032 |
16 May 2024 | 350.00 | 359.00 | 336.00 | 350.00 | 350.00 | 56,208 |
15 May 2024 | 352.00 | 360.00 | 339.00 | 358.00 | 358.00 | 65,772 |
14 May 2024 | 360.00 | 360.00 | 336.00 | 350.50 | 350.50 | 151,351 |
13 May 2024 | 349.00 | 360.00 | 343.00 | 343.00 | 343.00 | 44,893 |
10 May 2024 | 346.00 | 359.00 | 336.00 | 348.00 | 348.00 | 51,328 |
09 May 2024 | 354.00 | 359.00 | 341.00 | 345.00 | 345.00 | 34,373 |
08 May 2024 | 348.00 | 360.00 | 347.00 | 353.00 | 353.00 | 11,064 |
07 May 2024 | 336.00 | 362.00 | 333.00 | 346.00 | 346.00 | 80,580 |
03 May 2024 | 340.00 | 350.00 | 331.00 | 350.00 | 350.00 | 20,865 |
02 May 2024 | 340.00 | 350.00 | 335.00 | 337.00 | 337.00 | 53,080 |
01 May 2024 | 345.00 | 350.00 | 331.00 | 335.00 | 335.00 | 35,647 |
30 Apr 2024 | 330.00 | 349.00 | 330.00 | 340.00 | 340.00 | 24,412 |
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 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |