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
- 1981-12-31 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 | $256.13 | $1,307.29 | 617,600 | — | — |
| 2025-12-30 | $259.05 | $1,322.20 | 598,700 | — | — |
| 2025-12-29 | $258.34 | $1,318.57 | 901,400 | — | — |
| 2025-12-26 | $258.83 | $1,321.07 | 557,200 | — | — |
| 2025-12-24 | $259.25 | $1,318.70 | 365,400 | — | — |
| 2025-12-23 | $257.12 | $1,307.87 | 924,800 | — | — |
| 2025-12-22 | $257.68 | $1,310.72 | 1,111,700 | — | — |
| 2025-12-19 | $259.40 | $1,319.46 | 1,860,100 | — | — |
| 2025-12-18 | $260.67 | $1,325.92 | 1,302,000 | — | — |
| 2025-12-17 | $260.28 | $1,323.94 | 1,081,900 | — | — |
| 2025-12-16 | $258.16 | $1,313.16 | 2,999,800 | — | — |
| 2025-12-15 | $274.74 | $1,397.49 | 2,028,800 | — | — |
| 2025-12-12 | $268.45 | $1,365.50 | 1,130,700 | — | — |
| 2025-12-11 | $266.49 | $1,355.53 | 1,902,200 | — | — |
| 2025-12-10 | $256.66 | $1,305.53 | 1,046,900 | — | — |
| 2025-12-09 | $250.39 | $1,273.63 | 970,700 | — | — |
| 2025-12-08 | $256.39 | $1,304.15 | 1,282,100 | — | — |
| 2025-12-05 | $257.85 | $1,311.58 | 1,626,900 | — | — |
| 2025-12-04 | $253.02 | $1,287.01 | 2,097,400 | — | — |
| 2025-12-03 | $256.92 | $1,306.85 | 2,530,800 | — | — |
| 2025-12-02 | $241.96 | $1,230.75 | 1,696,400 | — | — |
| 2025-12-01 | $242.23 | $1,232.13 | 1,623,500 | — | — |
| 2025-11-28 | $245.77 | $1,250.13 | 621,900 | — | — |
| 2025-11-26 | $245.99 | $1,251.25 | 1,993,500 | — | — |
| 2025-11-25 | $237.88 | $1,210.00 | 2,181,900 | — | — |
| 2025-11-24 | $229.20 | $1,165.85 | 2,121,100 | — | — |
| 2025-11-21 | $227.10 | $1,155.17 | 1,779,600 | — | — |
| 2025-11-20 | $223.29 | $1,135.79 | 1,442,400 | — | — |
| 2025-11-19 | $228.90 | $1,164.32 | 1,493,300 | — | — |
| 2025-11-18 | $234.10 | $1,190.77 | 1,423,200 | — | — |
| 2025-11-17 | $234.11 | $1,190.82 | 1,261,600 | — | — |
| 2025-11-14 | $237.12 | $1,206.13 | 1,540,400 | — | — |
| 2025-11-13 | $236.74 | $1,204.20 | 1,456,900 | — | — |
| 2025-11-12 | $240.48 | $1,223.23 | 1,829,000 | — | — |
| 2025-11-11 | $243.47 | $1,238.43 | 1,491,900 | — | — |
| 2025-11-10 | $238.42 | $1,212.75 | 1,974,400 | — | — |
| 2025-11-07 | $252.04 | $1,282.03 | 1,472,200 | — | — |
| 2025-11-06 | $251.11 | $1,277.30 | 2,465,900 | — | — |
| 2025-11-05 | $264.94 | $1,347.64 | 3,485,400 | — | — |
| 2025-11-04 | $281.87 | $1,433.76 | 1,413,500 | — | — |
| 2025-11-03 | $279.92 | $1,423.84 | 1,295,100 | — | — |
| 2025-10-31 | $278.19 | $1,415.04 | 1,782,400 | — | — |
| 2025-10-30 | $285.61 | $1,452.78 | 1,790,900 | — | — |
| 2025-10-29 | $292.67 | $1,488.70 | 1,337,300 | — | — |
| 2025-10-28 | $294.80 | $1,499.53 | 1,329,400 | — | — |
| 2025-10-27 | $292.34 | $1,487.02 | 1,027,000 | — | — |
| 2025-10-24 | $290.65 | $1,478.42 | 791,900 | — | — |
| 2025-10-23 | $291.30 | $1,481.73 | 881,600 | — | — |
| 2025-10-22 | $287.72 | $1,463.52 | 972,200 | — | — |
| 2025-10-21 | $295.20 | $1,501.56 | 1,909,900 | — | — |
| 2025-10-20 | $284.00 | $1,444.59 | 1,071,300 | — | — |
| 2025-10-17 | $275.01 | $1,398.87 | 2,142,500 | — | — |
| 2025-10-16 | $267.28 | $1,359.55 | 1,521,000 | — | — |
| 2025-10-15 | $262.17 | $1,333.55 | 1,422,700 | — | — |
| 2025-10-14 | $261.61 | $1,330.71 | 2,745,200 | — | — |
| 2025-10-13 | $271.00 | $1,378.47 | 1,671,600 | — | — |
| 2025-10-10 | $280.22 | $1,425.37 | 1,610,500 | — | — |
| 2025-10-09 | $290.60 | $1,478.17 | 948,000 | — | — |
| 2025-10-08 | $298.04 | $1,516.01 | 1,551,300 | — | — |
| 2025-10-07 | $295.25 | $1,501.82 | 1,787,400 | — | — |
| 2025-10-06 | $295.20 | $1,501.56 | 2,777,800 | — | — |
| 2025-10-03 | $283.72 | $1,443.17 | 4,476,300 | — | — |
| 2025-10-02 | $256.62 | $1,305.32 | 5,300,500 | — | — |
| 2025-10-01 | $246.77 | $1,255.22 | 2,802,400 | — | — |
| 2025-09-30 | $260.17 | $1,323.38 | 1,603,100 | — | — |
| 2025-09-29 | $255.23 | $1,298.25 | 1,184,600 | — | — |
| 2025-09-26 | $254.95 | $1,296.83 | 1,255,900 | — | — |
| 2025-09-25 | $254.43 | $1,289.68 | 2,208,600 | — | — |
| 2025-09-24 | $261.97 | $1,327.90 | 1,569,100 | — | — |
| 2025-09-23 | $258.32 | $1,309.40 | 1,612,900 | — | — |
| 2025-09-22 | $257.87 | $1,307.12 | 1,927,000 | — | — |
| 2025-09-19 | $252.66 | $1,280.71 | 4,957,800 | — | — |
| 2025-09-18 | $264.86 | $1,342.55 | 1,355,100 | — | — |
| 2025-09-17 | $269.39 | $1,365.51 | 1,491,900 | — | — |
| 2025-09-16 | $272.32 | $1,380.37 | 2,637,100 | — | — |
| 2025-09-15 | $275.42 | $1,396.08 | 1,277,600 | — | — |
| 2025-09-12 | $276.44 | $1,401.25 | 1,138,400 | — | — |
| 2025-09-11 | $278.72 | $1,412.81 | 2,057,000 | — | — |
| 2025-09-10 | $273.58 | $1,386.75 | 4,315,700 | — | — |
| 2025-09-09 | $273.02 | $1,383.91 | 4,844,000 | — | — |
| 2025-09-08 | $310.38 | $1,573.29 | 1,147,300 | — | — |
| 2025-09-05 | $307.92 | $1,560.82 | 1,504,600 | — | — |
| 2025-09-04 | $312.00 | $1,581.50 | 1,621,300 | — | — |
| 2025-09-03 | $311.98 | $1,581.40 | 1,739,400 | — | — |
| 2025-09-02 | $310.06 | $1,571.67 | 1,966,100 | — | — |
| 2025-08-29 | $303.66 | $1,539.22 | 1,100,000 | — | — |
| 2025-08-28 | $297.89 | $1,509.98 | 997,500 | — | — |
| 2025-08-27 | $297.26 | $1,506.78 | 859,300 | — | — |
| 2025-08-26 | $298.87 | $1,514.94 | 1,010,500 | — | — |
| 2025-08-25 | $297.20 | $1,506.48 | 880,100 | — | — |
| 2025-08-22 | $299.51 | $1,518.19 | 1,615,500 | — | — |
| 2025-08-21 | $294.47 | $1,492.64 | 1,496,200 | — | — |
| 2025-08-20 | $290.00 | $1,469.98 | 1,247,700 | — | — |
| 2025-08-19 | $288.25 | $1,461.11 | 1,534,200 | — | — |
| 2025-08-18 | $287.19 | $1,455.74 | 1,298,000 | — | — |
| 2025-08-15 | $286.39 | $1,451.68 | 1,738,600 | — | — |
| 2025-08-14 | $281.34 | $1,426.09 | 1,144,800 | — | — |
| 2025-08-13 | $281.99 | $1,429.38 | 2,064,400 | — | — |
| 2025-08-12 | $274.94 | $1,393.65 | 1,547,200 | — | — |
| 2025-08-11 | $266.67 | $1,351.73 | 1,749,500 | — | — |
| 2025-08-08 | $266.68 | $1,351.78 | 1,678,300 | — | — |
| 2025-08-07 | $256.14 | $1,298.35 | 850,400 | — | — |
| 2025-08-06 | $256.62 | $1,300.78 | 1,263,400 | — | — |
| 2025-08-05 | $254.47 | $1,289.88 | 1,936,900 | — | — |
| 2025-08-04 | $247.35 | $1,253.79 | 1,316,300 | — | — |
| 2025-08-01 | $247.26 | $1,253.34 | 1,756,100 | — | — |
| 2025-07-31 | $249.87 | $1,266.57 | 3,140,900 | — | — |
| 2025-07-30 | $261.47 | $1,325.37 | 6,384,000 | — | — |
| 2025-07-29 | $232.62 | $1,179.13 | 2,089,100 | — | — |
| 2025-07-28 | $231.52 | $1,173.55 | 1,791,700 | — | — |
| 2025-07-25 | $237.98 | $1,206.30 | 1,569,800 | — | — |
| 2025-07-24 | $229.21 | $1,161.84 | 1,235,000 | — | — |
| 2025-07-23 | $237.12 | $1,201.94 | 1,914,900 | — | — |
| 2025-07-22 | $231.12 | $1,171.53 | 1,622,600 | — | — |
| 2025-07-21 | $223.43 | $1,132.55 | 2,139,300 | — | — |
| 2025-07-18 | $220.41 | $1,117.24 | 4,320,000 | — | — |
| 2025-07-17 | $223.55 | $1,133.15 | 1,775,500 | — | — |
| 2025-07-16 | $226.56 | $1,148.41 | 1,097,200 | — | — |
| 2025-07-15 | $221.90 | $1,124.79 | 1,469,600 | — | — |
| 2025-07-14 | $227.46 | $1,152.97 | 1,234,000 | — | — |
| 2025-07-11 | $230.67 | $1,169.24 | 1,077,600 | — | — |
| 2025-07-10 | $232.18 | $1,176.90 | 1,183,200 | — | — |
| 2025-07-09 | $236.70 | $1,199.81 | 770,300 | — | — |
| 2025-07-08 | $237.49 | $1,203.81 | 912,200 | — | — |
| 2025-07-07 | $237.21 | $1,202.40 | 1,367,200 | — | — |
| 2025-07-03 | $239.68 | $1,214.92 | 960,800 | — | — |
| 2025-07-02 | $243.79 | $1,235.75 | 2,586,900 | — | — |
| 2025-07-01 | $252.58 | $1,280.30 | 1,456,000 | — | — |
| 2025-06-30 | $244.48 | $1,239.25 | 1,232,900 | — | — |
| 2025-06-27 | $241.88 | $1,226.07 | 1,755,400 | — | — |
| 2025-06-26 | $239.90 | $1,211.54 | 1,096,800 | — | — |
| 2025-06-25 | $238.51 | $1,204.53 | 1,346,200 | — | — |
| 2025-06-24 | $238.79 | $1,205.94 | 1,281,300 | — | — |
| 2025-06-23 | $234.66 | $1,185.08 | 1,826,800 | — | — |
| 2025-06-20 | $239.62 | $1,210.13 | 2,045,300 | — | — |
| 2025-06-18 | $243.40 | $1,229.22 | 1,686,200 | — | — |
| 2025-06-17 | $241.45 | $1,219.37 | 3,163,900 | — | — |
| 2025-06-16 | $235.39 | $1,188.77 | 2,307,100 | — | — |
| 2025-06-13 | $235.26 | $1,188.11 | 1,512,500 | — | — |
| 2025-06-12 | $234.96 | $1,186.60 | 1,419,500 | — | — |
| 2025-06-11 | $231.74 | $1,170.34 | 1,293,200 | — | — |
| 2025-06-10 | $231.98 | $1,171.55 | 1,137,400 | — | — |
| 2025-06-09 | $233.07 | $1,177.05 | 1,251,900 | — | — |
| 2025-06-06 | $230.70 | $1,165.08 | 3,453,600 | — | — |
| 2025-06-05 | $227.16 | $1,147.21 | 1,708,800 | — | — |
| 2025-06-04 | $230.83 | $1,165.74 | 1,106,100 | — | — |
| 2025-06-03 | $233.42 | $1,178.82 | 1,129,400 | — | — |
| 2025-06-02 | $231.39 | $1,168.57 | 1,300,500 | — | — |
| 2025-05-30 | $233.13 | $1,177.35 | 2,524,800 | — | — |
| 2025-05-29 | $230.08 | $1,161.95 | 1,283,000 | — | — |
| 2025-05-28 | $227.79 | $1,150.39 | 1,581,100 | — | — |
| 2025-05-27 | $226.61 | $1,144.43 | 1,555,400 | — | — |
| 2025-05-23 | $224.93 | $1,135.94 | 1,674,900 | — | — |
| 2025-05-22 | $227.14 | $1,147.10 | 3,009,100 | — | — |
| 2025-05-21 | $245.77 | $1,241.19 | 1,554,600 | — | — |
| 2025-05-20 | $255.31 | $1,289.37 | 1,878,500 | — | — |
| 2025-05-19 | $247.34 | $1,249.12 | 2,095,700 | — | — |
| 2025-05-16 | $237.96 | $1,201.75 | 2,572,000 | — | — |
| 2025-05-15 | $227.47 | $1,148.77 | 4,230,000 | — | — |
| 2025-05-14 | $230.47 | $1,163.92 | 2,532,300 | — | — |
| 2025-05-13 | $228.89 | $1,155.94 | 3,848,500 | — | — |
| 2025-05-12 | $252.86 | $1,277.00 | 1,425,100 | — | — |
| 2025-05-09 | $249.53 | $1,260.18 | 1,088,200 | — | — |
| 2025-05-08 | $253.35 | $1,279.47 | 1,234,900 | — | — |
| 2025-05-07 | $253.12 | $1,278.31 | 782,900 | — | — |
| 2025-05-06 | $251.77 | $1,271.49 | 985,500 | — | — |
| 2025-05-05 | $256.69 | $1,296.34 | 1,348,200 | — | — |
| 2025-05-02 | $258.48 | $1,305.38 | 1,740,000 | — | — |
| 2025-05-01 | $256.04 | $1,293.06 | 1,755,600 | — | — |
| 2025-04-30 | $262.24 | $1,324.37 | 3,488,800 | — | — |
| 2025-04-29 | $259.36 | $1,309.82 | 2,472,500 | — | — |
| 2025-04-28 | $263.20 | $1,329.21 | 1,717,300 | — | — |
| 2025-04-25 | $264.40 | $1,335.28 | 1,097,900 | — | — |
| 2025-04-24 | $267.83 | $1,352.60 | 1,061,100 | — | — |
| 2025-04-23 | $263.61 | $1,331.29 | 1,092,400 | — | — |
| 2025-04-22 | $258.92 | $1,307.60 | 1,340,700 | — | — |
| 2025-04-21 | $245.91 | $1,241.90 | 2,050,400 | — | — |
| 2025-04-17 | $264.48 | $1,335.68 | 3,670,300 | — | — |
| 2025-04-16 | $285.61 | $1,442.39 | 1,338,400 | — | — |
| 2025-04-15 | $286.78 | $1,448.30 | 1,150,900 | — | — |
| 2025-04-14 | $284.82 | $1,438.40 | 1,473,200 | — | — |
| 2025-04-11 | $295.04 | $1,490.01 | 1,674,600 | — | — |
| 2025-04-10 | $290.25 | $1,465.82 | 2,277,700 | — | — |
| 2025-04-09 | $285.53 | $1,441.99 | 2,653,600 | — | — |
| 2025-04-08 | $281.95 | $1,423.91 | 4,637,900 | — | — |
| 2025-04-07 | $254.71 | $1,286.34 | 1,838,800 | — | — |
| 2025-04-04 | $253.77 | $1,281.59 | 2,435,100 | — | — |
| 2025-04-03 | $265.48 | $1,340.73 | 1,808,700 | — | — |
| 2025-04-02 | $265.80 | $1,342.35 | 1,117,300 | — | — |
| 2025-04-01 | $264.74 | $1,336.99 | 927,200 | — | — |
| 2025-03-31 | $264.60 | $1,336.29 | 1,201,500 | — | — |
| 2025-03-28 | $264.58 | $1,336.18 | 967,900 | — | — |
| 2025-03-27 | $270.38 | $1,361.01 | 1,284,400 | — | — |
| 2025-03-26 | $270.48 | $1,361.51 | 822,600 | — | — |
| 2025-03-25 | $273.77 | $1,378.07 | 1,392,700 | — | — |
| 2025-03-24 | $271.72 | $1,367.75 | 1,252,800 | — | — |
| 2025-03-21 | $266.17 | $1,339.81 | 1,963,600 | — | — |
| 2025-03-20 | $266.83 | $1,343.14 | 1,069,900 | — | — |
| 2025-03-19 | $267.34 | $1,345.70 | 1,614,200 | — | — |
| 2025-03-18 | $269.78 | $1,357.99 | 1,632,500 | — | — |
| 2025-03-17 | $264.41 | $1,330.95 | 1,103,900 | — | — |
| 2025-03-14 | $252.88 | $1,272.92 | 1,331,300 | — | — |
| 2025-03-13 | $251.73 | $1,267.13 | 1,074,900 | — | — |
| 2025-03-12 | $249.11 | $1,253.94 | 1,150,900 | — | — |
| 2025-03-11 | $250.20 | $1,259.43 | 1,387,800 | — | — |
| 2025-03-10 | $251.25 | $1,264.71 | 2,108,400 | — | — |
| 2025-03-07 | $259.76 | $1,307.55 | 1,553,000 | — | — |
| 2025-03-06 | $265.76 | $1,337.75 | 1,434,800 | — | — |
| 2025-03-05 | $262.12 | $1,319.43 | 1,033,800 | — | — |
| 2025-03-04 | $262.78 | $1,322.75 | 1,317,000 | — | — |
| 2025-03-03 | $261.54 | $1,316.51 | 1,561,100 | — | — |
| 2025-02-28 | $270.42 | $1,361.21 | 2,250,700 | — | — |
| 2025-02-27 | $261.44 | $1,316.00 | 1,448,300 | — | — |
| 2025-02-26 | $255.07 | $1,283.94 | 1,490,900 | — | — |
| 2025-02-25 | $259.27 | $1,305.08 | 1,770,900 | — | — |
| 2025-02-24 | $255.00 | $1,283.59 | 1,721,400 | — | — |
| 2025-02-21 | $255.91 | $1,288.17 | 2,863,200 | — | — |
| 2025-02-20 | $271.30 | $1,365.64 | 1,037,700 | — | — |
| 2025-02-19 | $265.52 | $1,336.54 | 1,233,200 | — | — |
| 2025-02-18 | $257.24 | $1,294.86 | 1,419,000 | — | — |
| 2025-02-14 | $253.83 | $1,277.70 | 2,386,200 | — | — |
| 2025-02-13 | $252.88 | $1,272.92 | 1,735,000 | — | — |
| 2025-02-12 | $260.03 | $1,308.91 | 2,649,800 | — | — |
| 2025-02-11 | $257.34 | $1,295.37 | 4,535,200 | — | — |
| 2025-02-10 | $266.80 | $1,342.99 | 3,030,500 | — | — |
| 2025-02-07 | $274.33 | $1,380.89 | 984,900 | — | — |
| 2025-02-06 | $279.58 | $1,407.32 | 1,523,500 | — | — |
| 2025-02-05 | $290.53 | $1,462.43 | 1,102,600 | — | — |
| 2025-02-04 | $295.53 | $1,487.60 | 1,577,000 | — | — |
| 2025-02-03 | $293.00 | $1,474.87 | 1,555,600 | — | — |
| 2025-01-31 | $293.23 | $1,476.03 | 1,250,800 | — | — |
| 2025-01-30 | $296.91 | $1,494.55 | 1,196,000 | — | — |
| 2025-01-29 | $294.23 | $1,481.06 | 1,252,700 | — | — |
| 2025-01-28 | $303.11 | $1,525.76 | 1,134,300 | — | — |
| 2025-01-27 | $297.76 | $1,498.83 | 2,177,700 | — | — |
| 2025-01-24 | $294.63 | $1,483.07 | 1,216,100 | — | — |
| 2025-01-23 | $293.80 | $1,478.89 | 5,077,400 | — | — |
| 2025-01-22 | $284.92 | $1,434.20 | 908,300 | — | — |
| 2025-01-21 | $284.67 | $1,432.94 | 958,700 | — | — |
| 2025-01-17 | $282.63 | $1,422.67 | 1,835,500 | — | — |
| 2025-01-16 | $275.80 | $1,388.29 | 1,600,200 | — | — |
| 2025-01-15 | $279.49 | $1,406.86 | 1,204,400 | — | — |
| 2025-01-14 | $282.63 | $1,422.67 | 1,092,700 | — | — |
| 2025-01-13 | $287.36 | $1,446.48 | 1,989,000 | — | — |
| 2025-01-10 | $269.04 | $1,354.26 | 1,660,800 | — | — |
| 2025-01-08 | $268.13 | $1,349.68 | 892,300 | — | — |
| 2025-01-07 | $267.21 | $1,345.05 | 976,800 | — | — |
| 2025-01-06 | $264.29 | $1,330.35 | 1,736,900 | — | — |
| 2025-01-03 | $262.47 | $1,321.19 | 1,373,800 | — | — |
| 2025-01-02 | $252.65 | $1,271.76 | 878,400 | — | — |