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
- 1970-01-02 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 | $296.21 | $1,439.45 | 3,430,100 | — | — |
| 2025-12-30 | $302.05 | $1,467.83 | 1,883,700 | — | — |
| 2025-12-29 | $305.74 | $1,485.76 | 4,664,500 | — | — |
| 2025-12-26 | $305.09 | $1,482.60 | 2,814,700 | — | — |
| 2025-12-24 | $304.56 | $1,480.02 | 1,210,600 | — | — |
| 2025-12-23 | $303.78 | $1,476.23 | 2,923,000 | — | — |
| 2025-12-22 | $302.79 | $1,471.42 | 2,612,100 | — | — |
| 2025-12-19 | $300.98 | $1,462.63 | 11,031,000 | — | — |
| 2025-12-18 | $300.45 | $1,460.05 | 5,411,700 | — | — |
| 2025-12-17 | $303.32 | $1,474.00 | 3,131,000 | — | — |
| 2025-12-16 | $303.18 | $1,473.32 | 3,366,900 | — | — |
| 2025-12-15 | $308.66 | $1,499.95 | 3,566,700 | — | — |
| 2025-12-12 | $309.24 | $1,502.77 | 2,953,400 | — | — |
| 2025-12-11 | $310.74 | $1,510.06 | 2,755,700 | — | — |
| 2025-12-10 | $312.67 | $1,519.44 | 3,411,500 | — | — |
| 2025-12-09 | $310.48 | $1,508.79 | 2,935,300 | — | — |
| 2025-12-08 | $309.18 | $1,502.48 | 3,630,200 | — | — |
| 2025-12-05 | $307.94 | $1,496.45 | 2,344,700 | — | — |
| 2025-12-04 | $307.99 | $1,496.69 | 2,962,500 | — | — |
| 2025-12-03 | $302.62 | $1,470.60 | 3,953,400 | — | — |
| 2025-12-02 | $301.78 | $1,466.51 | 4,261,100 | — | — |
| 2025-12-01 | $305.67 | $1,485.42 | 3,166,600 | — | — |
| 2025-11-28 | $308.58 | $1,499.56 | 1,689,000 | — | — |
| 2025-11-26 | $303.21 | $1,473.46 | 2,196,400 | — | — |
| 2025-11-25 | $304.48 | $1,479.64 | 2,825,300 | — | — |
| 2025-11-24 | $304.12 | $1,477.89 | 6,050,600 | — | — |
| 2025-11-21 | $297.44 | $1,445.42 | 5,710,900 | — | — |
| 2025-11-20 | $290.40 | $1,411.21 | 5,597,000 | — | — |
| 2025-11-19 | $288.53 | $1,402.13 | 3,595,900 | — | — |
| 2025-11-18 | $289.95 | $1,409.03 | 4,861,900 | — | — |
| 2025-11-17 | $297.17 | $1,444.11 | 3,909,700 | — | — |
| 2025-11-14 | $305.69 | $1,485.52 | 3,592,500 | — | — |
| 2025-11-13 | $304.86 | $1,481.48 | 5,310,200 | — | — |
| 2025-11-12 | $314.98 | $1,530.66 | 6,042,700 | — | — |
| 2025-11-11 | $313.72 | $1,524.54 | 4,381,900 | — | — |
| 2025-11-10 | $309.13 | $1,502.23 | 2,975,200 | — | — |
| 2025-11-07 | $306.38 | $1,480.70 | 5,070,800 | — | — |
| 2025-11-06 | $312.42 | $1,509.90 | 6,818,500 | — | — |
| 2025-11-05 | $306.77 | $1,482.59 | 4,650,400 | — | — |
| 2025-11-04 | $300.85 | $1,453.98 | 5,677,300 | — | — |
| 2025-11-03 | $304.73 | $1,472.73 | 4,958,000 | — | — |
| 2025-10-31 | $307.41 | $1,485.68 | 7,697,500 | — | — |
| 2025-10-30 | $310.06 | $1,498.49 | 4,694,300 | — | — |
| 2025-10-29 | $308.21 | $1,489.55 | 4,135,900 | — | — |
| 2025-10-28 | $312.57 | $1,510.62 | 6,044,800 | — | — |
| 2025-10-27 | $313.09 | $1,513.13 | 9,868,200 | — | — |
| 2025-10-24 | $307.46 | $1,485.92 | 16,914,200 | — | — |
| 2025-10-23 | $285.00 | $1,377.38 | 16,676,400 | — | — |
| 2025-10-22 | $287.51 | $1,389.51 | 10,538,500 | — | — |
| 2025-10-21 | $282.05 | $1,363.12 | 4,081,000 | — | — |
| 2025-10-20 | $283.65 | $1,370.85 | 3,494,300 | — | — |
| 2025-10-17 | $281.28 | $1,359.40 | 5,309,600 | — | — |
| 2025-10-16 | $275.97 | $1,333.74 | 2,956,900 | — | — |
| 2025-10-15 | $280.75 | $1,356.84 | 3,346,800 | — | — |
| 2025-10-14 | $276.15 | $1,334.61 | 3,058,100 | — | — |
| 2025-10-13 | $277.22 | $1,339.78 | 4,333,800 | — | — |
| 2025-10-10 | $277.82 | $1,342.68 | 4,508,500 | — | — |
| 2025-10-09 | $288.23 | $1,392.99 | 4,912,400 | — | — |
| 2025-10-08 | $289.46 | $1,398.93 | 5,297,000 | — | — |
| 2025-10-07 | $293.87 | $1,420.25 | 7,190,100 | — | — |
| 2025-10-06 | $289.42 | $1,398.74 | 2,881,900 | — | — |
| 2025-10-03 | $288.37 | $1,393.66 | 4,375,100 | — | — |
| 2025-10-02 | $286.72 | $1,385.69 | 3,814,200 | — | — |
| 2025-10-01 | $286.49 | $1,384.58 | 4,381,300 | — | — |
| 2025-09-30 | $282.16 | $1,363.65 | 5,926,900 | — | — |
| 2025-09-29 | $279.80 | $1,352.25 | 6,022,100 | — | — |
| 2025-09-26 | $284.31 | $1,374.04 | 9,063,900 | — | — |
| 2025-09-25 | $281.44 | $1,360.17 | 11,506,200 | — | — |
| 2025-09-24 | $267.53 | $1,292.95 | 3,159,900 | — | — |
| 2025-09-23 | $272.24 | $1,315.71 | 5,394,100 | — | — |
| 2025-09-22 | $271.37 | $1,311.50 | 5,030,500 | — | — |
| 2025-09-19 | $266.40 | $1,287.48 | 9,858,100 | — | — |
| 2025-09-18 | $265.00 | $1,280.72 | 4,988,400 | — | — |
| 2025-09-17 | $259.08 | $1,252.11 | 3,974,800 | — | — |
| 2025-09-16 | $257.52 | $1,244.57 | 2,719,900 | — | — |
| 2025-09-15 | $256.24 | $1,238.38 | 4,028,400 | — | — |
| 2025-09-12 | $253.44 | $1,224.85 | 3,433,300 | — | — |
| 2025-09-11 | $257.01 | $1,242.10 | 3,576,000 | — | — |
| 2025-09-10 | $256.88 | $1,241.48 | 5,185,400 | — | — |
| 2025-09-09 | $259.11 | $1,252.25 | 4,931,100 | — | — |
| 2025-09-08 | $256.09 | $1,237.66 | 6,940,300 | — | — |
| 2025-09-05 | $248.53 | $1,201.12 | 3,147,500 | — | — |
| 2025-09-04 | $247.18 | $1,194.60 | 4,765,100 | — | — |
| 2025-09-03 | $244.10 | $1,179.71 | 3,163,200 | — | — |
| 2025-09-02 | $241.50 | $1,167.15 | 3,469,500 | — | — |
| 2025-08-29 | $243.49 | $1,176.76 | 2,967,600 | — | — |
| 2025-08-28 | $245.73 | $1,187.59 | 2,820,800 | — | — |
| 2025-08-27 | $244.84 | $1,183.29 | 3,698,400 | — | — |
| 2025-08-26 | $242.63 | $1,172.61 | 5,386,600 | — | — |
| 2025-08-25 | $239.43 | $1,157.14 | 3,513,300 | — | — |
| 2025-08-22 | $242.09 | $1,170.00 | 3,134,900 | — | — |
| 2025-08-21 | $239.40 | $1,157.00 | 2,991,900 | — | — |
| 2025-08-20 | $242.55 | $1,172.22 | 3,240,100 | — | — |
| 2025-08-19 | $241.28 | $1,166.08 | 3,328,300 | — | — |
| 2025-08-18 | $239.45 | $1,157.24 | 3,569,600 | — | — |
| 2025-08-15 | $239.72 | $1,158.54 | 4,344,300 | — | — |
| 2025-08-14 | $237.11 | $1,145.93 | 4,556,700 | — | — |
| 2025-08-13 | $240.07 | $1,160.23 | 5,663,600 | — | — |
| 2025-08-12 | $234.77 | $1,134.62 | 8,792,800 | — | — |
| 2025-08-11 | $236.30 | $1,142.01 | 9,382,000 | — | — |
| 2025-08-08 | $242.27 | $1,170.87 | 6,828,400 | — | — |
| 2025-08-07 | $250.16 | $1,200.88 | 6,251,300 | — | — |
| 2025-08-06 | $252.28 | $1,211.06 | 3,692,100 | — | — |
| 2025-08-05 | $250.67 | $1,203.33 | 5,823,000 | — | — |
| 2025-08-04 | $251.98 | $1,209.62 | 5,280,600 | — | — |
| 2025-08-01 | $250.05 | $1,200.35 | 9,683,400 | — | — |
| 2025-07-31 | $253.15 | $1,215.23 | 6,739,100 | — | — |
| 2025-07-30 | $260.26 | $1,249.36 | 3,718,300 | — | — |
| 2025-07-29 | $262.41 | $1,259.68 | 4,627,300 | — | — |
| 2025-07-28 | $263.21 | $1,263.53 | 5,192,500 | — | — |
| 2025-07-25 | $259.72 | $1,246.77 | 7,758,700 | — | — |
| 2025-07-24 | $260.51 | $1,250.56 | 22,647,700 | — | — |
| 2025-07-23 | $282.01 | $1,353.77 | 8,105,900 | — | — |
| 2025-07-22 | $281.96 | $1,353.53 | 4,824,200 | — | — |
| 2025-07-21 | $284.71 | $1,366.73 | 3,051,800 | — | — |
| 2025-07-18 | $285.87 | $1,372.30 | 4,478,200 | — | — |
| 2025-07-17 | $282.00 | $1,353.73 | 3,337,200 | — | — |
| 2025-07-16 | $281.92 | $1,353.34 | 2,804,800 | — | — |
| 2025-07-15 | $282.70 | $1,357.09 | 2,864,100 | — | — |
| 2025-07-14 | $283.79 | $1,362.32 | 2,857,100 | — | — |
| 2025-07-11 | $283.59 | $1,361.36 | 3,790,700 | — | — |
| 2025-07-10 | $287.43 | $1,379.79 | 3,487,800 | — | — |
| 2025-07-09 | $290.14 | $1,392.80 | 2,971,300 | — | — |
| 2025-07-08 | $290.42 | $1,394.15 | 2,925,300 | — | — |
| 2025-07-07 | $292.47 | $1,403.99 | 4,488,100 | — | — |
| 2025-07-03 | $291.97 | $1,401.59 | 1,853,300 | — | — |
| 2025-07-02 | $287.65 | $1,380.85 | 3,257,500 | — | — |
| 2025-07-01 | $291.20 | $1,397.89 | 3,272,800 | — | — |
| 2025-06-30 | $294.78 | $1,415.08 | 3,495,400 | — | — |
| 2025-06-27 | $289.70 | $1,390.69 | 3,562,500 | — | — |
| 2025-06-26 | $291.93 | $1,401.39 | 3,621,100 | — | — |
| 2025-06-25 | $291.06 | $1,397.22 | 3,862,300 | — | — |
| 2025-06-24 | $293.79 | $1,410.32 | 4,219,100 | — | — |
| 2025-06-23 | $289.18 | $1,388.19 | 3,786,200 | — | — |
| 2025-06-20 | $280.97 | $1,348.78 | 7,677,000 | — | — |
| 2025-06-18 | $283.21 | $1,359.53 | 3,534,100 | — | — |
| 2025-06-17 | $283.05 | $1,358.77 | 3,069,600 | — | — |
| 2025-06-16 | $281.83 | $1,352.91 | 3,685,300 | — | — |
| 2025-06-13 | $277.22 | $1,330.78 | 3,243,800 | — | — |
| 2025-06-12 | $281.03 | $1,349.07 | 3,418,000 | — | — |
| 2025-06-11 | $281.52 | $1,351.42 | 4,656,000 | — | — |
| 2025-06-10 | $276.24 | $1,326.08 | 5,163,500 | — | — |
| 2025-06-09 | $272.08 | $1,306.11 | 4,331,500 | — | — |
| 2025-06-06 | $268.87 | $1,290.70 | 2,495,200 | — | — |
| 2025-06-05 | $266.86 | $1,281.05 | 2,658,400 | — | — |
| 2025-06-04 | $265.52 | $1,274.61 | 2,588,600 | — | — |
| 2025-06-03 | $265.20 | $1,273.08 | 2,494,700 | — | — |
| 2025-06-02 | $263.90 | $1,266.84 | 2,831,900 | — | — |
| 2025-05-30 | $259.06 | $1,243.60 | 9,668,900 | — | — |
| 2025-05-29 | $258.69 | $1,241.83 | 2,295,000 | — | — |
| 2025-05-28 | $260.24 | $1,249.27 | 2,318,400 | — | — |
| 2025-05-27 | $263.23 | $1,263.62 | 3,284,200 | — | — |
| 2025-05-23 | $258.63 | $1,241.54 | 2,722,600 | — | — |
| 2025-05-22 | $258.37 | $1,240.29 | 3,091,300 | — | — |
| 2025-05-21 | $260.87 | $1,252.29 | 3,753,900 | — | — |
| 2025-05-20 | $266.95 | $1,281.48 | 2,437,900 | — | — |
| 2025-05-19 | $268.41 | $1,288.49 | 3,198,600 | — | — |
| 2025-05-16 | $266.76 | $1,280.57 | 3,817,900 | — | — |
| 2025-05-15 | $266.68 | $1,280.18 | 4,856,300 | — | — |
| 2025-05-14 | $257.82 | $1,237.65 | 3,634,700 | — | — |
| 2025-05-13 | $258.59 | $1,241.35 | 3,521,400 | — | — |
| 2025-05-12 | $253.69 | $1,217.83 | 4,609,500 | — | — |
| 2025-05-09 | $249.20 | $1,196.27 | 2,901,300 | — | — |
| 2025-05-08 | $254.14 | $1,211.92 | 3,637,000 | — | — |
| 2025-05-07 | $253.37 | $1,208.25 | 3,399,700 | — | — |
| 2025-05-06 | $249.12 | $1,187.98 | 2,900,600 | — | — |
| 2025-05-05 | $249.18 | $1,188.27 | 4,137,800 | — | — |
| 2025-05-02 | $245.55 | $1,170.96 | 3,731,900 | — | — |
| 2025-05-01 | $239.66 | $1,142.87 | 4,243,300 | — | — |
| 2025-04-30 | $241.82 | $1,153.17 | 5,143,000 | — | — |
| 2025-04-29 | $239.39 | $1,141.58 | 3,426,500 | — | — |
| 2025-04-28 | $236.16 | $1,126.18 | 3,653,500 | — | — |
| 2025-04-25 | $232.41 | $1,108.30 | 6,700,100 | — | — |
| 2025-04-24 | $229.33 | $1,093.61 | 15,428,100 | — | — |
| 2025-04-23 | $245.48 | $1,170.62 | 7,948,300 | — | — |
| 2025-04-22 | $240.90 | $1,148.78 | 4,232,700 | — | — |
| 2025-04-21 | $236.22 | $1,126.47 | 4,908,900 | — | — |
| 2025-04-17 | $238.81 | $1,138.82 | 4,635,200 | — | — |
| 2025-04-16 | $238.57 | $1,137.67 | 4,869,900 | — | — |
| 2025-04-15 | $240.70 | $1,147.83 | 3,363,700 | — | — |
| 2025-04-14 | $239.06 | $1,140.01 | 3,321,500 | — | — |
| 2025-04-11 | $235.48 | $1,122.94 | 4,325,900 | — | — |
| 2025-04-10 | $229.55 | $1,094.66 | 5,656,100 | — | — |
| 2025-04-09 | $235.31 | $1,122.13 | 7,302,800 | — | — |
| 2025-04-08 | $221.03 | $1,054.03 | 6,850,000 | — | — |
| 2025-04-07 | $225.78 | $1,076.68 | 7,797,900 | — | — |
| 2025-04-04 | $227.48 | $1,084.79 | 7,407,100 | — | — |
| 2025-04-03 | $243.49 | $1,161.13 | 5,309,600 | — | — |
| 2025-04-02 | $249.98 | $1,192.08 | 4,080,800 | — | — |
| 2025-04-01 | $250.34 | $1,193.80 | 4,412,900 | — | — |
| 2025-03-31 | $248.66 | $1,185.79 | 6,795,000 | — | — |
| 2025-03-28 | $244.00 | $1,163.57 | 3,125,300 | — | — |
| 2025-03-27 | $246.21 | $1,174.10 | 2,889,300 | — | — |
| 2025-03-26 | $250.34 | $1,193.80 | 4,450,100 | — | — |
| 2025-03-25 | $249.90 | $1,191.70 | 3,133,800 | — | — |
| 2025-03-24 | $248.45 | $1,184.79 | 4,753,300 | — | — |
| 2025-03-21 | $243.87 | $1,162.95 | 9,580,100 | — | — |
| 2025-03-20 | $243.32 | $1,160.32 | 7,026,800 | — | — |
| 2025-03-19 | $252.29 | $1,203.10 | 3,853,600 | — | — |
| 2025-03-18 | $246.95 | $1,177.63 | 4,171,900 | — | — |
| 2025-03-17 | $252.97 | $1,206.34 | 3,233,900 | — | — |
| 2025-03-14 | $248.35 | $1,184.31 | 4,045,200 | — | — |
| 2025-03-13 | $245.80 | $1,172.15 | 3,862,400 | — | — |
| 2025-03-12 | $249.63 | $1,190.41 | 3,848,800 | — | — |
| 2025-03-11 | $248.95 | $1,187.17 | 5,630,600 | — | — |
| 2025-03-10 | $256.90 | $1,225.08 | 8,165,500 | — | — |
| 2025-03-07 | $261.54 | $1,247.21 | 6,700,200 | — | — |
| 2025-03-06 | $248.69 | $1,185.93 | 3,254,400 | — | — |
| 2025-03-05 | $251.35 | $1,198.62 | 4,009,800 | — | — |
| 2025-03-04 | $253.21 | $1,207.49 | 5,342,100 | — | — |
| 2025-03-03 | $250.19 | $1,193.08 | 2,977,700 | — | — |
| 2025-02-28 | $252.44 | $1,203.81 | 7,988,800 | — | — |
| 2025-02-27 | $253.23 | $1,207.58 | 3,402,200 | — | — |
| 2025-02-26 | $255.84 | $1,220.03 | 3,460,100 | — | — |
| 2025-02-25 | $257.75 | $1,229.14 | 6,292,200 | — | — |
| 2025-02-24 | $261.87 | $1,248.78 | 4,398,100 | — | — |
| 2025-02-21 | $261.48 | $1,246.92 | 5,667,900 | — | — |
| 2025-02-20 | $264.74 | $1,262.47 | 4,884,800 | — | — |
| 2025-02-19 | $264.32 | $1,260.47 | 3,718,700 | — | — |
| 2025-02-18 | $263.07 | $1,254.51 | 4,262,800 | — | — |
| 2025-02-14 | $261.28 | $1,245.97 | 3,925,300 | — | — |
| 2025-02-13 | $259.19 | $1,236.00 | 4,531,500 | — | — |
| 2025-02-12 | $255.81 | $1,219.88 | 3,075,300 | — | — |
| 2025-02-11 | $254.70 | $1,214.59 | 4,801,600 | — | — |
| 2025-02-10 | $249.27 | $1,188.70 | 3,564,400 | — | — |
| 2025-02-07 | $252.34 | $1,195.37 | 3,370,300 | — | — |
| 2025-02-06 | $253.44 | $1,200.58 | 6,128,300 | — | — |
| 2025-02-05 | $263.30 | $1,247.29 | 6,165,100 | — | — |
| 2025-02-04 | $264.46 | $1,252.79 | 6,077,700 | — | — |
| 2025-02-03 | $260.73 | $1,235.12 | 8,408,500 | — | — |
| 2025-01-31 | $255.70 | $1,211.29 | 7,199,800 | — | — |
| 2025-01-30 | $258.27 | $1,223.46 | 15,381,900 | — | — |
| 2025-01-29 | $228.63 | $1,083.06 | 7,079,800 | — | — |
| 2025-01-28 | $225.66 | $1,068.99 | 4,485,400 | — | — |
| 2025-01-27 | $224.13 | $1,061.74 | 4,898,400 | — | — |
| 2025-01-24 | $224.80 | $1,064.91 | 3,232,900 | — | — |
| 2025-01-23 | $226.04 | $1,070.79 | 3,619,700 | — | — |
| 2025-01-22 | $223.26 | $1,057.62 | 4,759,500 | — | — |
| 2025-01-21 | $224.26 | $1,062.35 | 3,982,200 | — | — |
| 2025-01-17 | $224.79 | $1,064.86 | 5,506,800 | — | — |
| 2025-01-16 | $222.66 | $1,054.77 | 3,329,100 | — | — |
| 2025-01-15 | $220.03 | $1,042.32 | 2,951,600 | — | — |
| 2025-01-14 | $217.75 | $1,031.51 | 3,485,500 | — | — |
| 2025-01-13 | $217.40 | $1,029.86 | 3,716,800 | — | — |
| 2025-01-10 | $219.75 | $1,040.99 | 3,570,300 | — | — |
| 2025-01-08 | $223.18 | $1,057.24 | 2,619,800 | — | — |
| 2025-01-07 | $223.96 | $1,060.93 | 3,299,300 | — | — |
| 2025-01-06 | $222.67 | $1,054.82 | 2,846,700 | — | — |
| 2025-01-03 | $222.65 | $1,054.73 | 3,872,100 | — | — |
| 2025-01-02 | $219.94 | $1,041.89 | 2,579,500 | — | — |