Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
09 May 2024 | 449.95 | 483.10 | 449.95 | 449.95 | 449.95 | 288,270 |
08 May 2024 | 499.90 | 499.95 | 473.10 | 473.60 | 473.60 | 524,115 |
07 May 2024 | 504.00 | 513.90 | 470.25 | 498.00 | 498.00 | 1,127,189 |
06 May 2024 | 489.65 | 492.80 | 460.60 | 492.80 | 492.80 | 1,134,939 |
03 May 2024 | 458.00 | 469.35 | 455.95 | 469.35 | 469.35 | 1,224,213 |
02 May 2024 | 435.00 | 447.00 | 429.95 | 447.00 | 447.00 | 1,100,479 |
30 Apr 2024 | 438.00 | 444.80 | 422.90 | 425.75 | 425.75 | 480,343 |
29 Apr 2024 | 402.65 | 438.40 | 402.65 | 426.05 | 426.05 | 1,022,939 |
26 Apr 2024 | 426.00 | 435.00 | 423.80 | 423.80 | 423.80 | 188,377 |
25 Apr 2024 | 451.00 | 451.00 | 430.00 | 446.10 | 446.10 | 1,163,187 |
24 Apr 2024 | 430.30 | 430.30 | 430.30 | 430.30 | 430.30 | 366,879 |
23 Apr 2024 | 409.85 | 409.85 | 409.85 | 409.85 | 409.85 | 207,225 |
22 Apr 2024 | 390.35 | 390.35 | 383.00 | 390.35 | 390.35 | 713,721 |
19 Apr 2024 | 367.80 | 375.80 | 355.00 | 371.80 | 371.80 | 358,379 |
18 Apr 2024 | 369.70 | 375.00 | 363.00 | 367.80 | 367.80 | 589,128 |
16 Apr 2024 | 344.90 | 357.15 | 335.00 | 357.15 | 357.15 | 282,807 |
15 Apr 2024 | 338.45 | 353.00 | 338.45 | 340.15 | 340.15 | 248,161 |
12 Apr 2024 | 360.00 | 369.00 | 349.00 | 356.25 | 356.25 | 141,215 |
10 Apr 2024 | 359.80 | 370.00 | 346.00 | 360.05 | 360.05 | 116,801 |
09 Apr 2024 | 355.00 | 362.00 | 353.00 | 354.70 | 354.70 | 132,761 |
08 Apr 2024 | 370.00 | 370.00 | 355.00 | 356.30 | 356.30 | 145,767 |
05 Apr 2024 | 368.50 | 368.50 | 353.05 | 362.05 | 362.05 | 174,905 |
04 Apr 2024 | 386.00 | 387.00 | 361.00 | 368.50 | 368.50 | 144,557 |
03 Apr 2024 | 390.00 | 395.00 | 375.00 | 379.00 | 379.00 | 170,865 |
02 Apr 2024 | 385.00 | 396.50 | 378.00 | 387.20 | 387.20 | 163,814 |
01 Apr 2024 | 361.60 | 379.00 | 354.50 | 377.70 | 377.70 | 177,351 |
28 Mar 2024 | 366.00 | 371.00 | 350.00 | 361.50 | 361.50 | 171,495 |
27 Mar 2024 | 344.00 | 357.90 | 338.00 | 356.75 | 356.75 | 299,616 |
26 Mar 2024 | 328.00 | 341.15 | 328.00 | 340.90 | 340.90 | 298,483 |
22 Mar 2024 | 337.55 | 344.95 | 319.95 | 324.95 | 324.95 | 533,287 |
21 Mar 2024 | 319.90 | 330.90 | 319.90 | 330.90 | 330.90 | 522,915 |
20 Mar 2024 | 318.30 | 337.00 | 310.00 | 315.15 | 315.15 | 300,069 |
19 Mar 2024 | 342.50 | 354.30 | 324.85 | 324.85 | 324.85 | 233,583 |
18 Mar 2024 | 353.25 | 362.00 | 338.50 | 341.90 | 341.90 | 230,723 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 339.20 | 369.70 | 339.20 | 357.35 | 357.35 | 478,717 |
13 Mar 2024 | 357.05 | 368.30 | 357.05 | 357.05 | 357.05 | 147,088 |
12 Mar 2024 | 403.00 | 403.00 | 375.80 | 375.80 | 375.80 | 197,967 |
11 Mar 2024 | 415.10 | 415.10 | 388.00 | 395.55 | 395.55 | 317,706 |
07 Mar 2024 | 394.00 | 399.00 | 381.00 | 395.35 | 395.35 | 249,979 |
06 Mar 2024 | 344.75 | 380.15 | 344.75 | 380.15 | 380.15 | 340,764 |
05 Mar 2024 | 374.05 | 374.05 | 362.05 | 362.05 | 362.05 | 351,543 |
04 Mar 2024 | 381.15 | 395.00 | 381.10 | 381.10 | 381.10 | 414,506 |
01 Mar 2024 | 422.00 | 424.80 | 398.00 | 402.80 | 402.80 | 194,089 |
29 Feb 2024 | 386.70 | 420.00 | 386.70 | 412.30 | 412.30 | 354,051 |
28 Feb 2024 | 415.00 | 424.95 | 407.05 | 407.05 | 407.05 | 333,855 |
27 Feb 2024 | 451.00 | 452.70 | 428.45 | 428.45 | 428.45 | 296,328 |
26 Feb 2024 | 432.00 | 465.00 | 423.00 | 450.95 | 450.95 | 657,139 |
23 Feb 2024 | 432.80 | 445.25 | 432.00 | 445.25 | 445.25 | 107,848 |
22 Feb 2024 | 411.95 | 424.05 | 400.00 | 424.05 | 424.05 | 225,488 |
21 Feb 2024 | 402.80 | 406.95 | 390.00 | 403.90 | 403.90 | 153,300 |
20 Feb 2024 | 405.00 | 409.95 | 385.00 | 394.90 | 394.90 | 169,580 |
19 Feb 2024 | 410.00 | 410.00 | 392.00 | 402.95 | 402.95 | 233,359 |
16 Feb 2024 | 388.00 | 397.60 | 375.00 | 391.70 | 391.70 | 196,682 |
15 Feb 2024 | 364.05 | 390.00 | 364.05 | 378.80 | 378.80 | 282,940 |
14 Feb 2024 | 382.25 | 398.85 | 382.25 | 383.20 | 383.20 | 353,073 |
13 Feb 2024 | 399.95 | 414.00 | 375.40 | 402.35 | 402.35 | 216,624 |
12 Feb 2024 | 395.00 | 395.15 | 390.00 | 395.15 | 395.15 | 116,240 |
12 Feb 2024 | 3:1 Stock split | |||||
09 Feb 2024 | 359.00 | 376.95 | 343.67 | 376.73 | 376.73 | 399,273 |
08 Feb 2024 | 378.55 | 388.00 | 359.00 | 359.00 | 359.00 | 284,970 |
07 Feb 2024 | 398.00 | 400.00 | 373.33 | 377.88 | 377.88 | 236,769 |
06 Feb 2024 | 389.70 | 398.33 | 369.03 | 389.68 | 389.68 | 463,509 |
05 Feb 2024 | 389.73 | 389.73 | 378.62 | 388.45 | 388.45 | 498,840 |
02 Feb 2024 | 371.20 | 371.20 | 356.67 | 371.18 | 371.18 | 441,852 |
01 Feb 2024 | 336.70 | 353.53 | 336.70 | 353.53 | 353.53 | 310,233 |
31 Jan 2024 | 322.33 | 336.70 | 322.33 | 336.70 | 336.70 | 240,378 |
30 Jan 2024 | 326.67 | 329.33 | 317.03 | 320.67 | 320.67 | 119,502 |
29 Jan 2024 | 322.33 | 329.67 | 313.33 | 324.47 | 324.47 | 149,784 |
25 Jan 2024 | 331.92 | 331.92 | 319.67 | 322.00 | 322.00 | 106,029 |
24 Jan 2024 | 331.82 | 332.33 | 315.23 | 325.48 | 325.48 | 246,426 |
23 Jan 2024 | 330.00 | 332.65 | 323.33 | 331.82 | 331.82 | 324,462 |
19 Jan 2024 | 297.00 | 305.93 | 278.35 | 301.73 | 301.73 | 261,264 |
18 Jan 2024 | 292.65 | 300.67 | 275.33 | 291.37 | 291.37 | 216,069 |
17 Jan 2024 | 275.00 | 287.87 | 275.00 | 287.87 | 287.87 | 250,815 |
16 Jan 2024 | 287.00 | 288.33 | 272.70 | 274.17 | 274.17 | 280,317 |
15 Jan 2024 | 301.32 | 306.33 | 286.30 | 286.75 | 286.75 | 321,183 |
12 Jan 2024 | 318.00 | 318.00 | 300.02 | 301.32 | 301.32 | 189,168 |
11 Jan 2024 | 316.67 | 318.30 | 300.17 | 309.42 | 309.42 | 252,165 |
10 Jan 2024 | 308.00 | 314.22 | 294.67 | 312.45 | 312.45 | 501,789 |
09 Jan 2024 | 296.67 | 299.27 | 270.77 | 299.27 | 299.27 | 500,694 |
08 Jan 2024 | 285.02 | 285.02 | 278.00 | 285.02 | 285.02 | 357,513 |
05 Jan 2024 | 268.00 | 271.47 | 267.00 | 271.45 | 271.45 | 575,985 |
04 Jan 2024 | 256.65 | 258.55 | 251.18 | 258.55 | 258.55 | 228,480 |
03 Jan 2024 | 249.67 | 249.95 | 240.00 | 246.25 | 246.25 | 336,414 |
02 Jan 2024 | 247.93 | 247.93 | 237.33 | 247.93 | 247.93 | 516,858 |
01 Jan 2024 | 236.13 | 236.13 | 236.13 | 236.13 | 236.13 | 83,931 |
29 Dec 2023 | 228.32 | 228.32 | 221.67 | 224.90 | 224.90 | 533,088 |
28 Dec 2023 | 217.87 | 217.87 | 217.87 | 217.87 | 217.87 | 129,333 |
27 Dec 2023 | 211.67 | 211.67 | 205.00 | 207.50 | 207.50 | 77,868 |
26 Dec 2023 | 216.67 | 218.00 | 208.33 | 210.17 | 210.17 | 92,601 |
22 Dec 2023 | 216.63 | 218.33 | 212.03 | 214.75 | 214.75 | 73,560 |
21 Dec 2023 | 200.00 | 212.97 | 195.35 | 211.30 | 211.30 | 111,624 |
20 Dec 2023 | 216.67 | 220.00 | 205.30 | 205.30 | 205.30 | 140,862 |
19 Dec 2023 | 213.67 | 221.30 | 213.67 | 216.10 | 216.10 | 92,025 |
18 Dec 2023 | 213.32 | 221.67 | 210.00 | 219.88 | 219.88 | 122,400 |
15 Dec 2023 | 217.32 | 218.30 | 211.70 | 213.32 | 213.32 | 98,763 |
14 Dec 2023 | 226.67 | 228.33 | 213.33 | 217.32 | 217.32 | 228,240 |
13 Dec 2023 | 212.98 | 218.92 | 205.00 | 218.65 | 218.65 | 355,392 |
12 Dec 2023 | 202.67 | 208.50 | 200.00 | 208.50 | 208.50 | 412,224 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |