Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 536.00 | 541.50 | 536.00 | 539.00 | 539.00 | 515 |
18 Apr 2024 | 576.60 | 580.80 | 569.20 | 572.10 | 572.10 | 560 |
17 Apr 2024 | 582.00 | 584.30 | 573.00 | 575.00 | 575.00 | 81 |
16 Apr 2024 | 570.10 | 583.70 | 569.50 | 581.60 | 581.60 | 112 |
15 Apr 2024 | 588.30 | 591.30 | 570.00 | 572.40 | 572.40 | 181 |
12 Apr 2024 | 589.60 | 595.10 | 582.30 | 582.30 | 582.30 | 126 |
11 Apr 2024 | 575.90 | 587.80 | 573.50 | 587.80 | 587.80 | 212 |
10 Apr 2024 | 568.40 | 575.00 | 567.10 | 575.00 | 575.00 | 74 |
09 Apr 2024 | 582.00 | 582.00 | 568.00 | 568.00 | 568.00 | 110 |
08 Apr 2024 | 586.80 | 589.10 | 582.60 | 582.60 | 582.60 | 49 |
05 Apr 2024 | 570.10 | 587.60 | 570.10 | 587.60 | 587.60 | 138 |
04 Apr 2024 | 584.80 | 585.20 | 570.10 | 570.40 | 570.40 | 569 |
03 Apr 2024 | 566.40 | 580.10 | 566.40 | 580.10 | 580.10 | 76 |
02 Apr 2024 | 569.10 | 569.90 | 563.10 | 569.80 | 569.80 | 144 |
28 Mar 2024 | 567.30 | 569.60 | 558.40 | 561.40 | 561.40 | 78 |
27 Mar 2024 | 582.00 | 583.90 | 566.20 | 567.20 | 567.20 | 72 |
26 Mar 2024 | 582.40 | 585.10 | 572.80 | 581.80 | 581.80 | 175 |
25 Mar 2024 | 579.80 | 583.00 | 575.00 | 578.90 | 578.90 | 95 |
22 Mar 2024 | 574.70 | 580.30 | 574.70 | 580.10 | 580.10 | 151 |
21 Mar 2024 | 577.40 | 580.20 | 573.30 | 573.30 | 573.30 | 184 |
20 Mar 2024 | 570.60 | 576.40 | 570.60 | 576.40 | 576.40 | 117 |
19 Mar 2024 | 568.00 | 570.80 | 565.70 | 570.80 | 570.80 | 76 |
18 Mar 2024 | 558.30 | 575.10 | 557.50 | 571.50 | 571.50 | 221 |
15 Mar 2024 | 560.10 | 574.20 | 555.10 | 555.10 | 555.10 | 114 |
14 Mar 2024 | 558.60 | 566.10 | 557.80 | 563.30 | 563.30 | 111 |
13 Mar 2024 | 559.30 | 561.40 | 555.90 | 556.40 | 556.40 | 84 |
12 Mar 2024 | 552.30 | 561.20 | 549.00 | 559.00 | 559.00 | 152 |
11 Mar 2024 | 551.40 | 558.40 | 548.70 | 549.00 | 549.00 | 152 |
08 Mar 2024 | 558.70 | 561.70 | 551.80 | 551.80 | 551.80 | 144 |
07 Mar 2024 | 544.30 | 557.20 | 544.30 | 556.30 | 556.30 | 240 |
06 Mar 2024 | 551.00 | 553.80 | 546.90 | 550.20 | 550.20 | 220 |
05 Mar 2024 | 563.60 | 565.30 | 546.40 | 547.40 | 547.40 | 130 |
04 Mar 2024 | 569.80 | 575.40 | 568.20 | 568.20 | 568.20 | 263 |
01 Mar 2024 | 558.70 | 571.90 | 554.80 | 571.90 | 571.90 | 53 |
29 Feb 2024 | 549.40 | 558.80 | 547.70 | 554.10 | 554.10 | 44 |
28 Feb 2024 | 553.60 | 554.90 | 549.70 | 549.70 | 549.70 | 43 |
27 Feb 2024 | 538.60 | 557.40 | 538.60 | 555.30 | 555.30 | 76 |
26 Feb 2024 | 535.70 | 542.80 | 535.20 | 542.00 | 542.00 | 231 |
23 Feb 2024 | 541.60 | 545.70 | 539.30 | 539.50 | 539.50 | 101 |
22 Feb 2024 | 534.10 | 544.30 | 529.60 | 544.10 | 544.10 | 36 |
21 Feb 2024 | 530.50 | 531.00 | 528.10 | 529.10 | 529.10 | 56 |
20 Feb 2024 | 539.10 | 539.50 | 528.80 | 530.00 | 530.00 | 198 |
19 Feb 2024 | 537.40 | 541.40 | 537.40 | 540.70 | 540.70 | 81 |
16 Feb 2024 | 550.30 | 556.70 | 538.10 | 541.80 | 541.80 | 319 |
15 Feb 2024 | 543.50 | 550.00 | 540.60 | 549.80 | 549.80 | 205 |
14 Feb 2024 | 518.90 | 540.10 | 518.90 | 539.50 | 539.50 | 110 |
13 Feb 2024 | 514.60 | 521.50 | 514.20 | 517.10 | 517.10 | 80 |
12 Feb 2024 | 517.60 | 525.00 | 517.00 | 517.20 | 517.20 | 166 |
09 Feb 2024 | 517.60 | 525.00 | 517.60 | 520.00 | 520.00 | 300 |
08 Feb 2024 | 518.80 | 522.30 | 517.00 | 517.40 | 517.40 | 47 |
07 Feb 2024 | 514.60 | 526.30 | 514.60 | 519.70 | 519.70 | 159 |
06 Feb 2024 | 523.10 | 526.10 | 516.80 | 516.80 | 516.80 | 210 |
05 Feb 2024 | 519.80 | 533.40 | 519.80 | 523.90 | 523.90 | 300 |
02 Feb 2024 | 524.90 | 525.70 | 521.30 | 523.90 | 523.90 | 248 |
01 Feb 2024 | 523.50 | 527.60 | 520.70 | 521.90 | 521.90 | 113 |
31 Jan 2024 | 514.90 | 525.60 | 513.10 | 520.40 | 520.40 | 187 |
30 Jan 2024 | 529.90 | 531.80 | 517.70 | 518.70 | 518.70 | 270 |
29 Jan 2024 | 528.70 | 534.40 | 524.10 | 530.70 | 530.70 | 444 |
26 Jan 2024 | 513.60 | 533.30 | 512.50 | 523.40 | 523.40 | 835 |
25 Jan 2024 | 500.00 | 515.10 | 500.00 | 515.10 | 515.10 | 349 |
24 Jan 2024 | 488.10 | 512.20 | 488.00 | 499.95 | 499.95 | 1,564 |
23 Jan 2024 | 446.00 | 456.15 | 444.75 | 451.10 | 451.10 | 335 |
22 Jan 2024 | 445.90 | 448.65 | 445.05 | 447.75 | 447.75 | 111 |
19 Jan 2024 | 446.45 | 447.70 | 439.40 | 442.80 | 442.80 | 43 |
18 Jan 2024 | 441.90 | 446.25 | 441.60 | 446.25 | 446.25 | 223 |
17 Jan 2024 | 438.95 | 446.10 | 438.70 | 440.85 | 440.85 | 250 |
16 Jan 2024 | 447.30 | 452.00 | 440.75 | 440.75 | 440.75 | 91 |
15 Jan 2024 | 448.15 | 449.70 | 447.80 | 447.80 | 447.80 | 28 |
12 Jan 2024 | 446.55 | 455.55 | 446.55 | 449.10 | 449.10 | 403 |
11 Jan 2024 | 436.10 | 454.00 | 436.10 | 449.10 | 449.10 | 231 |
10 Jan 2024 | 438.50 | 441.90 | 436.15 | 436.15 | 436.15 | 87 |
09 Jan 2024 | 438.10 | 442.20 | 433.80 | 439.50 | 439.50 | 231 |
08 Jan 2024 | 431.60 | 440.90 | 429.55 | 440.45 | 440.45 | 163 |
05 Jan 2024 | 434.95 | 436.95 | 432.90 | 433.10 | 433.10 | 62 |
04 Jan 2024 | 429.95 | 434.75 | 429.50 | 434.75 | 434.75 | 18 |
03 Jan 2024 | 428.95 | 433.75 | 425.75 | 429.70 | 429.70 | 188 |
02 Jan 2024 | 442.70 | 442.70 | 425.90 | 425.90 | 425.90 | 159 |
29 Dec 2023 | 441.95 | 445.20 | 440.85 | 441.95 | 441.95 | 44 |
28 Dec 2023 | 442.05 | 444.85 | 441.55 | 442.65 | 442.65 | 455 |
27 Dec 2023 | 443.80 | 443.80 | 441.00 | 442.30 | 442.30 | 160 |
22 Dec 2023 | 444.25 | 447.45 | 441.55 | 441.55 | 441.55 | 76 |
21 Dec 2023 | 446.55 | 450.00 | 445.70 | 446.35 | 446.35 | 147 |
20 Dec 2023 | 451.95 | 455.00 | 448.05 | 448.05 | 448.05 | 858 |
19 Dec 2023 | 443.70 | 450.75 | 443.05 | 449.10 | 449.10 | 317 |
18 Dec 2023 | 430.75 | 448.20 | 430.75 | 444.90 | 444.90 | 576 |
15 Dec 2023 | 427.65 | 432.30 | 427.65 | 432.30 | 432.30 | 61 |
14 Dec 2023 | 442.70 | 443.50 | 426.15 | 426.15 | 426.15 | 107 |
13 Dec 2023 | 428.55 | 442.00 | 428.25 | 442.00 | 442.00 | 188 |
12 Dec 2023 | 430.50 | 430.50 | 427.35 | 428.55 | 428.55 | 35 |
11 Dec 2023 | 421.45 | 435.60 | 420.50 | 427.50 | 427.50 | 116 |
08 Dec 2023 | 416.80 | 421.70 | 416.80 | 420.75 | 420.75 | 88 |
07 Dec 2023 | 413.00 | 418.70 | 413.00 | 418.25 | 418.25 | 148 |
06 Dec 2023 | 421.95 | 424.70 | 415.30 | 415.30 | 415.30 | 151 |
05 Dec 2023 | 415.55 | 421.85 | 415.15 | 421.25 | 421.25 | 277 |
04 Dec 2023 | 425.40 | 428.20 | 417.00 | 417.00 | 417.00 | 537 |
01 Dec 2023 | 433.15 | 436.55 | 427.80 | 427.80 | 427.80 | 387 |
30 Nov 2023 | 434.55 | 436.90 | 432.00 | 433.70 | 433.70 | 101 |
29 Nov 2023 | 434.85 | 437.50 | 434.50 | 434.50 | 434.50 | 141 |
28 Nov 2023 | 434.55 | 435.65 | 434.55 | 435.65 | 435.65 | 6 |
27 Nov 2023 | 434.75 | 439.40 | 434.70 | 437.10 | 437.10 | 969 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |