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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2024-12-31 | $1,759.01 | $2,037.69 | 0 |
| 2024-12-30 | $1,759.01 | $2,037.69 | 0 |
| 2024-12-27 | $1,759.01 | $2,037.69 | 100 |
| 2024-12-26 | $1,765.00 | $2,044.63 | 100 |
| 2024-12-24 | $1,799.91 | $2,085.07 | 100 |
| 2024-12-23 | $1,800.99 | $2,086.32 | 100 |
| 2024-12-20 | $1,779.00 | $2,060.84 | 100 |
| 2024-12-19 | $1,744.01 | $2,020.31 | 100 |
| 2024-12-18 | $1,755.00 | $2,033.04 | 100 |
| 2024-12-17 | $1,763.76 | $2,043.19 | 100 |
| 2024-12-16 | $1,777.00 | $2,058.53 | 0 |
| 2024-12-13 | $1,777.00 | $2,058.53 | 0 |
| 2024-12-12 | $1,777.00 | $2,058.53 | 100 |
| 2024-12-11 | $1,794.49 | $2,078.79 | 300 |
| 2024-12-10 | $1,840.00 | $2,131.51 | 100 |
| 2024-12-09 | $1,852.00 | $2,145.41 | 100 |
| 2024-12-06 | $1,865.00 | $2,160.47 | 100 |
| 2024-12-05 | $1,909.98 | $2,212.58 | 100 |
| 2024-12-04 | $1,855.00 | $2,148.88 | 100 |
| 2024-12-03 | $1,872.00 | $2,168.58 | 100 |
| 2024-12-02 | $1,880.00 | $2,177.85 | 200 |
| 2024-11-29 | $1,920.00 | $2,224.18 | 100 |
| 2024-11-27 | $1,950.00 | $2,256.68 | 100 |
| 2024-11-26 | $1,965.50 | $2,274.61 | 100 |
| 2024-11-25 | $1,966.00 | $2,275.19 | 100 |
| 2024-11-22 | $1,964.00 | $2,272.88 | 100 |
| 2024-11-21 | $1,940.00 | $2,245.10 | 100 |
| 2024-11-20 | $1,880.00 | $2,175.67 | 100 |
| 2024-11-19 | $1,880.00 | $2,175.67 | 100 |
| 2024-11-18 | $1,870.00 | $2,164.09 | 300 |
| 2024-11-15 | $1,835.00 | $2,123.59 | 600 |
| 2024-11-14 | $1,850.00 | $2,140.95 | 100 |
| 2024-11-13 | $1,912.96 | $2,213.81 | 200 |
| 2024-11-12 | $1,886.00 | $2,182.61 | 200 |
| 2024-11-11 | $1,915.00 | $2,216.17 | 100 |
| 2024-11-08 | $1,890.00 | $2,187.24 | 100 |
| 2024-11-07 | $1,882.01 | $2,177.99 | 100 |
| 2024-11-06 | $1,955.00 | $2,262.46 | 1,100 |
| 2024-11-05 | $1,670.00 | $1,932.64 | 100 |
| 2024-11-04 | $1,700.00 | $1,967.36 | 100 |
| 2024-11-01 | $1,715.00 | $1,984.72 | 100 |
| 2024-10-31 | $1,706.01 | $1,974.31 | 100 |
| 2024-10-30 | $1,749.99 | $2,025.21 | 100 |
| 2024-10-29 | $1,711.00 | $1,980.09 | 100 |
| 2024-10-28 | $1,694.11 | $1,960.54 | 100 |
| 2024-10-25 | $1,670.00 | $1,932.64 | 100 |
| 2024-10-24 | $1,694.10 | $1,960.53 | 300 |
| 2024-10-23 | $1,845.00 | $2,135.16 | 100 |
| 2024-10-22 | $1,820.02 | $2,106.25 | 100 |
| 2024-10-21 | $1,850.00 | $2,140.95 | 100 |
| 2024-10-18 | $1,875.00 | $2,169.88 | 100 |
| 2024-10-17 | $1,869.99 | $2,164.08 | 100 |
| 2024-10-16 | $1,834.99 | $2,123.58 | 100 |
| 2024-10-15 | $1,801.00 | $2,084.24 | 100 |
| 2024-10-14 | $1,776.29 | $2,055.65 | 100 |
| 2024-10-11 | $1,771.00 | $2,049.53 | 300 |
| 2024-10-10 | $1,755.00 | $2,031.01 | 1,000 |
| 2024-10-09 | $1,778.24 | $2,057.90 | 100 |
| 2024-10-08 | $1,738.75 | $2,012.20 | 300 |
| 2024-10-07 | $1,713.76 | $1,983.28 | 100 |
| 2024-10-04 | $1,730.00 | $2,002.08 | 200 |
| 2024-10-03 | $1,634.01 | $1,890.99 | 100 |
| 2024-10-02 | $1,600.01 | $1,851.64 | 100 |
| 2024-10-01 | $1,650.00 | $1,909.50 | 300 |
| 2024-09-30 | $1,639.99 | $1,897.91 | 100 |
| 2024-09-27 | $1,685.40 | $1,950.46 | 0 |
| 2024-09-26 | $1,685.40 | $1,950.46 | 100 |
| 2024-09-25 | $1,670.00 | $1,932.64 | 100 |
| 2024-09-24 | $1,690.00 | $1,955.79 | 100 |
| 2024-09-23 | $1,725.01 | $1,996.30 | 100 |
| 2024-09-20 | $1,732.01 | $2,004.40 | 100 |
| 2024-09-19 | $1,711.00 | $1,980.09 | 100 |
| 2024-09-18 | $1,733.80 | $2,006.48 | 100 |
| 2024-09-17 | $1,680.01 | $1,944.23 | 100 |
| 2024-09-16 | $1,625.01 | $1,880.58 | 100 |
| 2024-09-13 | $1,661.44 | $1,922.73 | 100 |
| 2024-09-12 | $1,640.00 | $1,897.92 | 100 |
| 2024-09-11 | $1,624.00 | $1,879.41 | 100 |
| 2024-09-10 | $1,630.10 | $1,886.47 | 100 |
| 2024-09-09 | $1,724.99 | $1,996.28 | 100 |
| 2024-09-06 | $1,719.99 | $1,990.49 | 100 |
| 2024-09-05 | $1,750.01 | $2,025.23 | 100 |
| 2024-09-04 | $1,792.00 | $2,073.83 | 100 |
| 2024-09-03 | $1,830.00 | $2,117.80 | 100 |
| 2024-08-30 | $1,800.00 | $2,083.09 | 100 |
| 2024-08-29 | $1,765.00 | $2,040.68 | 100 |
| 2024-08-28 | $1,707.45 | $1,974.14 | 100 |
| 2024-08-27 | $1,750.00 | $2,023.34 | 100 |
| 2024-08-26 | $1,769.00 | $2,045.31 | 200 |
| 2024-08-23 | $1,810.00 | $2,092.71 | 100 |
| 2024-08-22 | $1,800.00 | $2,081.15 | 100 |
| 2024-08-21 | $1,800.00 | $2,081.15 | 500 |
| 2024-08-20 | $1,805.00 | $2,086.93 | 100 |
| 2024-08-19 | $1,841.99 | $2,129.70 | 0 |
| 2024-08-16 | $1,840.00 | $2,127.40 | 100 |
| 2024-08-15 | $1,820.00 | $2,104.27 | 100 |
| 2024-08-14 | $1,808.99 | $2,091.54 | 100 |
| 2024-08-13 | $1,756.48 | $2,030.83 | 100 |
| 2024-08-12 | $1,753.36 | $2,027.23 | 100 |
| 2024-08-09 | $1,747.99 | $2,021.02 | 100 |
| 2024-08-08 | $1,725.00 | $1,994.44 | 100 |
| 2024-08-07 | $1,725.00 | $1,994.44 | 100 |
| 2024-08-06 | $1,700.00 | $1,965.53 | 100 |
| 2024-08-05 | $1,699.91 | $1,965.43 | 100 |
| 2024-08-02 | $1,725.05 | $1,994.49 | 100 |
| 2024-08-01 | $1,866.94 | $2,158.55 | 100 |
| 2024-07-31 | $1,905.00 | $2,202.55 | 100 |
| 2024-07-30 | $1,905.00 | $2,202.55 | 100 |
| 2024-07-29 | $1,905.00 | $2,202.55 | 100 |
| 2024-07-26 | $1,861.00 | $2,151.68 | 200 |
| 2024-07-25 | $1,825.00 | $2,110.06 | 300 |
| 2024-07-24 | $1,660.00 | $1,919.28 | 100 |
| 2024-07-23 | $1,659.99 | $1,919.27 | 100 |
| 2024-07-22 | $1,615.01 | $1,867.27 | 100 |
| 2024-07-19 | $1,650.00 | $1,907.72 | 100 |
| 2024-07-18 | $1,630.00 | $1,884.60 | 100 |
| 2024-07-17 | $1,645.00 | $1,901.94 | 100 |
| 2024-07-16 | $1,635.00 | $1,890.38 | 200 |
| 2024-07-15 | $1,591.35 | $1,839.91 | 100 |
| 2024-07-12 | $1,560.00 | $1,803.66 | 100 |
| 2024-07-11 | $1,560.00 | $1,803.66 | 100 |
| 2024-07-10 | $1,560.00 | $1,803.66 | 100 |
| 2024-07-09 | $1,560.00 | $1,803.66 | 100 |
| 2024-07-08 | $1,520.00 | $1,757.42 | 100 |
| 2024-07-05 | $1,540.00 | $1,780.54 | 100 |
| 2024-07-03 | $1,583.98 | $1,831.39 | 100 |
| 2024-07-02 | $1,636.07 | $1,891.62 | 100 |
| 2024-07-01 | $1,529.67 | $1,768.60 | 200 |
| 2024-06-28 | $1,501.00 | $1,735.45 | 100 |
| 2024-06-27 | $1,479.00 | $1,710.01 | 100 |
| 2024-06-26 | $1,465.05 | $1,693.88 | 500 |
| 2024-06-25 | $1,492.70 | $1,725.85 | 100 |
| 2024-06-24 | $1,500.00 | $1,734.29 | 100 |
| 2024-06-21 | $1,475.01 | $1,705.40 | 100 |
| 2024-06-20 | $1,480.00 | $1,711.17 | 0 |
| 2024-06-18 | $1,480.00 | $1,711.17 | 100 |
| 2024-06-17 | $1,499.00 | $1,733.14 | 300 |
| 2024-06-14 | $1,468.00 | $1,697.29 | 100 |
| 2024-06-13 | $1,475.00 | $1,705.39 | 100 |
| 2024-06-12 | $1,490.00 | $1,722.73 | 100 |
| 2024-06-11 | $1,467.00 | $1,696.14 | 100 |
| 2024-06-10 | $1,500.00 | $1,734.29 | 100 |
| 2024-06-07 | $1,500.00 | $1,734.29 | 600 |
| 2024-06-06 | $1,500.00 | $1,734.29 | 100 |
| 2024-06-05 | $1,525.00 | $1,763.20 | 100 |
| 2024-06-04 | $1,515.00 | $1,751.64 | 100 |
| 2024-06-03 | $1,549.93 | $1,792.02 | 100 |
| 2024-05-31 | $1,560.00 | $1,803.66 | 200 |
| 2024-05-30 | $1,555.00 | $1,795.99 | 200 |
| 2024-05-29 | $1,565.00 | $1,807.54 | 100 |
| 2024-05-28 | $1,582.00 | $1,827.17 | 100 |
| 2024-05-24 | $1,525.11 | $1,761.46 | 100 |
| 2024-05-23 | $1,580.00 | $1,824.86 | 100 |
| 2024-05-22 | $1,585.00 | $1,830.64 | 200 |
| 2024-05-21 | $1,599.99 | $1,847.95 | 100 |
| 2024-05-20 | $1,594.98 | $1,842.16 | 100 |
| 2024-05-17 | $1,575.04 | $1,819.13 | 100 |
| 2024-05-16 | $1,580.00 | $1,824.86 | 100 |
| 2024-05-15 | $1,530.01 | $1,767.12 | 100 |
| 2024-05-14 | $1,530.00 | $1,767.11 | 200 |
| 2024-05-13 | $1,565.60 | $1,808.23 | 100 |
| 2024-05-10 | $1,554.00 | $1,794.83 | 200 |
| 2024-05-09 | $1,537.00 | $1,775.20 | 100 |
| 2024-05-08 | $1,531.20 | $1,768.50 | 100 |
| 2024-05-07 | $1,523.00 | $1,759.03 | 100 |
| 2024-05-06 | $1,550.00 | $1,790.21 | 200 |
| 2024-05-03 | $1,516.00 | $1,750.94 | 100 |
| 2024-05-02 | $1,495.00 | $1,726.69 | 100 |
| 2024-05-01 | $1,494.11 | $1,725.66 | 100 |
| 2024-04-30 | $1,515.00 | $1,749.79 | 100 |
| 2024-04-29 | $1,534.00 | $1,771.73 | 400 |
| 2024-04-26 | $1,569.99 | $1,813.30 | 100 |
| 2024-04-25 | $1,575.00 | $1,819.09 | 200 |
| 2024-04-24 | $1,410.00 | $1,628.52 | 400 |
| 2024-04-23 | $1,425.13 | $1,645.99 | 100 |
| 2024-04-22 | $1,410.00 | $1,628.52 | 300 |
| 2024-04-19 | $1,355.00 | $1,564.99 | 100 |
| 2024-04-18 | $1,350.00 | $1,559.22 | 100 |
| 2024-04-17 | $1,366.00 | $1,577.70 | 100 |
| 2024-04-16 | $1,345.00 | $1,553.44 | 200 |
| 2024-04-15 | $1,355.02 | $1,565.01 | 300 |
| 2024-04-12 | $1,375.00 | $1,588.09 | 100 |
| 2024-04-11 | $1,400.00 | $1,616.97 | 0 |
| 2024-04-10 | $1,400.00 | $1,616.97 | 100 |
| 2024-04-09 | $1,430.00 | $1,651.61 | 100 |
| 2024-04-08 | $1,430.00 | $1,651.61 | 200 |
| 2024-04-05 | $1,390.00 | $1,605.42 | 1,100 |
| 2024-04-04 | $1,436.00 | $1,658.54 | 100 |
| 2024-04-03 | $1,450.00 | $1,674.71 | 100 |
| 2024-04-02 | $1,435.00 | $1,657.39 | 100 |
| 2024-04-01 | $1,436.50 | $1,659.12 | 200 |
| 2024-03-28 | $1,500.00 | $1,732.46 | 100 |
| 2024-03-27 | $1,436.01 | $1,658.56 | 100 |
| 2024-03-26 | $1,499.99 | $1,732.45 | 0 |
| 2024-03-25 | $1,499.99 | $1,732.45 | 100 |
| 2024-03-22 | $1,430.20 | $1,651.85 | 100 |
| 2024-03-21 | $1,465.00 | $1,692.04 | 100 |
| 2024-03-20 | $1,435.00 | $1,657.39 | 100 |
| 2024-03-19 | $1,400.00 | $1,616.97 | 100 |
| 2024-03-18 | $1,380.00 | $1,593.87 | 100 |
| 2024-03-15 | $1,375.00 | $1,588.09 | 600 |
| 2024-03-14 | $1,375.00 | $1,588.09 | 200 |
| 2024-03-13 | $1,380.00 | $1,593.87 | 100 |
| 2024-03-12 | $1,380.00 | $1,593.87 | 200 |
| 2024-03-11 | $1,350.10 | $1,559.33 | 500 |
| 2024-03-08 | $1,375.01 | $1,588.10 | 100 |
| 2024-03-07 | $1,397.00 | $1,613.50 | 100 |
| 2024-03-06 | $1,385.00 | $1,599.64 | 100 |
| 2024-03-05 | $1,420.00 | $1,640.06 | 100 |
| 2024-03-04 | $1,380.01 | $1,593.88 | 100 |
| 2024-03-01 | $1,379.99 | $1,593.85 | 100 |
| 2024-02-29 | $1,378.46 | $1,592.09 | 100 |
| 2024-02-28 | $1,374.00 | $1,586.94 | 400 |
| 2024-02-27 | $1,365.00 | $1,574.65 | 200 |
| 2024-02-26 | $1,360.00 | $1,568.88 | 100 |
| 2024-02-23 | $1,315.00 | $1,516.97 | 100 |
| 2024-02-22 | $1,315.00 | $1,516.97 | 500 |
| 2024-02-21 | $1,315.00 | $1,516.97 | 1,300 |
| 2024-02-20 | $1,320.00 | $1,522.74 | 2,700 |
| 2024-02-16 | $1,320.00 | $1,522.74 | 100 |
| 2024-02-15 | $1,325.00 | $1,528.50 | 100 |
| 2024-02-14 | $1,290.00 | $1,488.13 | 100 |
| 2024-02-13 | $1,289.00 | $1,486.97 | 100 |
| 2024-02-12 | $1,295.00 | $1,493.90 | 200 |
| 2024-02-09 | $1,316.50 | $1,518.70 | 0 |
| 2024-02-08 | $1,316.50 | $1,518.70 | 100 |
| 2024-02-07 | $1,306.74 | $1,507.44 | 100 |
| 2024-02-06 | $1,300.00 | $1,499.66 | 100 |
| 2024-02-05 | $1,365.95 | $1,575.74 | 200 |
| 2024-02-02 | $1,336.60 | $1,541.89 | 100 |
| 2024-02-01 | $1,300.00 | $1,499.66 | 200 |
| 2024-01-31 | $1,310.00 | $1,511.20 | 200 |
| 2024-01-30 | $1,323.01 | $1,526.21 | 100 |
| 2024-01-29 | $1,284.01 | $1,481.22 | 100 |
| 2024-01-26 | $1,285.01 | $1,482.37 | 200 |
| 2024-01-25 | $1,214.00 | $1,400.46 | 100 |
| 2024-01-24 | $1,235.00 | $1,424.68 | 100 |
| 2024-01-23 | $1,224.49 | $1,412.56 | 500 |
| 2024-01-22 | $1,221.00 | $1,408.53 | 500 |
| 2024-01-19 | $1,221.99 | $1,409.67 | 200 |
| 2024-01-18 | $1,224.80 | $1,412.91 | 100 |
| 2024-01-17 | $1,200.01 | $1,384.32 | 100 |
| 2024-01-16 | $1,230.00 | $1,418.91 | 100 |
| 2024-01-12 | $1,220.00 | $1,407.38 | 100 |
| 2024-01-11 | $1,250.02 | $1,442.01 | 100 |
| 2024-01-10 | $1,250.00 | $1,441.98 | 0 |
| 2024-01-09 | $1,250.00 | $1,441.98 | 100 |
| 2024-01-08 | $1,284.99 | $1,482.35 | 100 |
| 2024-01-05 | $1,292.00 | $1,490.44 | 100 |
| 2024-01-04 | $1,273.03 | $1,468.55 | 100 |
| 2024-01-03 | $1,286.00 | $1,483.51 | 100 |
| 2024-01-02 | $1,300.00 | $1,499.66 | 100 |