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
- 2009-08-06 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 | $346.10 | $491.32 | 15,346,100 | — | — |
| 2025-12-30 | $349.85 | $496.64 | 16,633,600 | — | — |
| 2025-12-29 | $349.39 | $495.99 | 21,946,900 | — | — |
| 2025-12-26 | $352.13 | $499.88 | 15,028,100 | — | — |
| 2025-12-24 | $350.22 | $497.17 | 11,424,400 | — | — |
| 2025-12-23 | $349.32 | $495.89 | 28,232,600 | — | — |
| 2025-12-22 | $341.45 | $484.72 | 28,739,600 | — | — |
| 2025-12-19 | $340.36 | $482.25 | 159,095,200 | — | — |
| 2025-12-18 | $329.88 | $467.40 | 54,501,900 | — | — |
| 2025-12-17 | $326.02 | $461.93 | 73,300,900 | — | — |
| 2025-12-16 | $341.30 | $483.58 | 58,061,100 | — | — |
| 2025-12-15 | $339.81 | $481.47 | 65,894,900 | — | — |
| 2025-12-12 | $359.93 | $509.97 | 95,588,500 | — | — |
| 2025-12-11 | $406.37 | $575.77 | 45,681,600 | — | — |
| 2025-12-10 | $412.97 | $585.12 | 31,531,000 | — | — |
| 2025-12-09 | $406.29 | $575.66 | 24,546,000 | — | — |
| 2025-12-08 | $401.10 | $568.31 | 30,410,600 | — | — |
| 2025-12-05 | $390.24 | $552.92 | 24,779,900 | — | — |
| 2025-12-04 | $381.03 | $539.87 | 15,845,900 | — | — |
| 2025-12-03 | $380.61 | $539.27 | 21,336,400 | — | — |
| 2025-12-02 | $381.57 | $540.63 | 22,207,000 | — | — |
| 2025-12-01 | $386.08 | $547.02 | 23,252,000 | — | — |
| 2025-11-28 | $402.96 | $570.94 | 13,365,500 | — | — |
| 2025-11-26 | $397.57 | $563.30 | 28,693,000 | — | — |
| 2025-11-25 | $385.03 | $545.54 | 33,507,600 | — | — |
| 2025-11-24 | $377.96 | $535.52 | 47,262,400 | — | — |
| 2025-11-21 | $340.20 | $482.02 | 30,280,300 | — | — |
| 2025-11-20 | $346.82 | $491.40 | 28,867,000 | — | — |
| 2025-11-19 | $354.42 | $502.17 | 21,851,900 | — | — |
| 2025-11-18 | $340.50 | $482.44 | 21,726,800 | — | — |
| 2025-11-17 | $342.65 | $485.49 | 14,799,600 | — | — |
| 2025-11-14 | $342.46 | $485.22 | 18,500,800 | — | — |
| 2025-11-13 | $339.98 | $481.71 | 22,616,600 | — | — |
| 2025-11-12 | $355.22 | $503.30 | 12,190,500 | — | — |
| 2025-11-11 | $351.96 | $498.68 | 16,446,800 | — | — |
| 2025-11-10 | $358.39 | $507.79 | 16,409,000 | — | — |
| 2025-11-07 | $349.43 | $495.10 | 21,903,200 | — | — |
| 2025-11-06 | $355.59 | $503.82 | 19,896,900 | — | — |
| 2025-11-05 | $358.98 | $508.63 | 17,087,600 | — | — |
| 2025-11-04 | $351.94 | $498.65 | 24,047,500 | — | — |
| 2025-11-03 | $362.55 | $513.69 | 17,198,900 | — | — |
| 2025-10-31 | $369.63 | $523.72 | 21,598,400 | — | — |
| 2025-10-30 | $376.47 | $533.41 | 24,295,300 | — | — |
| 2025-10-29 | $385.98 | $546.88 | 24,975,200 | — | — |
| 2025-10-28 | $372.97 | $528.45 | 21,056,000 | — | — |
| 2025-10-27 | $362.05 | $512.98 | 20,065,800 | — | — |
| 2025-10-24 | $354.13 | $501.76 | 16,143,700 | — | — |
| 2025-10-23 | $344.29 | $487.81 | 12,859,200 | — | — |
| 2025-10-22 | $340.30 | $482.16 | 19,268,800 | — | — |
| 2025-10-21 | $342.66 | $485.50 | 16,092,600 | — | — |
| 2025-10-20 | $349.24 | $494.83 | 15,640,200 | — | — |
| 2025-10-17 | $349.33 | $494.95 | 20,937,900 | — | — |
| 2025-10-16 | $354.15 | $501.78 | 20,317,200 | — | — |
| 2025-10-15 | $351.33 | $497.79 | 23,918,500 | — | — |
| 2025-10-14 | $344.13 | $487.59 | 22,078,000 | — | — |
| 2025-10-13 | $356.70 | $505.40 | 45,984,300 | — | — |
| 2025-10-10 | $324.63 | $459.96 | 28,941,000 | — | — |
| 2025-10-09 | $345.02 | $488.85 | 17,643,700 | — | — |
| 2025-10-08 | $345.50 | $489.53 | 21,478,300 | — | — |
| 2025-10-07 | $336.41 | $476.65 | 18,086,700 | — | — |
| 2025-10-06 | $335.49 | $475.35 | 18,465,700 | — | — |
| 2025-10-03 | $338.37 | $479.43 | 14,749,100 | — | — |
| 2025-10-02 | $338.18 | $479.16 | 19,917,600 | — | — |
| 2025-10-01 | $333.39 | $472.37 | 21,122,700 | — | — |
| 2025-09-30 | $329.91 | $467.44 | 20,109,500 | — | — |
| 2025-09-29 | $327.90 | $464.59 | 21,336,000 | — | — |
| 2025-09-26 | $334.53 | $473.98 | 15,464,700 | — | — |
| 2025-09-25 | $336.10 | $476.21 | 21,678,200 | — | — |
| 2025-09-24 | $339.31 | $480.76 | 19,677,300 | — | — |
| 2025-09-23 | $338.94 | $480.23 | 21,944,100 | — | — |
| 2025-09-22 | $338.79 | $480.02 | 28,660,000 | — | — |
| 2025-09-19 | $344.94 | $487.90 | 41,240,100 | — | — |
| 2025-09-18 | $345.35 | $488.48 | 24,663,900 | — | — |
| 2025-09-17 | $346.17 | $489.64 | 45,197,100 | — | — |
| 2025-09-16 | $360.00 | $509.20 | 21,306,500 | — | — |
| 2025-09-15 | $364.09 | $514.99 | 21,792,200 | — | — |
| 2025-09-12 | $359.87 | $509.02 | 31,949,800 | — | — |
| 2025-09-11 | $359.63 | $508.68 | 29,430,900 | — | — |
| 2025-09-10 | $369.57 | $522.74 | 51,086,800 | — | — |
| 2025-09-09 | $336.67 | $476.20 | 26,972,300 | — | — |
| 2025-09-08 | $345.65 | $488.90 | 43,535,600 | — | — |
| 2025-09-05 | $334.89 | $473.68 | 78,401,600 | — | — |
| 2025-09-04 | $306.10 | $432.96 | 31,220,800 | — | — |
| 2025-09-03 | $302.39 | $427.71 | 18,529,400 | — | — |
| 2025-09-02 | $298.24 | $421.84 | 19,693,000 | — | — |
| 2025-08-29 | $297.39 | $420.64 | 21,610,700 | — | — |
| 2025-08-28 | $308.65 | $436.57 | 18,907,100 | — | — |
| 2025-08-27 | $300.25 | $424.69 | 13,830,300 | — | — |
| 2025-08-26 | $298.01 | $421.52 | 25,689,100 | — | — |
| 2025-08-25 | $294.23 | $416.17 | 15,124,700 | — | — |
| 2025-08-22 | $294.00 | $415.85 | 16,301,300 | — | — |
| 2025-08-21 | $289.60 | $409.62 | 14,946,300 | — | — |
| 2025-08-20 | $291.17 | $411.84 | 23,600,500 | — | — |
| 2025-08-19 | $294.91 | $417.13 | 20,149,600 | — | — |
| 2025-08-18 | $305.76 | $432.48 | 14,724,700 | — | — |
| 2025-08-15 | $306.34 | $433.30 | 22,806,900 | — | — |
| 2025-08-14 | $311.23 | $440.22 | 15,717,600 | — | — |
| 2025-08-13 | $309.09 | $437.19 | 17,371,200 | — | — |
| 2025-08-12 | $312.83 | $442.48 | 17,609,600 | — | — |
| 2025-08-11 | $303.90 | $429.85 | 12,396,400 | — | — |
| 2025-08-08 | $304.97 | $431.36 | 12,458,700 | — | — |
| 2025-08-07 | $303.76 | $429.65 | 16,319,400 | — | — |
| 2025-08-06 | $301.67 | $426.70 | 17,392,100 | — | — |
| 2025-08-05 | $292.93 | $414.33 | 18,477,500 | — | — |
| 2025-08-04 | $297.72 | $421.11 | 17,164,600 | — | — |
| 2025-08-01 | $288.64 | $408.27 | 21,428,100 | — | — |
| 2025-07-31 | $293.70 | $415.42 | 25,488,500 | — | — |
| 2025-07-30 | $302.62 | $428.04 | 16,738,900 | — | — |
| 2025-07-29 | $297.42 | $420.68 | 19,210,800 | — | — |
| 2025-07-28 | $294.30 | $416.27 | 13,683,400 | — | — |
| 2025-07-25 | $290.18 | $410.44 | 12,476,200 | — | — |
| 2025-07-24 | $288.71 | $408.36 | 16,413,800 | — | — |
| 2025-07-23 | $283.69 | $401.26 | 20,556,200 | — | — |
| 2025-07-22 | $278.59 | $394.05 | 16,564,800 | — | — |
| 2025-07-21 | $288.21 | $407.66 | 17,726,800 | — | — |
| 2025-07-18 | $283.34 | $400.77 | 15,012,400 | — | — |
| 2025-07-17 | $286.45 | $405.17 | 17,231,100 | — | — |
| 2025-07-16 | $280.81 | $397.19 | 15,031,000 | — | — |
| 2025-07-15 | $280.94 | $397.37 | 17,918,400 | — | — |
| 2025-07-14 | $275.60 | $389.82 | 11,934,200 | — | — |
| 2025-07-11 | $274.38 | $388.10 | 14,274,700 | — | — |
| 2025-07-10 | $275.40 | $389.54 | 17,891,600 | — | — |
| 2025-07-09 | $277.90 | $393.07 | 20,133,000 | — | — |
| 2025-07-08 | $271.80 | $384.45 | 14,869,400 | — | — |
| 2025-07-07 | $274.18 | $387.81 | 16,760,600 | — | — |
| 2025-07-03 | $275.18 | $389.23 | 10,592,700 | — | — |
| 2025-07-02 | $269.90 | $381.76 | 17,582,100 | — | — |
| 2025-07-01 | $264.74 | $374.46 | 28,847,600 | — | — |
| 2025-06-30 | $275.65 | $389.89 | 24,708,400 | — | — |
| 2025-06-27 | $269.35 | $380.98 | 27,477,600 | — | — |
| 2025-06-26 | $270.17 | $382.14 | 23,569,600 | — | — |
| 2025-06-25 | $264.65 | $374.33 | 18,894,200 | — | — |
| 2025-06-24 | $263.77 | $373.09 | 32,764,900 | — | — |
| 2025-06-23 | $253.77 | $358.94 | 19,747,000 | — | — |
| 2025-06-20 | $249.99 | $353.60 | 42,134,900 | — | — |
| 2025-06-18 | $251.26 | $354.56 | 30,435,500 | — | — |
| 2025-06-17 | $249.37 | $351.89 | 22,014,300 | — | — |
| 2025-06-16 | $252.10 | $355.74 | 20,363,000 | — | — |
| 2025-06-13 | $248.70 | $350.95 | 19,028,400 | — | — |
| 2025-06-12 | $256.07 | $361.35 | 20,410,900 | — | — |
| 2025-06-11 | $252.91 | $356.89 | 24,599,000 | — | — |
| 2025-06-10 | $244.63 | $345.20 | 25,491,300 | — | — |
| 2025-06-09 | $244.28 | $344.71 | 25,334,100 | — | — |
| 2025-06-06 | $246.93 | $348.45 | 41,146,700 | — | — |
| 2025-06-05 | $259.93 | $366.79 | 41,970,900 | — | — |
| 2025-06-04 | $261.08 | $368.42 | 31,536,000 | — | — |
| 2025-06-03 | $256.85 | $362.45 | 30,380,200 | — | — |
| 2025-06-02 | $248.71 | $350.96 | 19,197,000 | — | — |
| 2025-05-30 | $242.07 | $341.59 | 27,088,600 | — | — |
| 2025-05-29 | $241.97 | $341.45 | 20,743,700 | — | — |
| 2025-05-28 | $239.43 | $337.87 | 20,443,000 | — | — |
| 2025-05-27 | $235.65 | $332.53 | 17,941,700 | — | — |
| 2025-05-23 | $228.72 | $322.75 | 15,385,600 | — | — |
| 2025-05-22 | $230.53 | $325.31 | 14,340,200 | — | — |
| 2025-05-21 | $229.73 | $324.18 | 17,642,900 | — | — |
| 2025-05-20 | $231.68 | $326.93 | 11,787,200 | — | — |
| 2025-05-19 | $230.63 | $325.45 | 15,355,500 | — | — |
| 2025-05-16 | $228.61 | $322.60 | 23,094,600 | — | — |
| 2025-05-15 | $232.64 | $328.28 | 18,803,700 | — | — |
| 2025-05-14 | $232.12 | $327.55 | 19,751,400 | — | — |
| 2025-05-13 | $232.42 | $327.97 | 28,790,500 | — | — |
| 2025-05-12 | $221.58 | $312.68 | 25,437,700 | — | — |
| 2025-05-09 | $208.20 | $293.80 | 13,289,200 | — | — |
| 2025-05-08 | $207.77 | $293.19 | 18,460,900 | — | — |
| 2025-05-07 | $204.81 | $289.01 | 20,253,700 | — | — |
| 2025-05-06 | $200.09 | $282.35 | 16,348,800 | — | — |
| 2025-05-05 | $200.72 | $283.24 | 14,025,400 | — | — |
| 2025-05-02 | $203.64 | $287.36 | 17,766,800 | — | — |
| 2025-05-01 | $197.33 | $278.46 | 24,939,700 | — | — |
| 2025-04-30 | $192.47 | $271.60 | 22,768,900 | — | — |
| 2025-04-29 | $191.17 | $269.76 | 14,630,000 | — | — |
| 2025-04-28 | $192.47 | $271.60 | 16,385,800 | — | — |
| 2025-04-25 | $192.31 | $271.37 | 21,242,300 | — | — |
| 2025-04-24 | $188.15 | $265.50 | 27,576,900 | — | — |
| 2025-04-23 | $176.91 | $249.64 | 24,380,500 | — | — |
| 2025-04-22 | $169.58 | $239.30 | 18,504,900 | — | — |
| 2025-04-21 | $166.21 | $234.54 | 23,469,800 | — | — |
| 2025-04-17 | $170.99 | $241.29 | 22,501,800 | — | — |
| 2025-04-16 | $174.61 | $246.40 | 34,638,600 | — | — |
| 2025-04-15 | $178.95 | $252.52 | 17,242,400 | — | — |
| 2025-04-14 | $178.36 | $251.69 | 25,748,300 | — | — |
| 2025-04-11 | $181.94 | $256.74 | 33,964,100 | — | — |
| 2025-04-10 | $172.30 | $243.14 | 51,212,200 | — | — |
| 2025-04-09 | $185.15 | $261.27 | 72,708,300 | — | — |
| 2025-04-08 | $156.03 | $220.18 | 58,888,200 | — | — |
| 2025-04-07 | $154.14 | $217.51 | 68,503,500 | — | — |
| 2025-04-04 | $146.29 | $206.43 | 72,302,200 | — | — |
| 2025-04-03 | $154.01 | $217.33 | 44,354,900 | — | — |
| 2025-04-02 | $172.09 | $242.84 | 19,523,700 | — | — |
| 2025-04-01 | $168.52 | $237.80 | 20,472,400 | — | — |
| 2025-03-31 | $167.43 | $236.26 | 35,656,400 | — | — |
| 2025-03-28 | $169.12 | $238.65 | 30,391,500 | — | — |
| 2025-03-27 | $171.99 | $242.70 | 32,151,700 | — | — |
| 2025-03-26 | $179.27 | $252.97 | 30,578,500 | — | — |
| 2025-03-25 | $188.26 | $265.66 | 23,417,300 | — | — |
| 2025-03-24 | $191.25 | $269.88 | 33,180,300 | — | — |
| 2025-03-21 | $191.66 | $270.46 | 43,086,500 | — | — |
| 2025-03-20 | $190.54 | $268.88 | 31,430,000 | — | — |
| 2025-03-19 | $195.57 | $275.14 | 37,962,700 | — | — |
| 2025-03-18 | $188.67 | $265.43 | 24,951,000 | — | — |
| 2025-03-17 | $194.50 | $273.64 | 26,830,600 | — | — |
| 2025-03-14 | $195.54 | $275.10 | 25,900,900 | — | — |
| 2025-03-13 | $191.36 | $269.22 | 27,236,100 | — | — |
| 2025-03-12 | $194.23 | $273.26 | 30,409,700 | — | — |
| 2025-03-11 | $190.09 | $267.43 | 42,153,200 | — | — |
| 2025-03-10 | $184.45 | $259.50 | 44,217,100 | — | — |
| 2025-03-07 | $194.96 | $274.28 | 74,528,900 | — | — |
| 2025-03-06 | $179.45 | $252.46 | 56,864,100 | — | — |
| 2025-03-05 | $191.58 | $269.53 | 25,644,500 | — | — |
| 2025-03-04 | $187.48 | $263.76 | 37,910,500 | — | — |
| 2025-03-03 | $187.37 | $263.60 | 37,435,600 | — | — |
| 2025-02-28 | $199.43 | $280.57 | 39,747,200 | — | — |
| 2025-02-27 | $197.80 | $278.28 | 27,572,900 | — | — |
| 2025-02-26 | $212.94 | $299.58 | 21,368,300 | — | — |
| 2025-02-25 | $202.54 | $284.95 | 33,100,800 | — | — |
| 2025-02-24 | $207.93 | $292.53 | 33,050,400 | — | — |
| 2025-02-21 | $218.66 | $307.63 | 24,883,600 | — | — |
| 2025-02-20 | $226.74 | $318.99 | 16,104,000 | — | — |
| 2025-02-19 | $228.73 | $321.79 | 16,375,500 | — | — |
| 2025-02-18 | $228.53 | $321.51 | 26,080,500 | — | — |
| 2025-02-14 | $233.04 | $327.86 | 16,988,800 | — | — |
| 2025-02-13 | $235.80 | $331.74 | 20,962,000 | — | — |
| 2025-02-12 | $236.35 | $332.51 | 16,397,300 | — | — |
| 2025-02-11 | $235.04 | $330.67 | 18,476,200 | — | — |
| 2025-02-10 | $235.04 | $330.67 | 23,901,600 | — | — |
| 2025-02-07 | $224.87 | $316.36 | 22,117,500 | — | — |
| 2025-02-06 | $231.36 | $325.49 | 21,169,500 | — | — |
| 2025-02-05 | $232.00 | $326.39 | 29,196,000 | — | — |
| 2025-02-04 | $222.43 | $312.93 | 23,768,500 | — | — |
| 2025-02-03 | $217.73 | $306.32 | 24,507,300 | — | — |
| 2025-01-31 | $221.27 | $311.30 | 41,104,700 | — | — |
| 2025-01-30 | $215.66 | $303.40 | 42,449,500 | — | — |
| 2025-01-29 | $206.35 | $290.31 | 32,533,700 | — | — |
| 2025-01-28 | $207.36 | $291.73 | 50,316,000 | — | — |
| 2025-01-27 | $202.13 | $284.37 | 90,569,400 | — | — |
| 2025-01-24 | $244.70 | $344.26 | 25,387,800 | — | — |
| 2025-01-23 | $240.28 | $338.04 | 17,653,900 | — | — |
| 2025-01-22 | $240.91 | $338.93 | 29,610,500 | — | — |
| 2025-01-21 | $240.31 | $338.08 | 30,903,200 | — | — |
| 2025-01-17 | $237.44 | $334.05 | 31,196,600 | — | — |
| 2025-01-16 | $229.41 | $322.75 | 23,471,900 | — | — |
| 2025-01-15 | $228.00 | $320.77 | 21,745,600 | — | — |
| 2025-01-14 | $224.70 | $316.12 | 18,143,100 | — | — |
| 2025-01-13 | $225.29 | $316.95 | 23,772,100 | — | — |
| 2025-01-10 | $224.31 | $315.57 | 23,864,000 | — | — |
| 2025-01-08 | $229.31 | $322.61 | 18,756,500 | — | — |
| 2025-01-07 | $228.64 | $321.67 | 25,928,600 | — | — |
| 2025-01-06 | $236.41 | $332.60 | 34,028,400 | — | — |
| 2025-01-03 | $232.55 | $327.17 | 24,973,200 | — | — |
| 2025-01-02 | $231.98 | $326.36 | 31,525,800 | — | — |