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
- 2002-12-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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $279.41 | 69,540 |
| 2026-09-03 | — | — | — | $280.74 | 80,965 |
| 2026-09-02 | — | — | — | $285.66 | 94,366 |
| 2026-09-01 | — | — | — | $285.68 | 85,112 |
| 2026-08-31 | — | — | — | $284.15 | 89,648 |
| 2026-08-28 | — | — | — | $281.69 | 77,087 |
| 2026-08-27 | $280.94 | $589.67 | 2,058,100 | $280.09 | 78,372 |
| 2026-08-26 | $280.98 | $589.76 | 1,722,500 | $277.76 | 85,300 |
| 2026-08-25 | $277.32 | $582.07 | 1,403,400 | $277.00 | 57,605 |
| 2026-08-24 | $279.17 | $585.96 | 1,318,000 | $275.52 | 47,869 |
| 2026-08-21 | $274.98 | $577.16 | 1,815,100 | $272.60 | 80,781 |
| 2026-08-20 | $270.87 | $568.54 | 1,567,400 | $267.23 | 77,703 |
| 2026-08-19 | $266.94 | $560.29 | 2,561,400 | $269.86 | 127,411 |
| 2026-08-18 | $271.54 | $569.94 | 1,488,900 | $271.35 | 65,181 |
| 2026-08-17 | $267.88 | $562.26 | 2,150,700 | $269.55 | 77,676 |
| 2026-08-14 | $269.80 | $566.29 | 1,717,100 | $267.40 | 78,131 |
| 2026-08-13 | $267.21 | $560.85 | 2,023,300 | $262.10 | 90,736 |
| 2026-08-12 | $262.17 | $550.27 | 1,366,200 | $257.85 | 63,452 |
| 2026-08-11 | $259.32 | $544.29 | 1,593,500 | $262.19 | 90,153 |
| 2026-08-10 | $263.65 | $553.38 | 1,578,400 | $262.57 | 98,249 |
| 2026-08-07 | $263.66 | $553.40 | 1,250,900 | $263.06 | 79,942 |
| 2026-08-06 | $264.32 | $554.79 | 1,841,400 | $264.92 | 91,769 |
| 2026-08-05 | $264.78 | $555.75 | 1,745,800 | $264.13 | 87,350 |
| 2026-08-04 | $262.63 | $551.24 | 2,294,700 | $262.39 | 106,100 |
| 2026-08-03 | $266.17 | $558.67 | 1,622,600 | $268.24 | 72,985 |
| 2026-07-31 | $267.79 | $562.07 | 3,269,500 | $266.73 | 170,717 |
| 2026-07-30 | $267.22 | $560.87 | 2,590,900 | $262.81 | 154,919 |
| 2026-07-29 | $265.44 | $557.14 | 2,915,100 | $261.46 | 131,689 |
| 2026-07-28 | $260.00 | $545.72 | 2,238,500 | $256.84 | 112,866 |
| 2026-07-27 | $255.36 | $535.98 | 1,675,100 | $255.65 | 135,646 |
| 2026-07-24 | $255.31 | $535.88 | 1,809,400 | $254.20 | 113,618 |
| 2026-07-23 | $254.32 | $533.80 | 2,878,200 | $249.96 | 231,049 |
| 2026-07-22 | $249.24 | $523.14 | 3,898,000 | $247.58 | 220,844 |
| 2026-07-21 | $237.38 | $498.24 | 3,608,300 | $243.31 | 169,618 |
| 2026-07-20 | $245.11 | $514.47 | 2,975,400 | $244.00 | 238,613 |
| 2026-07-17 | $245.05 | $514.34 | 3,360,500 | — | — |
| 2026-07-16 | $246.27 | $516.90 | 2,405,600 | — | — |
| 2026-07-15 | $245.18 | $514.61 | 2,467,300 | — | — |
| 2026-07-14 | $243.61 | $511.32 | 1,873,800 | — | — |
| 2026-07-13 | $245.10 | $514.45 | 2,240,300 | — | — |
| 2026-07-10 | $240.27 | $504.31 | 1,979,800 | — | — |
| 2026-07-09 | $239.71 | $503.13 | 3,407,100 | — | — |
| 2026-07-08 | $243.07 | $510.19 | 3,881,600 | — | — |
| 2026-07-07 | $240.75 | $505.32 | 2,994,500 | — | — |
| 2026-07-06 | $234.76 | $492.74 | 3,042,200 | — | — |
| 2026-07-02 | $236.60 | $496.61 | 4,627,200 | — | — |
| 2026-07-01 | $231.00 | $484.85 | 5,158,800 | — | — |
| 2026-06-30 | $220.83 | $463.51 | 4,046,800 | — | — |
| 2026-06-29 | $218.58 | $458.78 | 5,083,700 | — | — |
| 2026-06-26 | $221.00 | $463.86 | 5,970,300 | — | — |
| 2026-06-25 | $225.00 | $472.26 | 4,425,600 | — | — |
| 2026-06-24 | $231.68 | $486.28 | 5,584,800 | — | — |
| 2026-06-23 | $242.26 | $508.49 | 3,297,100 | — | — |
| 2026-06-22 | $245.20 | $514.66 | 3,046,000 | — | — |
| 2026-06-18 | $246.38 | $517.13 | 6,953,500 | — | — |
| 2026-06-17 | $252.54 | $530.06 | 6,690,500 | — | — |
| 2026-06-16 | $261.60 | $549.08 | 4,095,500 | — | — |
| 2026-06-15 | $266.08 | $558.48 | 2,658,300 | — | — |
| 2026-06-12 | $269.53 | $565.72 | 2,863,100 | — | — |
| 2026-06-11 | $262.18 | $550.30 | 3,508,700 | — | — |
| 2026-06-10 | $263.80 | $553.70 | 3,141,100 | — | — |
| 2026-06-09 | $255.94 | $537.20 | 3,717,400 | — | — |
| 2026-06-08 | $252.03 | $526.26 | 3,762,800 | — | — |
| 2026-06-05 | $257.40 | $537.48 | 3,515,900 | — | — |
| 2026-06-04 | $256.06 | $534.68 | 3,688,500 | — | — |
| 2026-06-03 | $252.64 | $527.54 | 5,097,300 | — | — |
| 2026-06-02 | $250.53 | $523.13 | 8,507,200 | — | — |
| 2026-06-01 | $257.76 | $538.23 | 6,266,200 | — | — |
| 2026-05-29 | $273.54 | $571.18 | 6,459,800 | — | — |
| 2026-05-28 | $277.42 | $579.28 | 2,145,800 | — | — |
| 2026-05-27 | $279.10 | $582.79 | 2,863,000 | — | — |
| 2026-05-26 | $282.54 | $589.97 | 2,339,400 | — | — |
| 2026-05-22 | $291.23 | $608.12 | 1,437,400 | — | — |
| 2026-05-21 | $289.29 | $604.07 | 2,443,600 | — | — |
| 2026-05-20 | $290.12 | $605.80 | 2,859,800 | — | — |
| 2026-05-19 | $302.37 | $631.38 | 2,129,600 | — | — |
| 2026-05-18 | $305.12 | $637.12 | 1,913,100 | — | — |
| 2026-05-15 | $298.86 | $624.05 | 2,216,500 | — | — |
| 2026-05-14 | $297.70 | $621.63 | 1,576,800 | — | — |
| 2026-05-13 | $297.13 | $620.44 | 3,523,300 | — | — |
| 2026-05-12 | $285.75 | $596.67 | 3,198,700 | — | — |
| 2026-05-11 | $282.58 | $590.05 | 2,607,800 | — | — |
| 2026-05-08 | $281.25 | $587.28 | 2,308,700 | — | — |
| 2026-05-07 | $286.85 | $598.97 | 2,364,000 | — | — |
| 2026-05-06 | $288.34 | $602.08 | 2,168,700 | — | — |
| 2026-05-05 | $286.82 | $598.91 | 1,949,200 | — | — |
| 2026-05-04 | $290.29 | $606.15 | 1,700,600 | — | — |
| 2026-05-01 | $289.54 | $604.59 | 2,019,700 | — | — |
| 2026-04-30 | $287.82 | $601.00 | 2,508,700 | — | — |
| 2026-04-29 | $287.27 | $599.85 | 1,956,600 | — | — |
| 2026-04-28 | $284.53 | $594.13 | 1,805,400 | — | — |
| 2026-04-27 | $281.94 | $588.72 | 2,009,700 | — | — |
| 2026-04-24 | $285.06 | $595.23 | 2,347,600 | — | — |
| 2026-04-23 | $285.47 | $596.09 | 2,655,100 | — | — |
| 2026-04-22 | $285.71 | $596.59 | 3,393,800 | — | — |
| 2026-04-21 | $284.40 | $593.85 | 2,714,200 | — | — |
| 2026-04-20 | $287.45 | $600.22 | 2,071,100 | — | — |
| 2026-04-17 | $287.65 | $600.64 | 3,976,200 | — | — |
| 2026-04-16 | $296.22 | $618.54 | 1,900,800 | — | — |
| 2026-04-15 | $296.90 | $619.96 | 1,828,700 | — | — |
| 2026-04-14 | $297.03 | $620.23 | 2,279,900 | — | — |
| 2026-04-13 | $300.59 | $627.66 | 1,611,900 | — | — |
| 2026-04-10 | $295.30 | $616.62 | 3,025,700 | — | — |
| 2026-04-09 | $298.93 | $624.19 | 4,031,700 | — | — |
| 2026-04-08 | $302.81 | $632.30 | 3,168,300 | — | — |
| 2026-04-07 | $310.58 | $648.52 | 1,519,300 | — | — |
| 2026-04-06 | $308.57 | $644.32 | 1,471,700 | — | — |
| 2026-04-02 | $305.11 | $637.10 | 1,741,500 | — | — |
| 2026-04-01 | $296.94 | $620.04 | 1,938,900 | — | — |
| 2026-03-31 | $295.35 | $616.72 | 2,357,200 | — | — |
| 2026-03-30 | $297.58 | $621.38 | 1,315,200 | — | — |
| 2026-03-27 | $293.78 | $613.44 | 1,579,900 | — | — |
| 2026-03-26 | $297.58 | $621.38 | 2,084,200 | — | — |
| 2026-03-25 | $293.93 | $613.75 | 2,740,100 | — | — |
| 2026-03-24 | $302.68 | $632.03 | 1,754,700 | — | — |
| 2026-03-23 | $306.56 | $640.13 | 1,963,600 | — | — |
| 2026-03-20 | $307.32 | $641.71 | 3,942,700 | — | — |
| 2026-03-19 | $310.71 | $648.79 | 2,003,700 | — | — |
| 2026-03-18 | $308.90 | $645.01 | 1,583,200 | — | — |
| 2026-03-17 | $313.33 | $654.26 | 1,374,600 | — | — |
| 2026-03-16 | $313.83 | $655.31 | 1,936,900 | — | — |
| 2026-03-13 | $311.40 | $650.23 | 2,253,400 | — | — |
| 2026-03-12 | $311.19 | $649.80 | 2,449,300 | — | — |
| 2026-03-11 | $303.33 | $633.38 | 2,072,200 | — | — |
| 2026-03-10 | $306.34 | $639.67 | 2,715,700 | — | — |
| 2026-03-09 | $319.09 | $650.73 | 3,573,300 | — | — |
| 2026-03-06 | $317.10 | $646.68 | 1,846,300 | — | — |
| 2026-03-05 | $316.81 | $646.08 | 2,194,600 | — | — |
| 2026-03-04 | $320.00 | $652.59 | 2,559,600 | — | — |
| 2026-03-03 | $325.13 | $663.05 | 2,545,000 | — | — |
| 2026-03-02 | $326.46 | $665.76 | 2,459,600 | — | — |
| 2026-02-27 | $319.50 | $651.57 | 2,806,000 | — | — |
| 2026-02-26 | $316.45 | $645.35 | 2,477,700 | — | — |
| 2026-02-25 | $307.36 | $626.81 | 3,904,000 | — | — |
| 2026-02-24 | $319.03 | $650.61 | 2,395,300 | — | — |
| 2026-02-23 | $314.00 | $640.35 | 3,117,800 | — | — |
| 2026-02-20 | $308.09 | $628.30 | 2,754,400 | — | — |
| 2026-02-19 | $303.91 | $619.78 | 1,400,700 | — | — |
| 2026-02-18 | $302.55 | $617.00 | 2,046,300 | — | — |
| 2026-02-17 | $303.23 | $618.39 | 2,127,500 | — | — |
| 2026-02-13 | $303.07 | $618.06 | 2,206,200 | — | — |
| 2026-02-12 | $301.64 | $615.15 | 2,466,800 | — | — |
| 2026-02-11 | $302.48 | $616.86 | 2,532,900 | — | — |
| 2026-02-10 | $306.76 | $625.59 | 2,262,500 | — | — |
| 2026-02-09 | $307.24 | $626.57 | 2,350,600 | — | — |
| 2026-02-06 | $302.27 | $616.43 | 2,927,100 | — | — |
| 2026-02-05 | $297.38 | $606.46 | 2,497,200 | — | — |
| 2026-02-04 | $294.62 | $600.83 | 3,183,300 | — | — |
| 2026-02-03 | $293.07 | $597.67 | 3,977,000 | — | — |
| 2026-02-02 | $290.77 | $592.98 | 2,022,600 | — | — |
| 2026-01-30 | $289.06 | $589.49 | 1,448,300 | — | — |
| 2026-01-29 | $289.83 | $591.06 | 1,940,300 | — | — |
| 2026-01-28 | $286.05 | $583.35 | 1,487,000 | — | — |
| 2026-01-27 | $284.48 | $580.15 | 1,553,500 | — | — |
| 2026-01-26 | $284.05 | $579.28 | 1,751,400 | — | — |
| 2026-01-23 | $282.74 | $576.60 | 1,725,900 | — | — |
| 2026-01-22 | $281.39 | $573.85 | 1,941,500 | — | — |
| 2026-01-21 | $279.07 | $569.12 | 2,204,900 | — | — |
| 2026-01-20 | $279.91 | $570.83 | 2,490,200 | — | — |
| 2026-01-16 | $279.50 | $570.00 | 2,410,000 | — | — |
| 2026-01-15 | $272.59 | $555.91 | 1,673,700 | — | — |
| 2026-01-14 | $275.23 | $561.29 | 1,758,900 | — | — |
| 2026-01-13 | $268.45 | $547.46 | 3,106,800 | — | — |
| 2026-01-12 | $264.98 | $540.39 | 3,129,700 | — | — |
| 2026-01-09 | $262.45 | $535.23 | 1,853,400 | — | — |
| 2026-01-08 | $266.64 | $543.77 | 1,526,800 | — | — |
| 2026-01-07 | $266.85 | $544.20 | 2,895,200 | — | — |
| 2026-01-06 | $269.15 | $548.89 | 2,909,600 | — | — |
| 2026-01-05 | $275.06 | $560.94 | 1,375,600 | — | — |
| 2026-01-02 | $269.68 | $549.97 | 1,228,500 | — | — |