Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Sept 2024 | 438.00 | 478.00 | 424.00 | 455.90 | 455.90 | 34,344 |
18 Sept 2024 | 455.40 | 490.00 | 427.00 | 433.60 | 433.60 | 130,759 |
17 Sept 2024 | 426.30 | 500.00 | 418.00 | 455.40 | 455.40 | 118,220 |
16 Sept 2024 | 410.00 | 449.00 | 407.00 | 426.30 | 426.30 | 67,878 |
15 Sept 2024 | 386.70 | 429.70 | 386.70 | 407.60 | 407.60 | 76,357 |
12 Sept 2024 | 444.00 | 444.00 | 371.00 | 386.60 | 386.60 | 21,905 |
11 Sept 2024 | 411.00 | 459.90 | 390.00 | 408.70 | 408.70 | 418,944 |
10 Sept 2024 | 380.90 | 382.30 | 363.20 | 377.50 | 377.50 | 4,713 |
09 Sept 2024 | 364.00 | 379.90 | 361.00 | 366.90 | 366.90 | 6,972 |
08 Sept 2024 | 365.60 | 365.60 | 365.60 | 365.60 | 365.60 | - |
05 Sept 2024 | 365.60 | 365.60 | 365.60 | 365.60 | 365.60 | - |
04 Sept 2024 | 382.70 | 374.90 | 360.80 | 365.60 | 365.60 | 2,917 |
03 Sept 2024 | 382.70 | 382.70 | 382.70 | 382.70 | 382.70 | 1,118 |
02 Sept 2024 | 389.50 | 389.50 | 389.40 | 382.70 | 382.70 | 270 |
01 Sept 2024 | 388.70 | 388.70 | 375.00 | 375.10 | 375.10 | 2,766 |
29 Aug 2024 | 392.90 | 398.00 | 370.60 | 388.70 | 388.70 | 11,678 |
28 Aug 2024 | 368.10 | 400.00 | 379.90 | 392.90 | 392.90 | 496 |
27 Aug 2024 | 375.70 | 375.00 | 362.40 | 368.10 | 368.10 | 346 |
26 Aug 2024 | 395.90 | 398.70 | 351.00 | 375.70 | 375.70 | 18,247 |
25 Aug 2024 | 386.30 | 404.40 | 371.50 | 395.90 | 395.90 | 6,200 |
22 Aug 2024 | 404.70 | 399.00 | 363.00 | 386.30 | 386.30 | 12,811 |
21 Aug 2024 | 398.10 | 405.90 | 394.50 | 404.70 | 404.70 | 1,340 |
20 Aug 2024 | 383.90 | 398.60 | 397.90 | 398.10 | 398.10 | 6,771 |
19 Aug 2024 | 384.60 | 380.00 | 380.00 | 383.90 | 383.90 | 79 |
18 Aug 2024 | 380.60 | 395.20 | 395.20 | 384.60 | 384.60 | 150 |
15 Aug 2024 | 357.10 | 394.00 | 343.00 | 380.60 | 380.60 | 13,490 |
14 Aug 2024 | 346.50 | 370.00 | 346.00 | 357.10 | 357.10 | 5,248 |
12 Aug 2024 | 366.20 | 366.00 | 340.10 | 346.50 | 346.50 | 12,218 |
11 Aug 2024 | 385.00 | 376.00 | 360.00 | 366.20 | 366.20 | 25,453 |
08 Aug 2024 | 403.80 | 412.00 | 380.00 | 385.00 | 385.00 | 20,325 |
07 Aug 2024 | 379.40 | 403.90 | 379.30 | 388.90 | 388.90 | 2,000 |
06 Aug 2024 | 354.00 | 399.00 | 375.00 | 379.40 | 379.40 | 5,650 |
05 Aug 2024 | 387.90 | 387.90 | 350.00 | 354.00 | 354.00 | 14,983 |
04 Aug 2024 | 367.30 | 382.00 | 367.40 | 375.20 | 375.20 | 1,738 |
01 Aug 2024 | 365.10 | 381.90 | 360.00 | 367.30 | 367.30 | 9,379 |
31 July 2024 | 364.90 | 378.00 | 364.00 | 365.10 | 365.10 | 3,444 |
30 July 2024 | 365.00 | 365.00 | 364.70 | 364.90 | 364.90 | 7,192 |
29 July 2024 | 371.00 | 371.00 | 370.00 | 370.00 | 370.00 | 1,924 |
28 July 2024 | 390.50 | 391.00 | 370.10 | 379.70 | 379.70 | 1,770 |
25 July 2024 | 403.50 | 410.00 | 385.60 | 389.80 | 389.80 | 2,030 |
24 July 2024 | 419.90 | 419.90 | 380.00 | 403.50 | 403.50 | 27,713 |
23 July 2024 | 415.20 | 423.00 | 415.00 | 419.90 | 419.90 | 8,838 |
22 July 2024 | 414.90 | 419.00 | 415.00 | 415.20 | 415.20 | 3,148 |
21 July 2024 | 400.20 | 417.00 | 410.00 | 414.90 | 414.90 | 568 |
18 July 2024 | 405.00 | 417.00 | 397.00 | 400.20 | 400.20 | 804 |
17 July 2024 | 404.70 | 410.00 | 383.80 | 390.00 | 390.00 | 46,500 |
16 July 2024 | 388.00 | 404.90 | 388.00 | 404.70 | 404.70 | 26,627 |
15 July 2024 | 390.00 | 404.00 | 390.00 | 398.00 | 398.00 | 34,673 |
14 July 2024 | 361.10 | 392.00 | 358.00 | 383.00 | 383.00 | 20,770 |
11 July 2024 | 360.00 | 365.00 | 358.00 | 361.10 | 361.10 | 7,270 |
10 July 2024 | 371.00 | 371.00 | 352.30 | 361.10 | 361.10 | 13,705 |
09 July 2024 | 380.50 | 380.00 | 366.10 | 371.00 | 371.00 | 14,071 |
08 July 2024 | 372.30 | 396.00 | 350.00 | 380.50 | 380.50 | 44,825 |
07 July 2024 | 394.10 | 384.90 | 365.00 | 372.30 | 372.30 | 43,288 |
04 July 2024 | 366.00 | 398.80 | 366.00 | 394.10 | 394.10 | 23,590 |
03 July 2024 | 360.70 | 388.80 | 363.50 | 371.10 | 371.10 | 36,600 |
02 July 2024 | 344.50 | 370.00 | 330.00 | 360.70 | 360.70 | 44,882 |
01 July 2024 | 352.00 | 352.00 | 340.80 | 344.50 | 344.50 | 37,928 |
30 June 2024 | 374.20 | 366.00 | 348.80 | 353.70 | 353.70 | 29,611 |
27 June 2024 | 390.70 | 392.90 | 360.00 | 374.20 | 374.20 | 33,596 |
26 June 2024 | 378.00 | 398.30 | 360.00 | 390.70 | 390.70 | 79,250 |
25 June 2024 | 351.10 | 383.00 | 335.00 | 378.00 | 378.00 | 163,714 |
24 June 2024 | 340.20 | 353.00 | 339.90 | 351.10 | 351.10 | 7,850 |
23 June 2024 | 348.80 | 365.00 | 338.00 | 340.20 | 340.20 | 39,686 |
20 June 2024 | 390.00 | 390.00 | 343.10 | 348.80 | 348.80 | 87,057 |
19 June 2024 | 407.10 | 432.30 | 360.00 | 380.30 | 380.30 | 132,246 |
18 June 2024 | 441.00 | 486.00 | 390.00 | 405.10 | 405.10 | 258,360 |
17 June 2024 | 373.00 | 500.00 | 373.00 | 437.20 | 437.20 | 535,938 |
16 June 2024 | 335.50 | 386.70 | 335.50 | 364.40 | 364.40 | 101,287 |
13 June 2024 | 305.10 | 358.90 | 283.70 | 335.50 | 335.50 | 26,004 |
10 June 2024 | 300.90 | 320.00 | 298.00 | 305.10 | 305.10 | 16,035 |
09 June 2024 | 286.70 | 305.00 | 286.70 | 300.90 | 300.90 | 24,913 |
06 June 2024 | 284.80 | 280.00 | 276.00 | 276.10 | 276.10 | 2,160 |
05 June 2024 | 288.70 | 290.00 | 282.80 | 284.80 | 284.80 | 7,986 |
04 June 2024 | 292.10 | 292.10 | 283.00 | 288.70 | 288.70 | 7,246 |
03 June 2024 | 280.60 | 306.00 | 275.00 | 292.10 | 292.10 | 51,718 |
02 June 2024 | 283.70 | 285.60 | 275.00 | 280.60 | 280.60 | 16,031 |
30 May 2024 | 271.60 | 300.60 | 271.60 | 283.70 | 283.70 | 50,026 |
29 May 2024 | 275.00 | 275.00 | 255.80 | 261.60 | 261.60 | 11,082 |
28 May 2024 | 300.70 | 290.80 | 274.60 | 284.40 | 284.40 | 3,615 |
27 May 2024 | 262.10 | 317.90 | 262.10 | 300.70 | 300.70 | 6,897 |
26 May 2024 | 275.00 | 279.00 | 259.30 | 272.50 | 272.50 | 2,547 |
23 May 2024 | 273.00 | 282.00 | 273.00 | 275.00 | 275.00 | 12,537 |
22 May 2024 | 299.80 | 299.80 | 269.30 | 278.40 | 278.40 | 8,850 |
21 May 2024 | 300.00 | 309.90 | 293.80 | 299.80 | 299.80 | 17,593 |
20 May 2024 | 272.00 | 310.00 | 269.10 | 305.80 | 305.80 | 100,081 |
19 May 2024 | 246.30 | 267.50 | 246.30 | 262.00 | 262.00 | 39,378 |
16 May 2024 | 256.30 | 256.30 | 227.00 | 237.20 | 237.20 | 37,537 |
15 May 2024 | 260.00 | 278.30 | 255.00 | 266.50 | 266.50 | 18,031 |
12 May 2024 | 289.70 | 289.70 | 262.00 | 266.90 | 266.90 | 7,630 |
09 May 2024 | 294.10 | 303.00 | 285.00 | 289.70 | 289.70 | 8,077 |
08 May 2024 | 304.70 | 319.90 | 294.00 | 294.10 | 294.10 | 31,246 |
07 May 2024 | 308.40 | 320.00 | 297.70 | 304.70 | 304.70 | 24,728 |
06 May 2024 | 292.10 | 319.00 | 292.10 | 308.40 | 308.40 | 34,397 |
05 May 2024 | 307.00 | 310.00 | 284.00 | 301.50 | 301.50 | 123,660 |
02 May 2024 | 345.00 | 365.00 | 270.00 | 305.60 | 305.60 | 825,903 |
01 May 2024 | 307.90 | 340.00 | 264.00 | 329.40 | 329.40 | 880,942 |
30 Apr 2024 | 193.30 | 275.00 | 180.00 | 260.30 | 260.30 | 393,150 |
25 Apr 2024 | 198.50 | 198.50 | 183.20 | 186.20 | 186.20 | 93,435 |
24 Apr 2024 | 165.10 | 198.70 | 165.10 | 194.80 | 194.80 | 106,331 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |