Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 June 2024 | 322.90 | 333.60 | 322.00 | 330.25 | 330.25 | 7,685,227 |
27 June 2024 | 316.95 | 321.90 | 315.40 | 320.00 | 320.00 | 4,042,564 |
26 June 2024 | 318.90 | 320.35 | 314.00 | 314.75 | 314.75 | 3,286,287 |
25 June 2024 | 325.00 | 334.05 | 317.35 | 318.20 | 318.20 | 9,780,316 |
24 June 2024 | 320.05 | 329.00 | 317.35 | 324.30 | 324.30 | 7,209,192 |
21 June 2024 | 314.95 | 323.20 | 313.60 | 320.25 | 320.25 | 7,588,747 |
20 June 2024 | 310.80 | 314.90 | 307.65 | 314.20 | 314.20 | 4,420,665 |
19 June 2024 | 318.00 | 318.35 | 309.10 | 310.70 | 310.70 | 3,607,945 |
18 June 2024 | 324.10 | 324.60 | 315.65 | 316.45 | 316.45 | 4,334,672 |
14 June 2024 | 324.00 | 327.85 | 321.55 | 323.90 | 323.90 | 3,762,574 |
13 June 2024 | 321.75 | 325.50 | 319.65 | 323.05 | 323.05 | 3,614,983 |
12 June 2024 | 318.00 | 326.00 | 316.85 | 320.60 | 320.60 | 10,484,237 |
11 June 2024 | 306.90 | 316.50 | 304.15 | 315.25 | 315.25 | 10,540,526 |
10 June 2024 | 302.00 | 307.15 | 301.15 | 302.75 | 302.75 | 2,022,452 |
07 June 2024 | 297.55 | 303.00 | 297.00 | 301.25 | 301.25 | 4,019,916 |
06 June 2024 | 295.00 | 307.00 | 291.50 | 302.40 | 302.40 | 5,621,039 |
05 June 2024 | 279.00 | 288.95 | 271.75 | 287.75 | 287.75 | 4,907,819 |
04 June 2024 | 317.00 | 317.00 | 253.40 | 277.90 | 277.90 | 13,035,095 |
03 June 2024 | 309.30 | 317.70 | 302.25 | 316.75 | 316.75 | 9,208,116 |
31 May 2024 | 295.70 | 298.80 | 291.60 | 297.35 | 297.35 | 9,113,083 |
30 May 2024 | 296.95 | 299.10 | 292.60 | 293.85 | 293.85 | 3,674,754 |
29 May 2024 | 295.15 | 299.85 | 294.00 | 297.15 | 297.15 | 3,624,422 |
28 May 2024 | 302.00 | 302.50 | 295.25 | 296.40 | 296.40 | 2,826,843 |
27 May 2024 | 305.40 | 306.10 | 298.80 | 301.75 | 301.75 | 9,265,411 |
24 May 2024 | 307.60 | 308.10 | 303.70 | 305.40 | 305.40 | 5,198,861 |
23 May 2024 | 305.00 | 312.90 | 302.60 | 308.35 | 308.35 | 12,420,663 |
22 May 2024 | 310.00 | 311.10 | 303.60 | 309.75 | 309.75 | 6,353,931 |
21 May 2024 | 311.50 | 316.20 | 307.00 | 308.60 | 308.60 | 6,925,859 |
17 May 2024 | 314.95 | 320.20 | 310.30 | 312.20 | 312.20 | 6,010,813 |
16 May 2024 | 308.70 | 313.25 | 306.35 | 312.15 | 312.15 | 7,856,295 |
15 May 2024 | 306.95 | 309.00 | 303.10 | 307.20 | 307.20 | 3,196,483 |
14 May 2024 | 297.60 | 305.90 | 297.55 | 304.20 | 304.20 | 4,404,200 |
13 May 2024 | 299.40 | 299.55 | 291.40 | 297.60 | 297.60 | 3,473,126 |
10 May 2024 | 297.00 | 301.40 | 293.15 | 299.65 | 299.65 | 3,181,311 |
09 May 2024 | 309.15 | 309.50 | 295.00 | 295.95 | 295.95 | 4,183,494 |
08 May 2024 | 295.15 | 309.90 | 295.15 | 307.35 | 307.35 | 6,705,637 |
07 May 2024 | 305.55 | 306.30 | 295.75 | 297.55 | 297.55 | 5,062,097 |
06 May 2024 | 316.00 | 316.10 | 304.00 | 305.20 | 305.20 | 3,832,450 |
03 May 2024 | 322.00 | 323.15 | 310.80 | 313.80 | 313.80 | 8,079,399 |
02 May 2024 | 310.50 | 322.45 | 305.90 | 320.75 | 320.75 | 16,715,887 |
30 Apr 2024 | 305.95 | 317.00 | 305.50 | 310.55 | 310.55 | 13,142,286 |
29 Apr 2024 | 312.00 | 312.55 | 303.65 | 305.00 | 305.00 | 2,883,023 |
26 Apr 2024 | 304.40 | 312.00 | 303.80 | 308.65 | 308.65 | 8,714,390 |
25 Apr 2024 | 299.95 | 303.80 | 297.80 | 302.60 | 302.60 | 6,376,314 |
24 Apr 2024 | 296.00 | 302.45 | 291.20 | 298.95 | 298.95 | 9,963,477 |
23 Apr 2024 | 299.40 | 300.95 | 294.40 | 295.40 | 295.40 | 6,524,361 |
22 Apr 2024 | 303.05 | 305.35 | 295.65 | 297.95 | 297.95 | 6,662,583 |
19 Apr 2024 | 297.00 | 304.00 | 294.35 | 300.15 | 300.15 | 6,304,046 |
18 Apr 2024 | 310.00 | 318.75 | 299.50 | 302.00 | 302.00 | 11,454,798 |
16 Apr 2024 | 300.10 | 313.65 | 299.50 | 308.00 | 308.00 | 13,839,298 |
15 Apr 2024 | 300.30 | 311.90 | 295.25 | 305.00 | 305.00 | 11,930,889 |
12 Apr 2024 | 303.00 | 315.20 | 302.90 | 305.45 | 305.45 | 18,908,225 |
10 Apr 2024 | 290.00 | 309.00 | 288.65 | 302.50 | 302.50 | 33,106,964 |
09 Apr 2024 | 282.90 | 290.20 | 280.50 | 288.55 | 288.55 | 6,250,123 |
08 Apr 2024 | 278.00 | 283.40 | 277.20 | 281.00 | 281.00 | 3,332,596 |
05 Apr 2024 | 276.80 | 278.95 | 272.80 | 277.65 | 277.65 | 3,367,832 |
04 Apr 2024 | 284.05 | 285.90 | 273.00 | 275.75 | 275.75 | 5,737,636 |
03 Apr 2024 | 273.50 | 287.65 | 272.60 | 282.85 | 282.85 | 11,248,413 |
02 Apr 2024 | 267.40 | 273.50 | 265.90 | 272.80 | 272.80 | 4,203,035 |
01 Apr 2024 | 263.55 | 269.05 | 262.20 | 265.40 | 265.40 | 4,213,590 |
28 Mar 2024 | 264.50 | 268.40 | 261.05 | 263.20 | 263.20 | 4,263,056 |
27 Mar 2024 | 266.70 | 269.90 | 263.05 | 263.75 | 263.75 | 2,943,546 |
26 Mar 2024 | 259.35 | 268.80 | 257.75 | 265.55 | 265.55 | 8,771,943 |
22 Mar 2024 | 258.65 | 261.25 | 256.30 | 259.35 | 259.35 | 4,162,593 |
21 Mar 2024 | 261.05 | 263.65 | 257.35 | 258.65 | 258.65 | 5,192,498 |
20 Mar 2024 | 263.80 | 264.30 | 257.70 | 261.75 | 261.75 | 2,359,042 |
19 Mar 2024 | 261.55 | 265.15 | 259.40 | 261.65 | 261.65 | 4,001,113 |
18 Mar 2024 | 264.80 | 266.30 | 261.40 | 264.60 | 264.60 | 2,227,478 |
15 Mar 2024 | 266.10 | 269.60 | 258.05 | 264.35 | 264.35 | 6,470,305 |
14 Mar 2024 | 263.65 | 269.00 | 261.00 | 266.65 | 266.65 | 5,600,085 |
13 Mar 2024 | 275.65 | 278.25 | 262.40 | 263.75 | 263.75 | 5,197,790 |
12 Mar 2024 | 279.70 | 281.20 | 274.65 | 275.65 | 275.65 | 2,721,780 |
11 Mar 2024 | 281.30 | 283.30 | 275.30 | 279.70 | 279.70 | 4,479,337 |
07 Mar 2024 | 284.20 | 288.30 | 281.00 | 281.65 | 281.65 | 2,703,291 |
06 Mar 2024 | 290.90 | 292.80 | 280.30 | 285.70 | 285.70 | 5,010,918 |
05 Mar 2024 | 294.00 | 294.00 | 286.95 | 291.10 | 291.10 | 6,054,621 |
04 Mar 2024 | 282.00 | 292.40 | 282.00 | 291.20 | 291.20 | 7,600,375 |
01 Mar 2024 | 273.45 | 284.05 | 273.45 | 282.70 | 282.70 | 4,960,901 |
29 Feb 2024 | 273.60 | 275.35 | 270.65 | 273.45 | 273.45 | 12,004,742 |
28 Feb 2024 | 280.50 | 286.05 | 272.50 | 273.70 | 273.70 | 5,283,852 |
27 Feb 2024 | 286.70 | 287.45 | 278.10 | 281.35 | 281.35 | 2,780,837 |
26 Feb 2024 | 284.65 | 289.00 | 283.30 | 286.35 | 286.35 | 4,441,238 |
23 Feb 2024 | 283.95 | 287.70 | 281.20 | 284.70 | 284.70 | 4,293,379 |
22 Feb 2024 | 280.00 | 285.95 | 277.15 | 284.00 | 284.00 | 3,793,051 |
21 Feb 2024 | 283.25 | 284.95 | 279.50 | 280.70 | 280.70 | 5,473,156 |
20 Feb 2024 | 283.70 | 284.60 | 278.60 | 281.25 | 281.25 | 4,877,148 |
19 Feb 2024 | 279.05 | 285.95 | 276.10 | 282.75 | 282.75 | 6,286,579 |
16 Feb 2024 | 279.90 | 282.50 | 277.00 | 277.95 | 277.95 | 6,096,080 |
15 Feb 2024 | 273.80 | 284.00 | 271.10 | 277.15 | 277.15 | 8,991,058 |
14 Feb 2024 | 264.55 | 272.95 | 261.90 | 272.15 | 272.15 | 5,272,796 |
13 Feb 2024 | 257.90 | 268.05 | 255.75 | 266.00 | 266.00 | 7,246,483 |
12 Feb 2024 | 272.40 | 272.40 | 255.60 | 257.00 | 257.00 | 7,857,731 |
09 Feb 2024 | 280.45 | 281.00 | 264.75 | 270.15 | 270.15 | 9,701,673 |
08 Feb 2024 | 285.60 | 285.70 | 277.20 | 278.25 | 278.25 | 5,354,700 |
07 Feb 2024 | 291.95 | 291.95 | 281.05 | 282.90 | 282.90 | 10,396,689 |
06 Feb 2024 | 276.95 | 296.45 | 274.55 | 290.40 | 290.40 | 31,744,882 |
05 Feb 2024 | 271.80 | 279.40 | 268.35 | 273.35 | 273.35 | 12,231,784 |
02 Feb 2024 | 268.40 | 272.40 | 266.55 | 269.45 | 269.45 | 6,962,922 |
01 Feb 2024 | 270.00 | 270.00 | 260.90 | 265.70 | 265.70 | 10,182,665 |
31 Jan 2024 | 268.50 | 270.65 | 263.55 | 269.10 | 269.10 | 7,429,307 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |