Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 369.80 | 369.80 | 369.80 | 369.80 | 369.80 | 1,979 |
29 Apr 2024 | 377.30 | 377.30 | 377.30 | 377.30 | 377.30 | 3,517 |
26 Apr 2024 | 385.00 | 385.00 | 385.00 | 385.00 | 385.00 | 1,764 |
25 Apr 2024 | 403.00 | 403.00 | 392.85 | 392.85 | 392.85 | 2,440 |
24 Apr 2024 | 401.00 | 401.00 | 400.85 | 400.85 | 400.85 | 3,189 |
23 Apr 2024 | 404.75 | 412.00 | 404.75 | 409.00 | 409.00 | 7,416 |
22 Apr 2024 | 413.00 | 413.00 | 413.00 | 413.00 | 413.00 | 1,020 |
19 Apr 2024 | 421.40 | 421.40 | 421.40 | 421.40 | 421.40 | 3,599 |
18 Apr 2024 | 435.00 | 435.00 | 420.85 | 430.00 | 430.00 | 9,690 |
16 Apr 2024 | 412.70 | 429.40 | 412.70 | 429.40 | 429.40 | 20,130 |
15 Apr 2024 | 421.10 | 421.10 | 421.10 | 421.10 | 421.10 | 2,273 |
12 Apr 2024 | 429.65 | 429.65 | 429.65 | 429.65 | 429.65 | 7,323 |
10 Apr 2024 | 438.40 | 438.40 | 438.40 | 438.40 | 438.40 | 1,139 |
09 Apr 2024 | 447.30 | 447.30 | 447.30 | 447.30 | 447.30 | 700 |
08 Apr 2024 | 456.40 | 456.40 | 456.40 | 456.40 | 456.40 | 332 |
05 Apr 2024 | 465.70 | 465.70 | 465.70 | 465.70 | 465.70 | 236 |
04 Apr 2024 | 475.20 | 475.20 | 475.20 | 475.20 | 475.20 | 301 |
03 Apr 2024 | 484.85 | 484.85 | 484.85 | 484.85 | 484.85 | 1,066 |
02 Apr 2024 | 494.70 | 494.70 | 494.70 | 494.70 | 494.70 | 1,615 |
01 Apr 2024 | 483.00 | 504.75 | 483.00 | 504.75 | 504.75 | 16,171 |
28 Mar 2024 | 445.05 | 480.75 | 445.05 | 480.75 | 480.75 | 10,345 |
27 Mar 2024 | 455.00 | 457.90 | 450.00 | 457.90 | 457.90 | 5,005 |
26 Mar 2024 | 429.95 | 436.10 | 424.00 | 436.10 | 436.10 | 3,569 |
22 Mar 2024 | 378.05 | 415.35 | 378.05 | 415.35 | 415.35 | 17,711 |
21 Mar 2024 | 395.00 | 415.15 | 394.40 | 395.60 | 395.60 | 12,251 |
20 Mar 2024 | 415.20 | 435.00 | 415.15 | 415.15 | 415.15 | 3,525 |
19 Mar 2024 | 440.00 | 481.00 | 437.00 | 437.00 | 437.00 | 7,757 |
18 Mar 2024 | 432.00 | 462.80 | 418.80 | 459.95 | 459.95 | 8,016 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 449.75 | 449.75 | 449.75 | 449.75 | 449.75 | 885 |
13 Mar 2024 | 458.90 | 458.90 | 458.90 | 458.90 | 458.90 | 826 |
12 Mar 2024 | 468.25 | 468.25 | 468.25 | 468.25 | 468.25 | 940 |
11 Mar 2024 | 479.00 | 479.00 | 477.80 | 477.80 | 477.80 | 3,053 |
07 Mar 2024 | 487.55 | 495.00 | 487.55 | 487.55 | 487.55 | 3,392 |
06 Mar 2024 | 497.50 | 497.50 | 497.50 | 497.50 | 497.50 | 1,327 |
05 Mar 2024 | 507.65 | 507.65 | 507.65 | 507.65 | 507.65 | 4,530 |
04 Mar 2024 | 518.00 | 518.00 | 518.00 | 518.00 | 518.00 | 13,212 |
01 Mar 2024 | 517.00 | 517.10 | 517.00 | 517.00 | 517.00 | 10,216 |
29 Feb 2024 | 508.85 | 508.85 | 507.00 | 507.00 | 507.00 | 6,393 |
28 Feb 2024 | 498.90 | 498.90 | 498.90 | 498.90 | 498.90 | 3,667 |
27 Feb 2024 | 489.15 | 489.15 | 489.15 | 489.15 | 489.15 | 1,015 |
26 Feb 2024 | 479.60 | 479.60 | 479.60 | 479.60 | 479.60 | 2,004 |
23 Feb 2024 | 470.20 | 470.20 | 470.20 | 470.20 | 470.20 | 470 |
22 Feb 2024 | 461.00 | 461.00 | 461.00 | 461.00 | 461.00 | 234 |
21 Feb 2024 | 452.00 | 452.00 | 452.00 | 452.00 | 452.00 | 1,187 |
20 Feb 2024 | 443.15 | 443.15 | 443.15 | 443.15 | 443.15 | 3,741 |
19 Feb 2024 | 434.50 | 434.50 | 434.50 | 434.50 | 434.50 | 2,529 |
16 Feb 2024 | 426.10 | 426.10 | 426.00 | 426.00 | 426.00 | 6,395 |
15 Feb 2024 | 417.75 | 417.75 | 417.75 | 417.75 | 417.75 | 3,537 |
14 Feb 2024 | 426.25 | 426.25 | 426.25 | 426.25 | 426.25 | 1,389 |
13 Feb 2024 | 434.90 | 434.90 | 434.90 | 434.90 | 434.90 | 1,470 |
12 Feb 2024 | 443.75 | 443.75 | 443.75 | 443.75 | 443.75 | 2,247 |
09 Feb 2024 | 452.80 | 452.80 | 452.80 | 452.80 | 452.80 | 5,676 |
08 Feb 2024 | 471.10 | 471.20 | 462.00 | 462.00 | 462.00 | 6,527 |
07 Feb 2024 | 461.90 | 462.00 | 461.90 | 462.00 | 462.00 | 1,196 |
06 Feb 2024 | 452.95 | 452.95 | 452.95 | 452.95 | 452.95 | 8,398 |
05 Feb 2024 | 444.30 | 444.35 | 444.30 | 444.35 | 444.35 | 4,358 |
02 Feb 2024 | 435.55 | 435.65 | 435.00 | 435.65 | 435.65 | 21,799 |
01 Feb 2024 | 427.15 | 427.15 | 427.15 | 427.15 | 427.15 | 1,731 |
31 Jan 2024 | 418.80 | 418.80 | 418.80 | 418.80 | 418.80 | 2,026 |
30 Jan 2024 | 410.60 | 410.60 | 410.60 | 410.60 | 410.60 | 2,092 |
29 Jan 2024 | 402.55 | 402.55 | 402.55 | 402.55 | 402.55 | 4,357 |
25 Jan 2024 | 394.70 | 394.70 | 394.70 | 394.70 | 394.70 | 4,701 |
24 Jan 2024 | 387.00 | 387.00 | 387.00 | 387.00 | 387.00 | 606 |
23 Jan 2024 | 379.45 | 379.45 | 379.45 | 379.45 | 379.45 | 971 |
19 Jan 2024 | 364.80 | 364.80 | 364.80 | 364.80 | 364.80 | 450 |
18 Jan 2024 | 357.65 | 357.65 | 357.65 | 357.65 | 357.65 | 489 |
17 Jan 2024 | 350.65 | 350.65 | 350.65 | 350.65 | 350.65 | 3,887 |
16 Jan 2024 | 343.80 | 343.80 | 343.75 | 343.80 | 343.80 | 943 |
15 Jan 2024 | 337.10 | 337.10 | 337.10 | 337.10 | 337.10 | 11,339 |
12 Jan 2024 | 330.50 | 330.50 | 330.50 | 330.50 | 330.50 | 17,367 |
11 Jan 2024 | 314.80 | 314.80 | 314.80 | 314.80 | 314.80 | 485 |
10 Jan 2024 | 299.85 | 299.85 | 299.85 | 299.85 | 299.85 | 1,896 |
09 Jan 2024 | 281.95 | 285.60 | 258.40 | 285.60 | 285.60 | 23,539 |
08 Jan 2024 | 266.60 | 279.90 | 260.05 | 272.00 | 272.00 | 2,796 |
05 Jan 2024 | 261.05 | 284.60 | 261.05 | 272.00 | 272.00 | 3,824 |
04 Jan 2024 | 274.00 | 288.95 | 270.00 | 272.90 | 272.90 | 4,851 |
03 Jan 2024 | 271.50 | 282.25 | 263.25 | 275.60 | 275.60 | 3,858 |
02 Jan 2024 | 284.00 | 284.00 | 260.50 | 277.00 | 277.00 | 622 |
01 Jan 2024 | 289.90 | 289.90 | 270.00 | 273.65 | 273.65 | 3,556 |
29 Dec 2023 | 297.90 | 297.90 | 279.40 | 284.20 | 284.20 | 2,496 |
28 Dec 2023 | 303.00 | 303.95 | 276.40 | 293.95 | 293.95 | 8,535 |
27 Dec 2023 | 291.45 | 291.45 | 263.75 | 290.90 | 290.90 | 20,959 |
26 Dec 2023 | 277.60 | 277.60 | 277.60 | 277.60 | 277.60 | 3,289 |
22 Dec 2023 | 264.40 | 264.40 | 264.00 | 264.40 | 264.40 | 4,208 |
21 Dec 2023 | 254.00 | 259.25 | 253.00 | 259.25 | 259.25 | 6,355 |
20 Dec 2023 | 254.20 | 254.20 | 254.20 | 254.20 | 254.20 | 517 |
19 Dec 2023 | 259.35 | 259.35 | 259.35 | 259.35 | 259.35 | 1,811 |
18 Dec 2023 | 269.95 | 269.95 | 264.60 | 264.60 | 264.60 | 2,591 |
15 Dec 2023 | 268.70 | 270.00 | 268.55 | 270.00 | 270.00 | 2,597 |
14 Dec 2023 | 278.55 | 278.55 | 273.00 | 274.00 | 274.00 | 746 |
13 Dec 2023 | 278.55 | 278.55 | 278.55 | 278.55 | 278.55 | 4,802 |
12 Dec 2023 | 284.20 | 284.20 | 284.20 | 284.20 | 284.20 | 1,776 |
11 Dec 2023 | 290.95 | 290.95 | 290.00 | 290.00 | 290.00 | 3,246 |
08 Dec 2023 | 285.25 | 285.25 | 285.25 | 285.25 | 285.25 | 116 |
07 Dec 2023 | 279.70 | 279.70 | 279.70 | 279.70 | 279.70 | 4,140 |
06 Dec 2023 | 273.90 | 274.25 | 273.90 | 274.25 | 274.25 | 13,216 |
05 Dec 2023 | 259.55 | 270.00 | 259.55 | 268.90 | 268.90 | 24,659 |
04 Dec 2023 | 264.80 | 264.80 | 264.80 | 264.80 | 264.80 | 11,817 |
01 Dec 2023 | 270.20 | 270.20 | 270.20 | 270.20 | 270.20 | 1,467 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |