Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 233.10 | 233.10 | 233.10 | 233.10 | 233.10 | 32,885 |
29 Apr 2024 | 245.35 | 253.00 | 245.35 | 245.35 | 245.35 | 952,483 |
26 Apr 2024 | 258.25 | 258.25 | 258.25 | 258.25 | 258.25 | 40,211 |
25 Apr 2024 | 271.80 | 283.00 | 271.80 | 271.80 | 271.80 | 1,191,047 |
24 Apr 2024 | 286.10 | 286.10 | 286.10 | 286.10 | 286.10 | 14,016 |
23 Apr 2024 | 301.15 | 301.15 | 301.15 | 301.15 | 301.15 | 11,376 |
22 Apr 2024 | 317.00 | 317.00 | 317.00 | 317.00 | 317.00 | 10,868 |
19 Apr 2024 | 333.65 | 333.65 | 333.65 | 333.65 | 333.65 | 8,807 |
18 Apr 2024 | 351.20 | 351.20 | 351.20 | 351.20 | 351.20 | 6,704 |
17 Apr 2024 | - | - | - | - | - | - |
16 Apr 2024 | 369.65 | 369.65 | 369.65 | 369.65 | 369.65 | 6,886 |
15 Apr 2024 | 389.10 | 389.10 | 389.10 | 389.10 | 389.10 | 3,642 |
12 Apr 2024 | 409.55 | 409.55 | 409.55 | 409.55 | 409.55 | 4,616 |
11 Apr 2024 | - | - | - | - | - | - |
10 Apr 2024 | 431.10 | 431.10 | 431.10 | 431.10 | 431.10 | 16,914 |
09 Apr 2024 | 474.00 | 474.00 | 432.30 | 453.75 | 453.75 | 48,299 |
08 Apr 2024 | 455.00 | 455.05 | 452.10 | 455.05 | 455.05 | 14,345 |
05 Apr 2024 | 424.00 | 433.40 | 410.45 | 433.40 | 433.40 | 37,241 |
04 Apr 2024 | 396.80 | 412.80 | 394.50 | 412.80 | 412.80 | 44,117 |
03 Apr 2024 | 382.85 | 396.00 | 374.20 | 393.15 | 393.15 | 15,766 |
02 Apr 2024 | 371.05 | 387.20 | 371.05 | 382.85 | 382.85 | 6,466 |
01 Apr 2024 | 370.35 | 385.00 | 370.25 | 377.95 | 377.95 | 21,017 |
28 Mar 2024 | 374.90 | 374.90 | 365.05 | 369.95 | 369.95 | 5,355 |
27 Mar 2024 | 367.00 | 374.95 | 364.00 | 368.80 | 368.80 | 18,085 |
26 Mar 2024 | 374.95 | 383.00 | 359.10 | 368.15 | 368.15 | 10,844 |
25 Mar 2024 | - | - | - | - | - | - |
22 Mar 2024 | 366.85 | 380.00 | 365.00 | 374.95 | 374.95 | 5,327 |
21 Mar 2024 | 355.00 | 366.85 | 354.00 | 363.90 | 363.90 | 6,202 |
20 Mar 2024 | 362.95 | 363.00 | 348.30 | 352.45 | 352.45 | 6,207 |
19 Mar 2024 | 364.00 | 379.90 | 355.10 | 356.45 | 356.45 | 12,651 |
18 Mar 2024 | 338.00 | 361.85 | 338.00 | 361.85 | 361.85 | 7,789 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 341.05 | 365.50 | 338.85 | 352.85 | 352.85 | 17,052 |
13 Mar 2024 | 377.95 | 377.95 | 356.65 | 356.65 | 356.65 | 10,997 |
12 Mar 2024 | 395.90 | 399.40 | 375.25 | 375.40 | 375.40 | 15,492 |
11 Mar 2024 | 388.65 | 404.00 | 385.30 | 394.95 | 394.95 | 45,278 |
08 Mar 2024 | - | - | - | - | - | - |
07 Mar 2024 | 392.00 | 393.00 | 375.35 | 388.30 | 388.30 | 27,421 |
06 Mar 2024 | 392.00 | 395.00 | 372.00 | 392.00 | 392.00 | 18,685 |
05 Mar 2024 | 380.05 | 394.00 | 374.05 | 391.50 | 391.50 | 15,851 |
04 Mar 2024 | 382.00 | 388.00 | 373.00 | 378.20 | 378.20 | 14,455 |
01 Mar 2024 | 369.00 | 380.00 | 365.00 | 378.30 | 378.30 | 65,123 |
29 Feb 2024 | 357.00 | 369.10 | 342.25 | 365.45 | 365.45 | 21,679 |
28 Feb 2024 | 346.40 | 355.00 | 340.00 | 351.55 | 351.55 | 37,252 |
27 Feb 2024 | 349.00 | 353.00 | 342.70 | 346.40 | 346.40 | 4,325 |
26 Feb 2024 | 360.00 | 361.00 | 348.00 | 349.10 | 349.10 | 24,345 |
23 Feb 2024 | 349.60 | 360.00 | 345.00 | 358.25 | 358.25 | 19,510 |
22 Feb 2024 | 360.00 | 369.00 | 347.00 | 349.50 | 349.50 | 12,636 |
21 Feb 2024 | 371.00 | 379.00 | 357.00 | 360.70 | 360.70 | 23,858 |
20 Feb 2024 | 385.00 | 390.65 | 365.00 | 369.85 | 369.85 | 27,878 |
16 Feb 2024 | 352.00 | 363.90 | 345.00 | 359.20 | 359.20 | 10,728 |
15 Feb 2024 | 335.00 | 355.00 | 335.00 | 352.05 | 352.05 | 9,772 |
14 Feb 2024 | 342.25 | 352.00 | 337.15 | 341.60 | 341.60 | 50,234 |
13 Feb 2024 | 335.60 | 357.40 | 326.00 | 354.85 | 354.85 | 22,683 |
12 Feb 2024 | 358.35 | 363.00 | 340.25 | 342.45 | 342.45 | 11,788 |
09 Feb 2024 | 350.05 | 369.40 | 349.00 | 358.05 | 358.05 | 9,986 |
08 Feb 2024 | 362.60 | 369.50 | 354.50 | 356.00 | 356.00 | 17,032 |
07 Feb 2024 | 375.45 | 376.00 | 360.00 | 362.60 | 362.60 | 15,281 |
06 Feb 2024 | 352.00 | 371.15 | 341.40 | 370.60 | 370.60 | 39,456 |
05 Feb 2024 | 360.05 | 380.00 | 348.00 | 353.50 | 353.50 | 45,203 |
02 Feb 2024 | 371.30 | 378.90 | 360.00 | 364.20 | 364.20 | 23,892 |
01 Feb 2024 | 386.95 | 386.95 | 371.00 | 371.25 | 371.25 | 13,363 |
31 Jan 2024 | 372.50 | 382.00 | 366.00 | 379.50 | 379.50 | 28,733 |
30 Jan 2024 | 371.90 | 379.10 | 369.50 | 372.20 | 372.20 | 15,315 |
29 Jan 2024 | 365.70 | 388.85 | 349.60 | 369.25 | 369.25 | 76,957 |
26 Jan 2024 | 372.55 | 372.55 | 372.55 | 372.55 | 372.55 | - |
25 Jan 2024 | 372.05 | 377.10 | 370.75 | 372.55 | 372.55 | 9,420 |
24 Jan 2024 | 363.45 | 380.00 | 359.75 | 376.10 | 376.10 | 19,949 |
23 Jan 2024 | 383.95 | 385.15 | 357.70 | 362.25 | 362.25 | 26,381 |
22 Jan 2024 | 374.80 | 374.80 | 374.80 | 374.80 | 374.80 | - |
19 Jan 2024 | 385.55 | 385.55 | 371.20 | 374.80 | 374.80 | 12,615 |
18 Jan 2024 | 373.55 | 384.45 | 361.00 | 378.75 | 378.75 | 50,338 |
17 Jan 2024 | 378.45 | 385.00 | 371.05 | 373.05 | 373.05 | 66,117 |
16 Jan 2024 | 394.70 | 398.00 | 376.00 | 380.60 | 380.60 | 68,241 |
12 Jan 2024 | 385.00 | 394.80 | 372.20 | 384.55 | 384.55 | 39,694 |
11 Jan 2024 | 392.95 | 397.00 | 383.45 | 385.45 | 385.45 | 71,170 |
10 Jan 2024 | 401.50 | 404.10 | 385.80 | 389.20 | 389.20 | 63,226 |
09 Jan 2024 | 401.65 | 411.50 | 386.00 | 399.70 | 399.70 | 143,557 |
08 Jan 2024 | 415.60 | 420.00 | 392.60 | 398.05 | 398.05 | 218,176 |
05 Jan 2024 | 387.00 | 423.60 | 384.75 | 421.75 | 421.75 | 698,082 |
04 Jan 2024 | 391.55 | 400.90 | 374.00 | 385.10 | 385.10 | 292,775 |
03 Jan 2024 | 340.45 | 399.00 | 339.00 | 387.40 | 387.40 | 856,080 |
02 Jan 2024 | 309.35 | 344.50 | 308.70 | 338.30 | 338.30 | 917,808 |
29 Dec 2023 | 270.35 | 290.70 | 269.65 | 287.00 | 287.00 | 217,586 |
28 Dec 2023 | 267.25 | 276.00 | 266.00 | 271.00 | 271.00 | 67,392 |
27 Dec 2023 | 259.50 | 269.50 | 259.05 | 264.55 | 264.55 | 134,827 |
26 Dec 2023 | 261.05 | 261.60 | 256.05 | 258.75 | 258.75 | 12,149 |
22 Dec 2023 | 258.25 | 263.45 | 254.00 | 260.75 | 260.75 | 20,452 |
21 Dec 2023 | 244.50 | 259.10 | 240.50 | 256.90 | 256.90 | 50,318 |
20 Dec 2023 | 265.30 | 266.00 | 242.35 | 246.25 | 246.25 | 56,473 |
19 Dec 2023 | 269.65 | 269.65 | 263.80 | 264.35 | 264.35 | 40,084 |
18 Dec 2023 | 268.00 | 275.00 | 266.80 | 267.80 | 267.80 | 39,841 |
15 Dec 2023 | 267.65 | 270.45 | 266.85 | 267.65 | 267.65 | 47,787 |
14 Dec 2023 | 270.35 | 270.35 | 265.00 | 266.05 | 266.05 | 42,451 |
13 Dec 2023 | 267.65 | 272.65 | 264.50 | 268.65 | 268.65 | 46,636 |
12 Dec 2023 | 276.85 | 276.85 | 265.05 | 266.90 | 266.90 | 69,581 |
11 Dec 2023 | 284.25 | 284.25 | 271.75 | 273.25 | 273.25 | 61,557 |
08 Dec 2023 | 284.90 | 285.00 | 277.20 | 280.55 | 280.55 | 93,918 |
07 Dec 2023 | 279.05 | 286.40 | 276.85 | 283.30 | 283.30 | 43,255 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |