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
- 2005-10-14 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $54.59 | $117.35 | 807,000 | — | — |
| 2025-12-30 | $55.24 | $118.74 | 968,700 | — | — |
| 2025-12-29 | $55.09 | $118.42 | 1,001,700 | — | — |
| 2025-12-26 | $54.89 | $117.99 | 686,600 | — | — |
| 2025-12-24 | $54.98 | $118.18 | 542,200 | — | — |
| 2025-12-23 | $54.69 | $117.56 | 929,000 | — | — |
| 2025-12-22 | $55.12 | $118.48 | 1,154,800 | — | — |
| 2025-12-19 | $55.83 | $120.01 | 3,159,000 | — | — |
| 2025-12-18 | $56.09 | $120.57 | 1,961,600 | — | — |
| 2025-12-17 | $55.90 | $120.16 | 2,085,400 | — | — |
| 2025-12-16 | $55.40 | $117.97 | 2,640,202 | — | — |
| 2025-12-15 | $56.56 | $120.43 | 2,295,814 | — | — |
| 2025-12-12 | $55.52 | $118.22 | 921,478 | — | — |
| 2025-12-11 | $55.62 | $118.44 | 1,038,970 | — | — |
| 2025-12-10 | $54.50 | $116.06 | 2,545,628 | — | — |
| 2025-12-09 | $54.86 | $116.82 | 1,190,787 | — | — |
| 2025-12-08 | $54.75 | $116.59 | 972,913 | — | — |
| 2025-12-05 | $56.03 | $119.30 | 759,499 | — | — |
| 2025-12-04 | $56.29 | $119.86 | 712,108 | — | — |
| 2025-12-03 | $56.11 | $119.49 | 938,070 | — | — |
| 2025-12-02 | $56.43 | $120.17 | 634,022 | — | — |
| 2025-12-01 | $57.42 | $122.26 | 1,190,061 | — | — |
| 2025-11-28 | $57.31 | $122.04 | 581,446 | — | — |
| 2025-11-26 | $57.36 | $122.14 | 829,807 | — | — |
| 2025-11-25 | $57.21 | $121.83 | 1,025,593 | — | — |
| 2025-11-24 | $56.05 | $119.35 | 1,848,660 | — | — |
| 2025-11-21 | $56.93 | $121.23 | 1,592,417 | — | — |
| 2025-11-20 | $55.33 | $117.83 | 1,197,839 | — | — |
| 2025-11-19 | $55.27 | $117.68 | 1,096,420 | — | — |
| 2025-11-18 | $55.71 | $118.63 | 1,200,846 | — | — |
| 2025-11-17 | $55.13 | $117.39 | 1,219,512 | — | — |
| 2025-11-14 | $56.18 | $119.63 | 850,340 | — | — |
| 2025-11-13 | $56.50 | $120.31 | 1,033,578 | — | — |
| 2025-11-12 | $56.41 | $120.13 | 968,869 | — | — |
| 2025-11-11 | $56.62 | $120.56 | 1,117,990 | — | — |
| 2025-11-10 | $55.45 | $118.07 | 1,197,528 | — | — |
| 2025-11-07 | $55.01 | $117.15 | 2,669,238 | — | — |
| 2025-11-06 | $52.61 | $112.03 | 1,378,484 | — | — |
| 2025-11-05 | $53.19 | $113.27 | 1,311,183 | — | — |
| 2025-11-04 | $53.84 | $114.64 | 834,059 | — | — |
| 2025-11-03 | $53.39 | $113.70 | 1,525,220 | — | — |
| 2025-10-31 | $53.27 | $113.43 | 2,391,218 | — | — |
| 2025-10-30 | $53.14 | $113.16 | 1,106,168 | — | — |
| 2025-10-29 | $52.99 | $112.84 | 1,074,954 | — | — |
| 2025-10-28 | $53.87 | $114.70 | 638,274 | — | — |
| 2025-10-27 | $54.96 | $117.02 | 663,473 | — | — |
| 2025-10-24 | $55.08 | $117.29 | 913,493 | — | — |
| 2025-10-23 | $54.73 | $116.55 | 779,513 | — | — |
| 2025-10-22 | $54.43 | $115.90 | 979,758 | — | — |
| 2025-10-21 | $54.48 | $116.02 | 702,153 | — | — |
| 2025-10-20 | $54.11 | $115.22 | 787,602 | — | — |
| 2025-10-17 | $53.27 | $113.43 | 1,123,071 | — | — |
| 2025-10-16 | $53.11 | $113.10 | 1,025,904 | — | — |
| 2025-10-15 | $54.15 | $115.30 | 1,347,270 | — | — |
| 2025-10-14 | $54.92 | $116.94 | 1,117,368 | — | — |
| 2025-10-13 | $53.31 | $113.51 | 1,003,920 | — | — |
| 2025-10-10 | $53.02 | $112.90 | 976,024 | — | — |
| 2025-10-09 | $53.45 | $113.82 | 1,006,512 | — | — |
| 2025-10-08 | $54.65 | $116.37 | 952,796 | — | — |
| 2025-10-07 | $54.70 | $116.47 | 1,299,983 | — | — |
| 2025-10-06 | $55.98 | $119.20 | 929,567 | — | — |
| 2025-10-03 | $57.83 | $123.14 | 1,022,378 | — | — |
| 2025-10-02 | $57.48 | $122.40 | 917,641 | — | — |
| 2025-10-01 | $58.19 | $123.90 | 1,047,681 | — | — |
| 2025-09-30 | $58.33 | $124.21 | 1,457,089 | — | — |
| 2025-09-29 | $57.69 | $122.84 | 779,617 | — | — |
| 2025-09-26 | $58.25 | $124.05 | 955,492 | — | — |
| 2025-09-25 | $57.03 | $121.44 | 884,146 | — | — |
| 2025-09-24 | $57.70 | $122.86 | 1,056,081 | — | — |
| 2025-09-23 | $57.14 | $121.67 | 918,575 | — | — |
| 2025-09-22 | $56.75 | $120.84 | 1,256,118 | — | — |
| 2025-09-19 | $56.60 | $120.52 | 3,678,446 | — | — |
| 2025-09-18 | $57.06 | $121.50 | 1,393,210 | — | — |
| 2025-09-17 | $56.63 | $120.60 | 1,482,288 | — | — |
| 2025-09-16 | $56.37 | $120.04 | 1,391,239 | — | — |
| 2025-09-15 | $57.88 | $122.22 | 884,665 | — | — |
| 2025-09-12 | $58.37 | $123.26 | 869,525 | — | — |
| 2025-09-11 | $58.51 | $123.56 | 1,313,672 | — | — |
| 2025-09-10 | $57.35 | $121.10 | 1,140,285 | — | — |
| 2025-09-09 | $57.83 | $122.12 | 1,125,871 | — | — |
| 2025-09-08 | $58.30 | $123.12 | 1,575,410 | — | — |
| 2025-09-05 | $58.41 | $123.34 | 1,009,001 | — | — |
| 2025-09-04 | $58.26 | $123.03 | 1,022,275 | — | — |
| 2025-09-03 | $57.56 | $121.55 | 1,333,064 | — | — |
| 2025-09-02 | $56.52 | $119.35 | 2,141,301 | — | — |
| 2025-08-29 | $57.73 | $121.91 | 1,021,030 | — | — |
| 2025-08-28 | $57.49 | $121.41 | 760,847 | — | — |
| 2025-08-27 | $58.37 | $123.26 | 1,050,481 | — | — |
| 2025-08-26 | $58.24 | $122.97 | 1,146,818 | — | — |
| 2025-08-25 | $58.26 | $123.03 | 567,343 | — | — |
| 2025-08-22 | $58.65 | $123.85 | 813,008 | — | — |
| 2025-08-21 | $57.24 | $120.88 | 825,763 | — | — |
| 2025-08-20 | $57.16 | $120.69 | 1,002,883 | — | — |
| 2025-08-19 | $57.35 | $121.10 | 1,349,656 | — | — |
| 2025-08-18 | $56.60 | $119.51 | 1,591,380 | — | — |
| 2025-08-15 | $57.46 | $121.34 | 1,283,495 | — | — |
| 2025-08-14 | $58.30 | $123.12 | 1,806,247 | — | — |
| 2025-08-13 | $58.89 | $124.36 | 1,231,956 | — | — |
| 2025-08-12 | $57.83 | $122.12 | 1,486,228 | — | — |
| 2025-08-11 | $56.39 | $119.08 | 1,076,821 | — | — |
| 2025-08-08 | $56.17 | $118.62 | 1,132,300 | — | — |
| 2025-08-07 | $55.85 | $117.94 | 2,285,030 | — | — |
| 2025-08-06 | $56.09 | $118.45 | 1,593,454 | — | — |
| 2025-08-05 | $56.02 | $118.29 | 1,308,694 | — | — |
| 2025-08-04 | $55.89 | $118.03 | 964,203 | — | — |
| 2025-08-01 | $54.56 | $115.22 | 1,241,185 | — | — |
| 2025-07-31 | $54.42 | $114.91 | 1,140,493 | — | — |
| 2025-07-30 | $54.49 | $115.07 | 1,329,849 | — | — |
| 2025-07-29 | $55.04 | $116.23 | 978,202 | — | — |
| 2025-07-28 | $54.99 | $116.11 | 1,578,729 | — | — |
| 2025-07-25 | $55.08 | $116.31 | 1,556,122 | — | — |
| 2025-07-24 | $54.42 | $114.91 | 3,299,008 | — | — |
| 2025-07-23 | $53.57 | $113.12 | 1,820,246 | — | — |
| 2025-07-22 | $53.73 | $113.46 | 1,620,624 | — | — |
| 2025-07-21 | $52.84 | $111.59 | 1,671,229 | — | — |
| 2025-07-18 | $53.07 | $112.06 | 7,169,403 | — | — |
| 2025-07-17 | $52.57 | $111.00 | 1,755,226 | — | — |
| 2025-07-16 | $51.40 | $108.54 | 1,799,610 | — | — |
| 2025-07-15 | $50.76 | $107.19 | 2,880,890 | — | — |
| 2025-07-14 | $51.28 | $108.29 | 3,612,286 | — | — |
| 2025-07-11 | $50.92 | $107.52 | 6,244,503 | — | — |
| 2025-07-10 | $49.39 | $104.30 | 6,308,278 | — | — |
| 2025-07-09 | $53.15 | $112.24 | 2,256,512 | — | — |
| 2025-07-08 | $53.20 | $112.34 | 3,361,124 | — | — |
| 2025-07-07 | $55.54 | $117.29 | 3,436,722 | — | — |
| 2025-07-03 | $55.92 | $118.09 | 1,682,325 | — | — |
| 2025-07-02 | $55.27 | $116.70 | 1,337,937 | — | — |
| 2025-07-01 | $55.23 | $116.62 | 1,791,314 | — | — |
| 2025-06-30 | $54.06 | $114.16 | 1,872,822 | — | — |
| 2025-06-27 | $54.51 | $115.11 | 3,067,239 | — | — |
| 2025-06-26 | $54.32 | $114.71 | 1,844,719 | — | — |
| 2025-06-25 | $53.27 | $112.49 | 2,374,315 | — | — |
| 2025-06-24 | $54.02 | $114.07 | 2,897,897 | — | — |
| 2025-06-23 | $53.94 | $113.91 | 2,354,612 | — | — |
| 2025-06-20 | $52.57 | $111.00 | 3,376,991 | — | — |
| 2025-06-18 | $52.19 | $110.21 | 2,262,527 | — | — |
| 2025-06-17 | $52.01 | $109.82 | 2,909,511 | — | — |
| 2025-06-16 | $52.86 | $111.63 | 1,166,210 | — | — |
| 2025-06-13 | $53.30 | $111.53 | 1,295,939 | — | — |
| 2025-06-12 | $54.17 | $113.35 | 1,073,814 | — | — |
| 2025-06-11 | $53.65 | $112.28 | 1,222,519 | — | — |
| 2025-06-10 | $53.26 | $111.45 | 974,987 | — | — |
| 2025-06-09 | $52.88 | $110.66 | 1,058,155 | — | — |
| 2025-06-06 | $52.77 | $110.42 | 1,029,119 | — | — |
| 2025-06-05 | $52.08 | $108.99 | 1,406,898 | — | — |
| 2025-06-04 | $52.18 | $109.19 | 1,195,143 | — | — |
| 2025-06-03 | $52.71 | $110.30 | 1,499,398 | — | — |
| 2025-06-02 | $52.52 | $109.89 | 1,225,734 | — | — |
| 2025-05-30 | $52.82 | $110.52 | 2,562,323 | — | — |
| 2025-05-29 | $52.47 | $109.79 | 1,386,469 | — | — |
| 2025-05-28 | $51.76 | $108.30 | 1,604,654 | — | — |
| 2025-05-27 | $52.44 | $109.73 | 1,557,367 | — | — |
| 2025-05-23 | $52.03 | $108.87 | 1,277,169 | — | — |
| 2025-05-22 | $51.71 | $108.20 | 1,747,034 | — | — |
| 2025-05-21 | $52.23 | $109.29 | 1,738,116 | — | — |
| 2025-05-20 | $54.42 | $113.87 | 1,790,173 | — | — |
| 2025-05-19 | $55.94 | $117.06 | 979,654 | — | — |
| 2025-05-16 | $56.16 | $117.52 | 1,149,929 | — | — |
| 2025-05-15 | $55.53 | $116.19 | 1,212,564 | — | — |
| 2025-05-14 | $54.81 | $114.70 | 1,141,633 | — | — |
| 2025-05-13 | $55.27 | $115.67 | 1,626,016 | — | — |
| 2025-05-12 | $55.67 | $116.49 | 1,813,506 | — | — |
| 2025-05-09 | $55.81 | $116.78 | 1,976,729 | — | — |
| 2025-05-08 | $57.61 | $120.55 | 2,389,767 | — | — |
| 2025-05-07 | $62.03 | $129.81 | 1,452,526 | — | — |
| 2025-05-06 | $61.99 | $129.71 | 760,328 | — | — |
| 2025-05-05 | $62.26 | $130.28 | 1,111,871 | — | — |
| 2025-05-02 | $62.69 | $131.18 | 1,217,023 | — | — |
| 2025-05-01 | $61.18 | $128.02 | 1,955,367 | — | — |
| 2025-04-30 | $61.76 | $129.25 | 1,821,594 | — | — |
| 2025-04-29 | $61.57 | $128.84 | 784,905 | — | — |
| 2025-04-28 | $60.88 | $127.39 | 943,670 | — | — |
| 2025-04-25 | $60.41 | $126.42 | 878,858 | — | — |
| 2025-04-24 | $60.95 | $127.55 | 1,191,824 | — | — |
| 2025-04-23 | $59.79 | $125.11 | 1,000,809 | — | — |
| 2025-04-22 | $59.36 | $124.22 | 1,364,070 | — | — |
| 2025-04-21 | $57.44 | $120.21 | 1,435,830 | — | — |
| 2025-04-17 | $59.60 | $124.73 | 5,357,972 | — | — |
| 2025-04-16 | $59.29 | $124.06 | 1,449,000 | — | — |
| 2025-04-15 | $60.21 | $126.00 | 1,651,215 | — | — |
| 2025-04-14 | $59.85 | $125.23 | 1,676,933 | — | — |
| 2025-04-11 | $57.84 | $121.03 | 1,877,281 | — | — |
| 2025-04-10 | $58.02 | $121.42 | 1,825,224 | — | — |
| 2025-04-09 | $58.95 | $123.35 | 2,589,389 | — | — |
| 2025-04-08 | $56.23 | $117.66 | 2,360,316 | — | — |
| 2025-04-07 | $55.78 | $116.72 | 2,193,048 | — | — |
| 2025-04-04 | $57.94 | $121.24 | 2,031,898 | — | — |
| 2025-04-03 | $61.94 | $129.61 | 2,031,379 | — | — |
| 2025-04-02 | $64.21 | $134.37 | 1,296,976 | — | — |
| 2025-04-01 | $63.57 | $133.02 | 1,713,643 | — | — |
| 2025-03-31 | $62.76 | $131.32 | 1,647,067 | — | — |
| 2025-03-28 | $62.41 | $130.60 | 1,449,622 | — | — |
| 2025-03-27 | $62.61 | $131.02 | 1,005,994 | — | — |
| 2025-03-26 | $62.47 | $130.72 | 1,216,920 | — | — |
| 2025-03-25 | $62.94 | $131.71 | 1,590,862 | — | — |
| 2025-03-24 | $62.57 | $130.92 | 1,305,065 | — | — |
| 2025-03-21 | $61.26 | $128.20 | 5,430,665 | — | — |
| 2025-03-20 | $61.83 | $129.39 | 2,019,039 | — | — |
| 2025-03-19 | $61.88 | $129.49 | 1,589,928 | — | — |
| 2025-03-18 | $61.85 | $129.43 | 1,047,681 | — | — |
| 2025-03-17 | $62.59 | $130.98 | 1,430,956 | — | — |
| 2025-03-14 | $62.48 | $129.73 | 1,474,407 | — | — |
| 2025-03-13 | $60.95 | $126.57 | 1,969,056 | — | — |
| 2025-03-12 | $59.47 | $123.48 | 1,291,065 | — | — |
| 2025-03-11 | $59.82 | $124.20 | 1,615,335 | — | — |
| 2025-03-10 | $59.37 | $123.28 | 1,288,991 | — | — |
| 2025-03-07 | $60.70 | $126.05 | 1,147,855 | — | — |
| 2025-03-06 | $60.81 | $126.27 | 1,111,457 | — | — |
| 2025-03-05 | $61.24 | $127.17 | 1,367,388 | — | — |
| 2025-03-04 | $60.50 | $125.63 | 1,829,683 | — | — |
| 2025-03-03 | $62.49 | $129.75 | 1,555,189 | — | — |
| 2025-02-28 | $62.23 | $129.21 | 2,015,513 | — | — |
| 2025-02-27 | $60.54 | $125.71 | 1,298,843 | — | — |
| 2025-02-26 | $59.32 | $123.16 | 1,964,700 | — | — |
| 2025-02-25 | $58.76 | $122.00 | 2,286,896 | — | — |
| 2025-02-24 | $57.76 | $119.94 | 2,105,732 | — | — |
| 2025-02-21 | $57.34 | $119.06 | 2,139,538 | — | — |
| 2025-02-20 | $55.52 | $115.27 | 1,127,945 | — | — |
| 2025-02-19 | $56.33 | $116.96 | 913,908 | — | — |
| 2025-02-18 | $56.22 | $116.74 | 973,432 | — | — |
| 2025-02-14 | $55.88 | $116.03 | 884,354 | — | — |
| 2025-02-13 | $55.64 | $115.53 | 931,433 | — | — |
| 2025-02-12 | $54.82 | $113.83 | 1,061,577 | — | — |
| 2025-02-11 | $55.26 | $114.73 | 1,014,912 | — | — |
| 2025-02-10 | $55.69 | $115.63 | 885,702 | — | — |
| 2025-02-07 | $55.95 | $116.17 | 896,383 | — | — |
| 2025-02-06 | $56.38 | $117.08 | 777,854 | — | — |
| 2025-02-05 | $56.31 | $116.92 | 661,710 | — | — |
| 2025-02-04 | $55.60 | $115.45 | 695,931 | — | — |
| 2025-02-03 | $55.58 | $115.41 | 689,087 | — | — |
| 2025-01-31 | $56.09 | $116.48 | 754,418 | — | — |
| 2025-01-30 | $56.47 | $117.26 | 503,671 | — | — |
| 2025-01-29 | $55.92 | $116.11 | 555,521 | — | — |
| 2025-01-28 | $56.00 | $116.28 | 800,149 | — | — |
| 2025-01-27 | $57.28 | $118.94 | 618,985 | — | — |
| 2025-01-24 | $55.64 | $115.53 | 1,489,754 | — | — |
| 2025-01-23 | $55.60 | $115.45 | 990,646 | — | — |
| 2025-01-22 | $56.33 | $116.96 | 1,180,002 | — | — |
| 2025-01-21 | $56.69 | $117.72 | 985,876 | — | — |
| 2025-01-17 | $55.97 | $116.22 | 1,252,800 | — | — |
| 2025-01-16 | $55.63 | $115.51 | 1,085,532 | — | — |
| 2025-01-15 | $54.44 | $113.03 | 805,956 | — | — |
| 2025-01-14 | $53.65 | $111.41 | 803,468 | — | — |
| 2025-01-13 | $52.42 | $108.85 | 1,040,630 | — | — |
| 2025-01-10 | $52.31 | $108.63 | 1,629,231 | — | — |
| 2025-01-08 | $54.01 | $112.15 | 881,243 | — | — |
| 2025-01-07 | $54.27 | $112.69 | 1,016,053 | — | — |
| 2025-01-06 | $54.47 | $113.11 | 988,676 | — | — |
| 2025-01-03 | $54.79 | $113.77 | 1,110,109 | — | — |
| 2025-01-02 | $53.98 | $112.09 | 792,164 | — | — |