Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 383.00 | 408.00 | 381.31 | 402.35 | 402.35 | 38,800 |
18 Apr 2024 | 399.00 | 407.29 | 385.70 | 385.70 | 385.70 | 25,700 |
17 Apr 2024 | 408.40 | 412.89 | 398.76 | 398.76 | 398.76 | 35,400 |
16 Apr 2024 | 401.45 | 409.13 | 398.80 | 409.13 | 409.13 | 22,600 |
15 Apr 2024 | 395.40 | 405.58 | 395.40 | 398.68 | 398.68 | 22,300 |
12 Apr 2024 | 402.03 | 402.03 | 394.00 | 399.35 | 399.35 | 16,400 |
11 Apr 2024 | 427.30 | 432.77 | 403.00 | 403.10 | 403.10 | 39,800 |
10 Apr 2024 | 436.03 | 448.48 | 414.70 | 427.58 | 427.58 | 38,800 |
09 Apr 2024 | 418.78 | 443.28 | 418.30 | 441.74 | 441.74 | 33,200 |
08 Apr 2024 | 416.01 | 432.50 | 416.01 | 416.77 | 416.77 | 43,100 |
05 Apr 2024 | 416.40 | 421.00 | 414.12 | 416.10 | 416.10 | 37,400 |
04 Apr 2024 | 405.76 | 426.89 | 397.38 | 419.63 | 419.63 | 34,200 |
03 Apr 2024 | 378.51 | 407.55 | 375.83 | 405.31 | 405.31 | 28,400 |
02 Apr 2024 | 401.36 | 401.36 | 374.84 | 381.09 | 381.09 | 21,200 |
01 Apr 2024 | 468.00 | 468.00 | 405.68 | 408.80 | 408.80 | 34,900 |
28 Mar 2024 | 444.21 | 467.41 | 444.21 | 463.55 | 463.55 | 29,400 |
27 Mar 2024 | 450.00 | 450.23 | 443.77 | 448.00 | 448.00 | 31,300 |
26 Mar 2024 | 436.30 | 440.00 | 427.78 | 437.08 | 437.08 | 16,700 |
25 Mar 2024 | 424.00 | 447.17 | 424.00 | 437.00 | 437.00 | 20,900 |
22 Mar 2024 | 443.98 | 447.05 | 425.29 | 426.21 | 426.21 | 25,500 |
21 Mar 2024 | 435.31 | 443.80 | 435.11 | 442.88 | 442.88 | 17,000 |
20 Mar 2024 | 449.25 | 450.00 | 435.34 | 436.10 | 436.10 | 21,700 |
19 Mar 2024 | 430.50 | 439.33 | 420.25 | 428.60 | 428.60 | 25,400 |
18 Mar 2024 | 442.00 | 444.97 | 432.20 | 432.20 | 432.20 | 28,700 |
15 Mar 2024 | 409.27 | 438.75 | 409.27 | 436.10 | 436.10 | 41,100 |
14 Mar 2024 | 424.89 | 424.89 | 414.59 | 418.05 | 418.05 | 26,700 |
14 Mar 2024 | 2.2 Dividend | |||||
13 Mar 2024 | 438.48 | 438.48 | 423.22 | 425.37 | 423.17 | 17,700 |
12 Mar 2024 | 435.00 | 435.00 | 418.72 | 433.75 | 431.51 | 30,200 |
11 Mar 2024 | 431.10 | 441.16 | 425.03 | 435.60 | 433.35 | 15,800 |
08 Mar 2024 | 409.93 | 441.00 | 409.93 | 440.80 | 438.52 | 7,000 |
07 Mar 2024 | 395.75 | 420.00 | 388.98 | 414.00 | 411.86 | 24,000 |
06 Mar 2024 | 410.36 | 410.36 | 386.50 | 393.99 | 391.95 | 32,000 |
05 Mar 2024 | 388.48 | 411.22 | 388.48 | 410.74 | 408.62 | 28,800 |
04 Mar 2024 | 358.72 | 391.79 | 358.72 | 388.50 | 386.49 | 20,800 |
01 Mar 2024 | 366.30 | 366.30 | 358.02 | 358.87 | 357.01 | 10,400 |
29 Feb 2024 | 367.99 | 367.99 | 367.99 | 367.99 | 366.09 | 6,500 |
28 Feb 2024 | 352.86 | 364.99 | 352.86 | 362.99 | 361.11 | 14,800 |
27 Feb 2024 | 359.00 | 359.95 | 351.30 | 351.30 | 349.48 | 9,000 |
26 Feb 2024 | 359.16 | 359.16 | 353.02 | 353.80 | 351.97 | 10,900 |
23 Feb 2024 | 341.46 | 350.32 | 341.46 | 350.32 | 348.51 | 4,800 |
22 Feb 2024 | 336.23 | 340.17 | 336.23 | 340.17 | 338.41 | 3,800 |
21 Feb 2024 | 367.56 | 367.56 | 362.87 | 362.87 | 360.99 | 2,800 |
20 Feb 2024 | 360.69 | 360.69 | 347.44 | 356.04 | 354.20 | 5,600 |
16 Feb 2024 | 346.01 | 362.12 | 346.01 | 352.20 | 350.38 | 5,900 |
15 Feb 2024 | 334.75 | 357.36 | 334.75 | 353.80 | 351.97 | 5,100 |
14 Feb 2024 | 337.59 | 337.59 | 335.88 | 335.88 | 334.14 | 5,700 |
13 Feb 2024 | 376.86 | 403.61 | 341.20 | 341.20 | 339.44 | 7,800 |
12 Feb 2024 | 373.74 | 394.86 | 373.74 | 389.50 | 387.49 | 6,300 |
09 Feb 2024 | 379.53 | 379.53 | 371.44 | 379.37 | 377.41 | 5,700 |
08 Feb 2024 | 350.38 | 377.50 | 350.38 | 368.34 | 366.43 | 7,900 |
07 Feb 2024 | 354.99 | 369.91 | 354.99 | 367.80 | 365.90 | 7,300 |
06 Feb 2024 | 348.74 | 349.97 | 339.88 | 348.32 | 346.52 | 12,500 |
05 Feb 2024 | 335.00 | 335.90 | 330.16 | 333.00 | 331.28 | 7,000 |
02 Feb 2024 | 320.02 | 339.80 | 320.00 | 338.00 | 336.25 | 7,100 |
01 Feb 2024 | 326.00 | 326.00 | 326.00 | 326.00 | 324.31 | 3,900 |
31 Jan 2024 | 338.00 | 342.53 | 333.81 | 340.00 | 338.24 | 9,500 |
30 Jan 2024 | 335.30 | 335.30 | 335.30 | 335.30 | 333.57 | 3,800 |
29 Jan 2024 | 321.75 | 335.00 | 320.66 | 335.00 | 333.27 | 10,700 |
26 Jan 2024 | 319.98 | 319.98 | 319.98 | 319.98 | 318.33 | 3,800 |
25 Jan 2024 | 328.23 | 328.50 | 321.51 | 324.49 | 322.81 | 3,900 |
24 Jan 2024 | 332.61 | 332.61 | 326.28 | 331.00 | 329.29 | 5,100 |
23 Jan 2024 | 337.70 | 346.38 | 334.00 | 334.00 | 332.27 | 5,000 |
22 Jan 2024 | 340.00 | 350.40 | 328.00 | 333.00 | 331.28 | 10,000 |
19 Jan 2024 | 332.11 | 336.60 | 332.11 | 336.60 | 334.86 | 10,300 |
18 Jan 2024 | 323.00 | 331.99 | 323.00 | 331.99 | 330.27 | 6,900 |
17 Jan 2024 | 331.73 | 331.73 | 308.30 | 308.30 | 306.71 | 12,900 |
16 Jan 2024 | 348.44 | 348.44 | 335.21 | 335.21 | 333.48 | 6,500 |
12 Jan 2024 | 357.99 | 374.00 | 350.99 | 350.99 | 349.17 | 7,200 |
11 Jan 2024 | 348.85 | 369.07 | 343.88 | 354.99 | 353.15 | 9,900 |
10 Jan 2024 | 352.16 | 358.00 | 342.00 | 345.00 | 343.22 | 8,100 |
09 Jan 2024 | 383.69 | 383.69 | 349.14 | 356.00 | 354.16 | 6,200 |
08 Jan 2024 | 388.44 | 400.93 | 378.20 | 380.90 | 378.93 | 10,800 |
05 Jan 2024 | 387.00 | 399.99 | 369.52 | 369.52 | 367.61 | 9,400 |
04 Jan 2024 | 399.86 | 439.99 | 390.00 | 392.36 | 390.33 | 38,300 |
03 Jan 2024 | 390.99 | 418.91 | 387.95 | 390.85 | 388.83 | 21,500 |
02 Jan 2024 | 367.17 | 432.96 | 367.17 | 393.24 | 391.21 | 27,500 |
29 Dec 2023 | 390.06 | 390.33 | 378.79 | 378.79 | 376.83 | 4,200 |
28 Dec 2023 | 396.71 | 396.89 | 379.97 | 389.94 | 387.92 | 8,000 |
27 Dec 2023 | 385.10 | 401.23 | 375.98 | 399.37 | 397.30 | 9,400 |
26 Dec 2023 | 373.43 | 385.10 | 373.43 | 385.10 | 383.11 | 5,500 |
22 Dec 2023 | 352.99 | 378.10 | 345.69 | 363.00 | 361.12 | 15,800 |
21 Dec 2023 | 346.15 | 351.22 | 329.91 | 345.85 | 344.06 | 6,300 |
20 Dec 2023 | 351.37 | 356.21 | 344.10 | 344.10 | 342.32 | 14,600 |
19 Dec 2023 | 370.94 | 370.94 | 340.00 | 350.53 | 348.72 | 10,000 |
18 Dec 2023 | 358.01 | 364.50 | 338.50 | 362.01 | 360.14 | 16,100 |
15 Dec 2023 | 368.20 | 368.20 | 360.75 | 363.66 | 361.78 | 24,400 |
14 Dec 2023 | 357.23 | 365.00 | 353.30 | 363.63 | 361.75 | 17,000 |
13 Dec 2023 | 350.00 | 351.24 | 345.15 | 348.60 | 346.80 | 20,900 |
12 Dec 2023 | 335.00 | 351.89 | 335.00 | 348.02 | 346.22 | 7,100 |
11 Dec 2023 | 330.39 | 333.28 | 315.67 | 325.15 | 323.47 | 9,300 |
08 Dec 2023 | 328.44 | 328.44 | 322.48 | 325.87 | 324.18 | 4,700 |
07 Dec 2023 | 319.39 | 338.32 | 315.00 | 326.99 | 325.30 | 7,000 |
06 Dec 2023 | 315.59 | 325.80 | 312.33 | 325.80 | 324.11 | 7,200 |
05 Dec 2023 | 313.15 | 315.00 | 307.29 | 310.81 | 309.20 | 7,900 |
04 Dec 2023 | 324.00 | 334.00 | 310.82 | 318.60 | 316.95 | 9,000 |
01 Dec 2023 | 313.92 | 320.00 | 294.39 | 316.15 | 314.51 | 11,500 |
30 Nov 2023 | 294.72 | 311.00 | 292.12 | 308.35 | 306.76 | 13,700 |
30 Nov 2023 | 2.2 Dividend | |||||
29 Nov 2023 | 293.99 | 301.41 | 293.50 | 298.10 | 294.37 | 6,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |