Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 Sept 2024 | 318.00 | 324.85 | 311.80 | 316.35 | 316.35 | 4,274 |
05 Sept 2024 | 321.20 | 323.75 | 316.05 | 319.80 | 319.80 | 2,747 |
04 Sept 2024 | 323.45 | 325.00 | 314.00 | 321.20 | 321.20 | 2,390 |
03 Sept 2024 | 320.95 | 328.00 | 312.00 | 319.70 | 319.70 | 7,888 |
02 Sept 2024 | 312.10 | 322.00 | 311.60 | 320.85 | 320.85 | 5,712 |
30 Aug 2024 | 319.00 | 319.95 | 311.05 | 314.00 | 314.00 | 2,168 |
29 Aug 2024 | 314.50 | 323.00 | 312.00 | 319.60 | 319.60 | 4,719 |
28 Aug 2024 | 327.85 | 327.85 | 303.20 | 314.50 | 314.50 | 4,897 |
27 Aug 2024 | 324.95 | 326.80 | 315.20 | 316.50 | 316.50 | 4,117 |
26 Aug 2024 | 325.00 | 331.95 | 316.65 | 324.40 | 324.40 | 6,357 |
23 Aug 2024 | 319.00 | 325.00 | 317.00 | 319.00 | 319.00 | 6,272 |
22 Aug 2024 | 315.00 | 325.00 | 311.20 | 317.45 | 317.45 | 9,189 |
21 Aug 2024 | 311.55 | 316.00 | 311.55 | 315.60 | 315.60 | 2,707 |
20 Aug 2024 | 322.10 | 322.10 | 311.60 | 317.35 | 317.35 | 3,081 |
19 Aug 2024 | 317.00 | 325.00 | 311.30 | 322.00 | 322.00 | 5,996 |
16 Aug 2024 | 327.90 | 331.70 | 313.15 | 316.45 | 316.45 | 5,509 |
14 Aug 2024 | 326.60 | 338.85 | 322.50 | 327.90 | 327.90 | 4,559 |
13 Aug 2024 | 348.95 | 348.95 | 328.20 | 339.45 | 339.45 | 7,652 |
12 Aug 2024 | 331.95 | 332.35 | 318.00 | 332.35 | 332.35 | 6,822 |
09 Aug 2024 | 328.95 | 328.95 | 316.00 | 316.55 | 316.55 | 2,618 |
08 Aug 2024 | 324.95 | 324.95 | 313.00 | 318.00 | 318.00 | 2,159 |
07 Aug 2024 | 310.00 | 318.00 | 310.00 | 311.15 | 311.15 | 2,320 |
06 Aug 2024 | 306.00 | 318.80 | 306.00 | 310.40 | 310.40 | 3,031 |
05 Aug 2024 | 329.95 | 329.95 | 311.80 | 312.20 | 312.20 | 10,403 |
02 Aug 2024 | 316.35 | 332.80 | 316.35 | 328.20 | 328.20 | 4,674 |
01 Aug 2024 | 320.20 | 339.00 | 320.20 | 330.00 | 330.00 | 4,558 |
31 July 2024 | 333.00 | 333.00 | 324.00 | 329.05 | 329.05 | 3,553 |
30 July 2024 | 329.90 | 333.00 | 320.45 | 326.70 | 326.70 | 5,360 |
29 July 2024 | 316.30 | 321.50 | 311.00 | 319.35 | 319.35 | 5,377 |
26 July 2024 | 313.30 | 313.30 | 309.05 | 310.05 | 310.05 | 4,869 |
25 July 2024 | 303.80 | 324.00 | 300.00 | 314.25 | 314.25 | 5,762 |
24 July 2024 | 322.95 | 322.95 | 307.00 | 314.90 | 314.90 | 5,517 |
23 July 2024 | 306.00 | 316.50 | 304.00 | 310.20 | 310.20 | 2,297 |
22 July 2024 | 313.00 | 321.75 | 297.00 | 308.95 | 308.95 | 14,582 |
19 July 2024 | 317.40 | 319.80 | 307.20 | 308.00 | 308.00 | 6,176 |
18 July 2024 | 307.00 | 321.75 | 307.00 | 317.35 | 317.35 | 23,122 |
16 July 2024 | 306.50 | 326.85 | 306.50 | 307.65 | 307.65 | 28,596 |
15 July 2024 | 325.00 | 331.00 | 322.60 | 322.60 | 322.60 | 11,429 |
12 July 2024 | 345.25 | 355.75 | 339.55 | 339.55 | 339.55 | 19,545 |
11 July 2024 | 357.40 | 369.00 | 357.40 | 357.40 | 357.40 | 17,388 |
10 July 2024 | 376.20 | 384.05 | 376.20 | 376.20 | 376.20 | 28,212 |
09 July 2024 | 417.00 | 417.00 | 390.00 | 395.95 | 395.95 | 13,082 |
08 July 2024 | 411.80 | 415.80 | 396.00 | 408.80 | 408.80 | 24,318 |
05 July 2024 | 397.00 | 405.00 | 378.10 | 396.00 | 396.00 | 36,493 |
04 July 2024 | 388.85 | 410.45 | 375.00 | 397.25 | 397.25 | 145,129 |
03 July 2024 | 348.00 | 373.55 | 347.05 | 373.15 | 373.15 | 75,339 |
02 July 2024 | 339.60 | 339.60 | 312.35 | 339.60 | 339.60 | 44,441 |
01 July 2024 | 307.00 | 316.30 | 305.05 | 308.75 | 308.75 | 4,837 |
28 June 2024 | 315.95 | 315.95 | 308.10 | 310.70 | 310.70 | 3,936 |
27 June 2024 | 318.70 | 320.00 | 307.00 | 310.75 | 310.75 | 6,333 |
26 June 2024 | 315.60 | 320.00 | 308.00 | 313.85 | 313.85 | 4,252 |
25 June 2024 | 313.45 | 318.45 | 313.00 | 315.60 | 315.60 | 3,406 |
24 June 2024 | 313.10 | 318.00 | 313.10 | 315.95 | 315.95 | 3,439 |
21 June 2024 | 337.35 | 337.35 | 318.30 | 320.75 | 320.75 | 9,375 |
20 June 2024 | 304.95 | 328.00 | 300.00 | 325.70 | 325.70 | 47,040 |
19 June 2024 | 292.55 | 307.00 | 292.55 | 299.50 | 299.50 | 12,181 |
18 June 2024 | 306.05 | 308.90 | 289.00 | 298.95 | 298.95 | 14,132 |
14 June 2024 | 309.80 | 309.80 | 301.05 | 305.75 | 305.75 | 5,064 |
13 June 2024 | 309.35 | 314.40 | 303.00 | 309.80 | 309.80 | 15,202 |
12 June 2024 | 293.65 | 318.05 | 282.10 | 303.25 | 303.25 | 50,789 |
11 June 2024 | 298.95 | 298.95 | 288.25 | 289.15 | 289.15 | 3,197 |
10 June 2024 | 299.00 | 305.70 | 291.40 | 292.75 | 292.75 | 4,551 |
07 June 2024 | 290.00 | 295.85 | 285.20 | 290.95 | 290.95 | 3,867 |
06 June 2024 | 289.95 | 289.95 | 278.20 | 285.15 | 285.15 | 3,217 |
05 June 2024 | 282.95 | 282.95 | 267.05 | 277.25 | 277.25 | 5,304 |
04 June 2024 | 290.00 | 292.50 | 279.35 | 279.35 | 279.35 | 6,746 |
03 June 2024 | 285.55 | 296.60 | 285.55 | 294.05 | 294.05 | 4,617 |
31 May 2024 | 294.45 | 294.45 | 280.00 | 283.30 | 283.30 | 3,630 |
30 May 2024 | 288.30 | 295.00 | 286.00 | 286.80 | 286.80 | 6,723 |
29 May 2024 | 299.85 | 309.00 | 294.05 | 298.40 | 298.40 | 9,509 |
28 May 2024 | 286.60 | 305.00 | 286.60 | 298.15 | 298.15 | 8,005 |
27 May 2024 | 293.20 | 298.85 | 286.00 | 291.90 | 291.90 | 3,884 |
24 May 2024 | 298.75 | 299.35 | 292.00 | 293.20 | 293.20 | 9,016 |
23 May 2024 | 290.10 | 298.80 | 290.00 | 294.65 | 294.65 | 7,018 |
22 May 2024 | 299.95 | 299.95 | 285.25 | 294.15 | 294.15 | 4,065 |
21 May 2024 | 292.10 | 300.90 | 287.10 | 297.05 | 297.05 | 5,855 |
17 May 2024 | 302.20 | 303.20 | 293.00 | 295.20 | 295.20 | 5,183 |
16 May 2024 | 306.95 | 306.95 | 292.00 | 302.05 | 302.05 | 6,283 |
15 May 2024 | 300.35 | 308.65 | 293.00 | 295.75 | 295.75 | 6,442 |
14 May 2024 | 298.75 | 310.20 | 298.75 | 303.25 | 303.25 | 13,814 |
13 May 2024 | 286.00 | 298.00 | 272.45 | 295.45 | 295.45 | 12,106 |
10 May 2024 | 293.55 | 299.90 | 280.55 | 285.80 | 285.80 | 6,287 |
09 May 2024 | 296.50 | 296.50 | 285.00 | 293.40 | 293.40 | 4,262 |
08 May 2024 | 291.00 | 296.65 | 282.00 | 292.40 | 292.40 | 4,284 |
07 May 2024 | 292.00 | 298.20 | 281.30 | 291.25 | 291.25 | 7,905 |
06 May 2024 | 309.85 | 309.85 | 288.60 | 293.55 | 293.55 | 9,898 |
03 May 2024 | 322.70 | 322.70 | 300.00 | 303.75 | 303.75 | 16,432 |
02 May 2024 | 322.85 | 322.85 | 304.40 | 315.75 | 315.75 | 9,202 |
30 Apr 2024 | 324.60 | 329.00 | 310.30 | 313.45 | 313.45 | 11,396 |
29 Apr 2024 | 314.00 | 322.50 | 310.20 | 317.55 | 317.55 | 11,370 |
26 Apr 2024 | 300.30 | 314.60 | 298.00 | 312.05 | 312.05 | 7,500 |
25 Apr 2024 | 320.70 | 320.70 | 298.70 | 300.30 | 300.30 | 13,224 |
24 Apr 2024 | 345.00 | 346.60 | 313.60 | 314.40 | 314.40 | 29,806 |
23 Apr 2024 | 314.00 | 330.10 | 306.15 | 330.10 | 330.10 | 54,837 |
22 Apr 2024 | 293.95 | 300.10 | 278.45 | 300.10 | 300.10 | 29,662 |
19 Apr 2024 | 265.20 | 277.00 | 263.30 | 272.85 | 272.85 | 8,282 |
18 Apr 2024 | 262.75 | 274.75 | 260.00 | 267.55 | 267.55 | 11,774 |
16 Apr 2024 | 261.10 | 264.00 | 251.25 | 253.25 | 253.25 | 5,599 |
15 Apr 2024 | 260.00 | 265.00 | 249.95 | 261.10 | 261.10 | 3,072 |
12 Apr 2024 | 261.00 | 270.00 | 258.00 | 259.65 | 259.65 | 5,001 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |