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
| 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 | — | — |