Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 524.00 | 524.00 | 516.00 | 516.00 | 516.00 | 20 |
29 Apr 2024 | 523.60 | 528.20 | 523.60 | 526.00 | 526.00 | 215 |
26 Apr 2024 | 512.60 | 523.00 | 509.40 | 523.00 | 523.00 | 257 |
25 Apr 2024 | 519.60 | 519.60 | 500.40 | 513.20 | 513.20 | 190 |
24 Apr 2024 | 520.20 | 521.80 | 516.80 | 521.80 | 521.80 | 75 |
23 Apr 2024 | 513.00 | 517.80 | 513.00 | 515.80 | 515.80 | 297 |
22 Apr 2024 | 509.60 | 514.20 | 509.20 | 511.80 | 511.80 | 817 |
19 Apr 2024 | 506.00 | 507.20 | 499.60 | 499.60 | 499.60 | 349 |
18 Apr 2024 | 518.00 | 523.60 | 499.80 | 505.60 | 505.60 | 1,963 |
17 Apr 2024 | 544.40 | 544.40 | 519.80 | 524.00 | 524.00 | 394 |
16 Apr 2024 | 550.80 | 550.80 | 534.20 | 542.60 | 542.60 | 140 |
15 Apr 2024 | 547.00 | 552.60 | 542.00 | 550.40 | 550.40 | 64 |
12 Apr 2024 | 536.20 | 545.40 | 536.00 | 540.40 | 540.40 | 142 |
11 Apr 2024 | 527.00 | 533.40 | 527.00 | 533.40 | 533.40 | 443 |
10 Apr 2024 | 526.00 | 538.20 | 516.00 | 525.60 | 525.60 | 724 |
09 Apr 2024 | 563.00 | 569.00 | 492.90 | 523.60 | 523.60 | 776 |
08 Apr 2024 | 535.00 | 560.20 | 535.00 | 560.20 | 560.20 | 185 |
05 Apr 2024 | 536.40 | 538.60 | 529.80 | 536.80 | 536.80 | 248 |
04 Apr 2024 | 534.20 | 537.80 | 528.80 | 537.60 | 537.60 | 416 |
03 Apr 2024 | 530.80 | 534.40 | 523.00 | 533.60 | 533.60 | 538 |
02 Apr 2024 | 523.60 | 533.60 | 517.80 | 528.20 | 528.20 | 961 |
28 Mar 2024 | 513.80 | 521.80 | 513.40 | 521.20 | 521.20 | 515 |
27 Mar 2024 | 523.80 | 523.80 | 506.80 | 510.00 | 510.00 | 610 |
26 Mar 2024 | 515.00 | 520.60 | 506.00 | 520.00 | 520.00 | 375 |
25 Mar 2024 | 509.40 | 519.40 | 502.60 | 514.00 | 514.00 | 691 |
22 Mar 2024 | 498.70 | 504.00 | 498.40 | 502.80 | 502.80 | 337 |
21 Mar 2024 | 482.60 | 495.50 | 480.50 | 495.50 | 495.50 | 240 |
20 Mar 2024 | 479.90 | 481.40 | 466.40 | 477.00 | 477.00 | 498 |
19 Mar 2024 | 480.10 | 489.20 | 477.00 | 482.00 | 482.00 | 194 |
18 Mar 2024 | 461.90 | 483.40 | 461.90 | 479.90 | 479.90 | 599 |
15 Mar 2024 | 444.00 | 457.60 | 442.00 | 456.20 | 456.20 | 657 |
14 Mar 2024 | 426.40 | 444.50 | 423.70 | 440.00 | 440.00 | 1,380 |
13 Mar 2024 | 420.90 | 422.30 | 413.60 | 422.30 | 422.30 | 316 |
12 Mar 2024 | 414.10 | 419.80 | 411.40 | 419.20 | 419.20 | 111 |
11 Mar 2024 | 423.60 | 423.60 | 402.00 | 413.20 | 413.20 | 631 |
08 Mar 2024 | 438.40 | 438.40 | 418.80 | 424.90 | 424.90 | 282 |
07 Mar 2024 | 432.70 | 438.90 | 431.70 | 437.20 | 437.20 | 445 |
06 Mar 2024 | 438.60 | 438.60 | 430.80 | 433.70 | 433.70 | 389 |
05 Mar 2024 | 430.00 | 437.60 | 430.00 | 437.20 | 437.20 | 258 |
04 Mar 2024 | 435.00 | 435.00 | 420.60 | 430.50 | 430.50 | 176 |
01 Mar 2024 | 426.10 | 434.00 | 426.10 | 431.70 | 431.70 | 243 |
29 Feb 2024 | 419.50 | 426.10 | 419.50 | 426.10 | 426.10 | 175 |
28 Feb 2024 | 417.10 | 421.00 | 414.40 | 421.00 | 421.00 | 320 |
27 Feb 2024 | 425.90 | 425.90 | 394.00 | 417.50 | 417.50 | 841 |
26 Feb 2024 | 413.10 | 421.90 | 413.10 | 421.90 | 421.90 | 145 |
23 Feb 2024 | 397.00 | 413.50 | 397.00 | 412.40 | 412.40 | 191 |
22 Feb 2024 | 399.20 | 404.20 | 398.50 | 403.70 | 403.70 | 225 |
21 Feb 2024 | 401.60 | 401.60 | 394.50 | 398.00 | 398.00 | 320 |
20 Feb 2024 | 411.00 | 411.00 | 396.90 | 399.70 | 399.70 | 433 |
19 Feb 2024 | 402.00 | 409.00 | 394.90 | 409.00 | 409.00 | 529 |
16 Feb 2024 | 381.30 | 392.10 | 380.00 | 392.10 | 392.10 | 188 |
15 Feb 2024 | 371.20 | 380.40 | 369.90 | 380.40 | 380.40 | 226 |
14 Feb 2024 | 368.50 | 372.70 | 366.90 | 369.60 | 369.60 | 111 |
13 Feb 2024 | 360.50 | 366.90 | 359.70 | 366.20 | 366.20 | 172 |
12 Feb 2024 | 341.60 | 357.60 | 341.60 | 356.70 | 356.70 | 477 |
09 Feb 2024 | 332.20 | 335.50 | 332.20 | 335.50 | 335.50 | 53 |
08 Feb 2024 | 334.10 | 334.10 | 331.10 | 331.10 | 331.10 | 10 |
07 Feb 2024 | 333.10 | 335.00 | 333.10 | 335.00 | 335.00 | 83 |
06 Feb 2024 | 326.90 | 334.30 | 326.90 | 334.30 | 334.30 | 25 |
05 Feb 2024 | 330.80 | 331.20 | 325.60 | 325.80 | 325.80 | 178 |
02 Feb 2024 | 329.50 | 329.50 | 326.80 | 329.20 | 329.20 | 35 |
01 Feb 2024 | 324.50 | 329.50 | 324.50 | 327.40 | 327.40 | 36 |
31 Jan 2024 | 324.60 | 326.50 | 324.60 | 326.50 | 326.50 | 30 |
30 Jan 2024 | 327.70 | 328.00 | 327.70 | 328.00 | 328.00 | 23 |
29 Jan 2024 | 318.60 | 325.20 | 318.60 | 325.20 | 325.20 | 142 |
26 Jan 2024 | 328.30 | 328.30 | 315.70 | 317.60 | 317.60 | 188 |
25 Jan 2024 | 330.70 | 330.70 | 325.90 | 326.70 | 326.70 | 17 |
24 Jan 2024 | 325.50 | 331.40 | 325.50 | 331.20 | 331.20 | 80 |
23 Jan 2024 | 335.50 | 335.50 | 325.40 | 325.40 | 325.40 | 4 |
22 Jan 2024 | 333.40 | 335.30 | 333.40 | 335.30 | 335.30 | 61 |
19 Jan 2024 | 337.00 | 337.10 | 331.40 | 332.70 | 332.70 | 58 |
18 Jan 2024 | 327.00 | 335.80 | 327.00 | 335.80 | 335.80 | 35 |
17 Jan 2024 | 317.00 | 326.80 | 317.00 | 326.80 | 326.80 | 237 |
16 Jan 2024 | 315.60 | 322.90 | 315.60 | 322.90 | 322.90 | 21 |
15 Jan 2024 | 316.00 | 316.00 | 316.00 | 316.00 | 316.00 | - |
12 Jan 2024 | 309.80 | 316.00 | 309.80 | 316.00 | 316.00 | 20 |
11 Jan 2024 | 308.50 | 309.90 | 308.50 | 309.90 | 309.90 | 15 |
10 Jan 2024 | 305.30 | 310.00 | 305.30 | 310.00 | 310.00 | 10 |
09 Jan 2024 | 307.20 | 311.40 | 304.70 | 306.30 | 306.30 | 129 |
08 Jan 2024 | 306.40 | 307.70 | 305.20 | 307.70 | 307.70 | 63 |
05 Jan 2024 | 306.00 | 306.00 | 303.10 | 304.10 | 304.10 | 37 |
04 Jan 2024 | 296.20 | 304.80 | 296.20 | 304.80 | 304.80 | 98 |
03 Jan 2024 | 299.00 | 299.00 | 298.00 | 298.00 | 298.00 | 21 |
02 Jan 2024 | 289.50 | 299.50 | 289.50 | 299.50 | 299.50 | 573 |
29 Dec 2023 | 287.30 | 287.30 | 287.20 | 287.20 | 287.20 | 15 |
28 Dec 2023 | 286.80 | 287.70 | 286.80 | 287.70 | 287.70 | 25 |
27 Dec 2023 | 284.90 | 288.40 | 284.90 | 288.30 | 288.30 | 4 |
22 Dec 2023 | 285.70 | 285.70 | 284.60 | 284.60 | 284.60 | 10 |
21 Dec 2023 | 282.80 | 285.50 | 282.80 | 285.50 | 285.50 | 126 |
20 Dec 2023 | 284.20 | 284.20 | 284.20 | 284.20 | 284.20 | - |
19 Dec 2023 | 284.90 | 284.90 | 281.50 | 283.80 | 283.80 | 136 |
18 Dec 2023 | 286.20 | 286.20 | 285.80 | 285.80 | 285.80 | 128 |
15 Dec 2023 | 285.50 | 285.50 | 285.50 | 285.50 | 285.50 | - |
14 Dec 2023 | 289.90 | 289.90 | 286.30 | 286.30 | 286.30 | 90 |
13 Dec 2023 | 286.30 | 290.00 | 286.30 | 289.20 | 289.20 | 224 |
12 Dec 2023 | 283.60 | 286.20 | 281.90 | 286.20 | 286.20 | 28 |
11 Dec 2023 | 282.00 | 285.00 | 282.00 | 283.00 | 283.00 | 105 |
08 Dec 2023 | 279.10 | 284.10 | 279.10 | 284.10 | 284.10 | 7 |
07 Dec 2023 | 282.10 | 282.10 | 280.00 | 280.00 | 280.00 | 262 |
06 Dec 2023 | 282.70 | 282.70 | 282.70 | 282.70 | 282.70 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |