Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
16 May 2024 | 377.00 | 377.00 | 362.00 | 366.00 | 366.00 | 1,664,442 |
15 May 2024 | 373.00 | 377.00 | 370.00 | 375.00 | 375.00 | 1,689,222 |
14 May 2024 | 362.00 | 378.00 | 361.00 | 372.00 | 372.00 | 2,524,325 |
13 May 2024 | 374.00 | 374.00 | 360.00 | 362.00 | 362.00 | 3,929,833 |
12 May 2024 | 371.00 | 380.00 | 368.00 | 373.00 | 373.00 | 1,653,250 |
09 May 2024 | 376.00 | 380.00 | 362.00 | 368.00 | 368.00 | 2,211,739 |
08 May 2024 | 385.00 | 385.00 | 367.00 | 374.00 | 374.00 | 4,140,340 |
07 May 2024 | 363.00 | 392.00 | 362.00 | 380.00 | 380.00 | 5,473,973 |
06 May 2024 | 347.00 | 369.00 | 346.00 | 361.00 | 361.00 | 7,292,759 |
05 May 2024 | 334.00 | 345.00 | 331.00 | 345.00 | 345.00 | 3,344,108 |
02 May 2024 | 333.00 | 333.00 | 328.00 | 331.00 | 331.00 | 2,106,115 |
01 May 2024 | 328.00 | 337.00 | 325.00 | 331.00 | 331.00 | 3,317,049 |
30 Apr 2024 | 320.00 | 329.00 | 320.00 | 323.00 | 323.00 | 1,686,800 |
29 Apr 2024 | 315.00 | 321.00 | 314.00 | 319.00 | 319.00 | 1,618,592 |
28 Apr 2024 | 325.00 | 325.00 | 325.00 | 325.00 | 325.00 | - |
25 Apr 2024 | 322.00 | 329.00 | 320.00 | 325.00 | 325.00 | 3,197,932 |
24 Apr 2024 | 315.00 | 326.00 | 315.00 | 326.00 | 326.00 | 2,688,971 |
23 Apr 2024 | 308.00 | 313.00 | 305.00 | 310.00 | 310.00 | 2,263,118 |
22 Apr 2024 | 307.00 | 324.00 | 304.00 | 306.00 | 306.00 | 5,094,919 |
21 Apr 2024 | 294.00 | 309.00 | 294.00 | 306.00 | 306.00 | 3,386,396 |
18 Apr 2024 | 293.00 | 297.00 | 293.00 | 296.00 | 296.00 | 1,633,528 |
17 Apr 2024 | 288.00 | 294.00 | 288.00 | 293.00 | 293.00 | 1,467,835 |
16 Apr 2024 | 286.00 | 287.00 | 281.00 | 287.00 | 287.00 | 1,817,599 |
15 Apr 2024 | 288.00 | 290.00 | 284.00 | 284.00 | 284.00 | 2,100,460 |
14 Apr 2024 | 285.00 | 292.00 | 284.00 | 287.00 | 287.00 | 1,169,735 |
08 Apr 2024 | 291.00 | 291.00 | 288.00 | 290.00 | 290.00 | 1,090,933 |
07 Apr 2024 | - | - | - | - | - | - |
03 Apr 2024 | 292.00 | 293.00 | 289.00 | 289.00 | 289.00 | 1,146,253 |
02 Apr 2024 | 291.00 | 292.00 | 289.00 | 291.00 | 291.00 | 1,211,912 |
01 Apr 2024 | 286.00 | 294.00 | 286.00 | 290.00 | 290.00 | 1,373,167 |
31 Mar 2024 | 283.00 | 290.00 | 283.00 | 285.00 | 285.00 | 1,199,496 |
28 Mar 2024 | 281.00 | 287.00 | 279.00 | 283.00 | 283.00 | 1,685,299 |
27 Mar 2024 | 277.00 | 281.00 | 277.00 | 280.00 | 280.00 | 1,344,030 |
26 Mar 2024 | 278.00 | 279.00 | 275.00 | 276.00 | 276.00 | 1,098,669 |
25 Mar 2024 | - | - | - | - | - | - |
24 Mar 2024 | 278.00 | 278.00 | 275.00 | 276.00 | 276.00 | 1,040,385 |
21 Mar 2024 | 277.00 | 277.00 | 275.00 | 275.00 | 275.00 | 1,216,917 |
20 Mar 2024 | 280.00 | 280.00 | 275.00 | 276.00 | 276.00 | 1,228,378 |
19 Mar 2024 | 278.00 | 281.00 | 278.00 | 279.00 | 279.00 | 1,115,640 |
18 Mar 2024 | 280.00 | 281.00 | 278.00 | 278.00 | 278.00 | 1,131,349 |
17 Mar 2024 | 278.00 | 280.00 | 276.00 | 280.00 | 280.00 | 1,196,229 |
14 Mar 2024 | 276.00 | 282.00 | 275.00 | 278.00 | 278.00 | 1,261,447 |
13 Mar 2024 | 273.00 | 276.00 | 273.00 | 276.00 | 276.00 | 1,362,794 |
12 Mar 2024 | 270.00 | 272.00 | 270.00 | 272.00 | 272.00 | 1,348,100 |
11 Mar 2024 | 270.00 | 270.00 | 269.00 | 270.00 | 270.00 | 1,522,017 |
10 Mar 2024 | 270.00 | 271.00 | 269.00 | 270.00 | 270.00 | 1,288,100 |
07 Mar 2024 | 270.00 | 273.00 | 270.00 | 273.00 | 273.00 | 1,063,064 |
06 Mar 2024 | 271.00 | 273.00 | 268.00 | 273.00 | 273.00 | 1,168,201 |
05 Mar 2024 | 273.00 | 274.00 | 271.00 | 274.00 | 274.00 | 1,125,095 |
04 Mar 2024 | 270.00 | 274.00 | 270.00 | 274.00 | 274.00 | 1,162,360 |
03 Mar 2024 | 273.00 | 273.00 | 271.00 | 273.00 | 273.00 | 1,144,185 |
29 Feb 2024 | 274.00 | 274.00 | 270.00 | 272.00 | 272.00 | 1,170,300 |
28 Feb 2024 | 274.00 | 274.00 | 273.00 | 273.00 | 273.00 | 1,080,050 |
27 Feb 2024 | 276.00 | 276.00 | 273.00 | 273.00 | 273.00 | 1,287,978 |
22 Feb 2024 | 274.00 | 275.00 | 274.00 | 274.00 | 274.00 | 1,005,748 |
21 Feb 2024 | 273.00 | 277.00 | 272.00 | 275.00 | 275.00 | 2,043,615 |
20 Feb 2024 | 273.00 | 275.00 | 272.00 | 274.00 | 274.00 | 1,206,692 |
19 Feb 2024 | 270.00 | 272.00 | 269.00 | 272.00 | 272.00 | 1,030,891 |
18 Feb 2024 | 270.00 | 273.00 | 269.00 | 273.00 | 273.00 | 1,865,740 |
15 Feb 2024 | 274.00 | 275.00 | 269.00 | 270.00 | 270.00 | 1,697,500 |
14 Feb 2024 | 275.00 | 275.00 | 272.00 | 273.00 | 273.00 | 1,079,580 |
13 Feb 2024 | 276.00 | 276.00 | 273.00 | 274.00 | 274.00 | 1,064,862 |
12 Feb 2024 | 273.00 | 274.00 | 272.00 | 273.00 | 273.00 | 1,144,997 |
11 Feb 2024 | 273.00 | 274.00 | 273.00 | 273.00 | 273.00 | 1,215,647 |
07 Feb 2024 | 274.00 | 275.00 | 273.00 | 275.00 | 275.00 | 1,100,220 |
06 Feb 2024 | 276.00 | 276.00 | 273.00 | 275.00 | 275.00 | 1,271,048 |
05 Feb 2024 | 275.00 | 275.00 | 272.00 | 274.00 | 274.00 | 1,141,674 |
04 Feb 2024 | 275.00 | 275.00 | 272.00 | 274.00 | 274.00 | 1,275,108 |
01 Feb 2024 | 278.00 | 278.00 | 273.00 | 276.00 | 276.00 | 1,251,709 |
31 Jan 2024 | 272.00 | 278.00 | 272.00 | 277.00 | 277.00 | 1,907,000 |
30 Jan 2024 | 275.00 | 275.00 | 272.00 | 272.00 | 272.00 | 1,185,606 |
29 Jan 2024 | 274.00 | 275.00 | 274.00 | 274.00 | 274.00 | 1,095,247 |
28 Jan 2024 | 273.00 | 276.00 | 272.00 | 273.00 | 273.00 | 1,254,041 |
25 Jan 2024 | 275.00 | 276.00 | 273.00 | 276.00 | 276.00 | 1,089,084 |
24 Jan 2024 | 277.00 | 278.00 | 273.00 | 273.00 | 273.00 | 1,365,057 |
23 Jan 2024 | 272.00 | 278.00 | 272.00 | 277.00 | 277.00 | 1,655,217 |
22 Jan 2024 | 269.00 | 271.00 | 263.00 | 271.00 | 271.00 | 1,373,359 |
21 Jan 2024 | 262.00 | 271.00 | 262.00 | 265.00 | 265.00 | 1,102,029 |
18 Jan 2024 | 264.00 | 267.00 | 262.00 | 263.00 | 263.00 | 1,195,865 |
17 Jan 2024 | 273.00 | 273.00 | 262.00 | 263.00 | 263.00 | 1,166,559 |
16 Jan 2024 | 270.00 | 276.00 | 263.00 | 267.00 | 267.00 | 1,292,983 |
15 Jan 2024 | 276.00 | 276.00 | 268.00 | 268.00 | 268.00 | 1,666,098 |
14 Jan 2024 | 278.00 | 283.00 | 270.00 | 275.00 | 275.00 | 2,821,250 |
11 Jan 2024 | 276.00 | 279.00 | 270.00 | 272.00 | 272.00 | 2,122,144 |
10 Jan 2024 | 268.00 | 283.00 | 267.00 | 275.00 | 275.00 | 4,263,108 |
09 Jan 2024 | 262.00 | 262.00 | 259.00 | 260.00 | 260.00 | 1,451,575 |
08 Jan 2024 | 262.00 | 264.00 | 259.00 | 260.00 | 260.00 | 1,792,457 |
07 Jan 2024 | 261.00 | 265.00 | 259.00 | 261.00 | 261.00 | 1,440,081 |
04 Jan 2024 | 263.00 | 263.00 | 260.00 | 262.00 | 262.00 | 1,098,790 |
03 Jan 2024 | 263.00 | 263.00 | 260.00 | 261.00 | 261.00 | 1,226,015 |
02 Jan 2024 | 260.00 | 263.00 | 260.00 | 261.00 | 261.00 | 1,092,126 |
28 Dec 2023 | 267.00 | 268.00 | 244.00 | 259.00 | 259.00 | 3,201,371 |
27 Dec 2023 | 264.00 | 268.00 | 261.00 | 267.00 | 267.00 | 1,713,370 |
26 Dec 2023 | 266.00 | 267.00 | 262.00 | 262.00 | 262.00 | 1,726,755 |
25 Dec 2023 | 262.00 | 271.00 | 259.00 | 264.00 | 264.00 | 2,117,073 |
24 Dec 2023 | 259.00 | 259.00 | 259.00 | 259.00 | 259.00 | - |
21 Dec 2023 | 260.00 | 260.00 | 257.00 | 259.00 | 259.00 | 1,312,247 |
20 Dec 2023 | 261.00 | 265.00 | 257.00 | 260.00 | 260.00 | 1,811,047 |
14 Dec 2023 | 253.00 | 257.00 | 250.00 | 256.00 | 256.00 | 2,040,376 |
13 Dec 2023 | 253.00 | 254.00 | 250.00 | 251.00 | 251.00 | 2,145,739 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |