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
- 1997-01-02 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,760.00 | $2,048.53 | 100 |
| 2025-12-30 | $1,814.97 | $2,112.51 | 100 |
| 2025-12-29 | $1,785.00 | $2,077.63 | 100 |
| 2025-12-26 | $1,810.00 | $2,106.73 | 100 |
| 2025-12-24 | $1,832.99 | $2,133.49 | 100 |
| 2025-12-23 | $1,820.00 | $2,118.37 | 100 |
| 2025-12-22 | $1,809.00 | $2,105.57 | 200 |
| 2025-12-19 | $1,830.00 | $2,130.01 | 100 |
| 2025-12-18 | $1,761.00 | $2,049.70 | 100 |
| 2025-12-17 | $1,800.00 | $2,095.09 | 100 |
| 2025-12-16 | $1,760.00 | $2,048.53 | 100 |
| 2025-12-15 | $1,747.00 | $2,033.40 | 100 |
| 2025-12-12 | $1,748.84 | $2,035.54 | 200 |
| 2025-12-11 | $1,745.76 | $2,031.96 | 200 |
| 2025-12-10 | $1,726.26 | $2,009.26 | 200 |
| 2025-12-09 | $1,699.00 | $1,977.53 | 100 |
| 2025-12-08 | $1,675.02 | $1,949.62 | 100 |
| 2025-12-05 | $1,670.00 | $1,943.78 | 100 |
| 2025-12-04 | $1,654.99 | $1,926.31 | 300 |
| 2025-12-03 | $1,645.00 | $1,914.68 | 100 |
| 2025-12-02 | $1,621.10 | $1,886.86 | 0 |
| 2025-12-01 | $1,621.10 | $1,886.86 | 100 |
| 2025-11-28 | $1,600.00 | $1,862.30 | 100 |
| 2025-11-26 | $1,629.99 | $1,894.76 | 100 |
| 2025-11-25 | $1,609.00 | $1,870.36 | 200 |
| 2025-11-24 | $1,600.00 | $1,859.90 | 100 |
| 2025-11-21 | $1,620.00 | $1,883.15 | 100 |
| 2025-11-20 | $1,566.02 | $1,820.40 | 100 |
| 2025-11-19 | $1,609.00 | $1,870.36 | 100 |
| 2025-11-18 | $1,565.76 | $1,820.10 | 100 |
| 2025-11-17 | $1,579.99 | $1,836.64 | 100 |
| 2025-11-14 | $1,603.00 | $1,863.39 | 0 |
| 2025-11-13 | $1,603.00 | $1,863.39 | 100 |
| 2025-11-12 | $1,595.27 | $1,854.40 | 100 |
| 2025-11-11 | $1,595.00 | $1,854.09 | 100 |
| 2025-11-10 | $1,595.00 | $1,854.09 | 100 |
| 2025-11-07 | $1,575.00 | $1,830.84 | 100 |
| 2025-11-06 | $1,593.00 | $1,851.77 | 100 |
| 2025-11-05 | $1,610.01 | $1,871.54 | 100 |
| 2025-11-04 | $1,590.00 | $1,848.28 | 100 |
| 2025-11-03 | $1,610.00 | $1,871.53 | 100 |
| 2025-10-31 | $1,650.00 | $1,918.02 | 100 |
| 2025-10-30 | $1,645.92 | $1,913.28 | 100 |
| 2025-10-29 | $1,630.00 | $1,894.78 | 200 |
| 2025-10-28 | $1,630.00 | $1,894.78 | 100 |
| 2025-10-27 | $1,649.99 | $1,918.01 | 100 |
| 2025-10-24 | $1,600.00 | $1,859.90 | 100 |
| 2025-10-23 | $1,600.05 | $1,859.96 | 100 |
| 2025-10-22 | $1,589.71 | $1,847.94 | 100 |
| 2025-10-21 | $1,600.00 | $1,859.90 | 100 |
| 2025-10-20 | $1,575.00 | $1,830.84 | 100 |
| 2025-10-17 | $1,510.00 | $1,755.28 | 100 |
| 2025-10-16 | $1,480.00 | $1,720.41 | 200 |
| 2025-10-15 | $1,600.00 | $1,859.90 | 100 |
| 2025-10-14 | $1,602.35 | $1,862.63 | 100 |
| 2025-10-13 | $1,550.00 | $1,801.78 | 100 |
| 2025-10-10 | $1,560.00 | $1,813.41 | 100 |
| 2025-10-09 | $1,559.00 | $1,812.24 | 100 |
| 2025-10-08 | $1,600.00 | $1,859.90 | 100 |
| 2025-10-07 | $1,623.00 | $1,886.64 | 100 |
| 2025-10-06 | $1,600.00 | $1,859.90 | 100 |
| 2025-10-03 | $1,600.00 | $1,859.90 | 100 |
| 2025-10-02 | $1,605.00 | $1,865.71 | 100 |
| 2025-10-01 | $1,640.00 | $1,906.40 | 200 |
| 2025-09-30 | $1,592.00 | $1,850.60 | 400 |
| 2025-09-29 | $1,635.00 | $1,900.59 | 200 |
| 2025-09-26 | $1,661.00 | $1,930.81 | 200 |
| 2025-09-25 | $1,637.50 | $1,903.49 | 100 |
| 2025-09-24 | $1,640.00 | $1,906.40 | 100 |
| 2025-09-23 | $1,636.00 | $1,901.75 | 300 |
| 2025-09-22 | $1,595.00 | $1,854.09 | 200 |
| 2025-09-19 | $1,620.00 | $1,883.15 | 100 |
| 2025-09-18 | $1,645.98 | $1,913.35 | 300 |
| 2025-09-17 | $1,620.00 | $1,883.15 | 100 |
| 2025-09-16 | $1,614.00 | $1,876.18 | 100 |
| 2025-09-15 | $1,645.00 | $1,912.21 | 100 |
| 2025-09-12 | $1,692.00 | $1,966.85 | 100 |
| 2025-09-11 | $1,621.01 | $1,884.33 | 100 |
| 2025-09-10 | $1,660.00 | $1,929.65 | 100 |
| 2025-09-09 | $1,660.00 | $1,929.65 | 100 |
| 2025-09-08 | $1,622.00 | $1,885.48 | 100 |
| 2025-09-05 | $1,665.00 | $1,935.46 | 100 |
| 2025-09-04 | $1,690.00 | $1,964.52 | 100 |
| 2025-09-03 | $1,620.04 | $1,883.20 | 100 |
| 2025-09-02 | $1,698.99 | $1,974.97 | 100 |
| 2025-08-29 | $1,660.01 | $1,929.66 | 100 |
| 2025-08-28 | $1,709.52 | $1,984.95 | 100 |
| 2025-08-27 | $1,720.00 | $1,997.12 | 100 |
| 2025-08-26 | $1,650.00 | $1,915.84 | 100 |
| 2025-08-25 | $1,729.98 | $2,008.70 | 100 |
| 2025-08-22 | $1,697.99 | $1,971.56 | 100 |
| 2025-08-21 | $1,650.00 | $1,915.84 | 100 |
| 2025-08-20 | $1,645.00 | $1,910.03 | 100 |
| 2025-08-19 | $1,621.01 | $1,882.18 | 100 |
| 2025-08-18 | $1,646.00 | $1,911.19 | 300 |
| 2025-08-15 | $1,655.00 | $1,921.64 | 200 |
| 2025-08-14 | $1,664.99 | $1,933.24 | 100 |
| 2025-08-13 | $1,625.00 | $1,886.81 | 100 |
| 2025-08-12 | $1,625.00 | $1,886.81 | 300 |
| 2025-08-11 | $1,625.00 | $1,886.81 | 100 |
| 2025-08-08 | $1,611.00 | $1,870.55 | 100 |
| 2025-08-07 | $1,625.00 | $1,886.81 | 800 |
| 2025-08-06 | $1,615.00 | $1,875.20 | 100 |
| 2025-08-05 | $1,615.00 | $1,875.20 | 400 |
| 2025-08-04 | $1,635.01 | $1,898.43 | 100 |
| 2025-08-01 | $1,655.00 | $1,921.64 | 300 |
| 2025-07-31 | $1,698.00 | $1,971.57 | 100 |
| 2025-07-30 | $1,695.00 | $1,968.09 | 300 |
| 2025-07-29 | $1,700.00 | $1,973.89 | 100 |
| 2025-07-28 | $1,735.24 | $2,014.81 | 100 |
| 2025-07-25 | $1,730.01 | $2,008.74 | 100 |
| 2025-07-24 | $1,723.00 | $2,000.60 | 100 |
| 2025-07-23 | $1,799.99 | $2,089.99 | 100 |
| 2025-07-22 | $1,794.39 | $2,083.49 | 100 |
| 2025-07-21 | $1,773.00 | $2,058.65 | 100 |
| 2025-07-18 | $1,749.99 | $2,031.94 | 100 |
| 2025-07-17 | $1,745.01 | $2,026.15 | 100 |
| 2025-07-16 | $1,735.02 | $2,014.55 | 100 |
| 2025-07-15 | $1,741.00 | $2,021.50 | 100 |
| 2025-07-14 | $1,800.00 | $2,090.00 | 100 |
| 2025-07-11 | $1,762.01 | $2,045.89 | 100 |
| 2025-07-10 | $1,774.99 | $2,060.96 | 500 |
| 2025-07-09 | $1,765.00 | $2,049.37 | 500 |
| 2025-07-08 | $1,691.61 | $1,964.15 | 100 |
| 2025-07-07 | $1,785.02 | $2,072.61 | 100 |
| 2025-07-03 | $1,800.00 | $2,090.00 | 200 |
| 2025-07-02 | $1,790.01 | $2,078.40 | 100 |
| 2025-07-01 | $1,773.01 | $2,058.67 | 100 |
| 2025-06-30 | $1,710.00 | $1,985.50 | 100 |
| 2025-06-27 | $1,671.31 | $1,940.58 | 100 |
| 2025-06-26 | $1,706.00 | $1,980.86 | 200 |
| 2025-06-25 | $1,681.01 | $1,951.84 | 100 |
| 2025-06-24 | $1,700.00 | $1,973.89 | 100 |
| 2025-06-23 | $1,650.25 | $1,916.13 | 100 |
| 2025-06-20 | $1,650.00 | $1,915.84 | 100 |
| 2025-06-18 | $1,645.00 | $1,910.03 | 200 |
| 2025-06-17 | $1,600.00 | $1,857.78 | 100 |
| 2025-06-16 | $1,610.01 | $1,869.40 | 100 |
| 2025-06-13 | $1,604.00 | $1,862.43 | 100 |
| 2025-06-12 | $1,603.00 | $1,861.26 | 200 |
| 2025-06-11 | $1,625.00 | $1,886.81 | 300 |
| 2025-06-10 | $1,670.00 | $1,939.06 | 100 |
| 2025-06-09 | $1,670.00 | $1,939.06 | 100 |
| 2025-06-06 | $1,690.00 | $1,962.28 | 100 |
| 2025-06-05 | $1,635.00 | $1,898.42 | 200 |
| 2025-06-04 | $1,656.00 | $1,922.80 | 100 |
| 2025-06-03 | $1,660.00 | $1,927.45 | 100 |
| 2025-06-02 | $1,605.00 | $1,863.59 | 500 |
| 2025-05-30 | $1,645.79 | $1,910.95 | 100 |
| 2025-05-29 | $1,629.00 | $1,889.19 | 100 |
| 2025-05-28 | $1,606.03 | $1,862.55 | 100 |
| 2025-05-27 | $1,626.00 | $1,885.71 | 100 |
| 2025-05-23 | $1,626.00 | $1,885.71 | 100 |
| 2025-05-22 | $1,663.00 | $1,928.62 | 100 |
| 2025-05-21 | $1,660.00 | $1,925.14 | 100 |
| 2025-05-20 | $1,700.00 | $1,971.53 | 100 |
| 2025-05-19 | $1,730.00 | $2,006.32 | 100 |
| 2025-05-16 | $1,750.00 | $2,029.52 | 100 |
| 2025-05-15 | $1,780.00 | $2,064.31 | 400 |
| 2025-05-14 | $1,680.01 | $1,948.35 | 100 |
| 2025-05-13 | $1,660.00 | $1,925.14 | 0 |
| 2025-05-12 | $1,660.00 | $1,925.14 | 200 |
| 2025-05-09 | $1,594.01 | $1,848.61 | 100 |
| 2025-05-08 | $1,594.01 | $1,848.61 | 100 |
| 2025-05-07 | $1,600.00 | $1,855.56 | 200 |
| 2025-05-06 | $1,546.55 | $1,793.57 | 200 |
| 2025-05-05 | $1,650.00 | $1,913.54 | 100 |
| 2025-05-02 | $1,645.00 | $1,907.75 | 100 |
| 2025-05-01 | $1,575.00 | $1,826.56 | 0 |
| 2025-04-30 | $1,575.00 | $1,826.56 | 0 |
| 2025-04-29 | $1,575.00 | $1,826.56 | 100 |
| 2025-04-28 | $1,600.00 | $1,855.56 | 0 |
| 2025-04-25 | $1,600.00 | $1,855.56 | 100 |
| 2025-04-24 | $1,615.00 | $1,872.95 | 100 |
| 2025-04-23 | $1,605.00 | $1,861.36 | 100 |
| 2025-04-22 | $1,580.00 | $1,832.36 | 100 |
| 2025-04-21 | $1,530.00 | $1,774.38 | 800 |
| 2025-04-17 | $1,574.99 | $1,826.55 | 100 |
| 2025-04-16 | $1,550.00 | $1,797.57 | 100 |
| 2025-04-15 | $1,550.00 | $1,797.57 | 100 |
| 2025-04-14 | $1,575.00 | $1,826.56 | 100 |
| 2025-04-11 | $1,490.00 | $1,727.99 | 100 |
| 2025-04-10 | $1,485.00 | $1,722.19 | 100 |
| 2025-04-09 | $1,620.00 | $1,878.75 | 200 |
| 2025-04-08 | $1,437.90 | $1,667.57 | 100 |
| 2025-04-07 | $1,475.00 | $1,710.59 | 100 |
| 2025-04-04 | $1,400.00 | $1,623.61 | 500 |
| 2025-04-03 | $1,470.00 | $1,704.79 | 100 |
| 2025-04-02 | $1,585.03 | $1,838.20 | 100 |
| 2025-04-01 | $1,600.00 | $1,855.56 | 100 |
| 2025-03-31 | $1,654.99 | $1,919.33 | 100 |
| 2025-03-28 | $1,673.99 | $1,941.37 | 100 |
| 2025-03-27 | $1,683.54 | $1,952.44 | 100 |
| 2025-03-26 | $1,640.00 | $1,901.95 | 100 |
| 2025-03-25 | $1,660.01 | $1,925.15 | 100 |
| 2025-03-24 | $1,640.00 | $1,901.95 | 100 |
| 2025-03-21 | $1,625.00 | $1,884.55 | 100 |
| 2025-03-20 | $1,635.00 | $1,896.15 | 100 |
| 2025-03-19 | $1,625.01 | $1,884.56 | 200 |
| 2025-03-18 | $1,630.00 | $1,890.35 | 100 |
| 2025-03-17 | $1,640.00 | $1,901.95 | 100 |
| 2025-03-14 | $1,642.74 | $1,905.12 | 100 |
| 2025-03-13 | $1,555.00 | $1,803.37 | 400 |
| 2025-03-12 | $1,570.19 | $1,820.99 | 100 |
| 2025-03-11 | $1,505.00 | $1,745.38 | 100 |
| 2025-03-10 | $1,503.28 | $1,743.39 | 800 |
| 2025-03-07 | $1,580.00 | $1,832.36 | 100 |
| 2025-03-06 | $1,566.99 | $1,817.27 | 100 |
| 2025-03-05 | $1,603.32 | $1,859.41 | 200 |
| 2025-03-04 | $1,649.97 | $1,913.51 | 200 |
| 2025-03-03 | $1,760.00 | $2,041.11 | 100 |
| 2025-02-28 | $1,730.00 | $2,006.32 | 100 |
| 2025-02-27 | $1,746.34 | $2,023.01 | 100 |
| 2025-02-26 | $1,744.99 | $2,021.45 | 100 |
| 2025-02-25 | $1,700.00 | $1,969.33 | 100 |
| 2025-02-24 | $1,740.00 | $2,015.67 | 100 |
| 2025-02-21 | $1,739.35 | $2,014.91 | 300 |
| 2025-02-20 | $1,750.00 | $2,027.25 | 300 |
| 2025-02-19 | $1,800.01 | $2,085.18 | 100 |
| 2025-02-18 | $1,820.00 | $2,108.34 | 100 |
| 2025-02-14 | $1,765.00 | $2,044.63 | 100 |
| 2025-02-13 | $1,745.00 | $2,021.46 | 200 |
| 2025-02-12 | $1,769.00 | $2,049.26 | 100 |
| 2025-02-11 | $1,785.00 | $2,067.79 | 100 |
| 2025-02-10 | $1,800.01 | $2,085.18 | 100 |
| 2025-02-07 | $1,850.00 | $2,143.09 | 100 |
| 2025-02-06 | $1,850.23 | $2,143.36 | 100 |
| 2025-02-05 | $1,798.00 | $2,082.85 | 0 |
| 2025-02-04 | $1,798.00 | $2,082.85 | 100 |
| 2025-02-03 | $1,786.00 | $2,068.95 | 100 |
| 2025-01-31 | $1,789.20 | $2,072.66 | 100 |
| 2025-01-30 | $1,849.99 | $2,143.08 | 0 |
| 2025-01-29 | $1,849.99 | $2,143.08 | 100 |
| 2025-01-28 | $1,765.00 | $2,044.63 | 100 |
| 2025-01-27 | $1,798.00 | $2,082.85 | 100 |
| 2025-01-24 | $1,848.00 | $2,140.78 | 100 |
| 2025-01-23 | $1,835.00 | $2,125.72 | 100 |
| 2025-01-22 | $1,889.00 | $2,188.27 | 100 |
| 2025-01-21 | $1,831.75 | $2,121.95 | 100 |
| 2025-01-17 | $1,805.00 | $2,090.96 | 200 |
| 2025-01-16 | $1,779.00 | $2,060.84 | 200 |
| 2025-01-15 | $1,779.00 | $2,060.84 | 100 |
| 2025-01-14 | $1,750.00 | $2,027.25 | 100 |
| 2025-01-13 | $1,715.00 | $1,986.70 | 100 |
| 2025-01-10 | $1,750.00 | $2,027.25 | 100 |
| 2025-01-08 | $1,753.00 | $2,030.73 | 100 |
| 2025-01-07 | $1,800.00 | $2,085.17 | 0 |
| 2025-01-06 | $1,800.00 | $2,085.17 | 200 |
| 2025-01-03 | $1,765.01 | $2,044.64 | 100 |
| 2025-01-02 | $1,745.00 | $2,021.46 | 100 |