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-07-22 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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $8,178.90 | $10,619.53 | 18,100 | — | — |
| 2024-12-30 | $8,176.46 | $10,616.36 | 22,300 | — | — |
| 2024-12-27 | $8,208.39 | $10,657.82 | 14,600 | — | — |
| 2024-12-26 | $8,243.99 | $10,704.05 | 14,900 | — | — |
| 2024-12-24 | $8,259.37 | $10,724.02 | 8,800 | — | — |
| 2024-12-23 | $8,222.52 | $10,676.17 | 18,800 | — | — |
| 2024-12-20 | $8,276.78 | $10,746.62 | 60,900 | — | — |
| 2024-12-19 | $8,101.21 | $10,518.66 | 29,500 | — | — |
| 2024-12-18 | $8,217.15 | $10,669.20 | 32,800 | — | — |
| 2024-12-17 | $8,468.49 | $10,995.54 | 27,600 | — | — |
| 2024-12-16 | $8,512.39 | $11,052.54 | 22,500 | — | — |
| 2024-12-13 | $8,587.63 | $11,150.23 | 23,900 | — | — |
| 2024-12-12 | $8,796.60 | $11,421.56 | 20,600 | — | — |
| 2024-12-11 | $8,848.69 | $11,489.19 | 31,400 | — | — |
| 2024-12-10 | $8,857.62 | $11,500.79 | 20,700 | — | — |
| 2024-12-09 | $9,120.01 | $11,841.48 | 19,000 | — | — |
| 2024-12-06 | $8,946.33 | $11,615.97 | 21,500 | — | — |
| 2024-12-05 | $8,955.01 | $11,627.24 | 15,900 | — | — |
| 2024-12-04 | $9,049.96 | $11,750.52 | 18,500 | — | — |
| 2024-12-03 | $9,184.92 | $11,925.75 | 17,800 | — | — |
| 2024-12-02 | $9,180.00 | $11,919.37 | 22,800 | — | — |
| 2024-11-29 | $9,235.58 | $11,991.53 | 13,600 | — | — |
| 2024-11-27 | $9,193.62 | $11,937.05 | 12,400 | — | — |
| 2024-11-26 | $9,222.00 | $11,973.90 | 20,000 | — | — |
| 2024-11-25 | $9,293.06 | $12,066.16 | 51,000 | — | — |
| 2024-11-22 | $9,007.24 | $11,695.05 | 32,300 | — | — |
| 2024-11-21 | $8,946.53 | $11,616.23 | 22,300 | — | — |
| 2024-11-20 | $9,000.00 | $11,685.65 | 26,000 | — | — |
| 2024-11-19 | $8,955.13 | $11,627.39 | 21,700 | — | — |
| 2024-11-18 | $8,865.63 | $11,511.19 | 25,800 | — | — |
| 2024-11-15 | $9,026.00 | $11,719.41 | 18,200 | — | — |
| 2024-11-14 | $9,179.61 | $11,918.86 | 20,600 | — | — |
| 2024-11-13 | $9,105.67 | $11,822.86 | 13,600 | — | — |
| 2024-11-12 | $9,114.26 | $11,834.01 | 25,300 | — | — |
| 2024-11-11 | $9,249.26 | $12,009.29 | 18,100 | — | — |
| 2024-11-08 | $9,306.94 | $12,084.19 | 16,300 | — | — |
| 2024-11-07 | $9,221.23 | $11,972.90 | 14,300 | — | — |
| 2024-11-06 | $9,202.54 | $11,948.63 | 20,500 | — | — |
| 2024-11-05 | $9,455.81 | $12,277.48 | 11,700 | — | — |
| 2024-11-04 | $9,258.34 | $12,021.08 | 16,300 | — | — |
| 2024-11-01 | $9,139.39 | $11,866.64 | 24,100 | — | — |
| 2024-10-31 | $9,152.81 | $11,884.06 | 16,800 | — | — |
| 2024-10-30 | $9,083.14 | $11,793.60 | 14,700 | — | — |
| 2024-10-29 | $9,140.62 | $11,868.24 | 28,200 | — | — |
| 2024-10-28 | $9,307.80 | $12,085.30 | 16,600 | — | — |
| 2024-10-25 | $9,329.74 | $12,113.79 | 10,800 | — | — |
| 2024-10-24 | $9,456.40 | $12,278.25 | 16,400 | — | — |
| 2024-10-23 | $9,411.06 | $12,219.38 | 13,300 | — | — |
| 2024-10-22 | $9,438.35 | $12,254.81 | 25,500 | — | — |
| 2024-10-21 | $9,655.67 | $12,536.98 | 15,100 | — | — |
| 2024-10-18 | $9,924.40 | $12,885.90 | 11,700 | — | — |
| 2024-10-17 | $9,773.58 | $12,690.07 | 17,400 | — | — |
| 2024-10-16 | $9,875.58 | $12,822.51 | 19,500 | — | — |
| 2024-10-15 | $9,768.29 | $12,683.21 | 15,400 | — | — |
| 2024-10-14 | $9,732.45 | $12,636.67 | 9,600 | — | — |
| 2024-10-11 | $9,534.19 | $12,379.25 | 9,800 | — | — |
| 2024-10-10 | $9,485.55 | $12,316.09 | 11,900 | — | — |
| 2024-10-09 | $9,627.60 | $12,500.53 | 12,900 | — | — |
| 2024-10-08 | $9,559.20 | $12,411.72 | 12,000 | — | — |
| 2024-10-07 | $9,421.74 | $12,233.24 | 15,100 | — | — |
| 2024-10-04 | $9,515.00 | $12,354.33 | 18,900 | — | — |
| 2024-10-03 | $9,636.06 | $12,511.52 | 25,000 | — | — |
| 2024-10-02 | $9,732.63 | $12,636.90 | 15,300 | — | — |
| 2024-10-01 | $9,892.30 | $12,844.22 | 18,900 | — | — |
| 2024-09-30 | $9,811.80 | $12,739.70 | 16,200 | — | — |
| 2024-09-27 | $9,734.55 | $12,639.40 | 12,700 | — | — |
| 2024-09-26 | $9,559.97 | $12,412.72 | 25,000 | — | — |
| 2024-09-25 | $9,516.84 | $12,356.72 | 19,800 | — | — |
| 2024-09-24 | $9,644.09 | $12,521.94 | 21,100 | — | — |
| 2024-09-23 | $9,707.71 | $12,604.55 | 27,700 | — | — |
| 2024-09-20 | $9,473.01 | $12,299.81 | 50,100 | — | — |
| 2024-09-19 | $9,659.65 | $12,542.15 | 20,800 | — | — |
| 2024-09-18 | $9,461.98 | $12,285.49 | 17,600 | — | — |
| 2024-09-17 | $9,485.57 | $12,316.12 | 17,900 | — | — |
| 2024-09-16 | $9,425.37 | $12,237.96 | 17,100 | — | — |
| 2024-09-13 | $9,369.58 | $12,165.52 | 21,200 | — | — |
| 2024-09-12 | $9,179.38 | $11,918.56 | 16,200 | — | — |
| 2024-09-11 | $9,088.12 | $11,800.07 | 19,800 | — | — |
| 2024-09-10 | $9,112.89 | $11,832.23 | 13,700 | — | — |
| 2024-09-09 | $9,149.74 | $11,880.08 | 18,900 | — | — |
| 2024-09-06 | $9,068.54 | $11,774.65 | 20,000 | — | — |
| 2024-09-05 | $9,044.72 | $11,743.72 | 17,200 | — | — |
| 2024-09-04 | $9,150.40 | $11,880.93 | 20,200 | — | — |
| 2024-09-03 | $9,053.67 | $11,755.34 | 21,600 | — | — |
| 2024-08-30 | $9,172.46 | $11,909.58 | 18,500 | — | — |
| 2024-08-29 | $9,047.00 | $11,746.68 | 18,200 | — | — |
| 2024-08-28 | $9,029.53 | $11,724.00 | 16,600 | — | — |
| 2024-08-27 | $9,076.03 | $11,784.37 | 14,400 | — | — |
| 2024-08-26 | $9,153.11 | $11,884.45 | 16,700 | — | — |
| 2024-08-23 | $9,321.27 | $12,102.79 | 30,800 | — | — |
| 2024-08-22 | $8,983.56 | $11,664.31 | 19,200 | — | — |
| 2024-08-21 | $8,918.01 | $11,579.20 | 22,700 | — | — |
| 2024-08-20 | $8,784.15 | $11,405.39 | 14,700 | — | — |
| 2024-08-19 | $8,854.82 | $11,497.15 | 21,700 | — | — |
| 2024-08-16 | $8,668.93 | $11,255.79 | 13,400 | — | — |
| 2024-08-15 | $8,601.04 | $11,167.64 | 12,100 | — | — |
| 2024-08-14 | $8,571.48 | $11,129.26 | 15,200 | — | — |
| 2024-08-13 | $8,568.02 | $11,124.77 | 15,800 | — | — |
| 2024-08-12 | $8,558.81 | $11,112.81 | 35,400 | — | — |
| 2024-08-09 | $8,506.24 | $11,044.55 | 20,700 | — | — |
| 2024-08-08 | $8,425.41 | $10,939.60 | 15,900 | — | — |
| 2024-08-07 | $8,265.31 | $10,731.73 | 23,900 | — | — |
| 2024-08-06 | $8,309.34 | $10,788.90 | 14,900 | — | — |
| 2024-08-05 | $8,275.84 | $10,745.40 | 18,200 | — | — |
| 2024-08-02 | $8,546.26 | $11,096.51 | 20,500 | — | — |
| 2024-08-01 | $8,554.51 | $11,107.23 | 23,400 | — | — |
| 2024-07-31 | $8,607.48 | $11,176.00 | 19,100 | — | — |
| 2024-07-30 | $8,661.98 | $11,246.77 | 15,600 | — | — |
| 2024-07-29 | $8,600.84 | $11,167.38 | 16,900 | — | — |
| 2024-07-26 | $8,600.60 | $11,167.07 | 22,300 | — | — |
| 2024-07-25 | $8,471.88 | $10,999.94 | 21,300 | — | — |
| 2024-07-24 | $8,404.49 | $10,912.44 | 18,900 | — | — |
| 2024-07-23 | $8,599.92 | $11,166.19 | 30,600 | — | — |
| 2024-07-22 | $8,641.12 | $11,219.68 | 24,100 | — | — |
| 2024-07-19 | $8,428.58 | $10,943.72 | 13,900 | — | — |
| 2024-07-18 | $8,407.66 | $10,916.56 | 27,700 | — | — |
| 2024-07-17 | $8,312.35 | $10,792.80 | 19,800 | — | — |
| 2024-07-16 | $8,500.00 | $11,036.45 | 25,600 | — | — |
| 2024-07-15 | $8,068.96 | $10,476.79 | 17,600 | — | — |
| 2024-07-12 | $8,062.27 | $10,468.10 | 24,000 | — | — |
| 2024-07-11 | $8,069.89 | $10,477.99 | 25,400 | — | — |
| 2024-07-10 | $7,623.76 | $9,898.74 | 16,200 | — | — |
| 2024-07-09 | $7,484.08 | $9,717.37 | 16,000 | — | — |
| 2024-07-08 | $7,454.06 | $9,678.40 | 16,900 | — | — |
| 2024-07-05 | $7,421.51 | $9,636.13 | 15,900 | — | — |
| 2024-07-03 | $7,456.99 | $9,682.20 | 12,800 | — | — |
| 2024-07-02 | $7,460.70 | $9,687.02 | 14,300 | — | — |
| 2024-07-01 | $7,482.16 | $9,714.88 | 14,600 | — | — |
| 2024-06-28 | $7,588.56 | $9,853.03 | 31,400 | — | — |
| 2024-06-27 | $7,656.92 | $9,941.79 | 13,400 | — | — |
| 2024-06-26 | $7,656.13 | $9,940.76 | 15,800 | — | — |
| 2024-06-25 | $7,571.67 | $9,831.10 | 20,200 | — | — |
| 2024-06-24 | $7,740.78 | $10,050.67 | 22,600 | — | — |
| 2024-06-21 | $7,626.42 | $9,902.19 | 84,300 | — | — |
| 2024-06-20 | $7,514.88 | $9,757.36 | 22,500 | — | — |
| 2024-06-18 | $7,539.76 | $9,789.67 | 20,400 | — | — |
| 2024-06-17 | $7,687.98 | $9,982.12 | 19,400 | — | — |
| 2024-06-14 | $7,602.33 | $9,870.91 | 16,500 | — | — |
| 2024-06-13 | $7,657.85 | $9,943.00 | 14,900 | — | — |
| 2024-06-12 | $7,655.06 | $9,939.38 | 21,800 | — | — |
| 2024-06-11 | $7,494.77 | $9,731.25 | 12,400 | — | — |
| 2024-06-10 | $7,544.20 | $9,795.43 | 18,400 | — | — |
| 2024-06-07 | $7,497.67 | $9,735.02 | 19,300 | — | — |
| 2024-06-06 | $7,590.42 | $9,855.45 | 15,500 | — | — |
| 2024-06-05 | $7,644.00 | $9,925.02 | 17,000 | — | — |
| 2024-06-04 | $7,543.18 | $9,794.11 | 21,700 | — | — |
| 2024-06-03 | $7,627.32 | $9,903.36 | 17,000 | — | — |
| 2024-05-31 | $7,680.73 | $9,972.71 | 43,400 | — | — |
| 2024-05-30 | $7,455.31 | $9,680.02 | 18,900 | — | — |
| 2024-05-29 | $7,335.26 | $9,524.15 | 16,300 | — | — |
| 2024-05-28 | $7,356.13 | $9,551.24 | 20,500 | — | — |
| 2024-05-24 | $7,416.32 | $9,629.39 | 13,800 | — | — |
| 2024-05-23 | $7,392.14 | $9,598.00 | 16,800 | — | — |
| 2024-05-22 | $7,457.73 | $9,683.16 | 19,200 | — | — |
| 2024-05-21 | $7,620.22 | $9,894.14 | 12,000 | — | — |
| 2024-05-20 | $7,677.76 | $9,968.85 | 12,900 | — | — |
| 2024-05-17 | $7,669.00 | $9,957.48 | 14,400 | — | — |
| 2024-05-16 | $7,702.96 | $10,001.57 | 23,100 | — | — |
| 2024-05-15 | $7,818.73 | $10,151.89 | 17,800 | — | — |
| 2024-05-14 | $7,551.47 | $9,804.87 | 18,300 | — | — |
| 2024-05-13 | $7,557.24 | $9,812.37 | 19,300 | — | — |
| 2024-05-10 | $7,655.39 | $9,939.80 | 19,800 | — | — |
| 2024-05-09 | $7,670.90 | $9,959.94 | 16,600 | — | — |
| 2024-05-08 | $7,575.00 | $9,835.43 | 17,400 | — | — |
| 2024-05-07 | $7,754.42 | $10,068.39 | 19,600 | — | — |
| 2024-05-06 | $7,624.83 | $9,900.12 | 11,800 | — | — |
| 2024-05-03 | $7,586.55 | $9,850.42 | 15,600 | — | — |
| 2024-05-02 | $7,479.01 | $9,710.79 | 13,300 | — | — |
| 2024-05-01 | $7,457.00 | $9,682.21 | 16,700 | — | — |
| 2024-04-30 | $7,438.85 | $9,658.65 | 22,700 | — | — |
| 2024-04-29 | $7,540.00 | $9,789.98 | 25,800 | — | — |
| 2024-04-26 | $7,647.04 | $9,928.96 | 24,600 | — | — |
| 2024-04-25 | $7,725.00 | $10,030.19 | 24,300 | — | — |
| 2024-04-24 | $7,798.28 | $10,125.33 | 12,600 | — | — |
| 2024-04-23 | $7,835.11 | $10,173.15 | 21,300 | — | — |
| 2024-04-22 | $7,806.79 | $10,136.38 | 18,200 | — | — |
| 2024-04-19 | $7,685.00 | $9,978.25 | 27,600 | — | — |
| 2024-04-18 | $7,702.26 | $10,000.66 | 21,500 | — | — |
| 2024-04-17 | $7,669.94 | $9,958.70 | 20,100 | — | — |
| 2024-04-16 | $7,657.00 | $9,941.89 | 23,100 | — | — |
| 2024-04-15 | $7,761.44 | $10,077.50 | 25,300 | — | — |
| 2024-04-12 | $7,817.98 | $10,150.91 | 17,800 | — | — |
| 2024-04-11 | $7,757.18 | $10,071.97 | 14,900 | — | — |
| 2024-04-10 | $7,658.13 | $9,943.36 | 21,000 | — | — |
| 2024-04-09 | $7,972.85 | $10,352.00 | 16,900 | — | — |
| 2024-04-08 | $7,871.15 | $10,219.95 | 14,800 | — | — |
| 2024-04-05 | $7,907.89 | $10,267.65 | 12,600 | — | — |
| 2024-04-04 | $7,790.00 | $10,114.58 | 15,300 | — | — |
| 2024-04-03 | $7,914.30 | $10,275.97 | 18,400 | — | — |
| 2024-04-02 | $7,852.90 | $10,196.25 | 17,900 | — | — |
| 2024-04-01 | $8,026.27 | $10,421.36 | 14,400 | — | — |
| 2024-03-28 | $8,099.96 | $10,517.04 | 17,600 | — | — |
| 2024-03-27 | $7,980.74 | $10,362.24 | 14,800 | — | — |
| 2024-03-26 | $7,865.00 | $10,211.96 | 16,600 | — | — |
| 2024-03-25 | $7,907.05 | $10,266.56 | 14,200 | — | — |
| 2024-03-22 | $7,971.71 | $10,350.52 | 19,100 | — | — |
| 2024-03-21 | $8,001.96 | $10,389.79 | 23,900 | — | — |
| 2024-03-20 | $7,958.45 | $10,333.30 | 21,400 | — | — |
| 2024-03-19 | $7,791.54 | $10,116.58 | 19,700 | — | — |
| 2024-03-18 | $7,630.84 | $9,907.93 | 17,900 | — | — |
| 2024-03-15 | $7,565.87 | $9,823.57 | 39,300 | — | — |
| 2024-03-14 | $7,559.53 | $9,815.34 | 25,000 | — | — |
| 2024-03-13 | $7,746.30 | $10,057.84 | 18,500 | — | — |
| 2024-03-12 | $7,723.00 | $10,027.59 | 15,800 | — | — |
| 2024-03-11 | $7,625.00 | $9,900.35 | 18,500 | — | — |
| 2024-03-08 | $7,654.99 | $9,939.28 | 18,200 | — | — |
| 2024-03-07 | $7,682.30 | $9,974.74 | 27,700 | — | — |
| 2024-03-06 | $7,709.27 | $10,009.76 | 16,600 | — | — |
| 2024-03-05 | $7,595.10 | $9,861.52 | 15,300 | — | — |
| 2024-03-04 | $7,651.83 | $9,935.18 | 16,300 | — | — |
| 2024-03-01 | $7,687.10 | $9,980.98 | 15,000 | — | — |
| 2024-02-29 | $7,625.57 | $9,901.09 | 28,000 | — | — |
| 2024-02-28 | $7,584.99 | $9,848.40 | 12,400 | — | — |
| 2024-02-27 | $7,543.11 | $9,794.02 | 10,600 | — | — |
| 2024-02-26 | $7,569.56 | $9,828.36 | 9,800 | — | — |
| 2024-02-23 | $7,584.75 | $9,848.08 | 13,800 | — | — |
| 2024-02-22 | $7,533.29 | $9,781.27 | 12,800 | — | — |
| 2024-02-21 | $7,397.52 | $9,604.98 | 15,500 | — | — |
| 2024-02-20 | $7,420.02 | $9,634.20 | 13,300 | — | — |
| 2024-02-16 | $7,390.65 | $9,596.06 | 9,900 | — | — |
| 2024-02-15 | $7,534.72 | $9,783.13 | 15,100 | — | — |
| 2024-02-14 | $7,501.73 | $9,740.29 | 14,600 | — | — |
| 2024-02-13 | $7,349.02 | $9,542.01 | 17,500 | — | — |
| 2024-02-12 | $7,617.24 | $9,890.27 | 17,300 | — | — |
| 2024-02-09 | $7,447.99 | $9,670.51 | 18,000 | — | — |
| 2024-02-08 | $7,486.69 | $9,720.76 | 23,300 | — | — |
| 2024-02-07 | $7,420.71 | $9,635.09 | 17,000 | — | — |
| 2024-02-06 | $7,332.82 | $9,520.98 | 32,000 | — | — |
| 2024-02-05 | $7,166.90 | $9,305.55 | 23,700 | — | — |
| 2024-02-02 | $7,319.98 | $9,504.31 | 25,200 | — | — |
| 2024-02-01 | $7,211.31 | $9,363.21 | 22,200 | — | — |
| 2024-01-31 | $7,075.29 | $9,186.60 | 25,500 | — | — |
| 2024-01-30 | $7,120.67 | $9,245.52 | 15,800 | — | — |
| 2024-01-29 | $7,106.33 | $9,226.90 | 17,900 | — | — |
| 2024-01-26 | $7,035.81 | $9,135.34 | 15,000 | — | — |
| 2024-01-25 | $7,019.11 | $9,113.65 | 25,300 | — | — |
| 2024-01-24 | $6,857.43 | $8,903.73 | 30,000 | — | — |
| 2024-01-23 | $6,938.40 | $9,008.86 | 31,000 | — | — |
| 2024-01-22 | $7,416.01 | $9,628.99 | 20,500 | — | — |
| 2024-01-19 | $7,207.99 | $9,358.90 | 15,400 | — | — |
| 2024-01-18 | $7,184.96 | $9,328.99 | 13,800 | — | — |
| 2024-01-17 | $7,104.60 | $9,224.66 | 17,600 | — | — |
| 2024-01-16 | $7,160.73 | $9,297.53 | 18,600 | — | — |
| 2024-01-12 | $7,208.90 | $9,360.08 | 14,200 | — | — |
| 2024-01-11 | $7,242.24 | $9,403.37 | 17,700 | — | — |
| 2024-01-10 | $7,147.31 | $9,280.11 | 21,000 | — | — |
| 2024-01-09 | $7,034.76 | $9,133.97 | 17,300 | — | — |
| 2024-01-08 | $7,066.93 | $9,175.74 | 19,400 | — | — |
| 2024-01-05 | $6,937.75 | $9,008.02 | 20,600 | — | — |
| 2024-01-04 | $6,912.71 | $8,975.50 | 20,100 | — | — |
| 2024-01-03 | $6,948.94 | $9,022.55 | 28,000 | — | — |
| 2024-01-02 | $6,969.00 | $9,048.59 | 21,200 | — | — |