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
- 1973-02-21 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 | $42.70 | $323.65 | 1,394,000 | — | — |
| 2025-12-30 | $43.03 | $326.15 | 915,700 | — | — |
| 2025-12-29 | $42.90 | $325.17 | 1,158,300 | — | — |
| 2025-12-26 | $42.78 | $324.26 | 785,500 | — | — |
| 2025-12-24 | $42.99 | $325.85 | 622,500 | — | — |
| 2025-12-23 | $42.98 | $325.77 | 1,490,900 | — | — |
| 2025-12-22 | $43.03 | $326.15 | 1,401,700 | — | — |
| 2025-12-19 | $42.50 | $322.14 | 2,198,700 | — | — |
| 2025-12-18 | $43.27 | $327.97 | 1,233,200 | — | — |
| 2025-12-17 | $43.07 | $326.46 | 1,321,900 | — | — |
| 2025-12-16 | $43.07 | $326.46 | 1,482,700 | — | — |
| 2025-12-15 | $43.20 | $327.44 | 977,100 | — | — |
| 2025-12-12 | $43.05 | $326.31 | 2,109,400 | — | — |
| 2025-12-11 | $42.62 | $323.05 | 1,262,800 | — | — |
| 2025-12-10 | $42.89 | $325.09 | 957,900 | — | — |
| 2025-12-09 | $43.07 | $326.46 | 1,497,700 | — | — |
| 2025-12-08 | $42.88 | $325.02 | 1,109,700 | — | — |
| 2025-12-05 | $43.38 | $328.81 | 794,700 | — | — |
| 2025-12-04 | $43.49 | $329.64 | 1,184,800 | — | — |
| 2025-12-03 | $44.25 | $335.40 | 1,724,700 | — | — |
| 2025-12-02 | $44.42 | $336.69 | 2,461,700 | — | — |
| 2025-12-01 | $44.86 | $340.02 | 1,586,900 | — | — |
| 2025-11-28 | $45.78 | $347.00 | 636,900 | — | — |
| 2025-11-26 | $45.50 | $344.88 | 1,700,000 | — | — |
| 2025-11-25 | $44.85 | $339.95 | 1,356,500 | — | — |
| 2025-11-24 | $44.75 | $339.19 | 2,172,800 | — | — |
| 2025-11-21 | $44.30 | $335.78 | 6,029,300 | — | — |
| 2025-11-20 | $44.13 | $334.49 | 696,800 | — | — |
| 2025-11-19 | $44.08 | $334.11 | 1,219,800 | — | — |
| 2025-11-18 | $44.14 | $334.57 | 1,454,000 | — | — |
| 2025-11-17 | $44.59 | $337.98 | 980,700 | — | — |
| 2025-11-14 | $44.76 | $339.27 | 1,300,100 | — | — |
| 2025-11-13 | $44.97 | $340.86 | 984,200 | — | — |
| 2025-11-12 | $45.63 | $345.86 | 1,174,200 | — | — |
| 2025-11-11 | $45.38 | $343.97 | 1,303,900 | — | — |
| 2025-11-10 | $44.68 | $338.66 | 714,200 | — | — |
| 2025-11-07 | $44.32 | $335.93 | 1,034,200 | — | — |
| 2025-11-06 | $44.08 | $334.11 | 926,600 | — | — |
| 2025-11-05 | $44.05 | $333.88 | 1,043,900 | — | — |
| 2025-11-04 | $44.29 | $335.70 | 1,316,200 | — | — |
| 2025-11-03 | $44.13 | $334.49 | 1,269,700 | — | — |
| 2025-10-31 | $44.14 | $334.57 | 1,495,900 | — | — |
| 2025-10-30 | $44.46 | $336.99 | 1,375,000 | — | — |
| 2025-10-29 | $44.41 | $336.61 | 1,605,600 | — | — |
| 2025-10-28 | $45.39 | $344.04 | 1,406,800 | — | — |
| 2025-10-27 | $46.48 | $352.30 | 708,100 | — | — |
| 2025-10-24 | $46.37 | $351.47 | 1,064,300 | — | — |
| 2025-10-23 | $46.19 | $350.11 | 859,600 | — | — |
| 2025-10-22 | $46.45 | $352.08 | 1,028,800 | — | — |
| 2025-10-21 | $46.66 | $353.67 | 883,300 | — | — |
| 2025-10-20 | $46.65 | $353.59 | 645,700 | — | — |
| 2025-10-17 | $46.50 | $352.46 | 684,600 | — | — |
| 2025-10-16 | $46.43 | $351.92 | 634,200 | — | — |
| 2025-10-15 | $47.04 | $356.55 | 1,588,500 | — | — |
| 2025-10-14 | $46.52 | $352.61 | 1,029,200 | — | — |
| 2025-10-13 | $45.96 | $348.36 | 893,800 | — | — |
| 2025-10-10 | $45.79 | $347.07 | 1,127,800 | — | — |
| 2025-10-09 | $45.35 | $343.74 | 1,023,200 | — | — |
| 2025-10-08 | $45.85 | $347.53 | 1,722,000 | — | — |
| 2025-10-07 | $45.96 | $348.36 | 1,244,700 | — | — |
| 2025-10-06 | $46.15 | $349.80 | 853,200 | — | — |
| 2025-10-03 | $45.92 | $344.84 | 948,800 | — | — |
| 2025-10-02 | $45.45 | $341.31 | 1,050,800 | — | — |
| 2025-10-01 | $45.71 | $343.26 | 1,104,500 | — | — |
| 2025-09-30 | $46.27 | $347.47 | 1,090,300 | — | — |
| 2025-09-29 | $45.90 | $344.69 | 1,626,300 | — | — |
| 2025-09-26 | $45.73 | $343.41 | 666,700 | — | — |
| 2025-09-25 | $45.09 | $338.60 | 758,500 | — | — |
| 2025-09-24 | $45.31 | $340.26 | 1,342,400 | — | — |
| 2025-09-23 | $44.79 | $336.35 | 770,500 | — | — |
| 2025-09-22 | $44.28 | $332.52 | 2,195,400 | — | — |
| 2025-09-19 | $44.13 | $331.40 | 1,933,500 | — | — |
| 2025-09-18 | $43.87 | $329.44 | 1,204,000 | — | — |
| 2025-09-17 | $44.11 | $331.25 | 1,084,600 | — | — |
| 2025-09-16 | $43.64 | $327.72 | 999,800 | — | — |
| 2025-09-15 | $44.35 | $333.05 | 665,800 | — | — |
| 2025-09-12 | $44.47 | $333.95 | 893,500 | — | — |
| 2025-09-11 | $44.20 | $331.92 | 824,600 | — | — |
| 2025-09-10 | $43.94 | $329.97 | 778,900 | — | — |
| 2025-09-09 | $43.79 | $328.84 | 1,014,400 | — | — |
| 2025-09-08 | $43.46 | $326.36 | 993,700 | — | — |
| 2025-09-05 | $44.15 | $331.55 | 1,763,100 | — | — |
| 2025-09-04 | $44.30 | $332.67 | 1,521,100 | — | — |
| 2025-09-03 | $44.30 | $332.67 | 621,800 | — | — |
| 2025-09-02 | $44.54 | $334.47 | 852,200 | — | — |
| 2025-08-29 | $44.66 | $335.38 | 883,400 | — | — |
| 2025-08-28 | $44.63 | $335.15 | 578,800 | — | — |
| 2025-08-27 | $45.27 | $339.96 | 1,003,500 | — | — |
| 2025-08-26 | $45.11 | $338.75 | 915,200 | — | — |
| 2025-08-25 | $45.15 | $339.06 | 1,034,900 | — | — |
| 2025-08-22 | $45.55 | $342.06 | 758,900 | — | — |
| 2025-08-21 | $44.96 | $337.63 | 733,200 | — | — |
| 2025-08-20 | $45.27 | $339.96 | 697,100 | — | — |
| 2025-08-19 | $45.10 | $338.68 | 756,600 | — | — |
| 2025-08-18 | $44.57 | $334.70 | 801,100 | — | — |
| 2025-08-15 | $45.09 | $338.60 | 1,140,100 | — | — |
| 2025-08-14 | $45.67 | $342.96 | 1,616,800 | — | — |
| 2025-08-13 | $45.65 | $342.81 | 681,000 | — | — |
| 2025-08-12 | $45.17 | $339.21 | 625,400 | — | — |
| 2025-08-11 | $45.18 | $339.28 | 743,300 | — | — |
| 2025-08-08 | $45.37 | $340.71 | 959,600 | — | — |
| 2025-08-07 | $45.84 | $344.24 | 1,034,800 | — | — |
| 2025-08-06 | $45.61 | $342.51 | 1,027,900 | — | — |
| 2025-08-05 | $45.42 | $341.08 | 968,500 | — | — |
| 2025-08-04 | $45.90 | $344.69 | 984,200 | — | — |
| 2025-08-01 | $45.33 | $340.41 | 1,104,900 | — | — |
| 2025-07-31 | $45.42 | $341.08 | 1,490,600 | — | — |
| 2025-07-30 | $44.89 | $337.10 | 1,275,100 | — | — |
| 2025-07-29 | $44.91 | $337.25 | 1,284,600 | — | — |
| 2025-07-28 | $44.21 | $332.00 | 1,269,900 | — | — |
| 2025-07-25 | $44.86 | $336.88 | 1,086,800 | — | — |
| 2025-07-24 | $44.92 | $337.33 | 953,900 | — | — |
| 2025-07-23 | $44.98 | $337.78 | 878,600 | — | — |
| 2025-07-22 | $45.77 | $343.71 | 1,300,600 | — | — |
| 2025-07-21 | $45.12 | $338.83 | 1,248,800 | — | — |
| 2025-07-18 | $44.54 | $334.47 | 1,066,700 | — | — |
| 2025-07-17 | $44.11 | $331.25 | 1,040,300 | — | — |
| 2025-07-16 | $44.12 | $331.32 | 1,363,200 | — | — |
| 2025-07-15 | $43.79 | $328.84 | 974,400 | — | — |
| 2025-07-14 | $44.48 | $334.02 | 594,900 | — | — |
| 2025-07-11 | $44.28 | $332.52 | 730,000 | — | — |
| 2025-07-10 | $44.52 | $334.32 | 1,112,200 | — | — |
| 2025-07-09 | $44.16 | $331.62 | 1,422,600 | — | — |
| 2025-07-08 | $43.59 | $327.34 | 1,718,500 | — | — |
| 2025-07-07 | $43.99 | $330.34 | 1,029,100 | — | — |
| 2025-07-03 | $44.48 | $330.86 | 581,500 | — | — |
| 2025-07-02 | $44.23 | $329.00 | 1,092,500 | — | — |
| 2025-07-01 | $44.67 | $332.28 | 1,804,200 | — | — |
| 2025-06-30 | $44.38 | $330.12 | 2,133,200 | — | — |
| 2025-06-27 | $44.04 | $327.59 | 1,841,600 | — | — |
| 2025-06-26 | $43.99 | $327.22 | 1,112,200 | — | — |
| 2025-06-25 | $43.75 | $325.43 | 2,229,800 | — | — |
| 2025-06-24 | $44.72 | $332.65 | 1,041,300 | — | — |
| 2025-06-23 | $44.75 | $332.87 | 741,400 | — | — |
| 2025-06-20 | $43.96 | $326.99 | 1,604,800 | — | — |
| 2025-06-18 | $43.88 | $326.40 | 1,087,600 | — | — |
| 2025-06-17 | $43.90 | $326.55 | 679,500 | — | — |
| 2025-06-16 | $43.87 | $326.32 | 623,500 | — | — |
| 2025-06-13 | $44.31 | $329.60 | 707,100 | — | — |
| 2025-06-12 | $44.64 | $332.05 | 704,700 | — | — |
| 2025-06-11 | $44.19 | $328.71 | 802,500 | — | — |
| 2025-06-10 | $44.00 | $327.29 | 882,900 | — | — |
| 2025-06-09 | $43.77 | $325.58 | 761,100 | — | — |
| 2025-06-06 | $43.79 | $325.73 | 1,068,200 | — | — |
| 2025-06-05 | $43.90 | $326.55 | 1,287,900 | — | — |
| 2025-06-04 | $43.76 | $325.51 | 1,403,700 | — | — |
| 2025-06-03 | $44.24 | $329.08 | 1,160,400 | — | — |
| 2025-06-02 | $44.34 | $329.82 | 843,200 | — | — |
| 2025-05-30 | $44.47 | $330.79 | 1,443,600 | — | — |
| 2025-05-29 | $44.18 | $328.63 | 760,800 | — | — |
| 2025-05-28 | $43.69 | $324.99 | 959,900 | — | — |
| 2025-05-27 | $44.55 | $331.38 | 844,500 | — | — |
| 2025-05-23 | $44.24 | $329.08 | 673,700 | — | — |
| 2025-05-22 | $43.79 | $325.73 | 734,900 | — | — |
| 2025-05-21 | $44.21 | $328.85 | 1,004,200 | — | — |
| 2025-05-20 | $44.91 | $334.06 | 932,900 | — | — |
| 2025-05-19 | $44.64 | $332.05 | 1,036,100 | — | — |
| 2025-05-16 | $44.36 | $329.97 | 905,400 | — | — |
| 2025-05-15 | $43.92 | $326.70 | 778,300 | — | — |
| 2025-05-14 | $42.85 | $318.74 | 1,079,000 | — | — |
| 2025-05-13 | $43.06 | $320.30 | 1,914,600 | — | — |
| 2025-05-12 | $43.56 | $324.02 | 1,194,700 | — | — |
| 2025-05-09 | $44.38 | $330.12 | 1,207,100 | — | — |
| 2025-05-08 | $44.34 | $329.82 | 796,300 | — | — |
| 2025-05-07 | $45.20 | $336.22 | 960,100 | — | — |
| 2025-05-06 | $45.27 | $336.74 | 1,196,900 | — | — |
| 2025-05-05 | $45.14 | $335.77 | 815,700 | — | — |
| 2025-05-02 | $45.11 | $335.55 | 810,600 | — | — |
| 2025-05-01 | $44.79 | $333.17 | 1,389,300 | — | — |
| 2025-04-30 | $45.38 | $337.56 | 2,221,900 | — | — |
| 2025-04-29 | $45.71 | $340.01 | 1,267,000 | — | — |
| 2025-04-28 | $45.47 | $338.23 | 1,282,600 | — | — |
| 2025-04-25 | $44.85 | $333.61 | 945,600 | — | — |
| 2025-04-24 | $45.21 | $336.29 | 1,054,300 | — | — |
| 2025-04-23 | $45.04 | $335.03 | 934,800 | — | — |
| 2025-04-22 | $45.27 | $336.74 | 750,500 | — | — |
| 2025-04-21 | $44.10 | $328.04 | 610,000 | — | — |
| 2025-04-17 | $45.10 | $335.47 | 887,400 | — | — |
| 2025-04-16 | $44.70 | $332.50 | 856,200 | — | — |
| 2025-04-15 | $44.78 | $333.09 | 879,000 | — | — |
| 2025-04-14 | $44.76 | $332.94 | 1,894,700 | — | — |
| 2025-04-11 | $44.12 | $328.18 | 958,000 | — | — |
| 2025-04-10 | $43.29 | $322.01 | 1,609,700 | — | — |
| 2025-04-09 | $43.43 | $323.05 | 1,762,900 | — | — |
| 2025-04-08 | $42.23 | $314.13 | 1,489,200 | — | — |
| 2025-04-07 | $42.24 | $314.20 | 1,634,400 | — | — |
| 2025-04-04 | $43.66 | $321.63 | 3,237,900 | — | — |
| 2025-04-03 | $46.00 | $338.87 | 1,054,900 | — | — |
| 2025-04-02 | $46.38 | $341.67 | 1,057,800 | — | — |
| 2025-04-01 | $46.13 | $339.83 | 1,240,600 | — | — |
| 2025-03-31 | $45.96 | $338.57 | 1,744,500 | — | — |
| 2025-03-28 | $45.49 | $335.11 | 1,897,900 | — | — |
| 2025-03-27 | $45.06 | $331.94 | 998,100 | — | — |
| 2025-03-26 | $44.83 | $330.25 | 1,022,200 | — | — |
| 2025-03-25 | $44.34 | $326.64 | 1,253,900 | — | — |
| 2025-03-24 | $45.10 | $332.24 | 1,566,100 | — | — |
| 2025-03-21 | $44.96 | $331.21 | 3,377,900 | — | — |
| 2025-03-20 | $45.26 | $333.42 | 1,071,800 | — | — |
| 2025-03-19 | $45.19 | $332.90 | 1,607,800 | — | — |
| 2025-03-18 | $44.77 | $329.81 | 1,376,900 | — | — |
| 2025-03-17 | $44.86 | $330.47 | 4,507,600 | — | — |
| 2025-03-14 | $45.06 | $331.94 | 1,231,000 | — | — |
| 2025-03-13 | $44.39 | $327.01 | 746,700 | — | — |
| 2025-03-12 | $44.35 | $326.71 | 1,781,200 | — | — |
| 2025-03-11 | $44.07 | $324.65 | 1,496,600 | — | — |
| 2025-03-10 | $44.26 | $326.05 | 1,732,600 | — | — |
| 2025-03-07 | $43.91 | $323.47 | 1,283,900 | — | — |
| 2025-03-06 | $44.05 | $324.50 | 1,081,000 | — | — |
| 2025-03-05 | $44.65 | $328.92 | 1,531,400 | — | — |
| 2025-03-04 | $45.12 | $332.39 | 1,305,200 | — | — |
| 2025-03-03 | $46.32 | $341.23 | 1,895,500 | — | — |
| 2025-02-28 | $46.28 | $340.93 | 1,710,200 | — | — |
| 2025-02-27 | $45.15 | $332.61 | 1,217,200 | — | — |
| 2025-02-26 | $45.42 | $334.60 | 1,568,900 | — | — |
| 2025-02-25 | $45.26 | $333.42 | 1,212,200 | — | — |
| 2025-02-24 | $45.15 | $332.61 | 1,164,100 | — | — |
| 2025-02-21 | $45.20 | $332.98 | 1,442,700 | — | — |
| 2025-02-20 | $44.30 | $326.35 | 1,540,900 | — | — |
| 2025-02-19 | $44.02 | $324.28 | 2,224,100 | — | — |
| 2025-02-18 | $43.86 | $323.10 | 782,400 | — | — |
| 2025-02-14 | $43.53 | $320.67 | 666,700 | — | — |
| 2025-02-13 | $43.72 | $322.07 | 596,600 | — | — |
| 2025-02-12 | $43.37 | $319.49 | 578,600 | — | — |
| 2025-02-11 | $43.40 | $319.72 | 638,900 | — | — |
| 2025-02-10 | $42.84 | $315.59 | 665,700 | — | — |
| 2025-02-07 | $42.70 | $314.56 | 760,100 | — | — |
| 2025-02-06 | $42.51 | $313.16 | 655,500 | — | — |
| 2025-02-05 | $42.62 | $313.97 | 665,400 | — | — |
| 2025-02-04 | $42.37 | $312.13 | 1,455,800 | — | — |
| 2025-02-03 | $42.30 | $311.61 | 900,200 | — | — |
| 2025-01-31 | $42.23 | $311.10 | 1,272,000 | — | — |
| 2025-01-30 | $42.72 | $314.71 | 693,800 | — | — |
| 2025-01-29 | $42.09 | $310.07 | 555,900 | — | — |
| 2025-01-28 | $42.14 | $310.43 | 732,500 | — | — |
| 2025-01-27 | $42.69 | $314.49 | 1,764,500 | — | — |
| 2025-01-24 | $43.20 | $318.24 | 1,129,200 | — | — |
| 2025-01-23 | $43.12 | $317.65 | 1,092,700 | — | — |
| 2025-01-22 | $42.50 | $313.09 | 759,800 | — | — |
| 2025-01-21 | $43.36 | $319.42 | 900,600 | — | — |
| 2025-01-17 | $42.57 | $313.60 | 751,000 | — | — |
| 2025-01-16 | $42.37 | $312.13 | 854,100 | — | — |
| 2025-01-15 | $41.08 | $302.63 | 563,200 | — | — |
| 2025-01-14 | $40.74 | $300.12 | 607,000 | — | — |
| 2025-01-13 | $40.03 | $294.89 | 953,000 | — | — |
| 2025-01-10 | $39.76 | $292.90 | 858,400 | — | — |
| 2025-01-08 | $40.85 | $300.93 | 681,300 | — | — |
| 2025-01-07 | $40.55 | $298.72 | 822,900 | — | — |
| 2025-01-06 | $40.24 | $296.44 | 1,039,700 | — | — |
| 2025-01-03 | $41.59 | $303.28 | 809,200 | — | — |
| 2025-01-02 | $41.29 | $301.09 | 839,100 | — | — |