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
- 1980-03-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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $292.73 | $598.65 | 980,600 | — | — |
| 2024-12-30 | $292.97 | $599.15 | 1,161,800 | — | — |
| 2024-12-27 | $296.18 | $605.71 | 1,332,000 | — | — |
| 2024-12-26 | $297.23 | $607.86 | 1,403,700 | — | — |
| 2024-12-24 | $296.46 | $606.28 | 956,000 | — | — |
| 2024-12-23 | $294.15 | $601.56 | 1,388,800 | — | — |
| 2024-12-20 | $294.02 | $601.29 | 4,165,800 | — | — |
| 2024-12-19 | $291.33 | $595.79 | 1,787,100 | — | — |
| 2024-12-18 | $288.50 | $590.00 | 2,262,400 | — | — |
| 2024-12-17 | $295.57 | $604.46 | 2,625,300 | — | — |
| 2024-12-16 | $296.81 | $607.00 | 2,579,900 | — | — |
| 2024-12-13 | $296.76 | $606.90 | 1,880,600 | — | — |
| 2024-12-12 | $298.75 | $607.82 | 1,172,600 | — | — |
| 2024-12-11 | $300.75 | $611.89 | 1,952,200 | — | — |
| 2024-12-10 | $302.23 | $614.90 | 1,672,500 | — | — |
| 2024-12-09 | $297.56 | $605.40 | 2,266,200 | — | — |
| 2024-12-06 | $304.56 | $619.64 | 2,621,900 | — | — |
| 2024-12-05 | $301.80 | $614.02 | 3,169,100 | — | — |
| 2024-12-04 | $303.49 | $617.46 | 1,374,300 | — | — |
| 2024-12-03 | $303.57 | $617.62 | 2,059,800 | — | — |
| 2024-12-02 | $306.03 | $622.63 | 1,279,300 | — | — |
| 2024-11-29 | $306.93 | $624.46 | 805,000 | — | — |
| 2024-11-27 | $306.92 | $624.44 | 1,515,400 | — | — |
| 2024-11-26 | $307.97 | $626.58 | 1,048,400 | — | — |
| 2024-11-25 | $304.67 | $619.86 | 3,078,700 | — | — |
| 2024-11-22 | $305.15 | $620.84 | 1,312,000 | — | — |
| 2024-11-21 | $304.57 | $619.66 | 1,810,600 | — | — |
| 2024-11-20 | $298.59 | $607.49 | 2,159,300 | — | — |
| 2024-11-19 | $297.54 | $605.36 | 1,741,700 | — | — |
| 2024-11-18 | $297.89 | $606.07 | 1,075,900 | — | — |
| 2024-11-15 | $297.64 | $605.56 | 1,457,700 | — | — |
| 2024-11-14 | $301.99 | $614.41 | 1,505,800 | — | — |
| 2024-11-13 | $307.50 | $625.62 | 1,637,800 | — | — |
| 2024-11-12 | $307.91 | $626.45 | 1,711,200 | — | — |
| 2024-11-11 | $306.78 | $624.15 | 1,340,200 | — | — |
| 2024-11-08 | $304.73 | $619.98 | 1,552,200 | — | — |
| 2024-11-07 | $304.85 | $620.23 | 1,299,400 | — | — |
| 2024-11-06 | $305.18 | $620.90 | 2,869,300 | — | — |
| 2024-11-05 | $291.18 | $592.42 | 897,600 | — | — |
| 2024-11-04 | $289.86 | $589.73 | 1,184,300 | — | — |
| 2024-11-01 | $288.18 | $586.31 | 2,037,000 | — | — |
| 2024-10-31 | $289.24 | $588.47 | 2,215,700 | — | — |
| 2024-10-30 | $292.78 | $595.67 | 2,012,600 | — | — |
| 2024-10-29 | $287.95 | $585.84 | 2,583,000 | — | — |
| 2024-10-28 | $286.44 | $582.77 | 1,591,800 | — | — |
| 2024-10-25 | $287.96 | $585.86 | 1,691,500 | — | — |
| 2024-10-24 | $289.43 | $588.85 | 1,261,700 | — | — |
| 2024-10-23 | $290.04 | $590.10 | 1,183,700 | — | — |
| 2024-10-22 | $291.34 | $592.74 | 983,100 | — | — |
| 2024-10-21 | $290.91 | $591.87 | 1,044,300 | — | — |
| 2024-10-18 | $292.29 | $594.67 | 2,738,200 | — | — |
| 2024-10-17 | $291.96 | $594.00 | 2,299,200 | — | — |
| 2024-10-16 | $290.70 | $591.44 | 1,242,100 | — | — |
| 2024-10-15 | $290.04 | $590.10 | 1,532,000 | — | — |
| 2024-10-14 | $291.00 | $592.05 | 969,700 | — | — |
| 2024-10-11 | $288.36 | $586.68 | 952,200 | — | — |
| 2024-10-10 | $286.91 | $583.73 | 864,500 | — | — |
| 2024-10-09 | $287.77 | $585.48 | 1,253,300 | — | — |
| 2024-10-08 | $285.42 | $580.70 | 1,176,000 | — | — |
| 2024-10-07 | $282.12 | $573.98 | 1,443,300 | — | — |
| 2024-10-04 | $285.16 | $580.17 | 1,076,700 | — | — |
| 2024-10-03 | $284.62 | $579.07 | 1,489,500 | — | — |
| 2024-10-02 | $283.55 | $576.89 | 1,297,900 | — | — |
| 2024-10-01 | $280.08 | $569.83 | 1,909,900 | — | — |
| 2024-09-30 | $276.73 | $563.02 | 1,987,800 | — | — |
| 2024-09-27 | $272.88 | $555.18 | 1,581,300 | — | — |
| 2024-09-26 | $274.43 | $558.34 | 1,333,800 | — | — |
| 2024-09-25 | $275.25 | $560.01 | 1,076,300 | — | — |
| 2024-09-24 | $276.64 | $562.83 | 1,436,900 | — | — |
| 2024-09-23 | $277.58 | $564.75 | 1,435,000 | — | — |
| 2024-09-20 | $276.41 | $562.37 | 3,271,500 | — | — |
| 2024-09-19 | $277.69 | $564.97 | 1,559,300 | — | — |
| 2024-09-18 | $275.91 | $561.35 | 1,521,100 | — | — |
| 2024-09-17 | $279.41 | $568.47 | 2,163,300 | — | — |
| 2024-09-16 | $278.60 | $566.82 | 1,699,400 | — | — |
| 2024-09-13 | $277.51 | $564.60 | 1,183,100 | — | — |
| 2024-09-12 | $278.40 | $563.57 | 1,499,000 | — | — |
| 2024-09-11 | $277.48 | $561.70 | 1,556,000 | — | — |
| 2024-09-10 | $279.26 | $565.31 | 1,354,300 | — | — |
| 2024-09-09 | $275.59 | $557.88 | 1,784,400 | — | — |
| 2024-09-06 | $269.56 | $545.67 | 2,814,500 | — | — |
| 2024-09-05 | $270.17 | $546.91 | 1,856,300 | — | — |
| 2024-09-04 | $275.22 | $557.13 | 1,374,400 | — | — |
| 2024-09-03 | $275.55 | $557.80 | 1,589,900 | — | — |
| 2024-08-30 | $275.91 | $558.53 | 1,548,100 | — | — |
| 2024-08-29 | $273.36 | $553.36 | 850,400 | — | — |
| 2024-08-28 | $272.68 | $551.99 | 1,369,500 | — | — |
| 2024-08-27 | $274.68 | $556.04 | 1,260,000 | — | — |
| 2024-08-26 | $271.35 | $549.29 | 792,600 | — | — |
| 2024-08-23 | $269.60 | $545.75 | 1,206,700 | — | — |
| 2024-08-22 | $269.38 | $545.31 | 1,137,600 | — | — |
| 2024-08-21 | $267.85 | $542.21 | 1,305,100 | — | — |
| 2024-08-20 | $264.54 | $535.51 | 913,300 | — | — |
| 2024-08-19 | $264.65 | $535.73 | 998,100 | — | — |
| 2024-08-16 | $264.09 | $534.60 | 1,013,200 | — | — |
| 2024-08-15 | $263.66 | $533.73 | 1,169,500 | — | — |
| 2024-08-14 | $262.82 | $532.03 | 1,047,600 | — | — |
| 2024-08-13 | $261.91 | $530.18 | 1,104,500 | — | — |
| 2024-08-12 | $259.12 | $524.54 | 1,257,100 | — | — |
| 2024-08-09 | $262.18 | $530.73 | 1,462,300 | — | — |
| 2024-08-08 | $262.79 | $531.97 | 1,968,000 | — | — |
| 2024-08-07 | $258.91 | $524.11 | 2,011,700 | — | — |
| 2024-08-06 | $259.47 | $525.25 | 1,847,500 | — | — |
| 2024-08-05 | $258.14 | $522.55 | 2,295,700 | — | — |
| 2024-08-02 | $263.52 | $533.44 | 2,310,600 | — | — |
| 2024-08-01 | $261.30 | $528.95 | 2,282,000 | — | — |
| 2024-07-31 | $262.62 | $531.62 | 3,046,500 | — | — |
| 2024-07-30 | $257.74 | $521.74 | 1,762,400 | — | — |
| 2024-07-29 | $255.21 | $516.62 | 2,120,000 | — | — |
| 2024-07-26 | $252.67 | $511.48 | 1,449,500 | — | — |
| 2024-07-25 | $249.58 | $505.23 | 1,476,200 | — | — |
| 2024-07-24 | $247.10 | $500.20 | 1,853,200 | — | — |
| 2024-07-23 | $248.35 | $502.74 | 765,400 | — | — |
| 2024-07-22 | $247.99 | $502.01 | 1,421,300 | — | — |
| 2024-07-19 | $246.97 | $499.94 | 1,424,500 | — | — |
| 2024-07-18 | $247.40 | $500.81 | 1,225,800 | — | — |
| 2024-07-17 | $249.25 | $504.56 | 1,896,800 | — | — |
| 2024-07-16 | $245.82 | $497.61 | 1,252,800 | — | — |
| 2024-07-15 | $242.64 | $491.18 | 1,268,300 | — | — |
| 2024-07-12 | $238.02 | $481.82 | 1,312,700 | — | — |
| 2024-07-11 | $235.63 | $476.99 | 1,882,300 | — | — |
| 2024-07-10 | $234.15 | $473.99 | 1,687,000 | — | — |
| 2024-07-09 | $234.71 | $475.12 | 1,458,700 | — | — |
| 2024-07-08 | $233.44 | $472.55 | 1,448,800 | — | — |
| 2024-07-05 | $235.56 | $476.84 | 1,847,300 | — | — |
| 2024-07-03 | $236.91 | $479.58 | 815,700 | — | — |
| 2024-07-02 | $236.63 | $479.01 | 1,278,100 | — | — |
| 2024-07-01 | $235.67 | $477.07 | 2,124,700 | — | — |
| 2024-06-28 | $238.69 | $483.18 | 2,595,000 | — | — |
| 2024-06-27 | $237.30 | $480.37 | 2,066,800 | — | — |
| 2024-06-26 | $238.02 | $481.82 | 3,146,300 | — | — |
| 2024-06-25 | $248.40 | $502.84 | 1,408,300 | — | — |
| 2024-06-24 | $249.20 | $504.46 | 1,303,100 | — | — |
| 2024-06-21 | $247.97 | $501.97 | 3,022,800 | — | — |
| 2024-06-20 | $246.06 | $498.10 | 1,954,200 | — | — |
| 2024-06-18 | $244.41 | $494.76 | 1,004,800 | — | — |
| 2024-06-17 | $244.96 | $495.87 | 1,347,800 | — | — |
| 2024-06-14 | $242.62 | $491.14 | 1,106,900 | — | — |
| 2024-06-13 | $244.27 | $491.64 | 1,368,700 | — | — |
| 2024-06-12 | $246.13 | $495.39 | 1,764,500 | — | — |
| 2024-06-11 | $246.58 | $496.29 | 1,478,200 | — | — |
| 2024-06-10 | $246.87 | $496.88 | 2,339,700 | — | — |
| 2024-06-07 | $252.32 | $507.84 | 1,650,200 | — | — |
| 2024-06-06 | $247.97 | $499.09 | 1,614,300 | — | — |
| 2024-06-05 | $245.78 | $494.68 | 1,298,300 | — | — |
| 2024-06-04 | $245.67 | $494.46 | 911,700 | — | — |
| 2024-06-03 | $244.02 | $491.14 | 1,113,300 | — | — |
| 2024-05-31 | $244.92 | $492.95 | 2,721,000 | — | — |
| 2024-05-30 | $240.91 | $484.88 | 1,562,200 | — | — |
| 2024-05-29 | $240.09 | $483.23 | 1,565,600 | — | — |
| 2024-05-28 | $243.30 | $489.69 | 1,483,500 | — | — |
| 2024-05-24 | $248.90 | $500.96 | 973,900 | — | — |
| 2024-05-23 | $251.49 | $506.17 | 1,096,100 | — | — |
| 2024-05-22 | $254.02 | $511.27 | 1,272,800 | — | — |
| 2024-05-21 | $252.14 | $507.48 | 917,400 | — | — |
| 2024-05-20 | $251.78 | $506.76 | 772,900 | — | — |
| 2024-05-17 | $252.33 | $507.86 | 1,291,500 | — | — |
| 2024-05-16 | $250.06 | $503.30 | 1,032,000 | — | — |
| 2024-05-15 | $246.62 | $496.37 | 1,053,800 | — | — |
| 2024-05-14 | $245.50 | $494.12 | 1,279,000 | — | — |
| 2024-05-13 | $247.80 | $498.75 | 950,000 | — | — |
| 2024-05-10 | $246.86 | $496.86 | 757,900 | — | — |
| 2024-05-09 | $245.15 | $493.41 | 1,020,200 | — | — |
| 2024-05-08 | $242.94 | $488.97 | 1,133,500 | — | — |
| 2024-05-07 | $245.12 | $493.35 | 1,202,500 | — | — |
| 2024-05-06 | $242.74 | $488.56 | 1,108,800 | — | — |
| 2024-05-03 | $241.89 | $486.85 | 1,491,500 | — | — |
| 2024-05-02 | $242.03 | $487.13 | 1,781,100 | — | — |
| 2024-05-01 | $247.33 | $497.80 | 2,782,400 | — | — |
| 2024-04-30 | $241.89 | $486.85 | 1,944,900 | — | — |
| 2024-04-29 | $243.95 | $491.00 | 1,153,500 | — | — |
| 2024-04-26 | $243.07 | $489.23 | 1,555,500 | — | — |
| 2024-04-25 | $246.34 | $495.81 | 1,224,500 | — | — |
| 2024-04-24 | $246.61 | $496.35 | 1,455,800 | — | — |
| 2024-04-23 | $246.84 | $496.81 | 1,661,800 | — | — |
| 2024-04-22 | $246.31 | $495.75 | 1,329,000 | — | — |
| 2024-04-19 | $243.31 | $489.71 | 1,638,700 | — | — |
| 2024-04-18 | $241.99 | $487.05 | 1,454,200 | — | — |
| 2024-04-17 | $242.90 | $488.88 | 1,126,100 | — | — |
| 2024-04-16 | $244.21 | $491.52 | 1,457,700 | — | — |
| 2024-04-15 | $244.08 | $491.26 | 1,383,600 | — | — |
| 2024-04-12 | $243.85 | $490.80 | 1,226,400 | — | — |
| 2024-04-11 | $244.42 | $491.94 | 1,099,200 | — | — |
| 2024-04-10 | $245.79 | $494.70 | 1,263,200 | — | — |
| 2024-04-09 | $250.01 | $503.20 | 1,158,700 | — | — |
| 2024-04-08 | $246.64 | $496.41 | 905,600 | — | — |
| 2024-04-05 | $244.85 | $492.81 | 1,420,100 | — | — |
| 2024-04-04 | $241.49 | $486.05 | 1,690,600 | — | — |
| 2024-04-03 | $245.13 | $493.37 | 2,370,100 | — | — |
| 2024-04-02 | $247.66 | $498.47 | 2,297,400 | — | — |
| 2024-04-01 | $245.31 | $493.74 | 1,535,500 | — | — |
| 2024-03-28 | $249.74 | $502.65 | 1,302,000 | — | — |
| 2024-03-27 | $248.33 | $499.81 | 1,149,200 | — | — |
| 2024-03-26 | $245.07 | $493.25 | 1,072,900 | — | — |
| 2024-03-25 | $244.20 | $491.50 | 1,069,600 | — | — |
| 2024-03-22 | $247.61 | $498.36 | 1,612,600 | — | — |
| 2024-03-21 | $248.95 | $501.06 | 1,858,000 | — | — |
| 2024-03-20 | $247.72 | $498.59 | 2,105,100 | — | — |
| 2024-03-19 | $244.13 | $491.36 | 1,864,200 | — | — |
| 2024-03-18 | $241.85 | $486.77 | 2,001,900 | — | — |
| 2024-03-15 | $242.09 | $487.25 | 11,912,100 | — | — |
| 2024-03-14 | $243.25 | $489.59 | 1,867,500 | — | — |
| 2024-03-13 | $244.21 | $491.52 | 1,559,000 | — | — |
| 2024-03-12 | $244.67 | $492.45 | 1,978,800 | — | — |
| 2024-03-11 | $244.09 | $491.28 | 1,477,100 | — | — |
| 2024-03-08 | $242.40 | $487.88 | 1,815,900 | — | — |
| 2024-03-07 | $244.25 | $491.60 | 2,445,400 | — | — |
| 2024-03-06 | $243.76 | $487.80 | 2,163,700 | — | — |
| 2024-03-05 | $244.00 | $488.28 | 2,433,300 | — | — |
| 2024-03-04 | $246.20 | $492.68 | 3,661,500 | — | — |
| 2024-03-01 | $249.69 | $499.66 | 2,091,000 | — | — |
| 2024-02-29 | $251.13 | $502.55 | 2,796,700 | — | — |
| 2024-02-28 | $251.56 | $503.41 | 1,508,100 | — | — |
| 2024-02-27 | $251.31 | $502.91 | 1,241,800 | — | — |
| 2024-02-26 | $253.55 | $507.39 | 1,141,300 | — | — |
| 2024-02-23 | $255.87 | $512.03 | 1,306,600 | — | — |
| 2024-02-22 | $254.76 | $509.81 | 1,692,900 | — | — |
| 2024-02-21 | $253.92 | $508.13 | 1,146,400 | — | — |
| 2024-02-20 | $252.94 | $506.17 | 1,439,300 | — | — |
| 2024-02-16 | $252.97 | $506.23 | 2,099,100 | — | — |
| 2024-02-15 | $252.05 | $504.39 | 1,387,600 | — | — |
| 2024-02-14 | $250.90 | $502.09 | 1,131,500 | — | — |
| 2024-02-13 | $249.59 | $499.46 | 1,827,900 | — | — |
| 2024-02-12 | $250.07 | $500.43 | 1,260,500 | — | — |
| 2024-02-09 | $249.99 | $500.27 | 1,243,300 | — | — |
| 2024-02-08 | $251.08 | $502.45 | 1,330,900 | — | — |
| 2024-02-07 | $250.27 | $500.83 | 1,460,700 | — | — |
| 2024-02-06 | $250.81 | $501.91 | 1,690,500 | — | — |
| 2024-02-05 | $248.28 | $496.84 | 1,733,200 | — | — |
| 2024-02-02 | $248.81 | $497.90 | 2,223,000 | — | — |
| 2024-02-01 | $247.08 | $494.44 | 2,008,000 | — | — |
| 2024-01-31 | $245.78 | $491.84 | 4,436,100 | — | — |
| 2024-01-30 | $238.59 | $477.45 | 2,024,100 | — | — |
| 2024-01-29 | $237.71 | $475.69 | 2,165,100 | — | — |
| 2024-01-26 | $236.10 | $472.47 | 1,677,900 | — | — |
| 2024-01-25 | $236.72 | $473.71 | 1,993,300 | — | — |
| 2024-01-24 | $238.44 | $477.15 | 1,744,500 | — | — |
| 2024-01-23 | $240.36 | $480.99 | 1,245,100 | — | — |
| 2024-01-22 | $239.40 | $479.07 | 1,761,200 | — | — |
| 2024-01-19 | $238.24 | $476.75 | 1,822,100 | — | — |
| 2024-01-18 | $236.08 | $472.43 | 1,182,700 | — | — |
| 2024-01-17 | $235.39 | $471.05 | 1,409,300 | — | — |
| 2024-01-16 | $235.28 | $470.83 | 1,288,800 | — | — |
| 2024-01-12 | $235.95 | $472.17 | 932,200 | — | — |
| 2024-01-11 | $235.34 | $470.95 | 1,545,200 | — | — |
| 2024-01-10 | $235.29 | $470.85 | 1,218,000 | — | — |
| 2024-01-09 | $235.22 | $470.71 | 1,135,000 | — | — |
| 2024-01-08 | $236.76 | $473.79 | 1,678,500 | — | — |
| 2024-01-05 | $235.21 | $470.69 | 1,765,400 | — | — |
| 2024-01-04 | $233.66 | $467.59 | 2,145,400 | — | — |
| 2024-01-03 | $232.51 | $465.29 | 1,831,500 | — | — |
| 2024-01-02 | $233.42 | $467.11 | 1,955,400 | — | — |