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
- 2013-03-18 to 2026-08-27
- 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 |
|---|---|---|---|
| 2025-12-31 | $1,065.00 | $1,196.71 | 300 |
| 2025-12-30 | $1,093.80 | $1,229.07 | 300 |
| 2025-12-29 | $1,070.00 | $1,202.33 | 400 |
| 2025-12-26 | $1,106.00 | $1,242.78 | 500 |
| 2025-12-24 | $1,070.00 | $1,202.33 | 200 |
| 2025-12-23 | $1,069.00 | $1,201.20 | 500 |
| 2025-12-22 | $1,062.70 | $1,194.12 | 600 |
| 2025-12-19 | $1,065.30 | $1,197.04 | 1,200 |
| 2025-12-18 | $1,047.84 | $1,177.42 | 500 |
| 2025-12-17 | $1,021.18 | $1,147.47 | 500 |
| 2025-12-16 | $1,069.16 | $1,201.38 | 400 |
| 2025-12-15 | $1,097.25 | $1,232.95 | 700 |
| 2025-12-12 | $1,091.61 | $1,226.61 | 400 |
| 2025-12-11 | $1,129.00 | $1,268.62 | 500 |
| 2025-12-10 | $1,110.74 | $1,248.10 | 300 |
| 2025-12-09 | $1,105.21 | $1,241.89 | 700 |
| 2025-12-08 | $1,106.98 | $1,243.88 | 400 |
| 2025-12-05 | $1,091.72 | $1,226.73 | 7,500 |
| 2025-12-04 | $1,095.39 | $1,230.86 | 7,700 |
| 2025-12-03 | $1,134.39 | $1,274.68 | 9,400 |
| 2025-12-02 | $1,103.05 | $1,239.46 | 6,500 |
| 2025-12-01 | $1,074.46 | $1,207.34 | 400 |
| 2025-11-28 | $1,052.06 | $1,182.17 | 300 |
| 2025-11-26 | $1,041.60 | $1,170.41 | 700 |
| 2025-11-25 | $1,007.35 | $1,131.93 | 4,900 |
| 2025-11-24 | $980.88 | $1,102.18 | 600 |
| 2025-11-21 | $976.00 | $1,096.70 | 1,100 |
| 2025-11-20 | $985.47 | $1,107.34 | 4,100 |
| 2025-11-19 | $1,034.49 | $1,162.42 | 2,600 |
| 2025-11-18 | $1,001.95 | $1,125.86 | 800 |
| 2025-11-17 | $1,012.00 | $1,137.15 | 500 |
| 2025-11-14 | $1,008.19 | $1,132.87 | 400 |
| 2025-11-13 | $1,012.81 | $1,138.06 | 400 |
| 2025-11-12 | $1,033.06 | $1,160.82 | 400 |
| 2025-11-11 | $1,031.96 | $1,159.58 | 500 |
| 2025-11-10 | $1,039.41 | $1,167.95 | 600 |
| 2025-11-07 | $1,010.05 | $1,134.96 | 800 |
| 2025-11-06 | $1,040.07 | $1,168.69 | 300 |
| 2025-11-05 | $1,033.05 | $1,160.81 | 800 |
| 2025-11-04 | $1,029.41 | $1,156.72 | 5,300 |
| 2025-11-03 | $1,062.47 | $1,193.86 | 29,700 |
| 2025-10-31 | $1,053.31 | $1,183.57 | 200 |
| 2025-10-30 | $1,074.14 | $1,206.98 | 800 |
| 2025-10-29 | $1,062.86 | $1,194.30 | 700 |
| 2025-10-28 | $1,052.51 | $1,182.67 | 500 |
| 2025-10-27 | $1,058.89 | $1,189.84 | 1,200 |
| 2025-10-24 | $1,035.50 | $1,163.56 | 400 |
| 2025-10-23 | $1,039.96 | $1,168.57 | 700 |
| 2025-10-22 | $1,014.17 | $1,139.59 | 200 |
| 2025-10-21 | $1,028.65 | $1,155.86 | 200 |
| 2025-10-20 | $1,049.43 | $1,179.21 | 300 |
| 2025-10-17 | $1,027.51 | $1,154.58 | 600 |
| 2025-10-16 | $1,019.12 | $1,145.15 | 2,400 |
| 2025-10-15 | $1,005.50 | $1,129.85 | 500 |
| 2025-10-14 | $980.38 | $1,101.62 | 600 |
| 2025-10-13 | $978.33 | $1,099.32 | 1,000 |
| 2025-10-10 | $942.17 | $1,058.69 | 900 |
| 2025-10-09 | $986.00 | $1,107.94 | 700 |
| 2025-10-08 | $994.22 | $1,117.17 | 300 |
| 2025-10-07 | $996.59 | $1,119.84 | 1,300 |
| 2025-10-06 | $1,055.19 | $1,185.68 | 400 |
| 2025-10-03 | $1,031.58 | $1,159.15 | 700 |
| 2025-10-02 | $1,030.02 | $1,157.40 | 1,400 |
| 2025-10-01 | $1,002.15 | $1,126.08 | 1,000 |
| 2025-09-30 | $969.93 | $1,089.88 | 900 |
| 2025-09-29 | $965.00 | $1,084.34 | 300 |
| 2025-09-26 | $954.18 | $1,072.18 | 2,300 |
| 2025-09-25 | $944.05 | $1,060.80 | 400 |
| 2025-09-24 | $945.35 | $1,062.26 | 400 |
| 2025-09-23 | $955.00 | $1,073.10 | 400 |
| 2025-09-22 | $955.47 | $1,073.63 | 1,000 |
| 2025-09-19 | $939.08 | $1,055.21 | 900 |
| 2025-09-18 | $922.79 | $1,036.91 | 1,100 |
| 2025-09-17 | $865.49 | $972.52 | 900 |
| 2025-09-16 | $878.94 | $987.64 | 300 |
| 2025-09-15 | $873.08 | $981.05 | 3,900 |
| 2025-09-12 | $814.17 | $914.86 | 300 |
| 2025-09-11 | $802.96 | $902.26 | 2,000 |
| 2025-09-10 | $798.07 | $896.77 | 10,700 |
| 2025-09-09 | $800.51 | $899.51 | 300 |
| 2025-09-08 | $791.66 | $889.56 | 700 |
| 2025-09-05 | $777.81 | $874.00 | 900 |
| 2025-09-04 | $758.26 | $852.03 | 800 |
| 2025-09-03 | $739.78 | $831.27 | 500 |
| 2025-09-02 | $729.09 | $819.26 | 600 |
| 2025-08-29 | $743.10 | $835.00 | 700 |
| 2025-08-28 | $770.48 | $865.76 | 400 |
| 2025-08-27 | $769.63 | $864.81 | 700 |
| 2025-08-26 | $761.56 | $855.74 | 400 |
| 2025-08-25 | $757.97 | $851.71 | 400 |
| 2025-08-22 | $755.16 | $848.55 | 8,400 |
| 2025-08-21 | $738.49 | $829.82 | 400 |
| 2025-08-20 | $743.93 | $835.93 | 800 |
| 2025-08-19 | $740.00 | $831.51 | 1,600 |
| 2025-08-18 | $743.63 | $835.59 | 300 |
| 2025-08-15 | $747.73 | $840.20 | 1,700 |
| 2025-08-14 | $754.00 | $847.25 | 300 |
| 2025-08-13 | $754.50 | $847.81 | 500 |
| 2025-08-12 | $745.12 | $837.27 | 500 |
| 2025-08-11 | $718.67 | $807.55 | 800 |
| 2025-08-08 | $718.98 | $807.90 | 1,200 |
| 2025-08-07 | $713.86 | $802.14 | 1,300 |
| 2025-08-06 | $692.71 | $778.38 | 1,300 |
| 2025-08-05 | $693.45 | $779.21 | 2,000 |
| 2025-08-04 | $694.21 | $780.06 | 800 |
| 2025-08-01 | $691.58 | $777.11 | 600 |
| 2025-07-31 | $693.13 | $778.85 | 1,400 |
| 2025-07-30 | $723.32 | $812.77 | 400 |
| 2025-07-29 | $723.60 | $813.09 | 700 |
| 2025-07-28 | $724.79 | $814.42 | 9,100 |
| 2025-07-25 | $709.82 | $795.50 | 3,100 |
| 2025-07-24 | $724.00 | $811.39 | 1,700 |
| 2025-07-23 | $717.30 | $803.89 | 1,000 |
| 2025-07-22 | $702.89 | $787.74 | 400 |
| 2025-07-21 | $724.50 | $811.96 | 800 |
| 2025-07-18 | $735.00 | $823.72 | 1,000 |
| 2025-07-17 | $748.15 | $838.46 | 900 |
| 2025-07-16 | $756.53 | $847.85 | 3,100 |
| 2025-07-15 | $828.50 | $928.51 | 700 |
| 2025-07-14 | $810.57 | $908.41 | 200 |
| 2025-07-11 | $797.75 | $894.05 | 300 |
| 2025-07-10 | $807.78 | $905.29 | 300 |
| 2025-07-09 | $796.93 | $893.13 | 500 |
| 2025-07-08 | $799.65 | $896.18 | 200 |
| 2025-07-07 | $794.65 | $890.57 | 700 |
| 2025-07-03 | $789.35 | $884.63 | 400 |
| 2025-07-02 | $796.00 | $892.09 | 300 |
| 2025-07-01 | $796.19 | $892.30 | 400 |
| 2025-06-30 | $800.72 | $897.38 | 200 |
| 2025-06-27 | $798.34 | $894.71 | 1,600 |
| 2025-06-26 | $791.42 | $886.95 | 400 |
| 2025-06-25 | $807.07 | $904.49 | 300 |
| 2025-06-24 | $811.58 | $909.55 | 300 |
| 2025-06-23 | $768.01 | $860.72 | 1,400 |
| 2025-06-20 | $750.22 | $840.78 | 200 |
| 2025-06-18 | $755.68 | $846.90 | 300 |
| 2025-06-17 | $761.15 | $853.03 | 300 |
| 2025-06-16 | $769.51 | $862.40 | 500 |
| 2025-06-13 | $759.74 | $851.45 | 500 |
| 2025-06-12 | $788.26 | $883.41 | 500 |
| 2025-06-11 | $781.64 | $875.99 | 1,300 |
| 2025-06-10 | $784.07 | $878.72 | 400 |
| 2025-06-09 | $770.75 | $863.79 | 1,000 |
| 2025-06-06 | $758.35 | $849.89 | 300 |
| 2025-06-05 | $741.89 | $831.44 | 1,300 |
| 2025-06-04 | $743.17 | $832.88 | 1,300 |
| 2025-06-03 | $747.14 | $837.33 | 900 |
| 2025-06-02 | $745.19 | $835.14 | 300 |
| 2025-05-30 | $727.07 | $814.84 | 101,200 |
| 2025-05-29 | $745.36 | $835.33 | 1,000 |
| 2025-05-28 | $747.00 | $837.17 | 2,000 |
| 2025-05-27 | $751.90 | $842.66 | 700 |
| 2025-05-23 | $735.00 | $823.72 | 900 |
| 2025-05-22 | $745.65 | $835.66 | 600 |
| 2025-05-21 | $738.28 | $827.40 | 400 |
| 2025-05-20 | $745.00 | $834.93 | 500 |
| 2025-05-19 | $749.67 | $840.16 | 300 |
| 2025-05-16 | $751.20 | $841.88 | 600 |
| 2025-05-15 | $757.52 | $848.96 | 700 |
| 2025-05-14 | $772.01 | $865.20 | 400 |
| 2025-05-13 | $759.36 | $851.02 | 300 |
| 2025-05-12 | $747.84 | $838.11 | 1,300 |
| 2025-05-09 | $703.41 | $788.32 | 1,000 |
| 2025-05-08 | $708.41 | $793.92 | 800 |
| 2025-05-07 | $692.98 | $776.63 | 700 |
| 2025-05-06 | $681.10 | $763.32 | 200 |
| 2025-05-05 | $686.32 | $769.17 | 1,100 |
| 2025-05-02 | $687.93 | $770.97 | 3,300 |
| 2025-05-01 | $662.00 | $741.91 | 300 |
| 2025-04-30 | $671.86 | $752.96 | 500 |
| 2025-04-29 | $664.74 | $744.98 | 500 |
| 2025-04-28 | $669.53 | $750.35 | 400 |
| 2025-04-25 | $675.25 | $756.76 | 300 |
| 2025-04-24 | $671.55 | $750.26 | 200 |
| 2025-04-23 | $653.80 | $730.43 | 500 |
| 2025-04-22 | $631.60 | $705.63 | 1,000 |
| 2025-04-21 | $619.73 | $692.37 | 800 |
| 2025-04-17 | $633.52 | $707.78 | 1,300 |
| 2025-04-16 | $629.50 | $703.29 | 3,900 |
| 2025-04-15 | $681.06 | $760.89 | 900 |
| 2025-04-14 | $675.59 | $754.78 | 800 |
| 2025-04-11 | $668.21 | $746.53 | 800 |
| 2025-04-10 | $647.00 | $722.84 | 500 |
| 2025-04-09 | $688.10 | $768.75 | 1,100 |
| 2025-04-08 | $594.32 | $663.98 | 2,000 |
| 2025-04-07 | $616.03 | $688.24 | 2,000 |
| 2025-04-04 | $610.62 | $682.19 | 2,800 |
| 2025-04-03 | $625.01 | $698.27 | 8,200 |
| 2025-04-02 | $674.60 | $753.67 | 400 |
| 2025-04-01 | $662.57 | $740.23 | 200 |
| 2025-03-31 | $661.00 | $738.48 | 600 |
| 2025-03-28 | $672.66 | $751.50 | 600 |
| 2025-03-27 | $691.39 | $772.43 | 1,500 |
| 2025-03-26 | $703.36 | $785.80 | 80,200 |
| 2025-03-25 | $727.00 | $812.21 | 300 |
| 2025-03-24 | $726.43 | $811.58 | 500 |
| 2025-03-21 | $711.26 | $794.63 | 600 |
| 2025-03-20 | $729.29 | $814.77 | 300 |
| 2025-03-19 | $736.00 | $822.27 | 600 |
| 2025-03-18 | $731.75 | $817.52 | 300 |
| 2025-03-17 | $734.32 | $820.39 | 300 |
| 2025-03-14 | $712.80 | $796.35 | 1,000 |
| 2025-03-13 | $691.66 | $772.73 | 300 |
| 2025-03-12 | $700.39 | $782.49 | 1,600 |
| 2025-03-11 | $698.91 | $780.83 | 400 |
| 2025-03-10 | $682.00 | $761.94 | 500 |
| 2025-03-07 | $734.23 | $820.29 | 200 |
| 2025-03-06 | $717.49 | $801.59 | 400 |
| 2025-03-05 | $736.82 | $823.19 | 1,800 |
| 2025-03-04 | $717.36 | $801.44 | 700 |
| 2025-03-03 | $695.95 | $777.52 | 400 |
| 2025-02-28 | $699.00 | $780.93 | 900 |
| 2025-02-27 | $702.00 | $784.28 | 400 |
| 2025-02-26 | $739.73 | $826.44 | 500 |
| 2025-02-25 | $733.01 | $818.93 | 300 |
| 2025-02-24 | $735.62 | $821.84 | 800 |
| 2025-02-21 | $732.78 | $818.67 | 300 |
| 2025-02-20 | $742.82 | $829.89 | 500 |
| 2025-02-19 | $741.68 | $828.61 | 300 |
| 2025-02-18 | $744.08 | $831.30 | 700 |
| 2025-02-14 | $748.67 | $836.42 | 300 |
| 2025-02-13 | $776.16 | $867.14 | 400 |
| 2025-02-12 | $752.49 | $840.69 | 500 |
| 2025-02-11 | $750.63 | $838.61 | 700 |
| 2025-02-10 | $736.00 | $822.27 | 400 |
| 2025-02-07 | $720.35 | $803.03 | 400 |
| 2025-02-06 | $734.69 | $819.02 | 1,400 |
| 2025-02-05 | $752.28 | $838.63 | 400 |
| 2025-02-04 | $759.00 | $846.12 | 400 |
| 2025-02-03 | $729.42 | $813.14 | 700 |
| 2025-01-31 | $736.41 | $820.93 | 700 |
| 2025-01-30 | $738.85 | $823.65 | 700 |
| 2025-01-29 | $710.75 | $792.33 | 1,100 |
| 2025-01-28 | $692.92 | $772.45 | 700 |
| 2025-01-27 | $695.00 | $774.77 | 3,100 |
| 2025-01-24 | $730.31 | $814.13 | 300 |
| 2025-01-23 | $745.00 | $830.51 | 600 |
| 2025-01-22 | $772.00 | $860.61 | 300 |
| 2025-01-21 | $762.25 | $849.74 | 1,300 |
| 2025-01-17 | $779.00 | $868.41 | 500 |
| 2025-01-16 | $749.78 | $835.84 | 1,200 |
| 2025-01-15 | $732.40 | $816.46 | 600 |
| 2025-01-14 | $725.00 | $808.21 | 400 |
| 2025-01-13 | $730.22 | $814.03 | 1,600 |
| 2025-01-10 | $736.25 | $820.76 | 600 |
| 2025-01-08 | $740.25 | $825.21 | 700 |
| 2025-01-07 | $763.38 | $851.00 | 1,100 |
| 2025-01-06 | $765.25 | $853.08 | 800 |
| 2025-01-03 | $728.50 | $812.12 | 1,100 |
| 2025-01-02 | $705.00 | $785.92 | 600 |