Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 May 2024 | 480.00 | 483.50 | 483.10 | 480.00 | 480.00 | 1,130 |
30 Apr 2024 | 480.00 | 490.00 | 470.00 | 480.00 | 480.00 | 13,098 |
29 Apr 2024 | 485.00 | 515.00 | 472.75 | 480.00 | 480.00 | 52,362 |
26 Apr 2024 | 470.00 | 480.00 | 471.00 | 470.00 | 470.00 | 15,535 |
25 Apr 2024 | 470.00 | 474.80 | 474.58 | 470.00 | 470.00 | 1,420 |
24 Apr 2024 | 485.00 | 487.80 | 463.00 | 470.00 | 470.00 | 41,231 |
23 Apr 2024 | 463.00 | 489.50 | 469.86 | 485.00 | 485.00 | 15,055 |
22 Apr 2024 | 460.00 | 470.00 | 455.00 | 456.00 | 456.00 | 7,808 |
19 Apr 2024 | 455.00 | 470.00 | 440.00 | 470.00 | 470.00 | 53,063 |
18 Apr 2024 | 460.00 | 452.60 | 450.00 | 455.00 | 455.00 | 2,778 |
17 Apr 2024 | 460.00 | 455.00 | 451.00 | 460.00 | 460.00 | 687 |
16 Apr 2024 | 480.00 | 470.20 | 450.00 | 460.00 | 460.00 | 18,730 |
15 Apr 2024 | 495.00 | 500.00 | 470.00 | 480.00 | 480.00 | 26,691 |
12 Apr 2024 | 495.00 | 496.89 | 480.00 | 495.00 | 495.00 | 3,687 |
11 Apr 2024 | 490.00 | 505.75 | 480.00 | 495.00 | 495.00 | 10,288 |
10 Apr 2024 | 485.00 | 500.00 | 470.00 | 490.00 | 490.00 | 34,176 |
09 Apr 2024 | 460.00 | 490.00 | 467.30 | 490.00 | 490.00 | 23,862 |
08 Apr 2024 | 485.00 | 490.00 | 452.00 | 466.00 | 466.00 | 23,016 |
05 Apr 2024 | 485.00 | 488.00 | 478.00 | 485.00 | 485.00 | 8,535 |
04 Apr 2024 | 495.00 | 490.00 | 480.60 | 485.00 | 485.00 | 6,972 |
03 Apr 2024 | 505.00 | 500.30 | 480.00 | 495.00 | 495.00 | 26,633 |
02 Apr 2024 | 545.00 | 535.45 | 500.00 | 500.00 | 500.00 | 27,686 |
28 Mar 2024 | 562.50 | 575.00 | 540.00 | 545.00 | 545.00 | 17,097 |
27 Mar 2024 | 562.50 | 580.00 | 545.00 | 562.50 | 562.50 | 6,254 |
26 Mar 2024 | 562.50 | 559.50 | 545.00 | 562.50 | 562.50 | 3,513 |
25 Mar 2024 | 562.50 | 560.00 | 546.75 | 562.50 | 562.50 | 9,759 |
22 Mar 2024 | 565.00 | 565.00 | 558.00 | 560.00 | 560.00 | 57,512 |
21 Mar 2024 | 562.50 | 566.00 | 551.00 | 565.00 | 565.00 | 2,129 |
20 Mar 2024 | 570.00 | 570.20 | 551.00 | 562.50 | 562.50 | 32,524 |
19 Mar 2024 | 575.00 | 587.00 | 560.00 | 570.00 | 570.00 | 15,409 |
18 Mar 2024 | 567.50 | 580.00 | 555.00 | 570.00 | 570.00 | 24,337 |
15 Mar 2024 | 575.00 | 570.00 | 560.00 | 567.50 | 567.50 | 1,895 |
14 Mar 2024 | 590.00 | 590.00 | 560.00 | 575.00 | 575.00 | 13,054 |
13 Mar 2024 | 577.50 | 597.00 | 574.00 | 590.00 | 590.00 | 33,059 |
12 Mar 2024 | 555.00 | 580.00 | 540.00 | 575.00 | 575.00 | 7,568 |
11 Mar 2024 | 555.00 | 574.90 | 552.20 | 555.00 | 555.00 | 5,149 |
08 Mar 2024 | 555.00 | 565.00 | 530.00 | 555.00 | 555.00 | 4,155 |
07 Mar 2024 | 555.00 | 570.00 | 548.25 | 555.00 | 555.00 | 1,004 |
06 Mar 2024 | 555.00 | 541.00 | 541.00 | 555.00 | 555.00 | 3 |
05 Mar 2024 | 555.00 | 564.00 | 546.00 | 555.00 | 555.00 | 1,700 |
04 Mar 2024 | 560.00 | 567.00 | 546.12 | 555.00 | 555.00 | 7,759 |
01 Mar 2024 | 527.50 | 570.00 | 515.00 | 560.00 | 560.00 | 26,394 |
29 Feb 2024 | 527.50 | 528.00 | 521.80 | 527.50 | 527.50 | 4,890 |
28 Feb 2024 | 522.50 | 529.00 | 520.05 | 527.50 | 527.50 | 6,006 |
27 Feb 2024 | 522.50 | 530.00 | 519.60 | 522.50 | 522.50 | 21,901 |
26 Feb 2024 | 535.00 | 530.00 | 515.00 | 520.00 | 520.00 | 12,893 |
23 Feb 2024 | 535.00 | 531.25 | 520.00 | 535.00 | 535.00 | 7,982 |
22 Feb 2024 | 535.00 | 530.00 | 520.00 | 535.00 | 535.00 | 7,963 |
21 Feb 2024 | 542.50 | 560.00 | 525.00 | 537.50 | 537.50 | 6,350 |
20 Feb 2024 | 542.50 | 546.80 | 522.50 | 542.50 | 542.50 | 5,839 |
19 Feb 2024 | 542.50 | 548.40 | 525.00 | 542.50 | 542.50 | 7,327 |
16 Feb 2024 | 547.50 | 550.00 | 531.11 | 542.50 | 542.50 | 3,249 |
15 Feb 2024 | 547.50 | 550.00 | 535.00 | 547.50 | 547.50 | 1,863 |
14 Feb 2024 | 542.50 | 558.00 | 535.00 | 547.50 | 547.50 | 3,661 |
13 Feb 2024 | 547.50 | 558.50 | 535.00 | 542.50 | 542.50 | 10,227 |
12 Feb 2024 | 547.50 | 537.75 | 535.00 | 547.50 | 547.50 | 2,599 |
09 Feb 2024 | 547.50 | 560.00 | 536.25 | 547.50 | 547.50 | 2,670 |
08 Feb 2024 | 552.50 | 556.00 | 535.35 | 547.50 | 547.50 | 8,837 |
07 Feb 2024 | 552.50 | 556.00 | 539.20 | 552.50 | 552.50 | 57,218 |
06 Feb 2024 | 567.50 | 570.00 | 535.00 | 552.50 | 552.50 | 22,985 |
05 Feb 2024 | 570.00 | 578.00 | 557.00 | 567.50 | 567.50 | 4,902 |
02 Feb 2024 | 582.50 | 595.00 | 570.00 | 570.00 | 570.00 | 5,508 |
01 Feb 2024 | 582.50 | 590.00 | 573.00 | 582.50 | 582.50 | 47,081 |
31 Jan 2024 | 582.50 | 582.00 | 578.00 | 580.00 | 580.00 | 9,891 |
30 Jan 2024 | 582.50 | 605.00 | 570.00 | 585.00 | 585.00 | 15,205 |
29 Jan 2024 | 582.50 | 595.00 | 572.00 | 582.50 | 582.50 | 107,159 |
26 Jan 2024 | 582.50 | 595.00 | 575.00 | 582.50 | 582.50 | 4,380 |
25 Jan 2024 | 570.00 | 595.00 | 560.00 | 582.50 | 582.50 | 4,713 |
24 Jan 2024 | 562.50 | 579.98 | 556.25 | 570.00 | 570.00 | 73,215 |
23 Jan 2024 | 562.50 | 575.00 | 553.75 | 565.00 | 565.00 | 37,931 |
22 Jan 2024 | 570.00 | 580.00 | 550.00 | 560.00 | 560.00 | 731,835 |
19 Jan 2024 | 547.50 | 580.00 | 535.00 | 565.00 | 565.00 | 776,753 |
18 Jan 2024 | 545.00 | 560.00 | 535.00 | 547.50 | 547.50 | 926,562 |
17 Jan 2024 | 550.00 | 570.00 | 541.00 | 545.00 | 545.00 | 51,965 |
16 Jan 2024 | 570.00 | 576.80 | 541.00 | 555.00 | 555.00 | 42,417 |
15 Jan 2024 | 577.00 | 585.00 | 530.00 | 567.50 | 567.50 | 137,047 |
12 Jan 2024 | 515.00 | 539.40 | 520.00 | 532.50 | 532.50 | 26,942 |
11 Jan 2024 | 510.00 | 530.00 | 510.80 | 515.00 | 515.00 | 5,370 |
10 Jan 2024 | 492.00 | 520.00 | 490.00 | 510.00 | 510.00 | 574,626 |
09 Jan 2024 | 492.00 | 495.84 | 495.84 | 492.00 | 492.00 | 3,194 |
08 Jan 2024 | 490.00 | 500.00 | 480.00 | 492.00 | 492.00 | 125,111 |
05 Jan 2024 | 490.00 | 490.00 | 490.00 | 490.00 | 490.00 | 284 |
04 Jan 2024 | 490.00 | 495.00 | 481.00 | 490.00 | 490.00 | 8,332 |
03 Jan 2024 | 490.00 | 487.50 | 481.00 | 490.00 | 490.00 | 1,404 |
02 Jan 2024 | 490.00 | 500.00 | 480.00 | 490.00 | 490.00 | 5,225 |
29 Dec 2023 | 490.00 | 520.00 | 485.00 | 490.00 | 490.00 | 1,044 |
28 Dec 2023 | 490.00 | 520.00 | 480.00 | 490.00 | 490.00 | 1,568 |
27 Dec 2023 | 490.00 | 520.00 | 481.20 | 490.00 | 490.00 | 12,932 |
22 Dec 2023 | 490.00 | 490.00 | 490.00 | 490.00 | 490.00 | 4 |
21 Dec 2023 | 490.00 | 490.50 | 480.00 | 488.00 | 488.00 | 18,087 |
20 Dec 2023 | 490.00 | 491.89 | 480.00 | 490.00 | 490.00 | 169,213 |
19 Dec 2023 | 490.00 | 481.20 | 481.20 | 490.00 | 490.00 | 1,135 |
18 Dec 2023 | 490.00 | 490.00 | 481.20 | 490.00 | 490.00 | 5,310 |
15 Dec 2023 | 490.00 | 491.89 | 480.00 | 490.00 | 490.00 | 12,868 |
14 Dec 2023 | 490.00 | 492.80 | 482.00 | 490.00 | 490.00 | 10,457 |
13 Dec 2023 | 490.00 | 499.98 | 480.00 | 490.00 | 490.00 | 411,018 |
12 Dec 2023 | 490.00 | 500.00 | 480.00 | 500.00 | 500.00 | 3,618 |
11 Dec 2023 | 498.50 | 500.00 | 485.00 | 500.00 | 500.00 | 7,604 |
08 Dec 2023 | 498.50 | 497.50 | 493.00 | 498.50 | 498.50 | 10,200 |
07 Dec 2023 | 505.00 | 505.00 | 493.00 | 498.50 | 498.50 | 12,412 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |