Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 625.75 | 625.75 | 625.75 | 625.75 | 625.75 | 31,583 |
25 Apr 2024 | 658.65 | 658.65 | 658.65 | 658.65 | 658.65 | 13,512 |
24 Apr 2024 | 766.20 | 766.20 | 693.30 | 693.30 | 693.30 | 84,301 |
23 Apr 2024 | 729.75 | 729.75 | 729.75 | 729.75 | 729.75 | 8,327 |
22 Apr 2024 | 695.00 | 695.00 | 695.00 | 695.00 | 695.00 | 4,728 |
19 Apr 2024 | 658.00 | 661.95 | 632.10 | 661.95 | 661.95 | 85,553 |
18 Apr 2024 | 630.45 | 630.45 | 627.00 | 630.45 | 630.45 | 16,713 |
16 Apr 2024 | 599.00 | 600.45 | 580.00 | 600.45 | 600.45 | 69,109 |
15 Apr 2024 | 544.70 | 571.90 | 517.50 | 571.90 | 571.90 | 70,086 |
12 Apr 2024 | 529.00 | 544.70 | 511.00 | 544.70 | 544.70 | 24,612 |
10 Apr 2024 | 509.00 | 518.95 | 495.50 | 518.80 | 518.80 | 95,884 |
09 Apr 2024 | 494.25 | 494.25 | 494.25 | 494.25 | 494.25 | 12,626 |
08 Apr 2024 | 475.50 | 487.00 | 441.75 | 470.75 | 470.75 | 51,628 |
05 Apr 2024 | 435.00 | 464.95 | 435.00 | 464.95 | 464.95 | 27,438 |
04 Apr 2024 | 444.80 | 451.00 | 425.00 | 442.85 | 442.85 | 18,177 |
03 Apr 2024 | 423.90 | 446.00 | 410.50 | 436.55 | 436.55 | 29,090 |
02 Apr 2024 | 436.00 | 436.25 | 399.00 | 426.35 | 426.35 | 115,787 |
01 Apr 2024 | 403.70 | 415.50 | 403.70 | 415.50 | 415.50 | 14,932 |
28 Mar 2024 | 388.00 | 395.75 | 376.00 | 395.75 | 395.75 | 74,632 |
27 Mar 2024 | 359.00 | 376.95 | 357.00 | 376.95 | 376.95 | 51,968 |
26 Mar 2024 | 349.50 | 359.00 | 348.80 | 359.00 | 359.00 | 20,758 |
22 Mar 2024 | 341.95 | 341.95 | 328.70 | 341.95 | 341.95 | 14,041 |
21 Mar 2024 | 319.00 | 325.70 | 315.00 | 325.70 | 325.70 | 7,683 |
20 Mar 2024 | 320.75 | 320.75 | 302.00 | 310.20 | 310.20 | 17,175 |
19 Mar 2024 | 325.95 | 325.95 | 317.05 | 317.75 | 317.75 | 8,641 |
18 Mar 2024 | 328.75 | 328.75 | 315.10 | 326.15 | 326.15 | 17,342 |
15 Mar 2024 | 335.30 | 337.00 | 318.55 | 331.30 | 331.30 | 11,913 |
14 Mar 2024 | 319.00 | 336.25 | 304.25 | 335.30 | 335.30 | 29,103 |
13 Mar 2024 | 340.00 | 342.00 | 320.25 | 320.25 | 320.25 | 17,679 |
12 Mar 2024 | 314.00 | 340.25 | 307.85 | 337.10 | 337.10 | 33,266 |
11 Mar 2024 | 325.05 | 336.90 | 320.10 | 324.05 | 324.05 | 7,270 |
07 Mar 2024 | 346.00 | 346.00 | 332.20 | 336.90 | 336.90 | 26,426 |
06 Mar 2024 | 342.55 | 357.20 | 332.05 | 349.60 | 349.60 | 18,929 |
05 Mar 2024 | 357.00 | 357.00 | 342.00 | 349.50 | 349.50 | 14,825 |
04 Mar 2024 | 352.75 | 357.00 | 340.00 | 353.75 | 353.75 | 23,023 |
01 Mar 2024 | 349.95 | 351.00 | 335.00 | 347.35 | 347.35 | 16,817 |
29 Feb 2024 | 344.00 | 349.00 | 329.00 | 346.00 | 346.00 | 20,662 |
28 Feb 2024 | 360.00 | 365.00 | 338.00 | 344.80 | 344.80 | 14,723 |
27 Feb 2024 | 376.55 | 376.55 | 342.95 | 355.65 | 355.65 | 14,862 |
26 Feb 2024 | 345.00 | 358.65 | 345.00 | 358.65 | 358.65 | 23,359 |
23 Feb 2024 | 349.00 | 349.00 | 330.50 | 341.60 | 341.60 | 18,079 |
22 Feb 2024 | 330.00 | 346.00 | 320.30 | 345.00 | 345.00 | 40,280 |
21 Feb 2024 | 330.00 | 337.80 | 308.10 | 336.25 | 336.25 | 23,446 |
20 Feb 2024 | 342.00 | 342.00 | 324.30 | 324.30 | 324.30 | 13,896 |
19 Feb 2024 | 331.50 | 349.95 | 327.10 | 341.35 | 341.35 | 20,512 |
16 Feb 2024 | 333.75 | 333.75 | 324.30 | 333.75 | 333.75 | 34,079 |
15 Feb 2024 | 317.90 | 317.90 | 317.90 | 317.90 | 317.90 | 11,548 |
14 Feb 2024 | 288.00 | 302.80 | 276.05 | 302.80 | 302.80 | 12,222 |
13 Feb 2024 | 290.05 | 301.00 | 287.90 | 288.40 | 288.40 | 61,344 |
12 Feb 2024 | 318.00 | 318.00 | 303.05 | 303.05 | 303.05 | 21,733 |
09 Feb 2024 | 330.90 | 331.95 | 311.60 | 318.95 | 318.95 | 18,404 |
08 Feb 2024 | 344.00 | 344.00 | 321.20 | 328.00 | 328.00 | 12,240 |
07 Feb 2024 | 322.00 | 337.70 | 322.00 | 337.10 | 337.10 | 19,729 |
06 Feb 2024 | 330.05 | 333.00 | 321.50 | 321.65 | 321.65 | 53,032 |
05 Feb 2024 | 356.00 | 356.20 | 338.40 | 338.40 | 338.40 | 48,122 |
02 Feb 2024 | 347.90 | 360.95 | 347.90 | 356.20 | 356.20 | 18,170 |
01 Feb 2024 | 352.00 | 352.00 | 330.20 | 344.85 | 344.85 | 34,016 |
31 Jan 2024 | 358.90 | 358.90 | 345.00 | 347.55 | 347.55 | 116,183 |
30 Jan 2024 | 355.10 | 369.00 | 351.00 | 354.35 | 354.35 | 208,445 |
29 Jan 2024 | 376.75 | 382.10 | 344.40 | 353.85 | 353.85 | 373,601 |
25 Jan 2024 | 341.05 | 397.20 | 341.05 | 369.90 | 369.90 | 519,694 |
24 Jan 2024 | 273.15 | 331.00 | 273.15 | 331.00 | 331.00 | 231,604 |
23 Jan 2024 | 278.00 | 283.00 | 248.30 | 275.85 | 275.85 | 284,662 |
19 Jan 2024 | 266.80 | 276.00 | 264.20 | 272.90 | 272.90 | 204,890 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 263.45 | 271.05 | 258.00 | 262.65 | 262.65 | 281,940 |
16 Jan 2024 | 268.60 | 278.20 | 261.95 | 269.25 | 269.25 | 522,646 |
15 Jan 2024 | 269.30 | 273.90 | 266.00 | 268.45 | 268.45 | 187,749 |
12 Jan 2024 | 271.30 | 272.00 | 262.50 | 268.60 | 268.60 | 247,864 |
11 Jan 2024 | 270.05 | 273.70 | 265.80 | 267.80 | 267.80 | 215,636 |
10 Jan 2024 | 275.90 | 276.10 | 262.00 | 268.15 | 268.15 | 304,846 |
09 Jan 2024 | 277.55 | 282.25 | 273.65 | 275.60 | 275.60 | 279,928 |
08 Jan 2024 | 267.15 | 287.75 | 267.15 | 274.60 | 274.60 | 347,864 |
05 Jan 2024 | 251.50 | 272.00 | 249.30 | 264.95 | 264.95 | 565,085 |
04 Jan 2024 | 240.10 | 252.75 | 240.10 | 249.85 | 249.85 | 281,482 |
03 Jan 2024 | 236.85 | 246.00 | 230.00 | 240.90 | 240.90 | 332,544 |
02 Jan 2024 | 241.55 | 245.00 | 231.65 | 237.20 | 237.20 | 637,573 |
01 Jan 2024 | 235.40 | 244.95 | 230.80 | 238.70 | 238.70 | 298,372 |
29 Dec 2023 | 218.00 | 248.00 | 213.65 | 231.90 | 231.90 | 433,664 |
28 Dec 2023 | 222.80 | 222.80 | 214.00 | 214.80 | 214.80 | 140,120 |
27 Dec 2023 | 217.05 | 226.00 | 214.55 | 218.95 | 218.95 | 218,364 |
26 Dec 2023 | 223.75 | 229.20 | 215.30 | 217.15 | 217.15 | 313,378 |
22 Dec 2023 | 191.40 | 226.20 | 187.35 | 224.30 | 224.30 | 532,148 |
21 Dec 2023 | 178.10 | 190.35 | 178.10 | 188.85 | 188.85 | 193,188 |
20 Dec 2023 | 198.35 | 199.85 | 181.50 | 184.20 | 184.20 | 209,196 |
19 Dec 2023 | 185.70 | 198.15 | 178.75 | 189.35 | 189.35 | 325,216 |
18 Dec 2023 | 188.05 | 190.60 | 183.10 | 184.70 | 184.70 | 46,812 |
15 Dec 2023 | 189.00 | 197.50 | 187.05 | 187.90 | 187.90 | 112,183 |
14 Dec 2023 | 189.95 | 189.95 | 187.00 | 188.90 | 188.90 | 55,768 |
13 Dec 2023 | 187.50 | 191.45 | 186.25 | 187.55 | 187.55 | 104,222 |
12 Dec 2023 | 189.10 | 192.00 | 187.00 | 188.10 | 188.10 | 103,707 |
11 Dec 2023 | 188.75 | 192.00 | 187.65 | 189.05 | 189.05 | 57,323 |
08 Dec 2023 | 191.55 | 197.00 | 186.95 | 188.60 | 188.60 | 227,656 |
07 Dec 2023 | 191.25 | 197.90 | 191.20 | 193.05 | 193.05 | 288,505 |
06 Dec 2023 | 196.80 | 197.20 | 190.45 | 193.90 | 193.90 | 64,296 |
05 Dec 2023 | 186.00 | 199.85 | 186.00 | 197.20 | 197.20 | 61,449 |
04 Dec 2023 | 190.00 | 193.05 | 187.20 | 189.20 | 189.20 | 41,809 |
01 Dec 2023 | 186.10 | 189.70 | 184.10 | 186.15 | 186.15 | 31,657 |
30 Nov 2023 | 192.95 | 192.95 | 177.65 | 184.05 | 184.05 | 53,472 |
29 Nov 2023 | 195.05 | 195.50 | 185.75 | 188.35 | 188.35 | 72,217 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |