Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 317.60 | 318.70 | 315.30 | 317.23 | 317.23 | 15,815 |
25 Jul 2024 | 317.55 | 318.30 | 312.80 | 314.65 | 314.65 | 11,083 |
24 Jul 2024 | 318.55 | 319.30 | 315.60 | 316.48 | 316.48 | 14,086 |
23 Jul 2024 | 322.75 | 324.00 | 318.00 | 320.30 | 320.30 | 412,676 |
22 Jul 2024 | 322.25 | 323.80 | 318.30 | 320.94 | 320.94 | 58,809 |
19 Jul 2024 | 312.90 | 316.50 | 310.50 | 315.00 | 315.00 | 49,192 |
18 Jul 2024 | 301.60 | 303.30 | 299.70 | 301.83 | 301.83 | 28,867 |
17 Jul 2024 | 295.30 | 299.50 | 295.00 | 297.83 | 297.83 | 41,090 |
16 Jul 2024 | 294.95 | 297.40 | 291.60 | 293.01 | 293.01 | 47,602 |
15 Jul 2024 | 296.75 | 298.70 | 294.50 | 295.96 | 295.96 | 12,198 |
12 Jul 2024 | 292.70 | 297.00 | 289.70 | 296.28 | 296.28 | 37,954 |
11 Jul 2024 | 291.65 | 293.40 | 289.00 | 290.25 | 290.25 | 62,060 |
10 Jul 2024 | 286.75 | 291.20 | 287.20 | 289.56 | 289.56 | 18,275 |
09 Jul 2024 | 292.90 | 293.20 | 286.90 | 289.76 | 289.76 | 37,008 |
08 Jul 2024 | 294.65 | 303.30 | 292.10 | 293.65 | 293.65 | 64,546 |
05 Jul 2024 | 304.50 | 298.80 | 295.10 | 296.86 | 296.86 | 26,336 |
04 Jul 2024 | 298.00 | 304.40 | 296.40 | 302.33 | 302.33 | 14,152 |
03 Jul 2024 | 303.70 | 305.50 | 298.50 | 301.63 | 301.63 | 23,301 |
02 Jul 2024 | 306.40 | 308.00 | 302.80 | 305.21 | 305.21 | 21,025 |
01 Jul 2024 | 309.25 | 310.90 | 305.70 | 306.91 | 306.91 | 16,099 |
28 Jun 2024 | 307.75 | 310.60 | 303.00 | 308.70 | 308.70 | 58,692 |
27 Jun 2024 | 308.55 | 310.20 | 304.40 | 305.26 | 305.26 | 21,525 |
26 Jun 2024 | 306.05 | 312.00 | 305.20 | 309.84 | 309.84 | 62,635 |
25 Jun 2024 | 306.20 | 307.80 | 304.30 | 305.22 | 305.22 | 32,853 |
24 Jun 2024 | 301.55 | 306.70 | 297.20 | 304.26 | 304.26 | 48,115 |
21 Jun 2024 | 300.00 | 306.60 | 300.00 | 301.48 | 301.48 | 48,633 |
20 Jun 2024 | 297.65 | 299.80 | 297.00 | 298.00 | 298.00 | 21,066 |
19 Jun 2024 | 300.80 | 300.60 | 297.80 | 299.00 | 299.00 | 5,454 |
18 Jun 2024 | 301.40 | 301.10 | 295.00 | 298.02 | 298.02 | 66,680 |
17 Jun 2024 | 298.85 | 301.30 | 297.40 | 300.85 | 300.85 | 32,160 |
14 Jun 2024 | 303.70 | 304.10 | 298.20 | 301.57 | 301.57 | 32,241 |
13 Jun 2024 | 309.80 | 306.80 | 302.90 | 305.62 | 305.62 | 45,677 |
12 Jun 2024 | 311.70 | 313.40 | 306.20 | 307.46 | 307.46 | 295,037 |
11 Jun 2024 | 314.95 | 315.50 | 309.00 | 311.10 | 311.10 | 50,156 |
10 Jun 2024 | 316.40 | 318.10 | 314.00 | 317.16 | 317.16 | 1,513,873 |
07 Jun 2024 | 313.15 | 318.00 | 310.10 | 314.14 | 314.14 | 26,279 |
06 Jun 2024 | 312.90 | 314.30 | 306.30 | 309.07 | 309.07 | 17,214 |
05 Jun 2024 | 325.20 | 325.00 | 311.10 | 315.67 | 315.67 | 74,308 |
04 Jun 2024 | 332.55 | 325.50 | 318.70 | 323.07 | 323.07 | 38,227 |
03 Jun 2024 | 325.05 | 333.20 | 322.80 | 327.32 | 327.32 | 872,138 |
31 May 2024 | 326.30 | 328.00 | 322.90 | 324.66 | 324.66 | 249,128 |
30 May 2024 | 323.40 | 326.10 | 321.00 | 324.55 | 324.55 | 14,934 |
29 May 2024 | 329.30 | 329.50 | 324.30 | 326.04 | 326.04 | 34,682 |
29 May 2024 | 5 Dividend | |||||
28 May 2024 | 332.00 | 334.40 | 330.30 | 332.51 | 327.51 | 11,348 |
24 May 2024 | 324.45 | 328.50 | 321.80 | 328.00 | 323.07 | 19,270 |
23 May 2024 | 328.50 | 331.00 | 325.80 | 328.25 | 323.31 | 11,692 |
22 May 2024 | 326.70 | 328.80 | 324.00 | 325.90 | 321.00 | 37,463 |
21 May 2024 | 324.00 | 329.10 | 323.30 | 325.88 | 320.98 | 80,632 |
20 May 2024 | - | - | - | - | - | - |
17 May 2024 | - | - | - | - | - | - |
16 May 2024 | 319.10 | 324.70 | 315.70 | 320.83 | 316.01 | 34,677 |
15 May 2024 | 317.75 | 319.80 | 317.00 | 319.80 | 314.99 | 24,480 |
14 May 2024 | 314.20 | 319.30 | 312.30 | 313.46 | 308.74 | 20,881 |
13 May 2024 | 315.30 | 322.80 | 311.00 | 313.10 | 308.39 | 75,405 |
10 May 2024 | 319.20 | 324.20 | 319.00 | 322.94 | 318.08 | 28,070 |
09 May 2024 | - | - | - | - | - | - |
08 May 2024 | 320.95 | 323.20 | 316.20 | 317.47 | 312.70 | 168,274 |
07 May 2024 | 319.65 | 323.00 | 317.10 | 322.16 | 317.32 | 78,400 |
03 May 2024 | 312.35 | 317.00 | 311.10 | 316.05 | 311.30 | 39,904 |
02 May 2024 | 319.05 | 315.20 | 310.70 | 313.20 | 308.49 | 1,563,720 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 316.50 | 323.20 | 314.70 | 322.00 | 317.16 | 56,139 |
29 Apr 2024 | 314.10 | 316.60 | 311.00 | 315.33 | 310.59 | 41,616 |
26 Apr 2024 | 339.55 | 329.40 | 312.00 | 316.17 | 311.41 | 689,926 |
25 Apr 2024 | 334.20 | 342.20 | 332.40 | 339.77 | 334.66 | 180,661 |
24 Apr 2024 | 339.00 | 341.90 | 330.40 | 334.70 | 329.67 | 433,922 |
23 Apr 2024 | 339.75 | 341.23 | 338.20 | 340.01 | 334.90 | 97,509 |
22 Apr 2024 | 338.35 | 339.90 | 335.20 | 339.45 | 334.35 | 153,556 |
19 Apr 2024 | 335.10 | 340.50 | 332.00 | 337.00 | 331.93 | 142,173 |
18 Apr 2024 | 329.00 | 343.00 | 327.50 | 334.59 | 329.56 | 506,710 |
17 Apr 2024 | 333.50 | 333.40 | 326.50 | 328.92 | 323.98 | 196,027 |
16 Apr 2024 | 332.50 | 334.40 | 330.20 | 332.09 | 327.10 | 154,435 |
15 Apr 2024 | 335.00 | 339.60 | 330.80 | 332.50 | 327.50 | 86,779 |
12 Apr 2024 | 336.40 | 339.90 | 335.70 | 337.66 | 332.58 | 135,081 |
11 Apr 2024 | 336.20 | 338.40 | 333.90 | 335.00 | 329.96 | 132,231 |
10 Apr 2024 | 335.75 | 340.20 | 332.30 | 335.43 | 330.39 | 490,757 |
09 Apr 2024 | 339.80 | 341.30 | 331.30 | 334.64 | 329.60 | 1,201,963 |
08 Apr 2024 | 356.00 | 352.00 | 348.50 | 350.42 | 345.15 | 158,231 |
05 Apr 2024 | 356.90 | 360.00 | 351.10 | 352.85 | 347.54 | 292,543 |
04 Apr 2024 | 354.00 | 358.00 | 352.50 | 357.30 | 351.93 | 211,370 |
03 Apr 2024 | 344.70 | 353.80 | 344.50 | 353.26 | 347.95 | 480,864 |
02 Apr 2024 | 347.50 | 354.60 | 345.00 | 346.84 | 341.62 | 1,234,485 |
28 Mar 2024 | 342.90 | 342.90 | 342.90 | 342.90 | 337.74 | 3,539 |
27 Mar 2024 | 339.50 | 343.30 | 337.40 | 341.15 | 336.02 | 311,721 |
26 Mar 2024 | 337.60 | 341.70 | 335.00 | 340.50 | 335.38 | 566,150 |
25 Mar 2024 | 342.80 | 343.90 | 337.20 | 339.43 | 334.32 | 867,467 |
22 Mar 2024 | 337.35 | 343.58 | 337.00 | 343.30 | 338.14 | 401,660 |
21 Mar 2024 | 337.45 | 341.30 | 337.20 | 338.64 | 333.54 | 132,498 |
20 Mar 2024 | 340.25 | 340.40 | 334.00 | 336.04 | 330.98 | 320,818 |
19 Mar 2024 | 337.35 | 342.30 | 337.00 | 339.74 | 334.63 | 128,197 |
18 Mar 2024 | 335.40 | 339.60 | 334.40 | 337.53 | 332.46 | 760,719 |
15 Mar 2024 | 330.00 | 334.50 | 326.20 | 326.78 | 321.87 | 243,876 |
14 Mar 2024 | 330.65 | 333.90 | 328.00 | 332.08 | 327.08 | 511,838 |
13 Mar 2024 | 328.60 | 330.47 | 323.50 | 330.47 | 325.50 | 210,715 |
12 Mar 2024 | 329.65 | 332.00 | 327.80 | 329.64 | 324.68 | 50,995 |
11 Mar 2024 | 328.50 | 330.70 | 325.60 | 328.04 | 323.11 | 253,004 |
08 Mar 2024 | 327.90 | 330.90 | 325.80 | 328.95 | 324.01 | 228,144 |
07 Mar 2024 | 330.85 | 332.70 | 326.60 | 328.68 | 323.74 | 656,265 |
06 Mar 2024 | 335.75 | 338.50 | 327.60 | 335.08 | 330.04 | 514,443 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |