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
- 1973-02-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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $3,570.10 | $4,004.07 | 1,500 | — | — |
| 2023-12-28 | $3,575.18 | $4,009.77 | 1,400 | — | — |
| 2023-12-27 | $3,550.33 | $3,981.90 | 2,000 | — | — |
| 2023-12-26 | $3,574.00 | $4,008.44 | 1,400 | — | — |
| 2023-12-22 | $3,574.00 | $4,008.44 | 1,200 | — | — |
| 2023-12-21 | $3,600.00 | $4,037.60 | 1,900 | — | — |
| 2023-12-20 | $3,585.72 | $4,021.59 | 3,000 | — | — |
| 2023-12-19 | $3,605.01 | $4,043.22 | 3,300 | — | — |
| 2023-12-18 | $3,587.54 | $4,023.63 | 3,100 | — | — |
| 2023-12-15 | $3,575.60 | $4,010.24 | 10,100 | — | — |
| 2023-12-14 | $3,569.36 | $4,003.24 | 2,000 | — | — |
| 2023-12-13 | $3,621.72 | $4,061.96 | 4,300 | — | — |
| 2023-12-12 | $3,608.00 | $4,046.58 | 1,800 | — | — |
| 2023-12-11 | $3,635.98 | $4,077.96 | 2,100 | — | — |
| 2023-12-08 | $3,618.00 | $4,057.79 | 2,400 | — | — |
| 2023-12-07 | $3,641.79 | $4,084.47 | 4,200 | — | — |
| 2023-12-06 | $3,565.00 | $3,998.35 | 4,500 | — | — |
| 2023-12-05 | $3,525.72 | $3,954.29 | 2,500 | — | — |
| 2023-12-04 | $3,560.00 | $3,992.74 | 2,600 | — | — |
| 2023-12-01 | $3,538.00 | $3,968.07 | 1,200 | — | — |
| 2023-11-30 | $3,514.99 | $3,942.26 | 2,000 | — | — |
| 2023-11-29 | $3,491.99 | $3,916.46 | 1,600 | — | — |
| 2023-11-28 | $3,513.74 | $3,940.86 | 1,700 | — | — |
| 2023-11-27 | $3,530.46 | $3,959.61 | 1,600 | — | — |
| 2023-11-24 | $3,509.99 | $3,936.65 | 1,600 | — | — |
| 2023-11-22 | $3,536.01 | $3,965.84 | 900 | — | — |
| 2023-11-21 | $3,517.34 | $3,944.90 | 1,600 | — | — |
| 2023-11-20 | $3,514.41 | $3,941.61 | 1,400 | — | — |
| 2023-11-17 | $3,569.99 | $4,003.95 | 2,700 | — | — |
| 2023-11-16 | $3,544.99 | $3,975.91 | 1,700 | — | — |
| 2023-11-15 | $3,552.15 | $3,983.94 | 2,400 | — | — |
| 2023-11-14 | $3,563.00 | $3,996.11 | 1,500 | — | — |
| 2023-11-13 | $3,499.99 | $3,925.44 | 1,200 | — | — |
| 2023-11-10 | $3,505.00 | $3,931.06 | 1,100 | — | — |
| 2023-11-09 | $3,478.19 | $3,900.99 | 1,300 | — | — |
| 2023-11-08 | $3,552.26 | $3,984.06 | 2,000 | — | — |
| 2023-11-07 | $3,621.48 | $4,059.17 | 1,600 | — | — |
| 2023-11-06 | $3,657.15 | $4,099.15 | 2,500 | — | — |
| 2023-11-03 | $3,599.99 | $4,035.08 | 2,600 | — | — |
| 2023-11-02 | $3,530.63 | $3,957.34 | 2,900 | — | — |
| 2023-11-01 | $3,505.00 | $3,928.61 | 2,200 | — | — |
| 2023-10-31 | $3,506.95 | $3,930.80 | 1,600 | — | — |
| 2023-10-30 | $3,524.34 | $3,950.29 | 1,000 | — | — |
| 2023-10-27 | $3,525.00 | $3,951.03 | 1,700 | — | — |
| 2023-10-26 | $3,489.90 | $3,911.69 | 700 | — | — |
| 2023-10-25 | $3,494.73 | $3,917.10 | 800 | — | — |
| 2023-10-24 | $3,491.47 | $3,913.45 | 900 | — | — |
| 2023-10-23 | $3,508.48 | $3,932.51 | 1,000 | — | — |
| 2023-10-20 | $3,485.59 | $3,906.86 | 1,700 | — | — |
| 2023-10-19 | $3,475.98 | $3,896.09 | 1,500 | — | — |
| 2023-10-18 | $3,478.00 | $3,898.35 | 1,100 | — | — |
| 2023-10-17 | $3,510.00 | $3,934.22 | 2,100 | — | — |
| 2023-10-16 | $3,521.78 | $3,947.42 | 2,700 | — | — |
| 2023-10-13 | $3,480.00 | $3,900.59 | 1,700 | — | — |
| 2023-10-12 | $3,520.00 | $3,945.43 | 1,500 | — | — |
| 2023-10-11 | $3,570.00 | $4,001.47 | 2,500 | — | — |
| 2023-10-10 | $3,570.91 | $4,002.49 | 3,800 | — | — |
| 2023-10-09 | $3,651.46 | $4,092.77 | 1,300 | — | — |
| 2023-10-06 | $3,655.57 | $4,097.38 | 700 | — | — |
| 2023-10-05 | $3,653.56 | $4,095.13 | 800 | — | — |
| 2023-10-04 | $3,644.00 | $4,084.41 | 1,100 | — | — |
| 2023-10-03 | $3,650.00 | $4,091.14 | 1,200 | — | — |
| 2023-10-02 | $3,707.00 | $4,155.03 | 1,200 | — | — |
| 2023-09-29 | $3,753.00 | $4,206.59 | 900 | — | — |
| 2023-09-28 | $3,773.23 | $4,229.26 | 800 | — | — |
| 2023-09-27 | $3,771.04 | $4,226.81 | 1,000 | — | — |
| 2023-09-26 | $3,727.01 | $4,177.46 | 1,000 | — | — |
| 2023-09-25 | $3,775.00 | $4,231.25 | 900 | — | — |
| 2023-09-22 | $3,795.49 | $4,254.21 | 1,200 | — | — |
| 2023-09-21 | $3,780.66 | $4,237.59 | 1,300 | — | — |
| 2023-09-20 | $3,706.80 | $4,154.80 | 1,400 | — | — |
| 2023-09-19 | $3,783.73 | $4,241.03 | 1,500 | — | — |
| 2023-09-18 | $3,840.00 | $4,304.10 | 2,500 | — | — |
| 2023-09-15 | $3,850.00 | $4,315.31 | 13,000 | — | — |
| 2023-09-14 | $3,659.48 | $4,101.76 | 1,400 | — | — |
| 2023-09-13 | $3,657.99 | $4,100.09 | 1,600 | — | — |
| 2023-09-12 | $3,600.55 | $4,035.71 | 2,300 | — | — |
| 2023-09-11 | $3,496.91 | $3,919.55 | 2,300 | — | — |
| 2023-09-08 | $3,548.16 | $3,976.99 | 1,400 | — | — |
| 2023-09-07 | $3,566.58 | $3,997.64 | 2,300 | — | — |
| 2023-09-06 | $3,597.24 | $4,032.00 | 1,500 | — | — |
| 2023-09-05 | $3,544.00 | $3,972.33 | 1,400 | — | — |
| 2023-09-01 | $3,698.99 | $4,146.05 | 900 | — | — |
| 2023-08-31 | $3,770.33 | $4,226.01 | 1,300 | — | — |
| 2023-08-30 | $3,738.02 | $4,189.80 | 1,400 | — | — |
| 2023-08-29 | $3,595.85 | $4,030.44 | 3,500 | — | — |
| 2023-08-28 | $3,643.98 | $4,084.39 | 1,100 | — | — |
| 2023-08-25 | $3,670.36 | $4,113.96 | 800 | — | — |
| 2023-08-24 | $3,643.99 | $4,084.40 | 1,100 | — | — |
| 2023-08-23 | $3,599.99 | $4,035.08 | 1,300 | — | — |
| 2023-08-22 | $3,556.72 | $3,986.58 | 700 | — | — |
| 2023-08-21 | $3,578.20 | $4,010.66 | 900 | — | — |
| 2023-08-18 | $3,599.98 | $4,035.07 | 700 | — | — |
| 2023-08-17 | $3,609.98 | $4,046.28 | 700 | — | — |
| 2023-08-16 | $3,552.02 | $3,981.32 | 900 | — | — |
| 2023-08-15 | $3,601.18 | $4,036.42 | 800 | — | — |
| 2023-08-14 | $3,632.10 | $4,071.07 | 1,100 | — | — |
| 2023-08-11 | $3,621.22 | $4,058.88 | 700 | — | — |
| 2023-08-10 | $3,634.98 | $4,074.30 | 600 | — | — |
| 2023-08-09 | $3,599.07 | $4,031.53 | 600 | — | — |
| 2023-08-08 | $3,591.57 | $4,023.13 | 800 | — | — |
| 2023-08-07 | $3,668.42 | $4,109.21 | 700 | — | — |
| 2023-08-04 | $3,628.03 | $4,063.97 | 900 | — | — |
| 2023-08-03 | $3,702.06 | $4,146.90 | 1,000 | — | — |
| 2023-08-02 | $3,644.89 | $4,082.86 | 1,000 | — | — |
| 2023-08-01 | $3,627.47 | $4,063.34 | 700 | — | — |
| 2023-07-31 | $3,605.00 | $4,038.17 | 800 | — | — |
| 2023-07-28 | $3,585.06 | $4,015.84 | 600 | — | — |
| 2023-07-27 | $3,567.99 | $3,996.72 | 900 | — | — |
| 2023-07-26 | $3,561.17 | $3,989.08 | 1,000 | — | — |
| 2023-07-25 | $3,547.76 | $3,974.06 | 1,100 | — | — |
| 2023-07-24 | $3,581.96 | $4,012.37 | 600 | — | — |
| 2023-07-21 | $3,574.11 | $4,003.57 | 600 | — | — |
| 2023-07-20 | $3,618.81 | $4,053.64 | 800 | — | — |
| 2023-07-19 | $3,612.50 | $4,046.58 | 1,600 | — | — |
| 2023-07-18 | $3,586.99 | $4,018.00 | 800 | — | — |
| 2023-07-17 | $3,547.24 | $3,973.47 | 1,200 | — | — |
| 2023-07-14 | $3,585.98 | $4,016.87 | 900 | — | — |
| 2023-07-13 | $3,576.00 | $4,005.69 | 1,300 | — | — |
| 2023-07-12 | $3,600.00 | $4,032.57 | 1,400 | — | — |
| 2023-07-11 | $3,543.49 | $3,969.27 | 1,200 | — | — |
| 2023-07-10 | $3,525.98 | $3,949.66 | 1,300 | — | — |
| 2023-07-07 | $3,591.46 | $4,023.01 | 1,600 | — | — |
| 2023-07-06 | $3,548.94 | $3,975.38 | 1,000 | — | — |
| 2023-07-05 | $3,573.70 | $4,003.11 | 1,100 | — | — |
| 2023-07-03 | $3,567.00 | $3,995.61 | 500 | — | — |
| 2023-06-30 | $3,560.72 | $3,988.57 | 1,200 | — | — |
| 2023-06-29 | $3,525.62 | $3,949.26 | 1,500 | — | — |
| 2023-06-28 | $3,554.00 | $3,981.05 | 900 | — | — |
| 2023-06-27 | $3,650.00 | $4,088.58 | 900 | — | — |
| 2023-06-26 | $3,684.99 | $4,127.77 | 800 | — | — |
| 2023-06-23 | $3,650.00 | $4,088.58 | 3,300 | — | — |
| 2023-06-22 | $3,626.05 | $4,061.75 | 1,500 | — | — |
| 2023-06-21 | $3,649.56 | $4,088.09 | 900 | — | — |
| 2023-06-20 | $3,687.01 | $4,130.04 | 800 | — | — |
| 2023-06-16 | $3,704.46 | $4,149.58 | 1,200 | — | — |
| 2023-06-15 | $3,699.97 | $4,144.55 | 1,200 | — | — |
| 2023-06-14 | $3,688.01 | $4,131.16 | 1,200 | — | — |
| 2023-06-13 | $3,745.01 | $4,195.01 | 1,300 | — | — |
| 2023-06-12 | $3,799.99 | $4,256.59 | 500 | — | — |
| 2023-06-09 | $3,790.84 | $4,246.34 | 400 | — | — |
| 2023-06-08 | $3,792.79 | $4,248.53 | 900 | — | — |
| 2023-06-07 | $3,927.57 | $4,399.50 | 1,700 | — | — |
| 2023-06-06 | $3,743.67 | $4,193.51 | 700 | — | — |
| 2023-06-05 | $3,640.01 | $4,077.39 | 1,600 | — | — |
| 2023-06-02 | $3,771.25 | $4,224.40 | 700 | — | — |
| 2023-06-01 | $3,749.59 | $4,200.14 | 600 | — | — |
| 2023-05-31 | $3,799.43 | $4,255.97 | 800 | — | — |
| 2023-05-30 | $3,750.05 | $4,200.65 | 700 | — | — |
| 2023-05-26 | $3,780.00 | $4,234.20 | 800 | — | — |
| 2023-05-25 | $3,793.52 | $4,249.35 | 600 | — | — |
| 2023-05-24 | $3,759.96 | $4,211.75 | 400 | — | — |
| 2023-05-23 | $3,802.01 | $4,258.86 | 400 | — | — |
| 2023-05-22 | $3,830.01 | $4,290.22 | 600 | — | — |
| 2023-05-19 | $3,817.13 | $4,275.79 | 500 | — | — |
| 2023-05-18 | $3,751.03 | $4,201.75 | 1,500 | — | — |
| 2023-05-17 | $3,821.40 | $4,280.58 | 1,400 | — | — |
| 2023-05-16 | $3,778.87 | $4,232.94 | 600 | — | — |
| 2023-05-15 | $3,750.01 | $4,200.61 | 900 | — | — |
| 2023-05-12 | $3,795.00 | $4,251.00 | 800 | — | — |
| 2023-05-11 | $3,825.00 | $4,282.09 | 500 | — | — |
| 2023-05-10 | $3,821.35 | $4,278.00 | 900 | — | — |
| 2023-05-09 | $3,820.00 | $4,276.49 | 800 | — | — |
| 2023-05-08 | $3,824.99 | $4,282.08 | 1,000 | — | — |
| 2023-05-05 | $3,819.78 | $4,276.24 | 1,400 | — | — |
| 2023-05-04 | $3,745.02 | $4,192.55 | 1,100 | — | — |
| 2023-05-03 | $3,823.27 | $4,280.15 | 900 | — | — |
| 2023-05-02 | $3,985.55 | $4,461.82 | 600 | — | — |
| 2023-05-01 | $3,965.48 | $4,439.36 | 500 | — | — |
| 2023-04-28 | $3,941.07 | $4,412.03 | 600 | — | — |
| 2023-04-27 | $3,940.00 | $4,410.83 | 500 | — | — |
| 2023-04-26 | $3,928.49 | $4,397.95 | 900 | — | — |
| 2023-04-25 | $3,988.41 | $4,465.03 | 500 | — | — |
| 2023-04-24 | $3,971.48 | $4,446.07 | 900 | — | — |
| 2023-04-21 | $3,999.85 | $4,477.83 | 1,300 | — | — |
| 2023-04-20 | $3,970.00 | $4,444.42 | 800 | — | — |
| 2023-04-19 | $3,930.35 | $4,400.03 | 500 | — | — |
| 2023-04-18 | $3,908.00 | $4,375.01 | 500 | — | — |
| 2023-04-17 | $3,889.95 | $4,354.80 | 1,100 | — | — |
| 2023-04-14 | $3,909.99 | $4,377.23 | 1,400 | — | — |
| 2023-04-13 | $3,906.04 | $4,372.81 | 2,600 | — | — |
| 2023-04-12 | $3,819.99 | $4,276.48 | 700 | — | — |
| 2023-04-11 | $3,803.28 | $4,257.77 | 1,300 | — | — |
| 2023-04-10 | $3,829.99 | $4,287.67 | 1,300 | — | — |
| 2023-04-06 | $3,830.00 | $4,287.69 | 500 | — | — |
| 2023-04-05 | $3,808.98 | $4,264.15 | 900 | — | — |
| 2023-04-04 | $3,798.57 | $4,252.50 | 500 | — | — |
| 2023-04-03 | $3,832.99 | $4,291.03 | 900 | — | — |
| 2023-03-31 | $3,770.01 | $4,220.53 | 700 | — | — |
| 2023-03-30 | $3,839.90 | $4,298.77 | 600 | — | — |
| 2023-03-29 | $3,840.47 | $4,299.41 | 700 | — | — |
| 2023-03-28 | $3,818.68 | $4,275.01 | 800 | — | — |
| 2023-03-27 | $3,824.99 | $4,282.08 | 1,600 | — | — |
| 2023-03-24 | $3,775.89 | $4,227.11 | 700 | — | — |
| 2023-03-23 | $3,731.33 | $4,177.23 | 1,400 | — | — |
| 2023-03-22 | $3,750.02 | $4,198.15 | 2,300 | — | — |
| 2023-03-21 | $3,845.00 | $4,304.48 | 1,500 | — | — |
| 2023-03-20 | $3,836.98 | $4,295.50 | 2,600 | — | — |
| 2023-03-17 | $3,794.90 | $4,248.39 | 5,400 | — | — |
| 2023-03-16 | $3,815.42 | $4,271.36 | 1,700 | — | — |
| 2023-03-15 | $3,753.23 | $4,201.74 | 1,800 | — | — |
| 2023-03-14 | $3,725.14 | $4,170.29 | 1,500 | — | — |
| 2023-03-13 | $3,718.01 | $4,162.31 | 1,800 | — | — |
| 2023-03-10 | $3,758.58 | $4,207.73 | 900 | — | — |
| 2023-03-09 | $3,785.02 | $4,237.33 | 900 | — | — |
| 2023-03-08 | $3,800.01 | $4,254.11 | 1,500 | — | — |
| 2023-03-07 | $3,800.00 | $4,254.10 | 1,300 | — | — |
| 2023-03-06 | $3,775.88 | $4,227.10 | 1,300 | — | — |
| 2023-03-03 | $3,873.79 | $4,336.71 | 700 | — | — |
| 2023-03-02 | $3,893.99 | $4,359.32 | 900 | — | — |
| 2023-03-01 | $3,889.05 | $4,353.79 | 1,100 | — | — |
| 2023-02-28 | $3,949.98 | $4,422.00 | 1,000 | — | — |
| 2023-02-27 | $3,922.01 | $4,390.69 | 600 | — | — |
| 2023-02-24 | $3,949.99 | $4,422.01 | 700 | — | — |
| 2023-02-23 | $4,000.00 | $4,478.00 | 800 | — | — |
| 2023-02-22 | $3,999.99 | $4,475.47 | 1,000 | — | — |
| 2023-02-21 | $3,986.82 | $4,460.74 | 1,200 | — | — |
| 2023-02-17 | $3,995.50 | $4,470.45 | 1,000 | — | — |
| 2023-02-16 | $3,850.00 | $4,307.65 | 900 | — | — |
| 2023-02-15 | $3,849.99 | $4,307.64 | 1,100 | — | — |
| 2023-02-14 | $3,841.09 | $4,297.68 | 600 | — | — |
| 2023-02-13 | $3,850.00 | $4,307.65 | 600 | — | — |
| 2023-02-10 | $3,844.32 | $4,301.30 | 500 | — | — |
| 2023-02-09 | $3,800.01 | $4,251.72 | 300 | — | — |
| 2023-02-08 | $3,848.13 | $4,305.56 | 500 | — | — |
| 2023-02-07 | $3,862.98 | $4,322.17 | 700 | — | — |
| 2023-02-06 | $3,900.00 | $4,363.60 | 800 | — | — |
| 2023-02-03 | $3,872.22 | $4,332.51 | 900 | — | — |
| 2023-02-02 | $3,949.98 | $4,419.52 | 600 | — | — |
| 2023-02-01 | $3,963.65 | $4,434.81 | 600 | — | — |
| 2023-01-31 | $3,920.50 | $4,386.53 | 900 | — | — |
| 2023-01-30 | $3,974.99 | $4,447.50 | 500 | — | — |
| 2023-01-27 | $3,975.11 | $4,447.63 | 400 | — | — |
| 2023-01-26 | $3,994.01 | $4,468.78 | 200 | — | — |
| 2023-01-25 | $3,999.88 | $4,475.35 | 700 | — | — |
| 2023-01-24 | $4,000.00 | $4,475.48 | 900 | — | — |
| 2023-01-23 | $3,998.20 | $4,473.47 | 1,700 | — | — |
| 2023-01-20 | $4,009.26 | $4,485.84 | 400 | — | — |
| 2023-01-19 | $3,991.69 | $4,466.18 | 300 | — | — |
| 2023-01-18 | $3,944.01 | $4,412.84 | 700 | — | — |
| 2023-01-17 | $3,965.21 | $4,436.56 | 600 | — | — |
| 2023-01-13 | $3,940.99 | $4,409.46 | 500 | — | — |
| 2023-01-12 | $3,972.12 | $4,444.29 | 700 | — | — |
| 2023-01-11 | $4,046.80 | $4,527.85 | 1,000 | — | — |
| 2023-01-10 | $3,978.64 | $4,451.58 | 900 | — | — |
| 2023-01-09 | $3,799.99 | $4,251.70 | 500 | — | — |
| 2023-01-06 | $3,764.97 | $4,212.51 | 500 | — | — |
| 2023-01-05 | $3,793.62 | $4,244.57 | 500 | — | — |
| 2023-01-04 | $3,718.46 | $4,160.48 | 300 | — | — |
| 2023-01-03 | $3,675.16 | $4,112.03 | 500 | — | — |