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
- 1985-10-23 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 | $2,078.03 | $2,584.41 | 14,100 | — | — |
| 2025-12-30 | $2,078.62 | $2,585.14 | 14,200 | — | — |
| 2025-12-29 | $2,075.53 | $2,581.30 | 11,700 | — | — |
| 2025-12-26 | $2,062.34 | $2,564.89 | 15,800 | — | — |
| 2025-12-24 | $2,088.05 | $2,596.87 | 7,700 | — | — |
| 2025-12-23 | $2,090.90 | $2,600.41 | 22,400 | — | — |
| 2025-12-22 | $2,083.14 | $2,590.76 | 23,000 | — | — |
| 2025-12-19 | $2,042.02 | $2,539.62 | 20,500 | — | — |
| 2025-12-18 | $2,040.00 | $2,537.11 | 19,400 | — | — |
| 2025-12-17 | $2,046.65 | $2,545.38 | 21,800 | — | — |
| 2025-12-16 | $2,045.31 | $2,543.72 | 29,700 | — | — |
| 2025-12-15 | $2,068.17 | $2,572.15 | 21,800 | — | — |
| 2025-12-12 | $2,054.51 | $2,555.16 | 13,700 | — | — |
| 2025-12-11 | $2,044.87 | $2,543.17 | 30,500 | — | — |
| 2025-12-10 | $2,040.94 | $2,538.28 | 23,900 | — | — |
| 2025-12-09 | $2,018.75 | $2,510.68 | 25,400 | — | — |
| 2025-12-08 | $2,013.52 | $2,504.18 | 23,300 | — | — |
| 2025-12-05 | $2,034.79 | $2,530.63 | 27,400 | — | — |
| 2025-12-04 | $2,037.79 | $2,534.36 | 17,800 | — | — |
| 2025-12-03 | $2,025.55 | $2,519.14 | 16,700 | — | — |
| 2025-12-02 | $2,027.41 | $2,521.45 | 25,800 | — | — |
| 2025-12-01 | $2,024.89 | $2,518.32 | 15,200 | — | — |
| 2025-11-28 | $2,024.25 | $2,517.52 | 9,300 | — | — |
| 2025-11-26 | $2,029.06 | $2,523.51 | 13,500 | — | — |
| 2025-11-25 | $2,003.65 | $2,491.90 | 14,500 | — | — |
| 2025-11-24 | $1,996.99 | $2,483.62 | 24,300 | — | — |
| 2025-11-21 | $2,000.00 | $2,487.36 | 26,600 | — | — |
| 2025-11-20 | $1,881.61 | $2,340.12 | 26,300 | — | — |
| 2025-11-19 | $1,889.30 | $2,349.69 | 20,700 | — | — |
| 2025-11-18 | $1,900.34 | $2,363.42 | 21,000 | — | — |
| 2025-11-17 | $1,900.00 | $2,363.00 | 13,600 | — | — |
| 2025-11-14 | $1,924.67 | $2,393.68 | 20,100 | — | — |
| 2025-11-13 | $1,915.09 | $2,381.76 | 18,400 | — | — |
| 2025-11-12 | $1,934.47 | $2,405.87 | 16,500 | — | — |
| 2025-11-11 | $1,925.01 | $2,394.10 | 15,800 | — | — |
| 2025-11-10 | $1,901.76 | $2,365.18 | 19,300 | — | — |
| 2025-11-07 | $1,908.46 | $2,373.52 | 25,100 | — | — |
| 2025-11-06 | $1,892.02 | $2,353.07 | 30,300 | — | — |
| 2025-11-05 | $1,897.42 | $2,359.79 | 17,200 | — | — |
| 2025-11-04 | $1,920.60 | $2,388.62 | 28,200 | — | — |
| 2025-11-03 | $1,899.87 | $2,362.83 | 36,700 | — | — |
| 2025-10-31 | $1,904.56 | $2,368.67 | 27,800 | — | — |
| 2025-10-30 | $1,907.00 | $2,371.70 | 19,300 | — | — |
| 2025-10-29 | $1,897.99 | $2,360.50 | 22,300 | — | — |
| 2025-10-28 | $1,901.30 | $2,364.61 | 29,500 | — | — |
| 2025-10-27 | $1,932.90 | $2,403.91 | 23,600 | — | — |
| 2025-10-24 | $1,916.14 | $2,383.07 | 26,700 | — | — |
| 2025-10-23 | $1,937.93 | $2,410.17 | 30,200 | — | — |
| 2025-10-22 | $1,902.19 | $2,365.72 | 24,500 | — | — |
| 2025-10-21 | $1,920.91 | $2,389.00 | 17,100 | — | — |
| 2025-10-20 | $1,932.23 | $2,403.08 | 19,100 | — | — |
| 2025-10-17 | $1,913.20 | $2,379.41 | 32,700 | — | — |
| 2025-10-16 | $1,847.67 | $2,297.91 | 36,100 | — | — |
| 2025-10-15 | $1,892.01 | $2,353.06 | 36,300 | — | — |
| 2025-10-14 | $1,933.01 | $2,404.05 | 23,300 | — | — |
| 2025-10-13 | $1,903.24 | $2,367.03 | 38,300 | — | — |
| 2025-10-10 | $1,898.00 | $2,360.51 | 21,200 | — | — |
| 2025-10-09 | $1,920.68 | $2,388.71 | 23,100 | — | — |
| 2025-10-08 | $1,896.20 | $2,358.27 | 38,200 | — | — |
| 2025-10-07 | $1,905.23 | $2,369.50 | 39,800 | — | — |
| 2025-10-06 | $1,864.48 | $2,318.82 | 51,500 | — | — |
| 2025-10-03 | $1,841.34 | $2,290.04 | 88,800 | — | — |
| 2025-10-02 | $1,664.56 | $2,070.18 | 28,800 | — | — |
| 2025-10-01 | $1,650.50 | $2,052.70 | 27,600 | — | — |
| 2025-09-30 | $1,671.52 | $2,078.84 | 33,800 | — | — |
| 2025-09-29 | $1,677.70 | $2,086.52 | 50,400 | — | — |
| 2025-09-26 | $1,715.94 | $2,134.08 | 32,300 | — | — |
| 2025-09-25 | $1,689.22 | $2,100.85 | 31,200 | — | — |
| 2025-09-24 | $1,756.99 | $2,185.14 | 27,500 | — | — |
| 2025-09-23 | $1,765.52 | $2,195.75 | 38,300 | — | — |
| 2025-09-22 | $1,765.90 | $2,196.22 | 35,500 | — | — |
| 2025-09-19 | $1,769.87 | $2,201.16 | 45,900 | — | — |
| 2025-09-18 | $1,753.62 | $2,180.95 | 32,900 | — | — |
| 2025-09-17 | $1,722.98 | $2,142.84 | 29,400 | — | — |
| 2025-09-16 | $1,715.50 | $2,133.54 | 29,400 | — | — |
| 2025-09-15 | $1,715.40 | $2,133.41 | 40,400 | — | — |
| 2025-09-12 | $1,762.81 | $2,192.37 | 26,600 | — | — |
| 2025-09-11 | $1,774.51 | $2,206.93 | 33,600 | — | — |
| 2025-09-10 | $1,760.48 | $2,189.48 | 37,400 | — | — |
| 2025-09-09 | $1,794.69 | $2,232.02 | 82,800 | — | — |
| 2025-09-08 | $1,767.16 | $2,197.78 | 30,900 | — | — |
| 2025-09-05 | $1,796.03 | $2,233.69 | 20,900 | — | — |
| 2025-09-04 | $1,800.51 | $2,239.26 | 26,900 | — | — |
| 2025-09-03 | $1,772.52 | $2,204.45 | 33,000 | — | — |
| 2025-09-02 | $1,836.59 | $2,284.13 | 23,800 | — | — |
| 2025-08-29 | $1,830.18 | $2,276.16 | 20,500 | — | — |
| 2025-08-28 | $1,825.39 | $2,270.20 | 25,000 | — | — |
| 2025-08-27 | $1,845.42 | $2,295.12 | 37,200 | — | — |
| 2025-08-26 | $1,835.69 | $2,283.01 | 27,000 | — | — |
| 2025-08-25 | $1,828.05 | $2,273.51 | 24,400 | — | — |
| 2025-08-22 | $1,863.22 | $2,317.25 | 24,100 | — | — |
| 2025-08-21 | $1,841.41 | $2,290.13 | 20,400 | — | — |
| 2025-08-20 | $1,836.89 | $2,284.51 | 26,000 | — | — |
| 2025-08-19 | $1,813.09 | $2,254.91 | 28,600 | — | — |
| 2025-08-18 | $1,763.47 | $2,193.20 | 32,800 | — | — |
| 2025-08-15 | $1,769.60 | $2,200.82 | 41,900 | — | — |
| 2025-08-14 | $1,844.34 | $2,293.77 | 30,100 | — | — |
| 2025-08-13 | $1,869.81 | $2,325.45 | 21,900 | — | — |
| 2025-08-12 | $1,824.59 | $2,269.21 | 29,600 | — | — |
| 2025-08-11 | $1,783.51 | $2,218.12 | 37,400 | — | — |
| 2025-08-08 | $1,751.62 | $2,178.46 | 24,400 | — | — |
| 2025-08-07 | $1,750.35 | $2,176.88 | 49,100 | — | — |
| 2025-08-06 | $1,782.71 | $2,217.12 | 32,000 | — | — |
| 2025-08-05 | $1,785.01 | $2,219.98 | 21,200 | — | — |
| 2025-08-04 | $1,774.50 | $2,206.91 | 22,700 | — | — |
| 2025-08-01 | $1,774.87 | $2,207.37 | 16,900 | — | — |
| 2025-07-31 | $1,787.80 | $2,223.45 | 16,100 | — | — |
| 2025-07-30 | $1,778.73 | $2,212.17 | 15,500 | — | — |
| 2025-07-29 | $1,796.89 | $2,234.76 | 12,100 | — | — |
| 2025-07-28 | $1,789.56 | $2,225.64 | 13,700 | — | — |
| 2025-07-25 | $1,789.58 | $2,225.67 | 12,100 | — | — |
| 2025-07-24 | $1,777.88 | $2,211.12 | 15,700 | — | — |
| 2025-07-23 | $1,788.21 | $2,223.96 | 13,900 | — | — |
| 2025-07-22 | $1,791.35 | $2,227.87 | 21,000 | — | — |
| 2025-07-21 | $1,778.74 | $2,212.19 | 16,800 | — | — |
| 2025-07-18 | $1,816.20 | $2,258.77 | 26,900 | — | — |
| 2025-07-17 | $1,812.00 | $2,253.55 | 28,500 | — | — |
| 2025-07-16 | $1,778.00 | $2,211.27 | 34,300 | — | — |
| 2025-07-15 | $1,793.11 | $2,230.06 | 25,200 | — | — |
| 2025-07-14 | $1,830.85 | $2,276.99 | 24,900 | — | — |
| 2025-07-11 | $1,801.74 | $2,240.79 | 22,500 | — | — |
| 2025-07-10 | $1,796.69 | $2,234.51 | 45,300 | — | — |
| 2025-07-09 | $1,803.82 | $2,243.38 | 28,700 | — | — |
| 2025-07-08 | $1,798.47 | $2,236.72 | 51,100 | — | — |
| 2025-07-07 | $1,784.75 | $2,219.66 | 43,600 | — | — |
| 2025-07-03 | $1,785.30 | $2,220.35 | 30,600 | — | — |
| 2025-07-02 | $1,750.00 | $2,176.44 | 24,800 | — | — |
| 2025-07-01 | $1,790.01 | $2,226.20 | 20,800 | — | — |
| 2025-06-30 | $1,795.72 | $2,233.30 | 25,300 | — | — |
| 2025-06-27 | $1,783.93 | $2,218.64 | 27,000 | — | — |
| 2025-06-26 | $1,800.77 | $2,239.59 | 30,800 | — | — |
| 2025-06-25 | $1,751.37 | $2,178.15 | 26,700 | — | — |
| 2025-06-24 | $1,771.14 | $2,202.73 | 17,000 | — | — |
| 2025-06-23 | $1,781.73 | $2,215.91 | 19,700 | — | — |
| 2025-06-20 | $1,746.39 | $2,171.95 | 26,400 | — | — |
| 2025-06-18 | $1,750.45 | $2,177.00 | 17,000 | — | — |
| 2025-06-17 | $1,749.44 | $2,175.75 | 16,500 | — | — |
| 2025-06-16 | $1,762.25 | $2,191.68 | 16,200 | — | — |
| 2025-06-13 | $1,784.26 | $2,219.05 | 16,900 | — | — |
| 2025-06-12 | $1,769.43 | $2,200.61 | 19,300 | — | — |
| 2025-06-11 | $1,755.04 | $2,182.71 | 27,400 | — | — |
| 2025-06-10 | $1,785.16 | $2,220.17 | 35,200 | — | — |
| 2025-06-09 | $1,787.10 | $2,222.58 | 31,400 | — | — |
| 2025-06-06 | $1,818.56 | $2,261.71 | 20,400 | — | — |
| 2025-06-05 | $1,796.86 | $2,234.72 | 17,400 | — | — |
| 2025-06-04 | $1,788.62 | $2,224.47 | 24,000 | — | — |
| 2025-06-03 | $1,813.97 | $2,256.00 | 24,100 | — | — |
| 2025-06-02 | $1,792.59 | $2,229.41 | 16,500 | — | — |
| 2025-05-30 | $1,784.80 | $2,219.72 | 21,400 | — | — |
| 2025-05-29 | $1,786.19 | $2,221.45 | 11,800 | — | — |
| 2025-05-28 | $1,774.70 | $2,207.16 | 18,800 | — | — |
| 2025-05-27 | $1,807.03 | $2,247.37 | 11,600 | — | — |
| 2025-05-23 | $1,783.09 | $2,217.60 | 18,900 | — | — |
| 2025-05-22 | $1,797.65 | $2,235.70 | 35,500 | — | — |
| 2025-05-21 | $1,835.01 | $2,282.17 | 33,600 | — | — |
| 2025-05-20 | $1,828.10 | $2,273.57 | 16,300 | — | — |
| 2025-05-19 | $1,816.02 | $2,258.55 | 11,500 | — | — |
| 2025-05-16 | $1,811.50 | $2,252.93 | 17,700 | — | — |
| 2025-05-15 | $1,800.20 | $2,238.88 | 9,500 | — | — |
| 2025-05-14 | $1,768.95 | $2,200.01 | 14,500 | — | — |
| 2025-05-13 | $1,784.12 | $2,218.88 | 11,800 | — | — |
| 2025-05-12 | $1,822.93 | $2,267.15 | 15,900 | — | — |
| 2025-05-09 | $1,796.56 | $2,234.35 | 13,900 | — | — |
| 2025-05-08 | $1,789.11 | $2,225.08 | 7,900 | — | — |
| 2025-05-07 | $1,785.99 | $2,221.20 | 10,500 | — | — |
| 2025-05-06 | $1,779.40 | $2,213.01 | 9,300 | — | — |
| 2025-05-05 | $1,785.97 | $2,221.18 | 13,200 | — | — |
| 2025-05-02 | $1,788.32 | $2,224.10 | 14,400 | — | — |
| 2025-05-01 | $1,746.93 | $2,172.63 | 8,400 | — | — |
| 2025-04-30 | $1,767.45 | $2,198.15 | 15,800 | — | — |
| 2025-04-29 | $1,780.76 | $2,214.70 | 18,700 | — | — |
| 2025-04-28 | $1,758.07 | $2,186.48 | 11,600 | — | — |
| 2025-04-25 | $1,743.09 | $2,167.85 | 8,300 | — | — |
| 2025-04-24 | $1,772.10 | $2,203.93 | 9,300 | — | — |
| 2025-04-23 | $1,751.00 | $2,177.69 | 11,600 | — | — |
| 2025-04-22 | $1,744.60 | $2,169.73 | 12,900 | — | — |
| 2025-04-21 | $1,699.35 | $2,113.45 | 14,600 | — | — |
| 2025-04-17 | $1,745.33 | $2,170.64 | 13,900 | — | — |
| 2025-04-16 | $1,743.00 | $2,167.74 | 14,100 | — | — |
| 2025-04-15 | $1,759.02 | $2,187.66 | 11,700 | — | — |
| 2025-04-14 | $1,767.20 | $2,197.83 | 13,800 | — | — |
| 2025-04-11 | $1,736.13 | $2,159.19 | 25,000 | — | — |
| 2025-04-10 | $1,707.94 | $2,124.13 | 22,100 | — | — |
| 2025-04-09 | $1,734.88 | $2,157.64 | 26,500 | — | — |
| 2025-04-08 | $1,706.45 | $2,122.28 | 18,700 | — | — |
| 2025-04-07 | $1,703.76 | $2,118.94 | 32,400 | — | — |
| 2025-04-04 | $1,769.56 | $2,200.77 | 31,500 | — | — |
| 2025-04-03 | $1,864.85 | $2,319.28 | 43,000 | — | — |
| 2025-04-02 | $1,855.21 | $2,307.29 | 21,000 | — | — |
| 2025-04-01 | $1,901.99 | $2,365.47 | 16,800 | — | — |
| 2025-03-31 | $1,925.81 | $2,395.10 | 17,200 | — | — |
| 2025-03-28 | $1,902.57 | $2,366.19 | 9,700 | — | — |
| 2025-03-27 | $1,946.64 | $2,421.00 | 22,700 | — | — |
| 2025-03-26 | $1,899.99 | $2,362.98 | 16,300 | — | — |
| 2025-03-25 | $1,893.00 | $2,354.29 | 11,900 | — | — |
| 2025-03-24 | $1,884.48 | $2,343.69 | 18,100 | — | — |
| 2025-03-21 | $1,872.52 | $2,328.82 | 20,700 | — | — |
| 2025-03-20 | $1,873.79 | $2,330.40 | 11,300 | — | — |
| 2025-03-19 | $1,886.53 | $2,346.24 | 15,100 | — | — |
| 2025-03-18 | $1,865.73 | $2,320.37 | 8,800 | — | — |
| 2025-03-17 | $1,888.06 | $2,348.15 | 10,500 | — | — |
| 2025-03-14 | $1,883.09 | $2,340.72 | 21,100 | — | — |
| 2025-03-13 | $1,857.20 | $2,308.54 | 10,500 | — | — |
| 2025-03-12 | $1,844.43 | $2,292.67 | 24,400 | — | — |
| 2025-03-11 | $1,865.51 | $2,318.87 | 26,700 | — | — |
| 2025-03-10 | $1,891.69 | $2,351.41 | 22,500 | — | — |
| 2025-03-07 | $1,889.94 | $2,349.24 | 16,700 | — | — |
| 2025-03-06 | $1,855.72 | $2,306.70 | 12,200 | — | — |
| 2025-03-05 | $1,854.40 | $2,305.06 | 16,100 | — | — |
| 2025-03-04 | $1,835.75 | $2,281.88 | 18,500 | — | — |
| 2025-03-03 | $1,876.68 | $2,332.75 | 13,000 | — | — |
| 2025-02-28 | $1,849.50 | $2,298.97 | 11,900 | — | — |
| 2025-02-27 | $1,841.31 | $2,288.79 | 10,000 | — | — |
| 2025-02-26 | $1,832.19 | $2,277.45 | 17,400 | — | — |
| 2025-02-25 | $1,826.89 | $2,270.86 | 8,700 | — | — |
| 2025-02-24 | $1,818.58 | $2,260.53 | 9,100 | — | — |
| 2025-02-21 | $1,830.01 | $2,274.74 | 9,300 | — | — |
| 2025-02-20 | $1,857.71 | $2,309.17 | 10,900 | — | — |
| 2025-02-19 | $1,893.20 | $2,353.29 | 15,300 | — | — |
| 2025-02-18 | $1,871.67 | $2,326.53 | 19,700 | — | — |
| 2025-02-14 | $1,826.18 | $2,269.98 | 9,400 | — | — |
| 2025-02-13 | $1,834.18 | $2,279.93 | 10,600 | — | — |
| 2025-02-12 | $1,832.07 | $2,277.30 | 18,800 | — | — |
| 2025-02-11 | $1,878.16 | $2,334.59 | 15,300 | — | — |
| 2025-02-10 | $1,909.59 | $2,373.66 | 15,400 | — | — |
| 2025-02-07 | $1,983.07 | $2,465.00 | 11,800 | — | — |
| 2025-02-06 | $1,976.22 | $2,456.48 | 8,400 | — | — |
| 2025-02-05 | $1,920.86 | $2,387.67 | 14,300 | — | — |
| 2025-02-04 | $1,905.89 | $2,369.06 | 9,100 | — | — |
| 2025-02-03 | $1,902.54 | $2,364.90 | 12,500 | — | — |
| 2025-01-31 | $1,932.46 | $2,402.09 | 15,100 | — | — |
| 2025-01-30 | $1,955.00 | $2,430.11 | 15,700 | — | — |
| 2025-01-29 | $1,934.27 | $2,404.34 | 14,300 | — | — |
| 2025-01-28 | $1,920.97 | $2,387.81 | 12,600 | — | — |
| 2025-01-27 | $1,922.60 | $2,389.83 | 18,300 | — | — |
| 2025-01-24 | $1,906.63 | $2,369.98 | 14,400 | — | — |
| 2025-01-23 | $1,880.50 | $2,337.50 | 12,300 | — | — |
| 2025-01-22 | $1,869.14 | $2,323.38 | 18,000 | — | — |
| 2025-01-21 | $1,840.00 | $2,287.16 | 10,100 | — | — |
| 2025-01-17 | $1,852.32 | $2,302.47 | 22,200 | — | — |
| 2025-01-16 | $1,862.00 | $2,314.51 | 14,200 | — | — |
| 2025-01-15 | $1,861.79 | $2,314.24 | 11,400 | — | — |
| 2025-01-14 | $1,861.08 | $2,313.36 | 16,900 | — | — |
| 2025-01-13 | $1,874.80 | $2,330.42 | 17,500 | — | — |
| 2025-01-10 | $1,827.96 | $2,272.19 | 19,800 | — | — |
| 2025-01-08 | $1,871.46 | $2,326.26 | 11,800 | — | — |
| 2025-01-07 | $1,894.70 | $2,355.15 | 22,300 | — | — |
| 2025-01-06 | $1,929.55 | $2,398.47 | 12,000 | — | — |
| 2025-01-03 | $1,934.01 | $2,404.02 | 15,100 | — | — |
| 2025-01-02 | $1,929.07 | $2,397.88 | 10,700 | — | — |