Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
05 July 2024 | 419.75 | 425.75 | 419.50 | 424.25 | 424.25 | 99,257 |
04 July 2024 | - | - | - | - | - | - |
03 July 2024 | 402.25 | 405.00 | 399.00 | 403.50 | 403.50 | 584 |
02 July 2024 | 398.25 | 403.75 | 398.25 | 402.00 | 402.00 | 764 |
01 July 2024 | 397.25 | 401.25 | 391.75 | 398.25 | 398.25 | 1,731 |
28 June 2024 | 414.00 | 419.00 | 390.50 | 397.25 | 397.25 | 15,899 |
27 June 2024 | 420.00 | 421.25 | 413.50 | 413.75 | 413.75 | 142,693 |
26 June 2024 | 425.00 | 430.00 | 418.75 | 420.00 | 420.00 | 161,453 |
25 June 2024 | 433.50 | 434.50 | 423.50 | 425.50 | 425.50 | 172,164 |
24 June 2024 | 435.00 | 436.00 | 425.00 | 433.50 | 433.50 | 203,582 |
21 June 2024 | 440.00 | 442.50 | 434.25 | 435.00 | 435.00 | 217,553 |
20 June 2024 | 448.25 | 449.50 | 439.25 | 439.75 | 439.75 | 229,750 |
18 June 2024 | 444.25 | 452.00 | 443.75 | 450.00 | 450.00 | 191,652 |
17 June 2024 | 448.00 | 450.00 | 443.25 | 443.75 | 443.75 | 172,134 |
14 June 2024 | 458.00 | 459.50 | 448.00 | 450.00 | 450.00 | 228,388 |
13 June 2024 | 453.50 | 460.50 | 453.50 | 458.50 | 458.50 | 296,248 |
12 June 2024 | 449.00 | 455.00 | 448.50 | 454.25 | 454.25 | 276,468 |
11 June 2024 | 450.75 | 456.25 | 449.00 | 449.50 | 449.50 | 271,960 |
10 June 2024 | 448.75 | 452.75 | 447.75 | 451.75 | 451.75 | 230,930 |
07 June 2024 | 452.00 | 454.25 | 444.25 | 448.75 | 448.75 | 238,072 |
06 June 2024 | 439.25 | 453.25 | 438.75 | 452.00 | 452.00 | 261,537 |
05 June 2024 | 442.50 | 444.25 | 438.25 | 439.25 | 439.25 | 183,305 |
04 June 2024 | 442.50 | 448.25 | 440.00 | 442.50 | 442.50 | 221,274 |
03 June 2024 | 445.75 | 449.00 | 439.00 | 443.50 | 443.50 | 262,804 |
31 May 2024 | 449.00 | 453.75 | 445.50 | 446.25 | 446.25 | 174,860 |
30 May 2024 | 455.25 | 457.00 | 447.50 | 448.75 | 448.75 | 225,176 |
29 May 2024 | 462.50 | 463.00 | 454.25 | 455.25 | 455.25 | 166,319 |
28 May 2024 | 467.00 | 471.00 | 460.00 | 462.50 | 462.50 | 166,128 |
24 May 2024 | 464.50 | 466.75 | 460.75 | 464.75 | 464.75 | 169,182 |
23 May 2024 | 461.25 | 467.25 | 458.50 | 464.00 | 464.00 | 166,864 |
22 May 2024 | 458.50 | 463.25 | 458.00 | 461.25 | 461.25 | 175,899 |
21 May 2024 | 460.00 | 461.25 | 455.00 | 458.00 | 458.00 | 168,069 |
20 May 2024 | 452.75 | 463.50 | 452.25 | 460.50 | 460.50 | 185,086 |
17 May 2024 | 457.25 | 460.50 | 451.00 | 452.50 | 452.50 | 217,848 |
16 May 2024 | 462.25 | 465.25 | 456.00 | 457.00 | 457.00 | 200,532 |
15 May 2024 | 467.75 | 473.25 | 461.50 | 462.50 | 462.50 | 222,335 |
14 May 2024 | 461.00 | 461.00 | 453.25 | 453.75 | 453.75 | 246,243 |
13 May 2024 | 453.50 | 461.50 | 453.50 | 458.50 | 458.50 | 317 |
10 May 2024 | 443.25 | 455.75 | 443.25 | 455.75 | 455.75 | 316 |
09 May 2024 | 447.25 | 447.50 | 441.00 | 442.75 | 442.75 | 573 |
08 May 2024 | 452.75 | 452.75 | 444.25 | 445.50 | 445.50 | 634 |
07 May 2024 | 457.00 | 459.50 | 453.75 | 453.75 | 453.75 | 1,021 |
06 May 2024 | 447.00 | 458.50 | 444.50 | 457.00 | 457.00 | 1,907 |
03 May 2024 | 451.25 | 458.50 | 446.75 | 447.00 | 447.00 | 2,540 |
02 May 2024 | 442.75 | 452.25 | 442.50 | 452.00 | 452.00 | 2,944 |
01 May 2024 | 440.00 | 444.25 | 437.25 | 443.25 | 443.25 | 4,184 |
30 Apr 2024 | 439.25 | 441.25 | 437.00 | 439.50 | 439.50 | 14,833 |
29 Apr 2024 | 440.00 | 441.50 | 435.00 | 439.25 | 439.25 | 117,196 |
26 Apr 2024 | 441.00 | 442.75 | 439.00 | 440.00 | 440.00 | 165,048 |
25 Apr 2024 | 437.75 | 442.00 | 436.00 | 441.00 | 441.00 | 168,023 |
24 Apr 2024 | 442.75 | 444.50 | 437.25 | 437.75 | 437.75 | 161,654 |
23 Apr 2024 | 439.25 | 443.75 | 438.50 | 443.00 | 443.00 | 144,096 |
22 Apr 2024 | 432.25 | 441.00 | 431.00 | 439.75 | 439.75 | 192,556 |
19 Apr 2024 | 427.25 | 434.00 | 426.75 | 433.50 | 433.50 | 163,574 |
18 Apr 2024 | 429.50 | 431.00 | 426.25 | 426.75 | 426.75 | 180,777 |
17 Apr 2024 | 431.00 | 433.00 | 429.50 | 430.25 | 430.25 | 139,235 |
16 Apr 2024 | 431.25 | 432.25 | 428.50 | 431.00 | 431.00 | 148,116 |
15 Apr 2024 | 434.50 | 435.00 | 430.25 | 431.50 | 431.50 | 152,252 |
12 Apr 2024 | 428.25 | 437.50 | 427.00 | 435.50 | 435.50 | 202,052 |
11 Apr 2024 | 434.00 | 437.50 | 427.50 | 428.75 | 428.75 | 250,695 |
10 Apr 2024 | 431.00 | 435.75 | 430.75 | 434.25 | 434.25 | 210,255 |
09 Apr 2024 | 435.00 | 435.75 | 429.75 | 431.25 | 431.25 | 219,304 |
08 Apr 2024 | 433.75 | 437.50 | 431.50 | 435.50 | 435.50 | 215,991 |
05 Apr 2024 | 435.00 | 438.50 | 432.25 | 434.25 | 434.25 | 192,940 |
04 Apr 2024 | 432.25 | 436.00 | 429.75 | 435.25 | 435.25 | 153,811 |
03 Apr 2024 | 428.25 | 433.00 | 425.75 | 431.75 | 431.75 | 187,684 |
02 Apr 2024 | 435.75 | 436.75 | 424.50 | 426.50 | 426.50 | 235,504 |
01 Apr 2024 | 441.75 | 442.00 | 432.25 | 435.50 | 435.50 | 200,474 |
28 Mar 2024 | 426.75 | 448.00 | 426.00 | 442.00 | 442.00 | 360,086 |
27 Mar 2024 | 432.00 | 432.25 | 426.25 | 426.75 | 426.75 | 165,189 |
26 Mar 2024 | 437.25 | 440.75 | 432.00 | 432.50 | 432.50 | 155,311 |
25 Mar 2024 | 439.00 | 441.25 | 437.00 | 437.75 | 437.75 | 118,606 |
22 Mar 2024 | 440.25 | 441.50 | 436.00 | 439.25 | 439.25 | 132,898 |
21 Mar 2024 | 439.00 | 445.75 | 437.50 | 440.75 | 440.75 | 158,789 |
20 Mar 2024 | 439.00 | 439.50 | 435.50 | 439.00 | 439.00 | 131,971 |
19 Mar 2024 | 436.50 | 440.00 | 435.00 | 439.50 | 439.50 | 115,115 |
18 Mar 2024 | 437.00 | 440.50 | 434.00 | 436.00 | 436.00 | 121,822 |
15 Mar 2024 | 433.75 | 440.00 | 431.75 | 436.75 | 436.75 | 140,242 |
14 Mar 2024 | 426.00 | 426.00 | 422.50 | 422.50 | 422.50 | 153,348 |
13 Mar 2024 | 430.00 | 432.50 | 426.50 | 426.50 | 426.50 | 75 |
12 Mar 2024 | 425.00 | 435.00 | 424.75 | 429.00 | 429.00 | 527 |
11 Mar 2024 | 421.75 | 428.50 | 419.75 | 428.25 | 428.25 | 615 |
08 Mar 2024 | 424.25 | 426.50 | 420.50 | 426.25 | 426.25 | 755 |
07 Mar 2024 | 418.25 | 427.50 | 418.25 | 426.00 | 426.00 | 1,645 |
06 Mar 2024 | 413.25 | 418.00 | 412.00 | 418.00 | 418.00 | 2,542 |
05 Mar 2024 | 417.25 | 418.00 | 412.50 | 413.50 | 413.50 | 1,544 |
04 Mar 2024 | 412.00 | 420.75 | 412.00 | 417.50 | 417.50 | 2,214 |
01 Mar 2024 | 415.50 | 418.00 | 409.25 | 412.25 | 412.25 | 3,475 |
29 Feb 2024 | 415.00 | 418.75 | 409.75 | 415.75 | 415.75 | 8,781 |
28 Feb 2024 | 408.25 | 414.75 | 406.50 | 413.25 | 413.25 | 118,959 |
27 Feb 2024 | 406.50 | 411.50 | 406.25 | 408.25 | 408.25 | 139,596 |
26 Feb 2024 | 399.75 | 407.75 | 394.50 | 407.00 | 407.00 | 227,175 |
23 Feb 2024 | 406.00 | 409.25 | 398.50 | 399.75 | 399.75 | 218,218 |
22 Feb 2024 | 410.00 | 415.50 | 404.25 | 406.00 | 406.00 | 199,941 |
21 Feb 2024 | 418.50 | 419.50 | 410.00 | 411.00 | 411.00 | 180,048 |
20 Feb 2024 | 416.25 | 421.50 | 414.75 | 418.75 | 418.75 | 217,838 |
16 Feb 2024 | 417.50 | 421.50 | 415.00 | 416.50 | 416.50 | 176,972 |
15 Feb 2024 | 424.00 | 425.00 | 417.25 | 417.75 | 417.75 | 217,729 |
14 Feb 2024 | 430.75 | 431.00 | 422.25 | 424.25 | 424.25 | 230,224 |
13 Feb 2024 | 430.25 | 434.75 | 428.75 | 430.75 | 430.75 | 182,682 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |