Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 July 2024 | 430.00 | 430.00 | 420.00 | 425.00 | 425.00 | 11,902 |
04 July 2024 | 425.00 | 435.00 | 420.00 | 425.00 | 425.00 | 13,644 |
03 July 2024 | 420.00 | 432.00 | 418.00 | 418.00 | 418.00 | 10,351 |
02 July 2024 | 417.50 | 432.00 | 417.50 | 420.00 | 420.00 | 12,323 |
01 July 2024 | 415.00 | 425.00 | 413.80 | 415.00 | 415.00 | 4,374 |
28 June 2024 | 417.50 | 425.00 | 413.55 | 415.00 | 415.00 | 9,998 |
27 June 2024 | 397.50 | 425.00 | 408.00 | 420.00 | 420.00 | 17,150 |
26 June 2024 | 400.00 | 405.00 | 390.00 | 397.50 | 397.50 | 2,926 |
25 June 2024 | 397.50 | 410.00 | 400.00 | 400.00 | 400.00 | 1,486 |
24 June 2024 | 398.50 | 415.00 | 404.00 | 405.00 | 405.00 | 26,170 |
21 June 2024 | 398.50 | 410.00 | 396.00 | 405.00 | 405.00 | 3,898 |
20 June 2024 | 402.50 | 410.00 | 393.00 | 398.50 | 398.50 | 7,881 |
19 June 2024 | 402.50 | 411.00 | 396.50 | 402.50 | 402.50 | 3,524 |
18 June 2024 | 405.00 | 403.65 | 400.00 | 402.50 | 402.50 | 1,008 |
17 June 2024 | 405.00 | 405.00 | 400.00 | 405.00 | 405.00 | 10,156 |
14 June 2024 | 415.00 | 417.78 | 401.50 | 405.00 | 405.00 | 7,934 |
13 June 2024 | 417.50 | 420.00 | 413.00 | 415.00 | 415.00 | 12,455 |
12 June 2024 | 405.00 | 420.00 | 405.00 | 417.50 | 417.50 | 8,403 |
11 June 2024 | 387.50 | 410.00 | 377.50 | 407.50 | 407.50 | 21,003 |
10 June 2024 | 387.50 | 400.00 | 381.00 | 387.50 | 387.50 | 2,497 |
07 June 2024 | 387.50 | 376.65 | 376.65 | 382.50 | 382.50 | 1,515 |
06 June 2024 | 387.50 | 390.00 | 376.65 | 387.50 | 387.50 | 426 |
05 June 2024 | 382.50 | 390.00 | 380.00 | 387.50 | 387.50 | 7,084 |
04 June 2024 | 382.50 | 390.00 | 376.31 | 382.50 | 382.50 | 4,108 |
03 June 2024 | 382.50 | 390.00 | 375.00 | 382.50 | 382.50 | 3,383 |
31 May 2024 | 400.00 | 393.00 | 375.00 | 382.50 | 382.50 | 11,899 |
30 May 2024 | 397.50 | 404.10 | 393.90 | 400.00 | 400.00 | 6,417 |
29 May 2024 | 380.00 | 405.00 | 381.00 | 397.50 | 397.50 | 13,842 |
28 May 2024 | 380.00 | 385.00 | 379.50 | 380.00 | 380.00 | 5,435 |
24 May 2024 | 377.50 | 385.00 | 372.55 | 380.00 | 380.00 | 10,440 |
23 May 2024 | 375.00 | 384.00 | 372.55 | 377.50 | 377.50 | 2,225 |
22 May 2024 | 375.00 | 385.00 | 370.00 | 375.00 | 375.00 | 7,201 |
21 May 2024 | 367.50 | 380.00 | 360.00 | 375.00 | 375.00 | 9,396 |
20 May 2024 | 365.00 | 374.00 | 360.00 | 367.50 | 367.50 | 14,919 |
17 May 2024 | 340.00 | 370.00 | 344.40 | 365.00 | 365.00 | 8,038 |
16 May 2024 | 365.00 | 360.00 | 335.00 | 340.00 | 340.00 | 31,700 |
15 May 2024 | 362.50 | 370.00 | 350.00 | 360.00 | 360.00 | 12,786 |
14 May 2024 | 362.50 | 375.00 | 350.00 | 362.50 | 362.50 | 3,481 |
13 May 2024 | 362.50 | 375.00 | 350.00 | 362.50 | 362.50 | 7,303 |
10 May 2024 | 365.00 | 375.00 | 355.00 | 365.00 | 365.00 | 10,374 |
09 May 2024 | 365.00 | 365.00 | 358.55 | 365.00 | 365.00 | 2,538 |
08 May 2024 | 362.50 | 365.00 | 355.00 | 360.00 | 360.00 | 5,732 |
07 May 2024 | 372.50 | 380.00 | 355.00 | 362.50 | 362.50 | 9,962 |
03 May 2024 | 365.00 | 380.00 | 360.50 | 372.50 | 372.50 | 26,490 |
02 May 2024 | 340.00 | 371.00 | 344.00 | 371.00 | 371.00 | 23,762 |
01 May 2024 | 335.00 | 350.00 | 335.00 | 340.00 | 340.00 | 35,502 |
30 Apr 2024 | 327.50 | 340.00 | 326.50 | 332.00 | 332.00 | 48,919 |
29 Apr 2024 | 327.50 | 335.00 | 325.30 | 327.50 | 327.50 | 14,881 |
26 Apr 2024 | 327.50 | 335.00 | 320.00 | 327.50 | 327.50 | 5,142 |
25 Apr 2024 | 325.00 | 326.00 | 319.00 | 327.50 | 327.50 | 7,795 |
24 Apr 2024 | 325.00 | 324.49 | 317.76 | 325.00 | 325.00 | 2,531 |
23 Apr 2024 | 325.00 | 335.00 | 315.00 | 325.00 | 325.00 | 4,076 |
22 Apr 2024 | 325.00 | 335.00 | 317.40 | 320.00 | 320.00 | 3,653 |
19 Apr 2024 | 325.00 | 330.00 | 315.00 | 325.00 | 325.00 | 3,770 |
18 Apr 2024 | 325.00 | 335.00 | 317.00 | 325.00 | 325.00 | 4,035 |
17 Apr 2024 | 325.00 | 335.00 | 315.00 | 325.00 | 325.00 | 6,819 |
16 Apr 2024 | 332.50 | 335.00 | 315.00 | 325.00 | 325.00 | 10,445 |
15 Apr 2024 | 332.50 | 340.00 | 325.00 | 332.50 | 332.50 | 4,663 |
12 Apr 2024 | 337.50 | 345.00 | 330.00 | 332.50 | 332.50 | 7,014 |
11 Apr 2024 | 337.50 | 345.00 | 330.00 | 337.50 | 337.50 | 5,911 |
10 Apr 2024 | 327.50 | 345.00 | 330.00 | 337.50 | 337.50 | 34,120 |
09 Apr 2024 | 317.50 | 335.00 | 316.60 | 327.50 | 327.50 | 41,289 |
08 Apr 2024 | 317.50 | 320.00 | 315.00 | 317.50 | 317.50 | 22,889 |
05 Apr 2024 | 317.50 | 320.00 | 315.00 | 317.50 | 317.50 | 10,030 |
04 Apr 2024 | 317.50 | 320.00 | 316.80 | 317.50 | 317.50 | 11,894 |
03 Apr 2024 | 317.50 | 320.00 | 316.80 | 317.50 | 317.50 | 2,375 |
02 Apr 2024 | 317.50 | 320.00 | 315.00 | 320.00 | 320.00 | 33,018 |
28 Mar 2024 | 317.50 | 320.00 | 315.70 | 318.00 | 318.00 | 17,059 |
27 Mar 2024 | 317.50 | 320.00 | 315.00 | 317.50 | 317.50 | 19,275 |
26 Mar 2024 | 320.00 | 325.00 | 315.00 | 320.00 | 320.00 | 47,572 |
25 Mar 2024 | 327.50 | 330.00 | 315.30 | 325.00 | 325.00 | 44,770 |
22 Mar 2024 | 327.50 | 330.00 | 325.00 | 327.00 | 327.00 | 15,354 |
21 Mar 2024 | 327.50 | 332.04 | 326.00 | 327.50 | 327.50 | 21,356 |
20 Mar 2024 | 332.50 | 335.00 | 320.00 | 327.50 | 327.50 | 11,170 |
19 Mar 2024 | 340.00 | 340.00 | 330.00 | 332.50 | 332.50 | 49,856 |
18 Mar 2024 | 340.00 | 345.00 | 330.00 | 340.00 | 340.00 | 8,324 |
15 Mar 2024 | 345.00 | 350.00 | 335.75 | 340.00 | 340.00 | 4,062 |
14 Mar 2024 | 345.00 | 350.00 | 340.50 | 345.00 | 345.00 | 1,745 |
13 Mar 2024 | 345.00 | 350.00 | 340.00 | 345.00 | 345.00 | 10,826 |
12 Mar 2024 | 345.00 | 350.00 | 335.00 | 345.00 | 345.00 | 2,403 |
11 Mar 2024 | 345.00 | 347.00 | 331.50 | 340.00 | 340.00 | 14,700 |
08 Mar 2024 | 345.00 | 350.00 | 340.00 | 342.00 | 342.00 | 10,235 |
07 Mar 2024 | 350.00 | 355.00 | 342.00 | 345.00 | 345.00 | 53,104 |
06 Mar 2024 | 360.00 | 365.00 | 345.00 | 350.00 | 350.00 | 18,990 |
05 Mar 2024 | 360.00 | 365.00 | 353.24 | 360.00 | 360.00 | 4,352 |
04 Mar 2024 | 362.50 | 370.00 | 353.33 | 360.00 | 360.00 | 8,283 |
01 Mar 2024 | 365.00 | 370.00 | 355.75 | 362.50 | 362.50 | 23,914 |
29 Feb 2024 | 370.00 | 370.00 | 360.00 | 365.00 | 365.00 | 19,536 |
28 Feb 2024 | 370.00 | 375.00 | 365.00 | 370.00 | 370.00 | 4,954 |
27 Feb 2024 | 370.00 | 375.00 | 366.00 | 370.00 | 370.00 | 10,806 |
26 Feb 2024 | 370.00 | 375.00 | 365.00 | 370.00 | 370.00 | 6,458 |
23 Feb 2024 | 370.00 | 375.00 | 366.00 | 370.00 | 370.00 | 15,645 |
22 Feb 2024 | 370.00 | 371.00 | 365.00 | 370.00 | 370.00 | 25,765 |
21 Feb 2024 | 370.00 | 375.00 | 366.00 | 370.00 | 370.00 | 2,044 |
20 Feb 2024 | 370.00 | 375.00 | 366.00 | 370.00 | 370.00 | 646 |
19 Feb 2024 | 370.00 | 375.00 | 365.00 | 370.00 | 370.00 | 5,330 |
16 Feb 2024 | 377.50 | 381.44 | 365.00 | 370.00 | 370.00 | 11,948 |
15 Feb 2024 | 390.00 | 394.00 | 370.18 | 377.50 | 377.50 | 116,128 |
14 Feb 2024 | 390.00 | 395.00 | 385.00 | 390.00 | 390.00 | 8,860 |
13 Feb 2024 | 390.00 | 395.00 | 385.00 | 390.00 | 390.00 | 19,831 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |