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
- 1983-06-17 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 | $327.31 | $480.58 | 1,417,300 | — | — |
| 2025-12-30 | $328.69 | $482.60 | 1,255,900 | — | — |
| 2025-12-29 | $329.63 | $483.98 | 2,181,000 | — | — |
| 2025-12-26 | $332.93 | $488.83 | 792,600 | — | — |
| 2025-12-24 | $333.96 | $490.34 | 833,700 | — | — |
| 2025-12-23 | $331.49 | $486.72 | 1,552,800 | — | — |
| 2025-12-22 | $331.39 | $486.57 | 2,400,400 | — | — |
| 2025-12-19 | $327.38 | $480.68 | 13,465,700 | — | — |
| 2025-12-18 | $324.42 | $476.34 | 2,669,000 | — | — |
| 2025-12-17 | $326.01 | $478.67 | 2,517,300 | — | — |
| 2025-12-16 | $326.74 | $479.74 | 2,642,500 | — | — |
| 2025-12-15 | $325.31 | $477.64 | 4,049,500 | — | — |
| 2025-12-12 | $317.74 | $466.53 | 2,247,200 | — | — |
| 2025-12-11 | $317.38 | $466.00 | 2,454,800 | — | — |
| 2025-12-10 | $315.38 | $463.06 | 3,071,500 | — | — |
| 2025-12-09 | $313.85 | $460.82 | 2,924,900 | — | — |
| 2025-12-08 | $321.23 | $471.65 | 3,510,700 | — | — |
| 2025-12-05 | $329.89 | $484.37 | 2,897,700 | — | — |
| 2025-12-04 | $340.16 | $499.45 | 3,695,700 | — | — |
| 2025-12-03 | $345.42 | $507.17 | 2,839,100 | — | — |
| 2025-12-02 | $338.36 | $496.80 | 2,446,500 | — | — |
| 2025-12-01 | $337.49 | $495.53 | 2,383,800 | — | — |
| 2025-11-28 | $345.46 | $507.23 | 1,268,800 | — | — |
| 2025-11-26 | $344.57 | $505.92 | 2,333,100 | — | — |
| 2025-11-25 | $341.11 | $500.84 | 2,868,600 | — | — |
| 2025-11-24 | $334.30 | $490.84 | 3,551,600 | — | — |
| 2025-11-21 | $337.54 | $495.60 | 4,128,600 | — | — |
| 2025-11-20 | $336.07 | $489.95 | 3,183,700 | — | — |
| 2025-11-19 | $342.40 | $499.17 | 2,129,800 | — | — |
| 2025-11-18 | $343.99 | $501.49 | 2,966,600 | — | — |
| 2025-11-17 | $341.71 | $498.17 | 2,996,600 | — | — |
| 2025-11-14 | $336.74 | $490.92 | 3,310,300 | — | — |
| 2025-11-13 | $336.00 | $489.84 | 3,413,500 | — | — |
| 2025-11-12 | $336.28 | $490.25 | 2,941,000 | — | — |
| 2025-11-11 | $338.45 | $493.42 | 3,136,500 | — | — |
| 2025-11-10 | $323.66 | $471.85 | 2,518,600 | — | — |
| 2025-11-07 | $320.20 | $466.81 | 2,665,200 | — | — |
| 2025-11-06 | $315.59 | $460.09 | 3,330,300 | — | — |
| 2025-11-05 | $319.86 | $466.31 | 5,486,200 | — | — |
| 2025-11-04 | $296.70 | $432.55 | 3,412,500 | — | — |
| 2025-11-03 | $296.30 | $431.97 | 2,753,300 | — | — |
| 2025-10-31 | $298.43 | $435.07 | 2,687,100 | — | — |
| 2025-10-30 | $292.00 | $425.70 | 2,058,200 | — | — |
| 2025-10-29 | $291.77 | $425.36 | 2,824,300 | — | — |
| 2025-10-28 | $292.09 | $425.83 | 2,217,200 | — | — |
| 2025-10-27 | $291.16 | $424.47 | 1,794,300 | — | — |
| 2025-10-24 | $291.76 | $425.35 | 1,376,300 | — | — |
| 2025-10-23 | $292.89 | $427.00 | 1,496,800 | — | — |
| 2025-10-22 | $295.98 | $431.50 | 1,698,500 | — | — |
| 2025-10-21 | $301.14 | $439.02 | 1,533,400 | — | — |
| 2025-10-20 | $303.33 | $442.22 | 1,613,400 | — | — |
| 2025-10-17 | $298.81 | $435.63 | 1,959,400 | — | — |
| 2025-10-16 | $295.81 | $431.25 | 1,715,000 | — | — |
| 2025-10-15 | $297.32 | $433.45 | 2,502,100 | — | — |
| 2025-10-14 | $293.85 | $428.39 | 1,975,900 | — | — |
| 2025-10-13 | $292.40 | $426.28 | 1,838,400 | — | — |
| 2025-10-10 | $290.13 | $422.97 | 2,660,500 | — | — |
| 2025-10-09 | $295.43 | $430.70 | 1,369,000 | — | — |
| 2025-10-08 | $294.62 | $429.52 | 2,940,600 | — | — |
| 2025-10-07 | $295.54 | $430.86 | 1,504,300 | — | — |
| 2025-10-06 | $294.12 | $428.79 | 1,957,300 | — | — |
| 2025-10-03 | $297.89 | $434.28 | 2,518,500 | — | — |
| 2025-10-02 | $297.40 | $433.57 | 2,123,200 | — | — |
| 2025-10-01 | $298.50 | $435.17 | 4,835,400 | — | — |
| 2025-09-30 | $282.20 | $411.41 | 3,508,700 | — | — |
| 2025-09-29 | $273.97 | $399.41 | 1,769,100 | — | — |
| 2025-09-26 | $272.98 | $397.97 | 1,812,200 | — | — |
| 2025-09-25 | $271.18 | $395.35 | 2,802,700 | — | — |
| 2025-09-24 | $279.22 | $407.07 | 2,374,200 | — | — |
| 2025-09-23 | $286.81 | $418.13 | 2,342,000 | — | — |
| 2025-09-22 | $286.00 | $416.95 | 3,050,500 | — | — |
| 2025-09-19 | $285.41 | $416.09 | 8,735,100 | — | — |
| 2025-09-18 | $275.83 | $402.12 | 3,322,500 | — | — |
| 2025-09-17 | $274.71 | $400.49 | 1,748,800 | — | — |
| 2025-09-16 | $273.08 | $398.11 | 2,157,400 | — | — |
| 2025-09-15 | $274.40 | $400.04 | 2,563,100 | — | — |
| 2025-09-12 | $276.39 | $402.94 | 2,143,700 | — | — |
| 2025-09-11 | $282.73 | $412.18 | 2,233,100 | — | — |
| 2025-09-10 | $278.51 | $406.03 | 2,150,700 | — | — |
| 2025-09-09 | $279.97 | $408.16 | 1,733,000 | — | — |
| 2025-09-08 | $280.19 | $408.48 | 2,452,900 | — | — |
| 2025-09-05 | $283.64 | $413.51 | 2,299,400 | — | — |
| 2025-09-04 | $280.10 | $408.35 | 2,622,000 | — | — |
| 2025-09-03 | $283.85 | $413.82 | 2,604,100 | — | — |
| 2025-09-02 | $286.92 | $418.29 | 1,948,200 | — | — |
| 2025-08-29 | $287.71 | $419.44 | 1,302,700 | — | — |
| 2025-08-28 | $285.61 | $416.38 | 1,886,700 | — | — |
| 2025-08-27 | $287.97 | $419.82 | 1,400,800 | — | — |
| 2025-08-26 | $289.58 | $422.17 | 1,750,400 | — | — |
| 2025-08-25 | $288.47 | $420.55 | 1,734,300 | — | — |
| 2025-08-22 | $293.72 | $428.21 | 1,644,000 | — | — |
| 2025-08-21 | $295.76 | $427.71 | 1,843,700 | — | — |
| 2025-08-20 | $296.45 | $428.71 | 1,723,700 | — | — |
| 2025-08-19 | $295.55 | $427.41 | 1,858,500 | — | — |
| 2025-08-18 | $292.62 | $423.17 | 1,743,800 | — | — |
| 2025-08-15 | $296.47 | $428.74 | 2,168,300 | — | — |
| 2025-08-14 | $290.29 | $419.80 | 1,932,300 | — | — |
| 2025-08-13 | $289.33 | $418.41 | 1,784,900 | — | — |
| 2025-08-12 | $284.98 | $412.12 | 2,200,300 | — | — |
| 2025-08-11 | $285.09 | $412.28 | 1,856,800 | — | — |
| 2025-08-08 | $288.23 | $416.82 | 1,803,300 | — | — |
| 2025-08-07 | $284.70 | $411.72 | 2,588,800 | — | — |
| 2025-08-06 | $284.67 | $411.67 | 4,576,000 | — | — |
| 2025-08-05 | $300.08 | $433.96 | 2,664,100 | — | — |
| 2025-08-04 | $301.94 | $436.65 | 2,316,200 | — | — |
| 2025-08-01 | $296.88 | $429.33 | 2,410,900 | — | — |
| 2025-07-31 | $295.10 | $426.76 | 2,252,700 | — | — |
| 2025-07-30 | $301.37 | $435.82 | 1,550,400 | — | — |
| 2025-07-29 | $303.56 | $438.99 | 1,406,500 | — | — |
| 2025-07-28 | $301.29 | $435.71 | 1,948,000 | — | — |
| 2025-07-25 | $306.58 | $443.36 | 1,451,300 | — | — |
| 2025-07-24 | $308.55 | $446.21 | 1,531,200 | — | — |
| 2025-07-23 | $309.22 | $447.17 | 1,782,700 | — | — |
| 2025-07-22 | $305.69 | $442.07 | 2,520,800 | — | — |
| 2025-07-21 | $295.87 | $427.87 | 2,025,100 | — | — |
| 2025-07-18 | $294.76 | $426.26 | 1,967,700 | — | — |
| 2025-07-17 | $298.25 | $431.31 | 1,725,600 | — | — |
| 2025-07-16 | $299.02 | $432.42 | 1,881,000 | — | — |
| 2025-07-15 | $292.51 | $423.01 | 1,592,700 | — | — |
| 2025-07-14 | $297.03 | $429.55 | 1,202,300 | — | — |
| 2025-07-11 | $295.27 | $427.00 | 1,619,800 | — | — |
| 2025-07-10 | $300.37 | $434.38 | 1,925,800 | — | — |
| 2025-07-09 | $296.52 | $428.81 | 2,098,000 | — | — |
| 2025-07-08 | $297.00 | $429.50 | 1,534,100 | — | — |
| 2025-07-07 | $292.95 | $423.65 | 2,144,500 | — | — |
| 2025-07-03 | $298.24 | $431.30 | 1,518,500 | — | — |
| 2025-07-02 | $296.85 | $429.29 | 2,287,000 | — | — |
| 2025-07-01 | $290.52 | $420.13 | 3,502,700 | — | — |
| 2025-06-30 | $279.21 | $403.78 | 2,963,500 | — | — |
| 2025-06-27 | $277.13 | $400.77 | 2,894,500 | — | — |
| 2025-06-26 | $279.11 | $403.63 | 2,998,200 | — | — |
| 2025-06-25 | $280.35 | $405.42 | 2,740,300 | — | — |
| 2025-06-24 | $277.49 | $401.29 | 3,686,900 | — | — |
| 2025-06-23 | $272.44 | $393.99 | 5,764,900 | — | — |
| 2025-06-20 | $289.33 | $418.41 | 6,801,300 | — | — |
| 2025-06-18 | $289.63 | $418.84 | 2,026,800 | — | — |
| 2025-06-17 | $290.05 | $419.45 | 2,515,100 | — | — |
| 2025-06-16 | $295.56 | $427.42 | 2,047,600 | — | — |
| 2025-06-13 | $295.22 | $426.93 | 2,191,200 | — | — |
| 2025-06-12 | $297.29 | $429.92 | 2,159,700 | — | — |
| 2025-06-11 | $291.81 | $422.00 | 1,828,300 | — | — |
| 2025-06-10 | $293.43 | $424.34 | 2,441,500 | — | — |
| 2025-06-09 | $289.98 | $419.35 | 1,967,100 | — | — |
| 2025-06-06 | $290.33 | $419.86 | 1,996,100 | — | — |
| 2025-06-05 | $287.10 | $415.19 | 2,522,400 | — | — |
| 2025-06-04 | $287.01 | $415.06 | 2,338,300 | — | — |
| 2025-06-03 | $289.57 | $418.76 | 2,320,400 | — | — |
| 2025-06-02 | $288.47 | $417.17 | 2,394,000 | — | — |
| 2025-05-30 | $288.18 | $416.75 | 5,439,200 | — | — |
| 2025-05-29 | $283.54 | $410.04 | 2,801,900 | — | — |
| 2025-05-28 | $278.40 | $402.60 | 3,863,800 | — | — |
| 2025-05-27 | $279.45 | $404.12 | 2,917,100 | — | — |
| 2025-05-23 | $271.66 | $392.86 | 2,532,000 | — | — |
| 2025-05-22 | $271.90 | $393.20 | 1,919,800 | — | — |
| 2025-05-21 | $271.34 | $392.40 | 2,559,700 | — | — |
| 2025-05-20 | $275.01 | $397.70 | 2,188,300 | — | — |
| 2025-05-19 | $275.85 | $398.92 | 2,189,400 | — | — |
| 2025-05-16 | $272.41 | $393.94 | 2,589,300 | — | — |
| 2025-05-15 | $271.69 | $389.46 | 3,995,100 | — | — |
| 2025-05-14 | $262.28 | $375.97 | 3,933,000 | — | — |
| 2025-05-13 | $270.45 | $387.68 | 2,660,700 | — | — |
| 2025-05-12 | $274.76 | $393.86 | 4,216,800 | — | — |
| 2025-05-09 | $265.86 | $381.10 | 3,328,900 | — | — |
| 2025-05-08 | $272.05 | $389.98 | 3,618,000 | — | — |
| 2025-05-07 | $275.84 | $395.41 | 2,363,400 | — | — |
| 2025-05-06 | $270.44 | $387.67 | 3,253,400 | — | — |
| 2025-05-05 | $280.06 | $401.46 | 2,781,400 | — | — |
| 2025-05-02 | $281.22 | $403.12 | 4,537,000 | — | — |
| 2025-05-01 | $283.78 | $406.79 | 2,942,700 | — | — |
| 2025-04-30 | $290.92 | $417.03 | 2,612,300 | — | — |
| 2025-04-29 | $288.56 | $413.64 | 2,147,700 | — | — |
| 2025-04-28 | $283.09 | $405.80 | 2,082,400 | — | — |
| 2025-04-25 | $280.84 | $402.58 | 1,994,600 | — | — |
| 2025-04-24 | $279.84 | $401.14 | 2,260,500 | — | — |
| 2025-04-23 | $277.90 | $398.36 | 2,679,500 | — | — |
| 2025-04-22 | $278.40 | $399.08 | 2,081,000 | — | — |
| 2025-04-21 | $273.68 | $392.31 | 1,803,600 | — | — |
| 2025-04-17 | $277.29 | $397.49 | 4,371,800 | — | — |
| 2025-04-16 | $282.64 | $405.16 | 2,656,300 | — | — |
| 2025-04-15 | $295.30 | $423.30 | 2,593,600 | — | — |
| 2025-04-14 | $293.92 | $421.33 | 2,492,700 | — | — |
| 2025-04-11 | $285.98 | $409.94 | 3,467,100 | — | — |
| 2025-04-10 | $281.41 | $403.39 | 4,679,100 | — | — |
| 2025-04-09 | $291.09 | $417.27 | 6,055,700 | — | — |
| 2025-04-08 | $280.26 | $401.74 | 4,097,200 | — | — |
| 2025-04-07 | $289.69 | $415.26 | 4,923,000 | — | — |
| 2025-04-04 | $294.39 | $422.00 | 5,253,100 | — | — |
| 2025-04-03 | $309.85 | $444.16 | 3,280,300 | — | — |
| 2025-04-02 | $305.70 | $438.21 | 1,912,500 | — | — |
| 2025-04-01 | $306.92 | $439.96 | 3,042,300 | — | — |
| 2025-03-31 | $311.55 | $446.60 | 3,336,200 | — | — |
| 2025-03-28 | $306.95 | $440.00 | 1,768,400 | — | — |
| 2025-03-27 | $305.77 | $438.31 | 1,736,900 | — | — |
| 2025-03-26 | $305.71 | $438.23 | 2,375,200 | — | — |
| 2025-03-25 | $306.86 | $439.87 | 2,565,300 | — | — |
| 2025-03-24 | $314.38 | $450.65 | 2,439,400 | — | — |
| 2025-03-21 | $316.04 | $453.03 | 9,995,000 | — | — |
| 2025-03-20 | $315.04 | $451.60 | 2,049,700 | — | — |
| 2025-03-19 | $315.75 | $452.62 | 1,834,300 | — | — |
| 2025-03-18 | $318.65 | $456.78 | 2,549,300 | — | — |
| 2025-03-17 | $317.17 | $454.65 | 2,292,900 | — | — |
| 2025-03-14 | $313.71 | $449.69 | 2,396,800 | — | — |
| 2025-03-13 | $312.64 | $448.16 | 2,062,700 | — | — |
| 2025-03-12 | $312.50 | $447.96 | 3,182,200 | — | — |
| 2025-03-11 | $318.89 | $457.12 | 3,080,100 | — | — |
| 2025-03-10 | $327.36 | $469.26 | 4,120,700 | — | — |
| 2025-03-07 | $324.86 | $465.68 | 3,944,900 | — | — |
| 2025-03-06 | $317.82 | $455.59 | 3,076,500 | — | — |
| 2025-03-05 | $316.57 | $453.79 | 2,629,000 | — | — |
| 2025-03-04 | $312.19 | $447.51 | 3,820,000 | — | — |
| 2025-03-03 | $310.78 | $445.49 | 2,970,700 | — | — |
| 2025-02-28 | $308.06 | $441.59 | 3,173,000 | — | — |
| 2025-02-27 | $305.82 | $438.38 | 3,249,100 | — | — |
| 2025-02-26 | $306.38 | $439.19 | 2,786,900 | — | — |
| 2025-02-25 | $315.63 | $452.45 | 4,365,700 | — | — |
| 2025-02-24 | $309.72 | $443.97 | 4,286,600 | — | — |
| 2025-02-21 | $303.01 | $434.36 | 3,261,400 | — | — |
| 2025-02-20 | $297.93 | $427.07 | 2,319,000 | — | — |
| 2025-02-19 | $294.27 | $421.83 | 2,806,900 | — | — |
| 2025-02-18 | $292.80 | $419.72 | 2,162,200 | — | — |
| 2025-02-14 | $291.16 | $417.37 | 2,189,300 | — | — |
| 2025-02-13 | $296.97 | $422.29 | 2,061,700 | — | — |
| 2025-02-12 | $295.06 | $419.57 | 2,629,900 | — | — |
| 2025-02-11 | $296.66 | $421.85 | 3,506,900 | — | — |
| 2025-02-10 | $294.79 | $419.19 | 2,375,600 | — | — |
| 2025-02-07 | $293.54 | $417.41 | 3,388,300 | — | — |
| 2025-02-06 | $297.78 | $423.44 | 4,624,500 | — | — |
| 2025-02-05 | $307.81 | $437.70 | 5,890,600 | — | — |
| 2025-02-04 | $289.02 | $410.98 | 3,262,400 | — | — |
| 2025-02-03 | $288.87 | $410.77 | 4,473,500 | — | — |
| 2025-01-31 | $285.42 | $405.86 | 3,799,900 | — | — |
| 2025-01-30 | $284.02 | $403.87 | 2,556,100 | — | — |
| 2025-01-29 | $281.68 | $400.54 | 2,454,900 | — | — |
| 2025-01-28 | $280.30 | $398.58 | 2,735,500 | — | — |
| 2025-01-27 | $282.95 | $402.35 | 3,493,200 | — | — |
| 2025-01-24 | $275.42 | $391.64 | 2,008,600 | — | — |
| 2025-01-23 | $277.88 | $395.14 | 2,496,000 | — | — |
| 2025-01-22 | $273.44 | $388.83 | 3,518,300 | — | — |
| 2025-01-21 | $274.81 | $390.77 | 3,928,500 | — | — |
| 2025-01-17 | $272.11 | $386.94 | 3,244,000 | — | — |
| 2025-01-16 | $269.43 | $383.12 | 2,684,500 | — | — |
| 2025-01-15 | $268.94 | $382.43 | 3,737,500 | — | — |
| 2025-01-14 | $267.10 | $379.81 | 2,942,300 | — | — |
| 2025-01-13 | $270.19 | $384.21 | 3,365,900 | — | — |
| 2025-01-10 | $262.23 | $372.89 | 2,721,800 | — | — |
| 2025-01-08 | $264.21 | $375.70 | 2,421,500 | — | — |
| 2025-01-07 | $262.06 | $372.64 | 3,173,700 | — | — |
| 2025-01-06 | $258.59 | $367.71 | 4,668,200 | — | — |
| 2025-01-03 | $261.22 | $371.45 | 2,979,700 | — | — |
| 2025-01-02 | $259.28 | $368.69 | 2,357,400 | — | — |