Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
09 Oct 2024 | 306.00 | 306.00 | 301.50 | 302.00 | 302.00 | 36,514 |
08 Oct 2024 | 304.00 | 306.50 | 299.50 | 303.50 | 303.50 | 331,456 |
07 Oct 2024 | 308.50 | 309.50 | 300.50 | 304.00 | 304.00 | 428,407 |
04 Oct 2024 | 308.00 | 312.50 | 304.50 | 306.50 | 306.50 | 514,424 |
03 Oct 2024 | - | - | - | - | - | - |
02 Oct 2024 | - | - | - | - | - | - |
01 Oct 2024 | 308.50 | 310.50 | 307.00 | 310.00 | 310.00 | 185,681 |
30 Sept 2024 | 312.50 | 313.00 | 307.00 | 308.50 | 308.50 | 241,929 |
27 Sept 2024 | 316.00 | 318.00 | 311.00 | 313.00 | 313.00 | 346,012 |
26 Sept 2024 | 319.00 | 322.00 | 315.00 | 315.50 | 315.50 | 260,504 |
25 Sept 2024 | 321.00 | 321.00 | 315.00 | 316.50 | 316.50 | 442,700 |
24 Sept 2024 | 321.50 | 321.50 | 314.00 | 317.00 | 317.00 | 251,245 |
23 Sept 2024 | 323.50 | 324.50 | 318.00 | 321.00 | 321.00 | 376,470 |
20 Sept 2024 | 324.00 | 325.50 | 317.00 | 321.00 | 321.00 | 335,308 |
19 Sept 2024 | 318.00 | 322.00 | 317.50 | 320.00 | 320.00 | 284,227 |
18 Sept 2024 | 331.00 | 331.00 | 317.00 | 317.00 | 317.00 | 317,440 |
16 Sept 2024 | 326.00 | 339.00 | 324.00 | 324.00 | 324.00 | 509,323 |
13 Sept 2024 | 318.50 | 326.00 | 316.00 | 326.00 | 326.00 | 455,736 |
12 Sept 2024 | 319.00 | 322.00 | 315.00 | 318.00 | 318.00 | 339,036 |
11 Sept 2024 | 313.50 | 317.00 | 310.50 | 317.00 | 317.00 | 233,783 |
10 Sept 2024 | 314.00 | 319.00 | 310.00 | 315.00 | 315.00 | 386,952 |
09 Sept 2024 | 313.00 | 316.00 | 307.00 | 313.00 | 313.00 | 408,591 |
06 Sept 2024 | 313.00 | 320.50 | 310.50 | 315.00 | 315.00 | 377,343 |
05 Sept 2024 | 322.50 | 325.50 | 314.00 | 315.00 | 315.00 | 633,379 |
04 Sept 2024 | 318.50 | 330.00 | 316.00 | 321.00 | 321.00 | 658,158 |
03 Sept 2024 | 323.50 | 334.50 | 323.50 | 330.00 | 330.00 | 457,095 |
02 Sept 2024 | 337.00 | 338.50 | 326.50 | 327.00 | 327.00 | 519,467 |
30 Aug 2024 | 341.00 | 341.50 | 335.00 | 340.50 | 340.50 | 279,032 |
29 Aug 2024 | 332.50 | 341.50 | 327.00 | 341.00 | 341.00 | 505,393 |
28 Aug 2024 | 344.50 | 344.50 | 336.00 | 336.50 | 336.50 | 337,637 |
27 Aug 2024 | 341.00 | 345.50 | 336.50 | 344.50 | 344.50 | 329,100 |
26 Aug 2024 | 346.00 | 347.00 | 339.50 | 341.50 | 341.50 | 364,571 |
23 Aug 2024 | 347.00 | 353.00 | 341.50 | 345.00 | 345.00 | 503,203 |
22 Aug 2024 | 349.00 | 357.00 | 346.00 | 348.50 | 348.50 | 859,259 |
21 Aug 2024 | 339.00 | 352.00 | 336.50 | 346.00 | 346.00 | 902,629 |
20 Aug 2024 | 323.50 | 343.00 | 322.50 | 337.00 | 337.00 | 777,191 |
19 Aug 2024 | 322.50 | 324.00 | 317.50 | 320.00 | 320.00 | 285,320 |
16 Aug 2024 | 322.50 | 322.50 | 315.50 | 321.00 | 321.00 | 424,207 |
15 Aug 2024 | 321.00 | 323.00 | 313.00 | 317.00 | 317.00 | 490,060 |
14 Aug 2024 | 312.00 | 325.00 | 311.50 | 320.00 | 320.00 | 709,531 |
13 Aug 2024 | 305.00 | 305.50 | 300.00 | 304.00 | 304.00 | 219,102 |
12 Aug 2024 | 300.00 | 306.00 | 300.00 | 303.00 | 303.00 | 228,401 |
09 Aug 2024 | 298.50 | 302.50 | 298.50 | 299.00 | 299.00 | 277,921 |
08 Aug 2024 | 292.50 | 298.50 | 292.50 | 295.50 | 295.50 | 177,320 |
07 Aug 2024 | 292.50 | 300.50 | 292.00 | 299.50 | 299.50 | 367,400 |
06 Aug 2024 | 294.00 | 294.50 | 275.00 | 294.50 | 294.50 | 533,270 |
05 Aug 2024 | 300.00 | 300.00 | 278.50 | 289.00 | 289.00 | 551,710 |
02 Aug 2024 | 309.50 | 311.50 | 303.00 | 303.00 | 303.00 | 351,276 |
01 Aug 2024 | 316.00 | 319.00 | 312.50 | 313.50 | 313.50 | 319,304 |
31 Jul 2024 | 310.50 | 315.00 | 310.50 | 312.00 | 312.00 | 192,504 |
30 Jul 2024 | 313.50 | 316.00 | 310.00 | 315.00 | 315.00 | 222,020 |
29 Jul 2024 | 323.50 | 324.00 | 311.50 | 314.00 | 314.00 | 469,513 |
26 Jul 2024 | 323.50 | 324.00 | 317.00 | 319.00 | 319.00 | 581,247 |
23 Jul 2024 | 333.50 | 337.50 | 323.50 | 327.00 | 327.00 | 729,466 |
22 Jul 2024 | 320.00 | 334.00 | 313.00 | 327.50 | 327.50 | 1,447,560 |
22 Jul 2024 | 16 Dividend | |||||
22 Jul 2024 | 1200:1000 Stock split | |||||
19 Jul 2024 | 351.67 | 355.00 | 345.42 | 345.42 | 329.42 | 833,960 |
18 Jul 2024 | 345.42 | 355.83 | 340.83 | 351.67 | 335.38 | 582,222 |
17 Jul 2024 | 368.33 | 369.17 | 347.92 | 352.08 | 335.77 | 853,816 |
16 Jul 2024 | 375.00 | 376.67 | 366.25 | 368.33 | 351.27 | 629,760 |
15 Jul 2024 | 374.17 | 380.00 | 370.00 | 376.67 | 359.22 | 1,033,927 |
12 Jul 2024 | 370.00 | 375.00 | 367.50 | 373.33 | 356.04 | 373,959 |
11 Jul 2024 | 374.17 | 381.25 | 372.50 | 372.50 | 355.25 | 286,164 |
10 Jul 2024 | 375.83 | 377.92 | 372.50 | 375.00 | 357.63 | 344,788 |
09 Jul 2024 | 376.67 | 377.50 | 372.50 | 375.83 | 358.42 | 252,400 |
08 Jul 2024 | 375.00 | 379.17 | 371.25 | 379.17 | 361.60 | 528,259 |
05 Jul 2024 | 370.83 | 382.08 | 366.67 | 372.50 | 355.25 | 723,211 |
04 Jul 2024 | 366.25 | 370.42 | 357.92 | 361.67 | 344.91 | 404,594 |
03 Jul 2024 | 368.75 | 373.33 | 365.00 | 365.00 | 348.09 | 144,460 |
02 Jul 2024 | 373.75 | 373.75 | 365.00 | 369.17 | 352.07 | 307,566 |
01 Jul 2024 | 367.92 | 379.17 | 367.92 | 374.58 | 357.23 | 488,293 |
28 Jun 2024 | 370.42 | 371.67 | 366.25 | 367.50 | 350.48 | 117,627 |
27 Jun 2024 | 372.08 | 372.08 | 362.50 | 367.08 | 350.08 | 227,646 |
26 Jun 2024 | 360.00 | 377.08 | 360.00 | 373.33 | 356.04 | 598,062 |
25 Jun 2024 | 365.00 | 365.00 | 355.83 | 359.58 | 342.93 | 245,300 |
24 Jun 2024 | 355.00 | 362.92 | 352.08 | 360.42 | 343.72 | 620,250 |
21 Jun 2024 | 358.33 | 363.33 | 354.17 | 354.17 | 337.76 | 731,467 |
20 Jun 2024 | 362.50 | 365.83 | 357.50 | 362.50 | 345.71 | 805,320 |
19 Jun 2024 | 353.33 | 358.33 | 352.08 | 357.92 | 341.34 | 495,831 |
18 Jun 2024 | 353.75 | 359.17 | 350.83 | 350.83 | 334.58 | 168,091 |
17 Jun 2024 | 349.58 | 355.83 | 349.58 | 352.08 | 335.77 | 165,804 |
14 Jun 2024 | 360.42 | 360.42 | 352.50 | 352.50 | 336.17 | 290,295 |
13 Jun 2024 | 349.58 | 365.42 | 349.17 | 356.25 | 339.75 | 905,058 |
12 Jun 2024 | 346.67 | 350.00 | 343.33 | 350.00 | 333.79 | 372,788 |
11 Jun 2024 | 337.50 | 349.58 | 337.50 | 347.92 | 331.80 | 777,283 |
07 Jun 2024 | 337.08 | 339.17 | 335.42 | 337.50 | 321.87 | 186,386 |
06 Jun 2024 | 333.75 | 339.58 | 333.75 | 337.08 | 321.47 | 374,508 |
05 Jun 2024 | 341.25 | 341.25 | 332.92 | 337.92 | 322.26 | 405,024 |
04 Jun 2024 | 337.08 | 341.67 | 331.67 | 341.25 | 325.44 | 1,002,180 |
03 Jun 2024 | 332.50 | 332.92 | 325.00 | 332.92 | 317.50 | 436,220 |
31 May 2024 | 324.58 | 335.00 | 320.83 | 333.33 | 317.89 | 1,067,517 |
30 May 2024 | 309.17 | 320.83 | 308.33 | 320.83 | 305.97 | 446,770 |
29 May 2024 | 310.00 | 313.33 | 310.00 | 311.67 | 297.23 | 112,874 |
28 May 2024 | 310.42 | 312.92 | 310.00 | 310.00 | 295.64 | 141,493 |
27 May 2024 | 307.08 | 311.67 | 307.08 | 309.17 | 294.85 | 106,261 |
24 May 2024 | 307.08 | 310.42 | 306.67 | 307.50 | 293.26 | 199,920 |
23 May 2024 | 314.17 | 315.00 | 310.00 | 310.00 | 295.64 | 212,596 |
22 May 2024 | 316.67 | 318.33 | 314.17 | 314.17 | 299.61 | 132,128 |
21 May 2024 | 318.33 | 318.33 | 313.75 | 314.58 | 300.01 | 90,276 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |