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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $5,908.87 | $7,672.11 | 6,300 | — | — |
| 2021-12-30 | $5,906.03 | $7,668.42 | 8,300 | — | — |
| 2021-12-29 | $5,959.33 | $7,737.63 | 7,800 | — | — |
| 2021-12-28 | $5,869.47 | $7,620.96 | 7,900 | — | — |
| 2021-12-27 | $5,820.07 | $7,556.81 | 12,600 | — | — |
| 2021-12-23 | $5,784.63 | $7,510.80 | 7,400 | — | — |
| 2021-12-22 | $5,813.38 | $7,548.13 | 10,000 | — | — |
| 2021-12-21 | $5,747.05 | $7,462.00 | 17,200 | — | — |
| 2021-12-20 | $5,602.74 | $7,274.63 | 22,200 | — | — |
| 2021-12-17 | $5,636.78 | $7,318.83 | 43,900 | — | — |
| 2021-12-16 | $5,760.35 | $7,479.27 | 17,400 | — | — |
| 2021-12-15 | $5,907.37 | $7,670.16 | 19,700 | — | — |
| 2021-12-14 | $5,832.05 | $7,572.37 | 32,900 | — | — |
| 2021-12-13 | $5,785.90 | $7,512.45 | 19,500 | — | — |
| 2021-12-10 | $5,935.72 | $7,706.97 | 12,800 | — | — |
| 2021-12-09 | $5,863.52 | $7,613.23 | 23,000 | — | — |
| 2021-12-08 | $5,892.58 | $7,650.96 | 42,400 | — | — |
| 2021-12-07 | $5,671.38 | $7,363.75 | 15,000 | — | — |
| 2021-12-06 | $5,626.14 | $7,305.01 | 16,000 | — | — |
| 2021-12-03 | $5,480.86 | $7,116.38 | 24,600 | — | — |
| 2021-12-02 | $5,549.18 | $7,205.09 | 26,600 | — | — |
| 2021-12-01 | $5,404.56 | $7,017.31 | 60,900 | — | — |
| 2021-11-30 | $5,225.34 | $6,784.61 | 54,000 | — | — |
| 2021-11-29 | $5,281.73 | $6,857.83 | 18,500 | — | — |
| 2021-11-26 | $5,291.10 | $6,870.00 | 15,000 | — | — |
| 2021-11-24 | $5,351.40 | $6,948.29 | 12,700 | — | — |
| 2021-11-23 | $5,320.00 | $6,907.52 | 19,900 | — | — |
| 2021-11-22 | $5,210.82 | $6,765.76 | 24,100 | — | — |
| 2021-11-19 | $5,216.01 | $6,772.50 | 27,600 | — | — |
| 2021-11-18 | $5,109.99 | $6,634.84 | 16,300 | — | — |
| 2021-11-17 | $5,160.00 | $6,699.77 | 64,400 | — | — |
| 2021-11-16 | $5,166.00 | $6,707.57 | 30,300 | — | — |
| 2021-11-15 | $5,277.98 | $6,852.96 | 16,600 | — | — |
| 2021-11-12 | $5,253.81 | $6,821.58 | 10,900 | — | — |
| 2021-11-11 | $5,149.53 | $6,686.18 | 12,800 | — | — |
| 2021-11-10 | $5,114.95 | $6,641.28 | 15,000 | — | — |
| 2021-11-09 | $5,200.27 | $6,752.06 | 13,300 | — | — |
| 2021-11-08 | $5,087.93 | $6,606.20 | 11,700 | — | — |
| 2021-11-05 | $5,089.24 | $6,607.90 | 10,600 | — | — |
| 2021-11-04 | $5,052.38 | $6,560.04 | 15,900 | — | — |
| 2021-11-03 | $5,020.02 | $6,518.02 | 14,600 | — | — |
| 2021-11-02 | $4,908.31 | $6,372.98 | 13,900 | — | — |
| 2021-11-01 | $4,927.67 | $6,398.12 | 13,100 | — | — |
| 2021-10-29 | $4,894.80 | $6,355.44 | 14,800 | — | — |
| 2021-10-28 | $4,900.00 | $6,362.19 | 13,800 | — | — |
| 2021-10-27 | $4,815.00 | $6,251.82 | 20,500 | — | — |
| 2021-10-26 | $4,870.98 | $6,324.51 | 15,800 | — | — |
| 2021-10-25 | $4,878.42 | $6,334.17 | 16,000 | — | — |
| 2021-10-22 | $4,875.50 | $6,330.38 | 14,700 | — | — |
| 2021-10-21 | $4,900.00 | $6,362.19 | 23,600 | — | — |
| 2021-10-20 | $5,051.09 | $6,558.37 | 18,900 | — | — |
| 2021-10-19 | $5,034.70 | $6,537.08 | 7,300 | — | — |
| 2021-10-18 | $5,010.79 | $6,506.04 | 8,800 | — | — |
| 2021-10-15 | $4,966.53 | $6,448.57 | 9,900 | — | — |
| 2021-10-14 | $4,998.37 | $6,489.91 | 9,900 | — | — |
| 2021-10-13 | $4,873.72 | $6,328.07 | 10,000 | — | — |
| 2021-10-12 | $4,856.25 | $6,305.38 | 9,500 | — | — |
| 2021-10-11 | $4,840.86 | $6,285.40 | 10,700 | — | — |
| 2021-10-08 | $4,838.24 | $6,282.00 | 11,900 | — | — |
| 2021-10-07 | $4,869.78 | $6,322.95 | 16,500 | — | — |
| 2021-10-06 | $4,803.50 | $6,236.89 | 18,900 | — | — |
| 2021-10-05 | $4,781.82 | $6,208.74 | 19,400 | — | — |
| 2021-10-04 | $4,781.86 | $6,208.80 | 15,100 | — | — |
| 2021-10-01 | $4,785.33 | $6,213.30 | 21,900 | — | — |
| 2021-09-30 | $4,794.08 | $6,224.66 | 21,800 | — | — |
| 2021-09-29 | $4,942.25 | $6,417.05 | 13,000 | — | — |
| 2021-09-28 | $4,885.96 | $6,343.96 | 17,400 | — | — |
| 2021-09-27 | $4,987.31 | $6,475.55 | 12,300 | — | — |
| 2021-09-24 | $4,952.96 | $6,430.95 | 18,500 | — | — |
| 2021-09-23 | $4,977.34 | $6,462.61 | 17,900 | — | — |
| 2021-09-22 | $5,017.45 | $6,514.69 | 15,100 | — | — |
| 2021-09-21 | $4,966.72 | $6,448.82 | 19,000 | — | — |
| 2021-09-20 | $4,968.15 | $6,450.68 | 25,700 | — | — |
| 2021-09-17 | $5,070.74 | $6,583.88 | 42,700 | — | — |
| 2021-09-16 | $5,024.00 | $6,523.19 | 11,800 | — | — |
| 2021-09-15 | $4,935.38 | $6,408.13 | 22,400 | — | — |
| 2021-09-14 | $4,958.59 | $6,438.26 | 17,800 | — | — |
| 2021-09-13 | $5,033.38 | $6,535.37 | 29,500 | — | — |
| 2021-09-10 | $5,132.13 | $6,663.59 | 15,800 | — | — |
| 2021-09-09 | $5,098.43 | $6,619.83 | 23,200 | — | — |
| 2021-09-08 | $5,052.47 | $6,560.16 | 21,000 | — | — |
| 2021-09-07 | $5,102.22 | $6,624.75 | 17,700 | — | — |
| 2021-09-03 | $5,100.64 | $6,622.70 | 15,100 | — | — |
| 2021-09-02 | $5,139.18 | $6,672.74 | 11,900 | — | — |
| 2021-09-01 | $5,177.38 | $6,722.34 | 11,500 | — | — |
| 2021-08-31 | $5,179.94 | $6,725.66 | 26,100 | — | — |
| 2021-08-30 | $5,125.02 | $6,654.36 | 8,100 | — | — |
| 2021-08-27 | $5,139.27 | $6,672.86 | 10,300 | — | — |
| 2021-08-26 | $5,103.03 | $6,625.80 | 10,500 | — | — |
| 2021-08-25 | $5,185.64 | $6,733.07 | 8,500 | — | — |
| 2021-08-24 | $5,175.00 | $6,719.25 | 11,500 | — | — |
| 2021-08-23 | $5,130.27 | $6,661.17 | 13,400 | — | — |
| 2021-08-20 | $5,160.73 | $6,700.72 | 11,200 | — | — |
| 2021-08-19 | $5,072.27 | $6,585.87 | 11,700 | — | — |
| 2021-08-18 | $5,101.37 | $6,623.65 | 14,500 | — | — |
| 2021-08-17 | $5,114.17 | $6,640.27 | 15,500 | — | — |
| 2021-08-16 | $5,252.10 | $6,819.36 | 9,800 | — | — |
| 2021-08-13 | $5,252.49 | $6,819.86 | 8,200 | — | — |
| 2021-08-12 | $5,265.02 | $6,836.13 | 10,500 | — | — |
| 2021-08-11 | $5,305.75 | $6,889.02 | 17,300 | — | — |
| 2021-08-10 | $5,195.01 | $6,745.23 | 10,200 | — | — |
| 2021-08-09 | $5,154.97 | $6,693.24 | 17,600 | — | — |
| 2021-08-06 | $5,212.95 | $6,768.53 | 13,900 | — | — |
| 2021-08-05 | $5,313.57 | $6,899.17 | 16,500 | — | — |
| 2021-08-04 | $5,243.56 | $6,808.27 | 15,600 | — | — |
| 2021-08-03 | $5,295.23 | $6,875.36 | 12,800 | — | — |
| 2021-08-02 | $5,227.42 | $6,787.31 | 9,100 | — | — |
| 2021-07-30 | $5,222.60 | $6,781.06 | 12,700 | — | — |
| 2021-07-29 | $5,244.89 | $6,810.00 | 16,100 | — | — |
| 2021-07-28 | $5,064.95 | $6,576.36 | 12,500 | — | — |
| 2021-07-27 | $5,106.14 | $6,629.84 | 12,400 | — | — |
| 2021-07-26 | $5,032.69 | $6,534.47 | 19,000 | — | — |
| 2021-07-23 | $5,130.03 | $6,660.86 | 10,800 | — | — |
| 2021-07-22 | $5,014.64 | $6,511.04 | 20,600 | — | — |
| 2021-07-21 | $4,893.76 | $6,354.09 | 23,300 | — | — |
| 2021-07-20 | $4,900.27 | $6,362.54 | 24,300 | — | — |
| 2021-07-19 | $4,788.01 | $6,216.78 | 22,600 | — | — |
| 2021-07-16 | $4,800.00 | $6,232.35 | 15,300 | — | — |
| 2021-07-15 | $4,824.31 | $6,263.91 | 20,400 | — | — |
| 2021-07-14 | $4,862.35 | $6,313.30 | 16,500 | — | — |
| 2021-07-13 | $4,820.29 | $6,258.69 | 25,100 | — | — |
| 2021-07-12 | $4,961.67 | $6,442.26 | 25,300 | — | — |
| 2021-07-09 | $5,060.84 | $6,571.02 | 15,900 | — | — |
| 2021-07-08 | $5,053.02 | $6,560.87 | 16,700 | — | — |
| 2021-07-07 | $5,202.21 | $6,754.58 | 16,700 | — | — |
| 2021-07-06 | $5,185.87 | $6,733.36 | 24,000 | — | — |
| 2021-07-02 | $5,114.38 | $6,640.54 | 12,600 | — | — |
| 2021-07-01 | $5,111.89 | $6,637.31 | 20,800 | — | — |
| 2021-06-30 | $4,973.30 | $6,457.36 | 26,700 | — | — |
| 2021-06-29 | $4,964.41 | $6,445.82 | 25,600 | — | — |
| 2021-06-28 | $4,884.42 | $6,341.96 | 28,100 | — | — |
| 2021-06-25 | $4,844.50 | $6,290.13 | 66,100 | — | — |
| 2021-06-24 | $4,818.45 | $6,256.30 | 21,000 | — | — |
| 2021-06-23 | $4,783.29 | $6,210.65 | 19,900 | — | — |
| 2021-06-22 | $4,821.27 | $6,259.97 | 17,700 | — | — |
| 2021-06-21 | $4,817.69 | $6,255.32 | 18,800 | — | — |
| 2021-06-18 | $4,785.14 | $6,213.05 | 40,100 | — | — |
| 2021-06-17 | $4,697.55 | $6,099.33 | 27,500 | — | — |
| 2021-06-16 | $4,656.08 | $6,045.48 | 20,600 | — | — |
| 2021-06-15 | $4,711.48 | $6,117.41 | 23,600 | — | — |
| 2021-06-14 | $4,671.74 | $6,065.82 | 29,400 | — | — |
| 2021-06-11 | $4,669.79 | $6,063.28 | 21,700 | — | — |
| 2021-06-10 | $4,602.94 | $5,976.48 | 40,900 | — | — |
| 2021-06-09 | $4,792.95 | $6,223.20 | 16,200 | — | — |
| 2021-06-08 | $4,838.13 | $6,281.86 | 14,400 | — | — |
| 2021-06-07 | $4,808.51 | $6,243.40 | 13,700 | — | — |
| 2021-06-04 | $4,810.00 | $6,245.33 | 13,400 | — | — |
| 2021-06-03 | $4,747.07 | $6,163.62 | 16,600 | — | — |
| 2021-06-02 | $4,795.49 | $6,226.49 | 13,800 | — | — |
| 2021-06-01 | $4,841.02 | $6,285.61 | 11,700 | — | — |
| 2021-05-28 | $4,887.23 | $6,345.61 | 13,200 | — | — |
| 2021-05-27 | $4,861.29 | $6,311.93 | 24,000 | — | — |
| 2021-05-26 | $4,847.26 | $6,293.71 | 18,000 | — | — |
| 2021-05-25 | $4,836.36 | $6,279.56 | 33,400 | — | — |
| 2021-05-24 | $4,652.72 | $6,041.12 | 15,600 | — | — |
| 2021-05-21 | $4,655.22 | $6,044.37 | 19,400 | — | — |
| 2021-05-20 | $4,722.70 | $6,131.98 | 13,300 | — | — |
| 2021-05-19 | $4,705.67 | $6,109.87 | 25,400 | — | — |
| 2021-05-18 | $4,726.01 | $6,136.28 | 17,800 | — | — |
| 2021-05-17 | $4,871.49 | $6,325.17 | 16,500 | — | — |
| 2021-05-14 | $4,949.71 | $6,426.73 | 16,200 | — | — |
| 2021-05-13 | $4,925.73 | $6,395.60 | 20,300 | — | — |
| 2021-05-12 | $4,749.37 | $6,166.61 | 21,700 | — | — |
| 2021-05-11 | $4,988.03 | $6,476.49 | 21,100 | — | — |
| 2021-05-10 | $5,215.81 | $6,772.24 | 15,300 | — | — |
| 2021-05-07 | $5,211.38 | $6,766.49 | 17,700 | — | — |
| 2021-05-06 | $5,134.44 | $6,666.59 | 13,300 | — | — |
| 2021-05-05 | $5,142.42 | $6,676.95 | 13,400 | — | — |
| 2021-05-04 | $5,104.95 | $6,628.30 | 15,700 | — | — |
| 2021-05-03 | $5,124.07 | $6,653.12 | 12,600 | — | — |
| 2021-04-30 | $5,018.10 | $6,515.53 | 14,400 | — | — |
| 2021-04-29 | $5,023.91 | $6,523.07 | 15,000 | — | — |
| 2021-04-28 | $5,005.63 | $6,499.34 | 20,500 | — | — |
| 2021-04-27 | $4,978.81 | $6,464.52 | 27,900 | — | — |
| 2021-04-26 | $4,929.53 | $6,400.53 | 19,000 | — | — |
| 2021-04-23 | $4,862.59 | $6,313.62 | 16,900 | — | — |
| 2021-04-22 | $4,826.37 | $6,266.59 | 23,400 | — | — |
| 2021-04-21 | $4,800.00 | $6,232.35 | 40,200 | — | — |
| 2021-04-20 | $4,906.22 | $6,370.27 | 17,600 | — | — |
| 2021-04-19 | $4,984.42 | $6,471.80 | 21,000 | — | — |
| 2021-04-16 | $4,984.85 | $6,472.36 | 26,600 | — | — |
| 2021-04-15 | $4,844.22 | $6,289.76 | 11,800 | — | — |
| 2021-04-14 | $4,821.44 | $6,260.19 | 13,200 | — | — |
| 2021-04-13 | $4,821.02 | $6,259.64 | 21,600 | — | — |
| 2021-04-12 | $4,873.73 | $6,328.08 | 20,600 | — | — |
| 2021-04-09 | $4,902.13 | $6,364.95 | 21,100 | — | — |
| 2021-04-08 | $4,748.49 | $6,165.47 | 11,900 | — | — |
| 2021-04-07 | $4,776.41 | $6,201.72 | 19,500 | — | — |
| 2021-04-06 | $4,837.78 | $6,281.40 | 14,000 | — | — |
| 2021-04-05 | $4,827.44 | $6,267.98 | 14,800 | — | — |
| 2021-04-01 | $4,785.18 | $6,213.11 | 15,300 | — | — |
| 2021-03-31 | $4,710.93 | $6,116.70 | 24,300 | — | — |
| 2021-03-30 | $4,706.11 | $6,110.44 | 16,900 | — | — |
| 2021-03-29 | $4,668.26 | $6,061.30 | 18,500 | — | — |
| 2021-03-26 | $4,722.74 | $6,132.03 | 23,100 | — | — |
| 2021-03-25 | $4,567.86 | $5,930.94 | 19,400 | — | — |
| 2021-03-24 | $4,539.65 | $5,894.31 | 24,600 | — | — |
| 2021-03-23 | $4,463.10 | $5,794.92 | 16,000 | — | — |
| 2021-03-22 | $4,503.64 | $5,847.55 | 32,500 | — | — |
| 2021-03-19 | $4,434.99 | $5,758.42 | 73,300 | — | — |
| 2021-03-18 | $4,421.85 | $5,741.36 | 37,800 | — | — |
| 2021-03-17 | $4,662.33 | $6,053.60 | 32,500 | — | — |
| 2021-03-16 | $4,629.04 | $6,010.37 | 20,500 | — | — |
| 2021-03-15 | $4,670.25 | $6,063.88 | 18,800 | — | — |
| 2021-03-12 | $4,538.83 | $5,893.24 | 27,600 | — | — |
| 2021-03-11 | $4,584.74 | $5,952.85 | 29,500 | — | — |
| 2021-03-10 | $4,776.41 | $6,201.72 | 21,300 | — | — |
| 2021-03-09 | $4,702.09 | $6,105.22 | 16,900 | — | — |
| 2021-03-08 | $4,699.76 | $6,102.20 | 18,700 | — | — |
| 2021-03-05 | $4,624.62 | $6,004.63 | 18,700 | — | — |
| 2021-03-04 | $4,441.30 | $5,766.61 | 24,400 | — | — |
| 2021-03-03 | $4,483.85 | $5,821.86 | 24,700 | — | — |
| 2021-03-02 | $4,657.96 | $6,047.92 | 22,200 | — | — |
| 2021-03-01 | $4,572.96 | $5,937.56 | 18,500 | — | — |
| 2021-02-26 | $4,500.84 | $5,843.92 | 26,100 | — | — |
| 2021-02-25 | $4,491.42 | $5,831.69 | 21,300 | — | — |
| 2021-02-24 | $4,699.97 | $6,102.47 | 19,700 | — | — |
| 2021-02-23 | $4,699.58 | $6,101.96 | 18,500 | — | — |
| 2021-02-22 | $4,656.03 | $6,045.42 | 17,800 | — | — |
| 2021-02-19 | $4,705.45 | $6,109.58 | 18,600 | — | — |
| 2021-02-18 | $4,705.98 | $6,110.27 | 19,000 | — | — |
| 2021-02-17 | $4,704.40 | $6,108.22 | 22,000 | — | — |
| 2021-02-16 | $4,650.00 | $6,037.59 | 27,500 | — | — |
| 2021-02-12 | $4,700.02 | $6,102.53 | 19,600 | — | — |
| 2021-02-11 | $4,708.33 | $6,113.32 | 18,700 | — | — |
| 2021-02-10 | $4,701.83 | $6,104.88 | 19,900 | — | — |
| 2021-02-09 | $4,699.74 | $6,102.17 | 15,800 | — | — |
| 2021-02-08 | $4,740.93 | $6,155.65 | 22,200 | — | — |
| 2021-02-05 | $4,668.41 | $6,061.49 | 19,200 | — | — |
| 2021-02-04 | $4,552.11 | $5,910.49 | 17,300 | — | — |
| 2021-02-03 | $4,499.57 | $5,842.27 | 36,000 | — | — |
| 2021-02-02 | $4,509.98 | $5,855.78 | 42,200 | — | — |
| 2021-02-01 | $4,530.00 | $5,881.78 | 39,500 | — | — |
| 2021-01-29 | $4,446.48 | $5,773.34 | 37,700 | — | — |
| 2021-01-28 | $4,518.21 | $5,866.47 | 43,200 | — | — |
| 2021-01-27 | $4,535.00 | $5,888.27 | 41,000 | — | — |
| 2021-01-26 | $4,545.72 | $5,902.19 | 43,400 | — | — |
| 2021-01-25 | $4,540.00 | $5,894.76 | 31,000 | — | — |
| 2021-01-22 | $4,485.91 | $5,824.53 | 28,100 | — | — |
| 2021-01-21 | $4,451.50 | $5,779.85 | 37,000 | — | — |
| 2021-01-20 | $4,278.82 | $5,555.65 | 37,000 | — | — |
| 2021-01-19 | $4,160.00 | $5,401.37 | 31,900 | — | — |
| 2021-01-15 | $4,009.95 | $5,206.54 | 18,600 | — | — |
| 2021-01-14 | $3,975.05 | $5,161.23 | 20,800 | — | — |
| 2021-01-13 | $3,971.40 | $5,156.49 | 22,200 | — | — |
| 2021-01-12 | $3,963.19 | $5,145.83 | 30,700 | — | — |
| 2021-01-11 | $3,986.87 | $5,176.58 | 34,300 | — | — |
| 2021-01-08 | $3,930.00 | $5,102.74 | 44,600 | — | — |
| 2021-01-07 | $4,025.93 | $5,227.29 | 29,600 | — | — |
| 2021-01-06 | $3,966.49 | $5,150.11 | 29,400 | — | — |
| 2021-01-05 | $4,008.91 | $5,205.19 | 26,800 | — | — |
| 2021-01-04 | $4,040.65 | $5,246.40 | 23,700 | — | — |