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
- 1991-07-24 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 | $453.36 | $453.36 | 693,000 | — | — |
| 2025-12-30 | $453.74 | $453.74 | 685,900 | — | — |
| 2025-12-29 | $459.78 | $459.78 | 628,200 | — | — |
| 2025-12-26 | $462.90 | $462.90 | 388,100 | — | — |
| 2025-12-24 | $462.99 | $462.99 | 310,200 | — | — |
| 2025-12-23 | $459.21 | $459.21 | 768,500 | — | — |
| 2025-12-22 | $460.31 | $460.31 | 919,500 | — | — |
| 2025-12-19 | $456.20 | $456.20 | 5,558,100 | — | — |
| 2025-12-18 | $447.38 | $447.38 | 1,056,900 | — | — |
| 2025-12-17 | $449.52 | $449.52 | 1,349,700 | — | — |
| 2025-12-16 | $454.96 | $454.96 | 1,258,700 | — | — |
| 2025-12-15 | $455.71 | $455.71 | 1,337,300 | — | — |
| 2025-12-12 | $452.04 | $452.04 | 1,621,600 | — | — |
| 2025-12-11 | $445.93 | $445.93 | 1,178,400 | — | — |
| 2025-12-10 | $444.64 | $444.64 | 999,600 | — | — |
| 2025-12-09 | $437.01 | $437.01 | 989,500 | — | — |
| 2025-12-08 | $442.04 | $442.04 | 1,504,400 | — | — |
| 2025-12-05 | $455.48 | $455.48 | 911,400 | — | — |
| 2025-12-04 | $457.36 | $457.36 | 1,518,800 | — | — |
| 2025-12-03 | $463.13 | $463.13 | 2,542,200 | — | — |
| 2025-12-02 | $433.15 | $433.15 | 1,399,800 | — | — |
| 2025-12-01 | $425.60 | $425.60 | 1,173,900 | — | — |
| 2025-11-28 | $433.61 | $433.61 | 727,900 | — | — |
| 2025-11-26 | $432.17 | $432.17 | 1,152,100 | — | — |
| 2025-11-25 | $429.82 | $429.82 | 1,550,100 | — | — |
| 2025-11-24 | $424.00 | $424.00 | 2,223,000 | — | — |
| 2025-11-21 | $426.76 | $426.76 | 1,917,700 | — | — |
| 2025-11-20 | $422.32 | $422.32 | 1,188,900 | — | — |
| 2025-11-19 | $421.03 | $421.03 | 1,545,100 | — | — |
| 2025-11-18 | $435.52 | $435.52 | 1,084,300 | — | — |
| 2025-11-17 | $434.02 | $434.02 | 1,304,500 | — | — |
| 2025-11-14 | $437.15 | $437.15 | 1,265,000 | — | — |
| 2025-11-13 | $434.52 | $434.52 | 1,560,000 | — | — |
| 2025-11-12 | $434.19 | $434.19 | 1,365,300 | — | — |
| 2025-11-11 | $429.22 | $429.22 | 990,000 | — | — |
| 2025-11-10 | $421.20 | $421.20 | 1,494,000 | — | — |
| 2025-11-07 | $409.47 | $409.47 | 1,357,700 | — | — |
| 2025-11-06 | $416.25 | $416.25 | 1,331,800 | — | — |
| 2025-11-05 | $417.00 | $417.00 | 1,420,800 | — | — |
| 2025-11-04 | $421.67 | $421.67 | 2,365,500 | — | — |
| 2025-11-03 | $426.00 | $426.00 | 1,939,100 | — | — |
| 2025-10-31 | $425.57 | $425.57 | 1,499,100 | — | — |
| 2025-10-30 | $419.89 | $419.89 | 1,234,400 | — | — |
| 2025-10-29 | $417.21 | $417.21 | 1,324,900 | — | — |
| 2025-10-28 | $422.39 | $422.39 | 1,219,100 | — | — |
| 2025-10-27 | $420.17 | $420.17 | 1,261,800 | — | — |
| 2025-10-24 | $421.39 | $421.39 | 1,004,900 | — | — |
| 2025-10-23 | $422.63 | $422.63 | 1,760,900 | — | — |
| 2025-10-22 | $426.44 | $426.44 | 1,697,200 | — | — |
| 2025-10-21 | $426.27 | $426.27 | 1,075,900 | — | — |
| 2025-10-20 | $419.10 | $419.10 | 1,083,500 | — | — |
| 2025-10-17 | $416.81 | $416.81 | 1,054,400 | — | — |
| 2025-10-16 | $408.61 | $408.61 | 1,314,400 | — | — |
| 2025-10-15 | $407.90 | $407.90 | 1,273,200 | — | — |
| 2025-10-14 | $412.22 | $412.22 | 1,048,300 | — | — |
| 2025-10-13 | $407.37 | $407.37 | 880,700 | — | — |
| 2025-10-10 | $407.79 | $407.79 | 1,148,600 | — | — |
| 2025-10-09 | $414.86 | $414.86 | 880,400 | — | — |
| 2025-10-08 | $421.15 | $421.15 | 1,930,200 | — | — |
| 2025-10-07 | $410.28 | $410.28 | 1,589,400 | — | — |
| 2025-10-06 | $402.90 | $402.90 | 1,191,100 | — | — |
| 2025-10-03 | $403.30 | $403.30 | 1,315,800 | — | — |
| 2025-10-02 | $408.85 | $408.85 | 1,642,200 | — | — |
| 2025-10-01 | $404.21 | $404.21 | 1,995,400 | — | — |
| 2025-09-30 | $391.64 | $391.64 | 2,260,400 | — | — |
| 2025-09-29 | $395.31 | $395.31 | 2,082,300 | — | — |
| 2025-09-26 | $385.74 | $385.74 | 1,838,600 | — | — |
| 2025-09-25 | $381.87 | $381.87 | 2,635,400 | — | — |
| 2025-09-24 | $376.62 | $376.62 | 1,530,600 | — | — |
| 2025-09-23 | $379.72 | $379.72 | 1,568,900 | — | — |
| 2025-09-22 | $383.13 | $383.13 | 1,484,600 | — | — |
| 2025-09-19 | $383.12 | $383.12 | 3,394,000 | — | — |
| 2025-09-18 | $387.11 | $387.11 | 1,979,600 | — | — |
| 2025-09-17 | $387.15 | $387.15 | 2,041,400 | — | — |
| 2025-09-16 | $391.36 | $391.36 | 1,698,400 | — | — |
| 2025-09-15 | $393.21 | $393.21 | 1,404,800 | — | — |
| 2025-09-12 | $394.53 | $394.53 | 978,300 | — | — |
| 2025-09-11 | $397.37 | $397.37 | 1,330,000 | — | — |
| 2025-09-10 | $388.55 | $388.55 | 1,512,700 | — | — |
| 2025-09-09 | $396.48 | $396.48 | 946,700 | — | — |
| 2025-09-08 | $395.25 | $395.25 | 1,365,500 | — | — |
| 2025-09-05 | $396.12 | $396.12 | 1,171,100 | — | — |
| 2025-09-04 | $396.93 | $396.93 | 1,053,000 | — | — |
| 2025-09-03 | $396.62 | $396.62 | 1,250,900 | — | — |
| 2025-09-02 | $401.00 | $401.00 | 1,859,400 | — | — |
| 2025-08-29 | $391.02 | $391.02 | 1,309,900 | — | — |
| 2025-08-28 | $392.05 | $392.05 | 1,526,100 | — | — |
| 2025-08-27 | $389.08 | $389.08 | 1,911,200 | — | — |
| 2025-08-26 | $387.18 | $387.18 | 1,907,200 | — | — |
| 2025-08-25 | $388.94 | $388.94 | 1,175,100 | — | — |
| 2025-08-22 | $395.12 | $395.12 | 1,404,000 | — | — |
| 2025-08-21 | $397.46 | $397.46 | 1,851,700 | — | — |
| 2025-08-20 | $394.36 | $394.36 | 1,669,600 | — | — |
| 2025-08-19 | $390.76 | $390.76 | 1,700,000 | — | — |
| 2025-08-18 | $389.88 | $389.88 | 1,382,500 | — | — |
| 2025-08-15 | $392.79 | $392.79 | 1,408,800 | — | — |
| 2025-08-14 | $390.30 | $390.30 | 1,703,600 | — | — |
| 2025-08-13 | $395.92 | $395.92 | 1,913,700 | — | — |
| 2025-08-12 | $387.77 | $387.77 | 2,044,300 | — | — |
| 2025-08-11 | $374.46 | $374.46 | 2,792,600 | — | — |
| 2025-08-08 | $366.54 | $366.54 | 3,680,300 | — | — |
| 2025-08-07 | $375.63 | $375.63 | 3,995,500 | — | — |
| 2025-08-06 | $385.65 | $385.65 | 4,726,600 | — | — |
| 2025-08-05 | $374.98 | $374.98 | 10,729,400 | — | — |
| 2025-08-04 | $472.27 | $472.27 | 2,326,800 | — | — |
| 2025-08-01 | $462.13 | $462.13 | 1,857,300 | — | — |
| 2025-07-31 | $456.87 | $456.87 | 1,480,000 | — | — |
| 2025-07-30 | $469.16 | $469.16 | 993,300 | — | — |
| 2025-07-29 | $468.41 | $468.41 | 1,151,400 | — | — |
| 2025-07-28 | $460.83 | $460.83 | 2,107,300 | — | — |
| 2025-07-25 | $469.65 | $469.65 | 1,176,900 | — | — |
| 2025-07-24 | $472.27 | $472.27 | 907,900 | — | — |
| 2025-07-23 | $476.95 | $476.95 | 908,900 | — | — |
| 2025-07-22 | $470.13 | $470.13 | 1,005,400 | — | — |
| 2025-07-21 | $458.49 | $458.49 | 801,100 | — | — |
| 2025-07-18 | $459.81 | $459.81 | 975,100 | — | — |
| 2025-07-17 | $463.27 | $463.27 | 1,251,800 | — | — |
| 2025-07-16 | $469.55 | $469.55 | 785,400 | — | — |
| 2025-07-15 | $464.20 | $464.20 | 988,000 | — | — |
| 2025-07-14 | $472.35 | $472.35 | 730,000 | — | — |
| 2025-07-11 | $468.85 | $468.85 | 892,800 | — | — |
| 2025-07-10 | $479.53 | $479.53 | 932,600 | — | — |
| 2025-07-09 | $478.97 | $478.97 | 1,044,500 | — | — |
| 2025-07-08 | $466.36 | $466.36 | 1,103,800 | — | — |
| 2025-07-07 | $459.41 | $459.41 | 1,589,700 | — | — |
| 2025-07-03 | $459.62 | $459.62 | 764,000 | — | — |
| 2025-07-02 | $457.03 | $457.03 | 978,300 | — | — |
| 2025-07-01 | $452.16 | $452.16 | 1,146,600 | — | — |
| 2025-06-30 | $445.20 | $445.20 | 1,114,600 | — | — |
| 2025-06-27 | $441.30 | $441.30 | 3,615,500 | — | — |
| 2025-06-26 | $443.40 | $443.40 | 1,169,200 | — | — |
| 2025-06-25 | $445.82 | $445.82 | 1,077,100 | — | — |
| 2025-06-24 | $450.27 | $450.27 | 1,068,000 | — | — |
| 2025-06-23 | $443.54 | $443.54 | 949,800 | — | — |
| 2025-06-20 | $440.87 | $440.87 | 2,167,300 | — | — |
| 2025-06-18 | $448.40 | $448.40 | 1,380,300 | — | — |
| 2025-06-17 | $441.99 | $441.99 | 1,363,300 | — | — |
| 2025-06-16 | $450.91 | $450.91 | 1,029,900 | — | — |
| 2025-06-13 | $455.45 | $455.45 | 1,021,500 | — | — |
| 2025-06-12 | $460.06 | $460.06 | 1,074,500 | — | — |
| 2025-06-11 | $452.44 | $452.44 | 1,016,500 | — | — |
| 2025-06-10 | $451.52 | $451.52 | 1,286,900 | — | — |
| 2025-06-09 | $446.15 | $446.15 | 912,500 | — | — |
| 2025-06-06 | $450.50 | $450.50 | 960,500 | — | — |
| 2025-06-05 | $443.82 | $443.82 | 1,400,000 | — | — |
| 2025-06-04 | $445.85 | $445.85 | 840,100 | — | — |
| 2025-06-03 | $446.48 | $446.48 | 1,683,400 | — | — |
| 2025-06-02 | $445.43 | $445.43 | 1,179,000 | — | — |
| 2025-05-30 | $442.05 | $442.05 | 2,581,700 | — | — |
| 2025-05-29 | $447.09 | $447.09 | 882,500 | — | — |
| 2025-05-28 | $445.10 | $445.10 | 1,209,500 | — | — |
| 2025-05-27 | $446.00 | $446.00 | 2,048,300 | — | — |
| 2025-05-23 | $436.00 | $436.00 | 1,427,300 | — | — |
| 2025-05-22 | $434.03 | $434.03 | 1,618,200 | — | — |
| 2025-05-21 | $435.32 | $435.32 | 1,427,300 | — | — |
| 2025-05-20 | $447.18 | $447.18 | 1,510,500 | — | — |
| 2025-05-19 | $440.66 | $440.66 | 1,182,600 | — | — |
| 2025-05-16 | $438.65 | $438.65 | 1,505,100 | — | — |
| 2025-05-15 | $434.38 | $434.38 | 1,935,500 | — | — |
| 2025-05-14 | $421.16 | $421.16 | 2,058,700 | — | — |
| 2025-05-13 | $432.00 | $432.00 | 2,645,600 | — | — |
| 2025-05-12 | $439.37 | $439.37 | 2,095,100 | — | — |
| 2025-05-09 | $424.99 | $424.99 | 1,642,300 | — | — |
| 2025-05-08 | $429.60 | $429.60 | 2,940,800 | — | — |
| 2025-05-07 | $434.82 | $434.82 | 3,996,700 | — | — |
| 2025-05-06 | $450.03 | $450.03 | 8,000,700 | — | — |
| 2025-05-05 | $500.19 | $500.19 | 1,669,600 | — | — |
| 2025-05-02 | $501.15 | $501.15 | 1,653,600 | — | — |
| 2025-05-01 | $498.86 | $498.86 | 1,452,300 | — | — |
| 2025-04-30 | $509.50 | $509.50 | 1,445,700 | — | — |
| 2025-04-29 | $503.50 | $503.50 | 1,254,900 | — | — |
| 2025-04-28 | $496.49 | $496.49 | 1,503,300 | — | — |
| 2025-04-25 | $493.84 | $493.84 | 1,561,500 | — | — |
| 2025-04-24 | $492.47 | $492.47 | 1,369,100 | — | — |
| 2025-04-23 | $492.42 | $492.42 | 1,247,300 | — | — |
| 2025-04-22 | $490.47 | $490.47 | 1,131,300 | — | — |
| 2025-04-21 | $477.52 | $477.52 | 1,176,300 | — | — |
| 2025-04-17 | $489.10 | $489.10 | 1,205,500 | — | — |
| 2025-04-16 | $485.89 | $485.89 | 1,391,300 | — | — |
| 2025-04-15 | $500.49 | $500.49 | 1,030,700 | — | — |
| 2025-04-14 | $495.83 | $495.83 | 1,362,200 | — | — |
| 2025-04-11 | $484.22 | $484.22 | 1,574,200 | — | — |
| 2025-04-10 | $475.49 | $475.49 | 2,252,300 | — | — |
| 2025-04-09 | $482.30 | $482.30 | 3,171,700 | — | — |
| 2025-04-08 | $472.37 | $472.37 | 2,391,400 | — | — |
| 2025-04-07 | $474.56 | $474.56 | 2,712,400 | — | — |
| 2025-04-04 | $474.62 | $474.62 | 2,884,300 | — | — |
| 2025-04-03 | $484.01 | $484.01 | 2,063,800 | — | — |
| 2025-04-02 | $483.49 | $483.49 | 988,400 | — | — |
| 2025-04-01 | $484.74 | $484.74 | 1,249,500 | — | — |
| 2025-03-31 | $484.82 | $484.82 | 2,231,900 | — | — |
| 2025-03-28 | $492.69 | $492.69 | 1,280,600 | — | — |
| 2025-03-27 | $502.55 | $502.55 | 1,233,500 | — | — |
| 2025-03-26 | $500.28 | $500.28 | 1,328,700 | — | — |
| 2025-03-25 | $509.04 | $509.04 | 1,006,600 | — | — |
| 2025-03-24 | $511.74 | $511.74 | 1,237,600 | — | — |
| 2025-03-21 | $503.20 | $503.20 | 2,280,500 | — | — |
| 2025-03-20 | $510.18 | $510.18 | 1,064,700 | — | — |
| 2025-03-19 | $512.52 | $512.52 | 1,124,000 | — | — |
| 2025-03-18 | $512.23 | $512.23 | 1,335,400 | — | — |
| 2025-03-17 | $513.76 | $513.76 | 1,108,800 | — | — |
| 2025-03-14 | $504.77 | $504.77 | 1,386,500 | — | — |
| 2025-03-13 | $502.92 | $502.92 | 1,699,800 | — | — |
| 2025-03-12 | $495.42 | $495.42 | 1,368,700 | — | — |
| 2025-03-11 | $488.34 | $488.34 | 1,389,800 | — | — |
| 2025-03-10 | $500.01 | $500.01 | 1,796,700 | — | — |
| 2025-03-07 | $488.29 | $488.29 | 1,198,300 | — | — |
| 2025-03-06 | $485.72 | $485.72 | 1,325,400 | — | — |
| 2025-03-05 | $491.64 | $491.64 | 1,147,300 | — | — |
| 2025-03-04 | $486.22 | $486.22 | 1,195,800 | — | — |
| 2025-03-03 | $483.31 | $483.31 | 1,282,500 | — | — |
| 2025-02-28 | $479.79 | $479.79 | 2,470,500 | — | — |
| 2025-02-27 | $474.50 | $474.50 | 1,054,100 | — | — |
| 2025-02-26 | $479.10 | $479.10 | 823,400 | — | — |
| 2025-02-25 | $480.35 | $480.35 | 1,199,200 | — | — |
| 2025-02-24 | $481.65 | $481.65 | 1,245,400 | — | — |
| 2025-02-21 | $484.24 | $484.24 | 1,444,000 | — | — |
| 2025-02-20 | $480.33 | $480.33 | 1,576,500 | — | — |
| 2025-02-19 | $471.76 | $471.76 | 1,454,600 | — | — |
| 2025-02-18 | $462.11 | $462.11 | 1,405,300 | — | — |
| 2025-02-14 | $459.00 | $459.00 | 995,000 | — | — |
| 2025-02-13 | $462.58 | $462.58 | 1,350,300 | — | — |
| 2025-02-12 | $453.20 | $453.20 | 1,137,900 | — | — |
| 2025-02-11 | $455.22 | $455.22 | 1,561,000 | — | — |
| 2025-02-10 | $469.97 | $469.97 | 1,759,600 | — | — |
| 2025-02-07 | $469.32 | $469.32 | 1,192,100 | — | — |
| 2025-02-06 | $481.16 | $481.16 | 1,010,400 | — | — |
| 2025-02-05 | $488.44 | $488.44 | 1,557,500 | — | — |
| 2025-02-04 | $482.28 | $482.28 | 2,029,500 | — | — |
| 2025-02-03 | $470.37 | $470.37 | 2,189,200 | — | — |
| 2025-01-31 | $461.68 | $461.68 | 3,647,000 | — | — |
| 2025-01-30 | $438.40 | $438.40 | 1,167,300 | — | — |
| 2025-01-29 | $441.52 | $441.52 | 1,026,500 | — | — |
| 2025-01-28 | $440.68 | $440.68 | 1,159,600 | — | — |
| 2025-01-27 | $443.88 | $443.88 | 1,613,600 | — | — |
| 2025-01-24 | $439.62 | $439.62 | 1,647,800 | — | — |
| 2025-01-23 | $439.73 | $439.73 | 1,658,000 | — | — |
| 2025-01-22 | $428.00 | $428.00 | 1,215,400 | — | — |
| 2025-01-21 | $427.89 | $427.89 | 1,561,100 | — | — |
| 2025-01-17 | $422.00 | $422.00 | 1,773,600 | — | — |
| 2025-01-16 | $416.96 | $416.96 | 1,226,100 | — | — |
| 2025-01-15 | $424.26 | $424.26 | 1,722,100 | — | — |
| 2025-01-14 | $411.66 | $411.66 | 1,376,400 | — | — |
| 2025-01-13 | $413.37 | $413.37 | 1,859,600 | — | — |
| 2025-01-10 | $409.56 | $409.56 | 1,687,900 | — | — |
| 2025-01-08 | $412.11 | $412.11 | 1,173,900 | — | — |
| 2025-01-07 | $408.32 | $408.32 | 1,679,900 | — | — |
| 2025-01-06 | $402.49 | $402.49 | 2,176,400 | — | — |
| 2025-01-03 | $407.11 | $407.11 | 1,086,900 | — | — |
| 2025-01-02 | $405.76 | $405.76 | 1,277,700 | — | — |