Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1987-08-10 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $108.97 | $118.85 | 343,814 | — | — |
| 2024-12-30 | $109.08 | $118.97 | 365,442 | — | — |
| 2024-12-27 | $109.88 | $119.84 | 411,806 | — | — |
| 2024-12-26 | $110.53 | $120.55 | 333,994 | — | — |
| 2024-12-24 | $110.09 | $120.07 | 168,675 | — | — |
| 2024-12-23 | $108.57 | $118.41 | 572,029 | — | — |
| 2024-12-20 | $108.38 | $118.21 | 2,230,564 | — | — |
| 2024-12-19 | $106.77 | $116.45 | 1,088,122 | — | — |
| 2024-12-18 | $107.43 | $117.17 | 1,053,194 | — | — |
| 2024-12-17 | $109.38 | $119.29 | 563,328 | — | — |
| 2024-12-16 | $110.20 | $120.19 | 728,522 | — | — |
| 2024-12-13 | $111.63 | $121.74 | 574,390 | — | — |
| 2024-12-12 | $113.50 | $123.79 | 730,262 | — | — |
| 2024-12-11 | $116.44 | $127.00 | 737,596 | — | — |
| 2024-12-10 | $116.05 | $126.57 | 1,298,313 | — | — |
| 2024-12-09 | $114.85 | $125.26 | 452,701 | — | — |
| 2024-12-06 | $114.24 | $124.59 | 274,454 | — | — |
| 2024-12-05 | $114.01 | $124.35 | 371,408 | — | — |
| 2024-12-04 | $115.07 | $125.50 | 491,855 | — | — |
| 2024-12-03 | $114.44 | $124.81 | 800,119 | — | — |
| 2024-12-02 | $114.29 | $124.65 | 452,576 | — | — |
| 2024-11-29 | $115.36 | $125.81 | 234,057 | — | — |
| 2024-11-27 | $114.04 | $124.37 | 523,303 | — | — |
| 2024-11-26 | $114.38 | $124.75 | 672,960 | — | — |
| 2024-11-25 | $118.24 | $128.95 | 1,236,785 | — | — |
| 2024-11-22 | $114.37 | $124.73 | 596,143 | — | — |
| 2024-11-21 | $111.55 | $121.66 | 793,655 | — | — |
| 2024-11-20 | $109.20 | $119.09 | 782,344 | — | — |
| 2024-11-19 | $109.68 | $119.62 | 426,473 | — | — |
| 2024-11-18 | $110.39 | $120.40 | 501,053 | — | — |
| 2024-11-15 | $109.41 | $119.33 | 689,865 | — | — |
| 2024-11-14 | $109.16 | $119.05 | 1,163,821 | — | — |
| 2024-11-13 | $111.06 | $121.13 | 818,764 | — | — |
| 2024-11-12 | $110.49 | $120.50 | 560,966 | — | — |
| 2024-11-11 | $112.34 | $122.52 | 481,787 | — | — |
| 2024-11-08 | $112.88 | $123.11 | 499,810 | — | — |
| 2024-11-07 | $113.63 | $123.93 | 665,005 | — | — |
| 2024-11-06 | $115.55 | $126.02 | 1,236,412 | — | — |
| 2024-11-05 | $110.29 | $120.28 | 973,766 | — | — |
| 2024-11-04 | $107.92 | $117.70 | 1,017,147 | — | — |
| 2024-11-01 | $104.71 | $114.20 | 1,698,311 | — | — |
| 2024-10-31 | $104.34 | $113.80 | 3,153,988 | — | — |
| 2024-10-30 | $112.94 | $123.17 | 788,559 | — | — |
| 2024-10-29 | $111.02 | $121.08 | 601,239 | — | — |
| 2024-10-28 | $112.85 | $123.08 | 567,430 | — | — |
| 2024-10-25 | $110.74 | $120.78 | 480,171 | — | — |
| 2024-10-24 | $111.09 | $121.15 | 493,844 | — | — |
| 2024-10-23 | $109.51 | $119.43 | 713,482 | — | — |
| 2024-10-22 | $110.10 | $120.08 | 439,028 | — | — |
| 2024-10-21 | $110.73 | $120.77 | 697,944 | — | — |
| 2024-10-18 | $112.39 | $122.57 | 364,448 | — | — |
| 2024-10-17 | $112.30 | $122.48 | 407,953 | — | — |
| 2024-10-16 | $111.36 | $121.45 | 509,381 | — | — |
| 2024-10-15 | $110.88 | $120.93 | 523,179 | — | — |
| 2024-10-14 | $110.86 | $120.91 | 613,918 | — | — |
| 2024-10-11 | $107.22 | $116.93 | 804,967 | — | — |
| 2024-10-10 | $107.35 | $117.07 | 528,151 | — | — |
| 2024-10-09 | $106.92 | $116.61 | 809,814 | — | — |
| 2024-10-08 | $106.19 | $115.82 | 420,880 | — | — |
| 2024-10-07 | $106.57 | $116.23 | 533,993 | — | — |
| 2024-10-04 | $108.19 | $117.99 | 514,229 | — | — |
| 2024-10-03 | $107.66 | $117.42 | 608,697 | — | — |
| 2024-10-02 | $108.14 | $117.94 | 697,572 | — | — |
| 2024-10-01 | $111.21 | $121.29 | 689,741 | — | — |
| 2024-09-30 | $111.93 | $122.07 | 598,007 | — | — |
| 2024-09-27 | $114.01 | $124.34 | 505,155 | — | — |
| 2024-09-26 | $113.64 | $123.94 | 784,830 | — | — |
| 2024-09-25 | $112.90 | $123.13 | 708,759 | — | — |
| 2024-09-24 | $116.51 | $127.07 | 553,881 | — | — |
| 2024-09-23 | $114.44 | $124.81 | 354,504 | — | — |
| 2024-09-20 | $113.68 | $123.99 | 866,620 | — | — |
| 2024-09-19 | $115.97 | $126.48 | 1,146,916 | — | — |
| 2024-09-18 | $112.37 | $122.55 | 469,605 | — | — |
| 2024-09-17 | $111.98 | $122.13 | 1,070,596 | — | — |
| 2024-09-16 | $109.22 | $119.12 | 763,823 | — | — |
| 2024-09-13 | $106.84 | $116.52 | 916,712 | — | — |
| 2024-09-12 | $103.01 | $112.34 | 791,294 | — | — |
| 2024-09-11 | $104.11 | $113.55 | 1,656,546 | — | — |
| 2024-09-10 | $104.32 | $113.77 | 519,077 | — | — |
| 2024-09-09 | $106.04 | $115.65 | 724,918 | — | — |
| 2024-09-06 | $106.76 | $116.43 | 592,911 | — | — |
| 2024-09-05 | $107.29 | $117.01 | 625,229 | — | — |
| 2024-09-04 | $110.22 | $120.21 | 547,666 | — | — |
| 2024-09-03 | $110.88 | $120.93 | 1,808,192 | — | — |
| 2024-08-30 | $113.13 | $123.38 | 438,406 | — | — |
| 2024-08-29 | $112.89 | $123.12 | 393,037 | — | — |
| 2024-08-28 | $112.05 | $122.21 | 505,031 | — | — |
| 2024-08-27 | $113.15 | $123.41 | 400,743 | — | — |
| 2024-08-26 | $113.48 | $123.77 | 299,563 | — | — |
| 2024-08-23 | $114.28 | $124.64 | 529,767 | — | — |
| 2024-08-22 | $112.27 | $122.44 | 447,977 | — | — |
| 2024-08-21 | $112.44 | $122.63 | 429,954 | — | — |
| 2024-08-20 | $111.43 | $121.53 | 565,068 | — | — |
| 2024-08-19 | $112.50 | $122.70 | 425,976 | — | — |
| 2024-08-16 | $112.18 | $122.35 | 557,734 | — | — |
| 2024-08-15 | $111.91 | $122.05 | 555,745 | — | — |
| 2024-08-14 | $110.35 | $120.36 | 734,240 | — | — |
| 2024-08-13 | $109.86 | $119.82 | 1,021,000 | — | — |
| 2024-08-12 | $108.13 | $117.93 | 615,534 | — | — |
| 2024-08-09 | $109.27 | $119.17 | 552,762 | — | — |
| 2024-08-08 | $110.81 | $120.86 | 683,899 | — | — |
| 2024-08-07 | $110.05 | $120.02 | 722,804 | — | — |
| 2024-08-06 | $111.10 | $121.17 | 832,934 | — | — |
| 2024-08-05 | $111.33 | $121.42 | 1,517,952 | — | — |
| 2024-08-02 | $113.21 | $123.47 | 1,081,286 | — | — |
| 2024-08-01 | $116.14 | $126.66 | 2,510,611 | — | — |
| 2024-07-31 | $109.07 | $118.96 | 1,043,747 | — | — |
| 2024-07-30 | $108.82 | $118.68 | 820,504 | — | — |
| 2024-07-29 | $106.55 | $116.20 | 1,073,579 | — | — |
| 2024-07-26 | $105.96 | $115.56 | 1,211,428 | — | — |
| 2024-07-25 | $105.88 | $115.48 | 1,464,503 | — | — |
| 2024-07-24 | $100.40 | $109.50 | 972,772 | — | — |
| 2024-07-23 | $103.49 | $112.87 | 544,931 | — | — |
| 2024-07-22 | $104.62 | $114.10 | 885,389 | — | — |
| 2024-07-19 | $102.12 | $111.37 | 548,536 | — | — |
| 2024-07-18 | $103.16 | $112.51 | 875,072 | — | — |
| 2024-07-17 | $106.77 | $116.44 | 945,923 | — | — |
| 2024-07-16 | $108.95 | $118.83 | 915,097 | — | — |
| 2024-07-15 | $102.20 | $111.47 | 636,043 | — | — |
| 2024-07-12 | $100.97 | $110.12 | 358,357 | — | — |
| 2024-07-11 | $100.67 | $109.79 | 537,349 | — | — |
| 2024-07-10 | $98.50 | $107.43 | 470,600 | — | — |
| 2024-07-09 | $96.56 | $105.31 | 336,107 | — | — |
| 2024-07-08 | $96.42 | $105.16 | 471,594 | — | — |
| 2024-07-05 | $95.84 | $104.53 | 931,877 | — | — |
| 2024-07-03 | $97.55 | $106.39 | 618,392 | — | — |
| 2024-07-02 | $97.26 | $106.08 | 508,511 | — | — |
| 2024-07-01 | $96.06 | $104.76 | 624,359 | — | — |
| 2024-06-28 | $98.64 | $107.58 | 1,001,485 | — | — |
| 2024-06-27 | $100.28 | $109.37 | 535,733 | — | — |
| 2024-06-26 | $98.85 | $107.81 | 519,947 | — | — |
| 2024-06-25 | $99.33 | $108.33 | 745,303 | — | — |
| 2024-06-24 | $102.98 | $112.31 | 684,893 | — | — |
| 2024-06-21 | $101.29 | $110.47 | 2,947,526 | — | — |
| 2024-06-20 | $101.30 | $110.48 | 386,946 | — | — |
| 2024-06-18 | $101.64 | $110.85 | 557,610 | — | — |
| 2024-06-17 | $100.64 | $109.76 | 329,146 | — | — |
| 2024-06-14 | $99.58 | $108.61 | 806,210 | — | — |
| 2024-06-13 | $101.75 | $110.98 | 1,119,570 | — | — |
| 2024-06-12 | $103.31 | $112.67 | 714,974 | — | — |
| 2024-06-11 | $99.94 | $108.99 | 404,348 | — | — |
| 2024-06-10 | $101.74 | $110.96 | 289,868 | — | — |
| 2024-06-07 | $101.28 | $110.46 | 418,518 | — | — |
| 2024-06-06 | $101.29 | $110.47 | 561,339 | — | — |
| 2024-06-05 | $103.68 | $113.08 | 415,908 | — | — |
| 2024-06-04 | $102.18 | $111.44 | 658,790 | — | — |
| 2024-06-03 | $102.37 | $111.65 | 838,901 | — | — |
| 2024-05-31 | $103.71 | $113.11 | 766,807 | — | — |
| 2024-05-30 | $99.83 | $108.88 | 1,011,305 | — | — |
| 2024-05-29 | $98.87 | $107.83 | 657,423 | — | — |
| 2024-05-28 | $99.03 | $108.00 | 560,469 | — | — |
| 2024-05-24 | $100.35 | $109.44 | 465,503 | — | — |
| 2024-05-23 | $101.98 | $111.22 | 986,942 | — | — |
| 2024-05-22 | $103.82 | $113.23 | 765,191 | — | — |
| 2024-05-21 | $106.97 | $116.66 | 538,343 | — | — |
| 2024-05-20 | $107.39 | $117.12 | 497,573 | — | — |
| 2024-05-17 | $107.06 | $116.77 | 485,019 | — | — |
| 2024-05-16 | $106.71 | $116.38 | 1,013,418 | — | — |
| 2024-05-15 | $109.24 | $119.14 | 1,953,623 | — | — |
| 2024-05-14 | $110.23 | $120.21 | 1,016,152 | — | — |
| 2024-05-13 | $110.39 | $120.40 | 580,730 | — | — |
| 2024-05-10 | $111.09 | $121.16 | 723,053 | — | — |
| 2024-05-09 | $109.64 | $119.57 | 686,757 | — | — |
| 2024-05-08 | $111.49 | $121.59 | 963,822 | — | — |
| 2024-05-07 | $114.10 | $124.44 | 821,499 | — | — |
| 2024-05-06 | $112.62 | $122.83 | 367,431 | — | — |
| 2024-05-03 | $112.70 | $122.91 | 677,435 | — | — |
| 2024-05-02 | $111.72 | $121.85 | 377,748 | — | — |
| 2024-05-01 | $110.63 | $120.65 | 542,445 | — | — |
| 2024-04-30 | $111.80 | $121.93 | 526,535 | — | — |
| 2024-04-29 | $114.36 | $124.72 | 440,643 | — | — |
| 2024-04-26 | $113.64 | $123.93 | 208,202 | — | — |
| 2024-04-25 | $113.86 | $124.18 | 444,248 | — | — |
| 2024-04-24 | $116.40 | $126.95 | 274,330 | — | — |
| 2024-04-23 | $116.94 | $127.54 | 321,564 | — | — |
| 2024-04-22 | $114.18 | $124.53 | 343,565 | — | — |
| 2024-04-19 | $114.72 | $125.12 | 360,843 | — | — |
| 2024-04-18 | $113.44 | $123.72 | 255,685 | — | — |
| 2024-04-17 | $113.65 | $123.95 | 263,143 | — | — |
| 2024-04-16 | $114.98 | $125.40 | 287,755 | — | — |
| 2024-04-15 | $115.30 | $125.75 | 346,300 | — | — |
| 2024-04-12 | $116.99 | $127.59 | 342,446 | — | — |
| 2024-04-11 | $118.79 | $129.56 | 373,894 | — | — |
| 2024-04-10 | $118.58 | $129.32 | 342,074 | — | — |
| 2024-04-09 | $123.20 | $134.37 | 275,822 | — | — |
| 2024-04-08 | $122.00 | $133.05 | 211,434 | — | — |
| 2024-04-05 | $121.26 | $132.25 | 314,852 | — | — |
| 2024-04-04 | $121.30 | $132.29 | 567,430 | — | — |
| 2024-04-03 | $124.67 | $135.97 | 428,089 | — | — |
| 2024-04-02 | $124.77 | $136.08 | 537,970 | — | — |
| 2024-04-01 | $127.54 | $139.10 | 385,081 | — | — |
| 2024-03-28 | $129.36 | $141.08 | 392,291 | — | — |
| 2024-03-27 | $128.34 | $139.97 | 342,322 | — | — |
| 2024-03-26 | $125.30 | $136.66 | 218,271 | — | — |
| 2024-03-25 | $124.45 | $135.73 | 326,785 | — | — |
| 2024-03-22 | $124.21 | $135.46 | 425,106 | — | — |
| 2024-03-21 | $126.07 | $137.49 | 703,662 | — | — |
| 2024-03-20 | $122.13 | $133.20 | 292,354 | — | — |
| 2024-03-19 | $121.79 | $132.82 | 458,170 | — | — |
| 2024-03-18 | $121.48 | $132.49 | 407,953 | — | — |
| 2024-03-15 | $123.40 | $134.59 | 822,866 | — | — |
| 2024-03-14 | $123.49 | $134.68 | 418,518 | — | — |
| 2024-03-13 | $125.63 | $137.02 | 297,699 | — | — |
| 2024-03-12 | $125.20 | $136.54 | 236,791 | — | — |
| 2024-03-11 | $124.16 | $135.41 | 249,346 | — | — |
| 2024-03-08 | $123.79 | $135.01 | 675,073 | — | — |
| 2024-03-07 | $124.40 | $135.67 | 437,660 | — | — |
| 2024-03-06 | $123.50 | $134.69 | 616,279 | — | — |
| 2024-03-05 | $121.38 | $132.38 | 425,230 | — | — |
| 2024-03-04 | $123.89 | $135.12 | 448,599 | — | — |
| 2024-03-01 | $124.01 | $135.25 | 676,316 | — | — |
| 2024-02-29 | $122.41 | $133.51 | 463,639 | — | — |
| 2024-02-28 | $121.83 | $132.87 | 571,283 | — | — |
| 2024-02-27 | $123.48 | $134.67 | 721,810 | — | — |
| 2024-02-26 | $124.59 | $135.89 | 650,213 | — | — |
| 2024-02-23 | $123.36 | $134.54 | 625,602 | — | — |
| 2024-02-22 | $121.34 | $132.34 | 496,827 | — | — |
| 2024-02-21 | $121.19 | $132.17 | 1,163,945 | — | — |
| 2024-02-20 | $119.32 | $130.13 | 857,421 | — | — |
| 2024-02-16 | $116.28 | $126.82 | 538,343 | — | — |
| 2024-02-15 | $116.39 | $126.94 | 402,732 | — | — |
| 2024-02-14 | $115.95 | $126.46 | 456,181 | — | — |
| 2024-02-13 | $114.61 | $125.00 | 410,190 | — | — |
| 2024-02-12 | $119.42 | $130.24 | 598,007 | — | — |
| 2024-02-09 | $117.24 | $127.87 | 371,035 | — | — |
| 2024-02-08 | $116.93 | $127.53 | 274,206 | — | — |
| 2024-02-07 | $115.00 | $125.42 | 446,237 | — | — |
| 2024-02-06 | $113.68 | $123.98 | 228,588 | — | — |
| 2024-02-05 | $112.49 | $122.69 | 290,365 | — | — |
| 2024-02-02 | $115.14 | $125.58 | 611,680 | — | — |
| 2024-02-01 | $117.07 | $127.68 | 823,612 | — | — |
| 2024-01-31 | $113.49 | $123.78 | 366,934 | — | — |
| 2024-01-30 | $116.72 | $127.30 | 269,234 | — | — |
| 2024-01-29 | $116.52 | $127.08 | 341,328 | — | — |
| 2024-01-26 | $113.70 | $124.01 | 214,417 | — | — |
| 2024-01-25 | $113.52 | $123.80 | 316,468 | — | — |
| 2024-01-24 | $112.21 | $122.38 | 204,722 | — | — |
| 2024-01-23 | $114.38 | $124.74 | 277,562 | — | — |
| 2024-01-22 | $115.62 | $126.09 | 320,943 | — | — |
| 2024-01-19 | $113.95 | $124.28 | 463,017 | — | — |
| 2024-01-18 | $111.05 | $121.11 | 236,916 | — | — |
| 2024-01-17 | $108.92 | $118.79 | 407,082 | — | — |
| 2024-01-16 | $111.75 | $121.87 | 395,895 | — | — |
| 2024-01-12 | $112.41 | $122.60 | 230,825 | — | — |
| 2024-01-11 | $113.75 | $124.06 | 434,304 | — | — |
| 2024-01-10 | $112.06 | $122.22 | 310,128 | — | — |
| 2024-01-09 | $110.97 | $121.03 | 279,799 | — | — |
| 2024-01-08 | $112.18 | $122.35 | 358,108 | — | — |
| 2024-01-05 | $111.00 | $121.06 | 507,393 | — | — |
| 2024-01-04 | $111.62 | $121.73 | 513,483 | — | — |
| 2024-01-03 | $112.61 | $122.82 | 459,661 | — | — |
| 2024-01-02 | $116.93 | $127.53 | 382,347 | — | — |