Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 584.65 | 584.65 | 559.89 | 580.00 | 580.00 | 140 |
02 May 2024 | 532.04 | 557.00 | 532.04 | 550.00 | 550.00 | 105 |
01 May 2024 | 568.75 | 568.75 | 545.00 | 551.00 | 551.00 | 88 |
30 Apr 2024 | 560.00 | 560.00 | 546.15 | 553.00 | 553.00 | 21 |
29 Apr 2024 | 565.00 | 570.00 | 559.00 | 568.00 | 568.00 | 82 |
26 Apr 2024 | 544.05 | 565.68 | 543.00 | 550.38 | 550.38 | 13 |
25 Apr 2024 | 532.00 | 543.50 | 532.00 | 543.50 | 543.50 | 100 |
24 Apr 2024 | 560.48 | 569.34 | 560.48 | 569.34 | 569.34 | 5 |
23 Apr 2024 | 560.99 | 569.21 | 539.46 | 539.46 | 539.46 | 117 |
22 Apr 2024 | 531.10 | 549.98 | 531.10 | 549.98 | 549.98 | 136 |
19 Apr 2024 | 534.60 | 545.20 | 530.95 | 530.95 | 530.95 | 40 |
18 Apr 2024 | 538.70 | 551.76 | 530.85 | 530.85 | 530.85 | 187 |
17 Apr 2024 | 560.15 | 576.26 | 552.80 | 568.00 | 568.00 | 407 |
16 Apr 2024 | 580.00 | 583.13 | 568.58 | 582.41 | 582.41 | 113 |
15 Apr 2024 | 590.00 | 594.75 | 585.45 | 589.75 | 589.75 | 158 |
12 Apr 2024 | 578.65 | 586.00 | 572.80 | 578.74 | 578.74 | 16 |
11 Apr 2024 | 566.00 | 575.00 | 566.00 | 570.00 | 570.00 | 427 |
10 Apr 2024 | 566.64 | 571.55 | 558.00 | 569.04 | 569.04 | 82 |
09 Apr 2024 | 572.64 | 573.68 | 559.71 | 571.25 | 571.25 | 411 |
08 Apr 2024 | 596.41 | 613.60 | 596.41 | 612.50 | 612.50 | 399 |
05 Apr 2024 | 585.13 | 587.20 | 579.50 | 582.63 | 582.63 | 89 |
04 Apr 2024 | 584.25 | 584.25 | 580.59 | 581.80 | 581.80 | 3,274 |
03 Apr 2024 | 570.00 | 583.00 | 570.00 | 579.50 | 579.50 | 169 |
02 Apr 2024 | 571.94 | 571.94 | 560.00 | 567.40 | 567.40 | 151 |
01 Apr 2024 | 572.00 | 576.75 | 563.00 | 572.00 | 572.00 | 310 |
28 Mar 2024 | 565.11 | 569.00 | 560.20 | 568.00 | 568.00 | 74 |
27 Mar 2024 | 574.87 | 574.87 | 548.18 | 548.18 | 548.18 | 2,227 |
26 Mar 2024 | 565.00 | 570.46 | 560.99 | 562.50 | 562.50 | 188 |
25 Mar 2024 | 553.29 | 556.00 | 542.00 | 556.00 | 556.00 | 266 |
22 Mar 2024 | 551.22 | 554.29 | 539.00 | 543.95 | 543.95 | 388 |
21 Mar 2024 | 537.00 | 539.00 | 531.85 | 539.00 | 539.00 | 53 |
20 Mar 2024 | 515.23 | 517.96 | 508.91 | 510.91 | 510.91 | 489 |
19 Mar 2024 | 530.06 | 530.06 | 523.00 | 523.00 | 523.00 | 331 |
18 Mar 2024 | 514.40 | 540.58 | 509.60 | 517.80 | 517.80 | 440 |
15 Mar 2024 | 494.80 | 506.80 | 492.50 | 503.45 | 503.45 | 332 |
14 Mar 2024 | 486.00 | 486.00 | 481.10 | 485.00 | 485.00 | 30 |
13 Mar 2024 | 456.00 | 456.00 | 456.00 | 456.00 | 456.00 | - |
12 Mar 2024 | 457.23 | 457.23 | 454.65 | 456.00 | 456.00 | 291 |
11 Mar 2024 | 456.00 | 456.00 | 449.93 | 450.45 | 450.45 | 158 |
08 Mar 2024 | 462.13 | 468.50 | 461.00 | 463.25 | 463.25 | 335 |
07 Mar 2024 | 480.00 | 481.00 | 478.00 | 478.00 | 478.00 | 289 |
06 Mar 2024 | 471.50 | 473.00 | 471.00 | 473.00 | 473.00 | 28 |
05 Mar 2024 | 470.00 | 470.00 | 470.00 | 470.00 | 470.00 | 9 |
04 Mar 2024 | 469.36 | 470.00 | 458.70 | 470.00 | 470.00 | 156 |
01 Mar 2024 | 470.35 | 476.22 | 460.00 | 474.23 | 474.23 | 267 |
29 Feb 2024 | 463.00 | 463.30 | 463.00 | 463.30 | 463.30 | 542 |
28 Feb 2024 | 457.54 | 457.54 | 453.75 | 453.75 | 453.75 | 131 |
27 Feb 2024 | 455.26 | 459.50 | 447.00 | 458.50 | 458.50 | 110 |
26 Feb 2024 | 448.01 | 466.30 | 448.01 | 466.30 | 466.30 | 355 |
23 Feb 2024 | 443.47 | 451.00 | 443.00 | 451.00 | 451.00 | 97 |
22 Feb 2024 | 442.00 | 442.24 | 437.83 | 442.24 | 442.24 | 16 |
21 Feb 2024 | 434.30 | 435.50 | 424.00 | 430.00 | 430.00 | 33 |
20 Feb 2024 | 441.00 | 441.69 | 434.42 | 439.00 | 439.00 | 596 |
16 Feb 2024 | 422.31 | 425.00 | 419.75 | 419.75 | 419.75 | 566 |
15 Feb 2024 | 408.75 | 413.50 | 406.00 | 409.00 | 409.00 | 127 |
14 Feb 2024 | 401.65 | 401.65 | 390.23 | 390.23 | 390.23 | 184 |
13 Feb 2024 | 381.50 | 396.85 | 381.50 | 389.92 | 389.92 | 907 |
12 Feb 2024 | 379.00 | 385.50 | 379.00 | 385.50 | 385.50 | 219 |
09 Feb 2024 | 357.50 | 366.70 | 357.50 | 363.25 | 363.25 | 216 |
08 Feb 2024 | 360.00 | 360.00 | 360.00 | 360.00 | 360.00 | 3 |
07 Feb 2024 | 362.90 | 366.50 | 362.90 | 366.50 | 366.50 | 32 |
06 Feb 2024 | 362.10 | 365.50 | 362.10 | 365.50 | 365.50 | 46 |
05 Feb 2024 | 347.23 | 358.50 | 347.23 | 358.50 | 358.50 | 19 |
02 Feb 2024 | 358.50 | 361.00 | 356.71 | 358.13 | 358.13 | 27 |
01 Feb 2024 | 358.65 | 362.50 | 358.25 | 358.25 | 358.25 | 335 |
31 Jan 2024 | 346.11 | 346.11 | 346.11 | 346.11 | 346.11 | 84 |
30 Jan 2024 | 348.50 | 358.50 | 348.50 | 357.00 | 357.00 | 20 |
29 Jan 2024 | 352.34 | 359.00 | 352.34 | 352.50 | 352.50 | 46 |
26 Jan 2024 | 351.50 | 351.50 | 341.00 | 345.00 | 345.00 | 128 |
25 Jan 2024 | 362.90 | 362.90 | 353.50 | 354.10 | 354.10 | 398 |
24 Jan 2024 | 361.75 | 365.00 | 361.75 | 365.00 | 365.00 | 3 |
23 Jan 2024 | 353.88 | 356.98 | 352.76 | 353.20 | 353.20 | 66 |
22 Jan 2024 | 369.33 | 369.33 | 365.00 | 365.00 | 365.00 | 21 |
19 Jan 2024 | 367.50 | 367.50 | 363.75 | 365.00 | 365.00 | 264 |
18 Jan 2024 | 366.00 | 369.50 | 366.00 | 369.50 | 369.50 | 408 |
17 Jan 2024 | 356.00 | 356.00 | 353.21 | 356.00 | 356.00 | 17 |
16 Jan 2024 | 350.00 | 355.50 | 350.00 | 355.50 | 355.50 | 223 |
12 Jan 2024 | 349.60 | 350.45 | 340.50 | 350.00 | 350.00 | 26 |
11 Jan 2024 | 337.73 | 340.00 | 337.00 | 340.00 | 340.00 | 91 |
10 Jan 2024 | 340.00 | 340.00 | 340.00 | 340.00 | 340.00 | 270 |
09 Jan 2024 | 345.00 | 345.00 | 334.00 | 334.00 | 334.00 | 40 |
08 Jan 2024 | 331.00 | 341.50 | 331.00 | 335.20 | 335.20 | 19 |
05 Jan 2024 | 335.75 | 335.75 | 334.51 | 334.51 | 334.51 | 18 |
04 Jan 2024 | 334.93 | 339.30 | 333.65 | 337.04 | 337.04 | 125 |
03 Jan 2024 | 319.24 | 329.50 | 319.24 | 329.50 | 329.50 | 164 |
02 Jan 2024 | 330.35 | 330.35 | 324.00 | 330.00 | 330.00 | 197 |
29 Dec 2023 | 319.00 | 319.00 | 319.00 | 319.00 | 319.00 | 3 |
28 Dec 2023 | 317.10 | 317.10 | 317.00 | 317.00 | 317.00 | 61 |
27 Dec 2023 | 305.83 | 305.83 | 305.83 | 305.83 | 305.83 | - |
26 Dec 2023 | 305.83 | 305.83 | 305.83 | 305.83 | 305.83 | - |
22 Dec 2023 | 319.06 | 319.06 | 305.83 | 305.83 | 305.83 | 4 |
21 Dec 2023 | 304.65 | 304.65 | 303.55 | 303.55 | 303.55 | 695 |
20 Dec 2023 | 307.00 | 307.00 | 307.00 | 307.00 | 307.00 | - |
19 Dec 2023 | 303.09 | 307.00 | 303.09 | 307.00 | 307.00 | 31 |
18 Dec 2023 | 307.00 | 307.00 | 307.00 | 307.00 | 307.00 | 38 |
15 Dec 2023 | 315.00 | 315.00 | 315.00 | 315.00 | 315.00 | 2 |
14 Dec 2023 | 315.91 | 315.91 | 315.91 | 315.91 | 315.91 | 7,398 |
13 Dec 2023 | 317.08 | 322.15 | 312.10 | 322.15 | 322.15 | 105 |
12 Dec 2023 | 309.08 | 309.08 | 309.08 | 309.08 | 309.08 | 7,500 |
11 Dec 2023 | 305.39 | 305.39 | 305.39 | 305.39 | 305.39 | 7,575 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |