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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2026-08-27 | $1,739.84 | $1,955.00 | 2,300 |
| 2026-08-26 | $1,739.01 | $1,954.07 | 5,700 |
| 2026-08-25 | $1,750.00 | $1,966.42 | 2,700 |
| 2026-08-24 | $1,728.17 | $1,941.89 | 1,200 |
| 2026-08-21 | $1,761.50 | $1,979.34 | 500 |
| 2026-08-20 | $1,733.75 | $1,948.16 | 300 |
| 2026-08-19 | $1,750.23 | $1,966.68 | 800 |
| 2026-08-18 | $1,783.26 | $2,003.79 | 500 |
| 2026-08-17 | $1,872.58 | $2,104.16 | 600 |
| 2026-08-14 | $1,845.00 | $2,073.17 | 800 |
| 2026-08-13 | $1,849.00 | $2,077.66 | 400 |
| 2026-08-12 | $1,817.83 | $2,042.64 | 200 |
| 2026-08-11 | $1,784.66 | $2,005.37 | 500 |
| 2026-08-10 | $1,720.00 | $1,932.71 | 400 |
| 2026-08-07 | $1,721.00 | $1,933.83 | 300 |
| 2026-08-06 | $1,718.84 | $1,931.41 | 1,000 |
| 2026-08-05 | $1,681.45 | $1,889.39 | 500 |
| 2026-08-04 | $1,702.87 | $1,913.46 | 400 |
| 2026-08-03 | $1,667.00 | $1,873.16 | 600 |
| 2026-07-31 | $1,628.86 | $1,830.30 | 400 |
| 2026-07-30 | $1,646.72 | $1,850.37 | 300 |
| 2026-07-29 | $1,547.68 | $1,739.08 | 2,700 |
| 2026-07-28 | $1,576.80 | $1,771.80 | 26,700 |
| 2026-07-27 | $1,650.32 | $1,854.41 | 7,700 |
| 2026-07-24 | $1,785.29 | $2,006.07 | 1,500 |
| 2026-07-23 | $1,791.32 | $2,012.85 | 300 |
| 2026-07-22 | $1,820.02 | $2,045.10 | 300 |
| 2026-07-21 | $1,794.43 | $2,016.34 | 10,300 |
| 2026-07-20 | $1,714.83 | $1,926.90 | 400 |
| 2026-07-17 | $1,738.01 | $1,952.95 | 400 |
| 2026-07-16 | $1,775.47 | $1,995.04 | 300 |
| 2026-07-15 | $1,812.96 | $2,037.17 | 300 |
| 2026-07-14 | $1,766.31 | $1,984.75 | 1,300 |
| 2026-07-13 | $1,734.31 | $1,948.79 | 25,400 |
| 2026-07-10 | $1,783.00 | $2,003.50 | 30,400 |
| 2026-07-09 | $1,799.76 | $2,022.33 | 300 |
| 2026-07-08 | $1,792.12 | $2,013.75 | 6,800 |
| 2026-07-07 | $1,728.66 | $1,942.44 | 300 |
| 2026-07-06 | $1,837.21 | $2,064.41 | 300 |
| 2026-07-02 | $1,768.87 | $1,987.62 | 500 |
| 2026-07-01 | $1,833.27 | $2,059.99 | 500 |
| 2026-06-30 | $1,989.90 | $2,235.99 | 48,300 |
| 2026-06-29 | $1,879.45 | $2,111.88 | 6,200 |
| 2026-06-26 | $1,801.62 | $2,024.42 | 30,700 |
| 2026-06-25 | $1,840.00 | $2,067.55 | 800 |
| 2026-06-24 | $1,758.00 | $1,975.41 | 10,500 |
| 2026-06-23 | $1,785.77 | $2,006.61 | 21,200 |
| 2026-06-22 | $1,966.58 | $2,209.78 | 24,600 |
| 2026-06-18 | $1,937.15 | $2,176.71 | 500 |
| 2026-06-17 | $1,900.00 | $2,134.97 | 10,200 |
| 2026-06-16 | $1,803.31 | $2,026.32 | 50,300 |
| 2026-06-15 | $1,863.51 | $2,093.97 | 70,500 |
| 2026-06-12 | $1,875.65 | $2,107.61 | 50,300 |
| 2026-06-11 | $1,884.74 | $2,117.82 | 40,700 |
| 2026-06-10 | $1,728.93 | $1,942.74 | 30,400 |
| 2026-06-09 | $1,683.72 | $1,891.94 | 20,300 |
| 2026-06-08 | $1,740.32 | $1,955.54 | 300 |
| 2026-06-05 | $1,621.00 | $1,821.47 | 700 |
| 2026-06-04 | $1,753.20 | $1,970.02 | 3,900 |
| 2026-06-03 | $1,736.00 | $1,950.69 | 300 |
| 2026-06-02 | $1,695.42 | $1,905.09 | 400 |
| 2026-06-01 | $1,655.89 | $1,860.67 | 400 |
| 2026-05-29 | $1,623.59 | $1,824.38 | 200 |
| 2026-05-28 | $1,604.41 | $1,802.82 | 500 |
| 2026-05-27 | $1,604.18 | $1,802.57 | 400 |
| 2026-05-26 | $1,642.97 | $1,846.15 | 300 |
| 2026-05-22 | $1,645.20 | $1,848.66 | 500 |
| 2026-05-21 | $1,587.00 | $1,783.26 | 400 |
| 2026-05-20 | $1,548.21 | $1,739.67 | 500 |
| 2026-05-19 | $1,463.98 | $1,645.03 | 300 |
| 2026-05-18 | $1,466.23 | $1,647.56 | 300 |
| 2026-05-15 | $1,505.04 | $1,691.17 | 1,300 |
| 2026-05-14 | $1,578.96 | $1,774.23 | 600 |
| 2026-05-13 | $1,580.77 | $1,776.26 | 600 |
| 2026-05-12 | $1,516.05 | $1,703.54 | 700 |
| 2026-05-11 | $1,569.23 | $1,763.29 | 900 |
| 2026-05-08 | $1,591.09 | $1,787.86 | 600 |
| 2026-05-07 | $1,494.89 | $1,679.76 | 1,100 |
| 2026-05-06 | $1,540.99 | $1,731.56 | 400 |
| 2026-05-05 | $1,449.12 | $1,628.33 | 500 |
| 2026-05-04 | $1,385.00 | $1,556.28 | 300 |
| 2026-05-01 | $1,446.78 | $1,625.70 | 400 |
| 2026-04-30 | $1,423.36 | $1,599.38 | 300 |
| 2026-04-29 | $1,394.60 | $1,567.07 | 900 |
| 2026-04-28 | $1,404.82 | $1,578.55 | 200 |
| 2026-04-27 | $1,424.00 | $1,600.10 | 300 |
| 2026-04-24 | $1,470.72 | $1,652.60 | 200 |
| 2026-04-23 | $1,401.24 | $1,574.53 | 400 |
| 2026-04-22 | $1,453.78 | $1,633.57 | 300 |
| 2026-04-21 | $1,442.18 | $1,620.53 | 200 |
| 2026-04-20 | $1,467.38 | $1,648.85 | 400 |
| 2026-04-17 | $1,461.28 | $1,641.99 | 200 |
| 2026-04-16 | $1,426.76 | $1,603.21 | 200 |
| 2026-04-15 | $1,483.78 | $1,667.28 | 23,500 |
| 2026-04-14 | $1,533.96 | $1,723.66 | 300 |
| 2026-04-13 | $1,489.99 | $1,674.25 | 900 |
| 2026-04-10 | $1,428.33 | $1,604.97 | 1,300 |
| 2026-04-09 | $1,464.51 | $1,645.62 | 400 |
| 2026-04-08 | $1,403.41 | $1,576.97 | 1,000 |
| 2026-04-07 | $1,314.99 | $1,477.61 | 600 |
| 2026-04-06 | $1,332.20 | $1,496.95 | 400 |
| 2026-04-02 | $1,346.93 | $1,513.50 | 300 |
| 2026-04-01 | $1,350.47 | $1,517.48 | 300 |
| 2026-03-31 | $1,326.16 | $1,490.16 | 500 |
| 2026-03-30 | $1,251.00 | $1,405.71 | 300 |
| 2026-03-27 | $1,300.00 | $1,460.77 | 400 |
| 2026-03-26 | $1,314.77 | $1,477.37 | 500 |
| 2026-03-25 | $1,414.69 | $1,589.64 | 500 |
| 2026-03-24 | $1,409.09 | $1,583.35 | 400 |
| 2026-03-23 | $1,395.61 | $1,568.20 | 500 |
| 2026-03-20 | $1,328.00 | $1,492.23 | 500 |
| 2026-03-19 | $1,374.96 | $1,545.00 | 600 |
| 2026-03-18 | $1,349.99 | $1,516.94 | 100 |
| 2026-03-17 | $1,388.13 | $1,559.80 | 400 |
| 2026-03-16 | $1,389.05 | $1,560.83 | 900 |
| 2026-03-13 | $1,329.24 | $1,493.62 | 600 |
| 2026-03-12 | $1,352.11 | $1,519.32 | 600 |
| 2026-03-11 | $1,370.50 | $1,539.99 | 500 |
| 2026-03-10 | $1,395.77 | $1,568.38 | 500 |
| 2026-03-09 | $1,334.79 | $1,499.86 | 1,000 |
| 2026-03-06 | $1,296.81 | $1,457.18 | 400 |
| 2026-03-05 | $1,362.66 | $1,531.18 | 400 |
| 2026-03-04 | $1,397.15 | $1,569.93 | 500 |
| 2026-03-03 | $1,372.58 | $1,542.32 | 700 |
| 2026-03-02 | $1,411.54 | $1,586.10 | 400 |
| 2026-02-27 | $1,438.97 | $1,616.93 | 500 |
| 2026-02-26 | $1,453.25 | $1,632.97 | 24,700 |
| 2026-02-25 | $1,525.00 | $1,713.59 | 500 |
| 2026-02-24 | $1,478.92 | $1,661.82 | 1,100 |
| 2026-02-23 | $1,465.38 | $1,646.60 | 7,400 |
| 2026-02-20 | $1,487.38 | $1,671.32 | 300 |
| 2026-02-19 | $1,464.51 | $1,645.62 | 1,500 |
| 2026-02-18 | $1,461.17 | $1,641.87 | 600 |
| 2026-02-17 | $1,428.25 | $1,604.88 | 3,200 |
| 2026-02-13 | $1,408.70 | $1,582.91 | 400 |
| 2026-02-12 | $1,415.43 | $1,590.47 | 2,500 |
| 2026-02-11 | $1,430.75 | $1,607.69 | 400 |
| 2026-02-10 | $1,407.61 | $1,581.69 | 400 |
| 2026-02-09 | $1,445.50 | $1,624.26 | 200 |
| 2026-02-06 | $1,419.31 | $1,594.83 | 300 |
| 2026-02-05 | $1,343.23 | $1,509.35 | 500 |
| 2026-02-04 | $1,337.90 | $1,503.36 | 1,100 |
| 2026-02-03 | $1,391.34 | $1,563.40 | 2,200 |
| 2026-02-02 | $1,443.77 | $1,622.32 | 400 |
| 2026-01-30 | $1,420.11 | $1,595.73 | 500 |
| 2026-01-29 | $1,459.98 | $1,640.53 | 1,400 |
| 2026-01-28 | $1,431.91 | $1,608.99 | 6,600 |
| 2026-01-27 | $1,452.21 | $1,631.80 | 400 |
| 2026-01-26 | $1,416.78 | $1,591.99 | 2,100 |
| 2026-01-23 | $1,384.74 | $1,555.99 | 500 |
| 2026-01-22 | $1,377.02 | $1,547.31 | 600 |
| 2026-01-21 | $1,339.76 | $1,505.45 | 1,500 |
| 2026-01-20 | $1,331.31 | $1,495.95 | 1,900 |
| 2026-01-16 | $1,351.80 | $1,518.97 | 700 |
| 2026-01-15 | $1,325.79 | $1,489.75 | 500 |
| 2026-01-14 | $1,249.37 | $1,403.88 | 400 |
| 2026-01-13 | $1,273.24 | $1,430.70 | 300 |
| 2026-01-12 | $1,298.74 | $1,459.35 | 300 |
| 2026-01-09 | $1,280.29 | $1,438.62 | 500 |
| 2026-01-08 | $1,192.96 | $1,340.49 | 300 |
| 2026-01-07 | $1,235.22 | $1,387.98 | 600 |
| 2026-01-06 | $1,226.54 | $1,378.22 | 3,300 |
| 2026-01-05 | $1,220.00 | $1,370.88 | 600 |
| 2026-01-02 | $1,155.86 | $1,298.80 | 700 |