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
- 1970-01-02 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 | $47.39 | $1,942.38 | 5,440,200 | — | — |
| 2021-12-30 | $47.25 | $1,936.64 | 4,055,500 | — | — |
| 2021-12-29 | $47.40 | $1,942.79 | 6,044,900 | — | — |
| 2021-12-28 | $47.38 | $1,941.97 | 5,457,100 | — | — |
| 2021-12-27 | $46.79 | $1,917.79 | 5,686,300 | — | — |
| 2021-12-23 | $46.70 | $1,914.10 | 7,530,600 | — | — |
| 2021-12-22 | $46.88 | $1,921.48 | 7,997,400 | — | — |
| 2021-12-21 | $47.77 | $1,921.07 | 9,110,800 | — | — |
| 2021-12-20 | $48.11 | $1,934.74 | 11,013,800 | — | — |
| 2021-12-17 | $48.25 | $1,940.37 | 26,676,200 | — | — |
| 2021-12-16 | $47.35 | $1,904.18 | 12,663,700 | — | — |
| 2021-12-15 | $45.96 | $1,848.28 | 8,402,600 | — | — |
| 2021-12-14 | $45.40 | $1,825.76 | 10,750,200 | — | — |
| 2021-12-13 | $45.36 | $1,824.15 | 6,921,900 | — | — |
| 2021-12-10 | $45.09 | $1,813.29 | 6,358,500 | — | — |
| 2021-12-09 | $44.59 | $1,793.18 | 7,656,200 | — | — |
| 2021-12-08 | $44.52 | $1,790.37 | 6,403,500 | — | — |
| 2021-12-07 | $44.49 | $1,789.16 | 7,280,400 | — | — |
| 2021-12-06 | $44.43 | $1,786.75 | 7,029,500 | — | — |
| 2021-12-03 | $43.92 | $1,766.24 | 8,629,000 | — | — |
| 2021-12-02 | $43.21 | $1,737.69 | 7,996,800 | — | — |
| 2021-12-01 | $42.99 | $1,728.84 | 8,286,200 | — | — |
| 2021-11-30 | $42.64 | $1,714.76 | 11,402,300 | — | — |
| 2021-11-29 | $43.48 | $1,748.55 | 7,673,100 | — | — |
| 2021-11-26 | $43.74 | $1,759.00 | 4,999,100 | — | — |
| 2021-11-24 | $44.08 | $1,772.67 | 5,274,000 | — | — |
| 2021-11-23 | $44.24 | $1,779.11 | 4,852,700 | — | — |
| 2021-11-22 | $43.99 | $1,769.05 | 7,853,900 | — | — |
| 2021-11-19 | $43.40 | $1,745.33 | 10,553,200 | — | — |
| 2021-11-18 | $44.01 | $1,769.86 | 6,190,700 | — | — |
| 2021-11-17 | $44.42 | $1,786.35 | 7,766,900 | — | — |
| 2021-11-16 | $44.45 | $1,787.55 | 9,067,500 | — | — |
| 2021-11-15 | $45.20 | $1,817.71 | 6,482,500 | — | — |
| 2021-11-12 | $44.92 | $1,806.45 | 5,075,700 | — | — |
| 2021-11-11 | $44.90 | $1,805.65 | 4,279,800 | — | — |
| 2021-11-10 | $44.75 | $1,799.62 | 6,459,700 | — | — |
| 2021-11-09 | $44.79 | $1,801.23 | 7,988,000 | — | — |
| 2021-11-08 | $45.07 | $1,812.49 | 5,864,200 | — | — |
| 2021-11-05 | $45.20 | $1,817.71 | 5,872,900 | — | — |
| 2021-11-04 | $44.61 | $1,793.99 | 6,775,900 | — | — |
| 2021-11-03 | $44.96 | $1,808.06 | 6,740,700 | — | — |
| 2021-11-02 | $44.15 | $1,775.49 | 10,743,100 | — | — |
| 2021-11-01 | $44.05 | $1,771.47 | 9,181,000 | — | — |
| 2021-10-29 | $44.11 | $1,773.88 | 13,384,500 | — | — |
| 2021-10-28 | $44.58 | $1,792.78 | 22,546,300 | — | — |
| 2021-10-27 | $47.50 | $1,910.21 | 5,521,700 | — | — |
| 2021-10-26 | $48.11 | $1,934.74 | 3,963,000 | — | — |
| 2021-10-25 | $47.95 | $1,928.31 | 7,551,300 | — | — |
| 2021-10-22 | $48.22 | $1,939.16 | 9,353,600 | — | — |
| 2021-10-21 | $48.23 | $1,939.57 | 4,067,000 | — | — |
| 2021-10-20 | $48.43 | $1,947.61 | 4,901,300 | — | — |
| 2021-10-19 | $47.90 | $1,926.29 | 4,904,100 | — | — |
| 2021-10-18 | $48.13 | $1,935.54 | 3,850,300 | — | — |
| 2021-10-15 | $48.70 | $1,958.47 | 5,944,000 | — | — |
| 2021-10-14 | $48.67 | $1,957.26 | 5,516,400 | — | — |
| 2021-10-13 | $47.92 | $1,927.10 | 7,440,700 | — | — |
| 2021-10-12 | $47.15 | $1,896.13 | 11,311,800 | — | — |
| 2021-10-11 | $46.71 | $1,878.44 | 4,367,900 | — | — |
| 2021-10-08 | $46.73 | $1,879.24 | 4,341,600 | — | — |
| 2021-10-07 | $46.48 | $1,869.19 | 4,893,700 | — | — |
| 2021-10-06 | $46.45 | $1,867.98 | 5,471,900 | — | — |
| 2021-10-05 | $46.17 | $1,856.72 | 7,461,300 | — | — |
| 2021-10-04 | $46.50 | $1,869.99 | 8,940,900 | — | — |
| 2021-10-01 | $45.86 | $1,844.26 | 11,793,700 | — | — |
| 2021-09-30 | $45.52 | $1,830.58 | 19,641,400 | — | — |
| 2021-09-29 | $48.74 | $1,960.08 | 4,854,500 | — | — |
| 2021-09-28 | $48.27 | $1,941.17 | 6,754,900 | — | — |
| 2021-09-27 | $48.74 | $1,960.08 | 5,080,500 | — | — |
| 2021-09-24 | $48.46 | $1,948.82 | 4,396,900 | — | — |
| 2021-09-23 | $48.81 | $1,962.89 | 4,556,700 | — | — |
| 2021-09-22 | $48.24 | $1,939.97 | 5,251,000 | — | — |
| 2021-09-21 | $48.03 | $1,931.52 | 7,612,200 | — | — |
| 2021-09-20 | $48.14 | $1,935.95 | 8,054,100 | — | — |
| 2021-09-17 | $48.61 | $1,954.85 | 11,339,600 | — | — |
| 2021-09-16 | $48.79 | $1,962.09 | 6,367,000 | — | — |
| 2021-09-15 | $49.23 | $1,979.78 | 6,012,400 | — | — |
| 2021-09-14 | $48.37 | $1,945.20 | 8,440,700 | — | — |
| 2021-09-13 | $50.08 | $1,977.77 | 11,223,000 | — | — |
| 2021-09-10 | $50.60 | $1,998.31 | 6,129,800 | — | — |
| 2021-09-09 | $50.59 | $1,997.91 | 7,100,300 | — | — |
| 2021-09-08 | $50.88 | $2,009.36 | 7,131,800 | — | — |
| 2021-09-07 | $50.79 | $2,005.81 | 7,558,700 | — | — |
| 2021-09-03 | $50.97 | $2,012.92 | 4,172,300 | — | — |
| 2021-09-02 | $51.04 | $2,015.68 | 8,742,400 | — | — |
| 2021-09-01 | $50.08 | $1,977.77 | 6,847,200 | — | — |
| 2021-08-31 | $50.23 | $1,983.69 | 7,935,100 | — | — |
| 2021-08-30 | $49.70 | $1,962.76 | 5,703,900 | — | — |
| 2021-08-27 | $49.53 | $1,956.05 | 5,911,500 | — | — |
| 2021-08-26 | $48.75 | $1,925.24 | 5,103,300 | — | — |
| 2021-08-25 | $48.65 | $1,921.30 | 4,299,100 | — | — |
| 2021-08-24 | $48.21 | $1,903.92 | 4,557,600 | — | — |
| 2021-08-23 | $48.48 | $1,914.58 | 5,043,200 | — | — |
| 2021-08-20 | $48.47 | $1,914.19 | 3,892,800 | — | — |
| 2021-08-19 | $48.24 | $1,905.10 | 4,747,800 | — | — |
| 2021-08-18 | $48.22 | $1,904.31 | 5,359,300 | — | — |
| 2021-08-17 | $48.56 | $1,917.74 | 5,921,100 | — | — |
| 2021-08-16 | $48.39 | $1,911.03 | 7,685,700 | — | — |
| 2021-08-13 | $48.60 | $1,919.32 | 4,956,500 | — | — |
| 2021-08-12 | $48.12 | $1,900.36 | 4,058,000 | — | — |
| 2021-08-11 | $48.17 | $1,902.34 | 4,651,900 | — | — |
| 2021-08-10 | $48.11 | $1,899.97 | 4,770,300 | — | — |
| 2021-08-09 | $47.48 | $1,875.09 | 4,044,500 | — | — |
| 2021-08-06 | $47.35 | $1,869.96 | 4,621,800 | — | — |
| 2021-08-05 | $47.36 | $1,870.35 | 3,720,600 | — | — |
| 2021-08-04 | $47.03 | $1,857.32 | 7,383,300 | — | — |
| 2021-08-03 | $47.79 | $1,887.33 | 5,416,500 | — | — |
| 2021-08-02 | $47.73 | $1,884.96 | 5,852,000 | — | — |
| 2021-07-30 | $48.04 | $1,897.21 | 7,104,800 | — | — |
| 2021-07-29 | $48.60 | $1,919.32 | 8,281,800 | — | — |
| 2021-07-28 | $47.62 | $1,880.62 | 5,425,000 | — | — |
| 2021-07-27 | $47.79 | $1,887.33 | 5,008,300 | — | — |
| 2021-07-26 | $47.61 | $1,880.22 | 4,249,600 | — | — |
| 2021-07-23 | $47.49 | $1,875.49 | 4,440,400 | — | — |
| 2021-07-22 | $46.99 | $1,855.74 | 5,732,500 | — | — |
| 2021-07-21 | $47.33 | $1,869.17 | 5,606,100 | — | — |
| 2021-07-20 | $47.21 | $1,864.43 | 6,723,000 | — | — |
| 2021-07-19 | $46.79 | $1,847.84 | 9,741,800 | — | — |
| 2021-07-16 | $47.31 | $1,868.38 | 10,172,000 | — | — |
| 2021-07-15 | $47.49 | $1,875.49 | 4,831,400 | — | — |
| 2021-07-14 | $47.56 | $1,878.25 | 5,734,500 | — | — |
| 2021-07-13 | $46.84 | $1,849.82 | 6,525,600 | — | — |
| 2021-07-12 | $47.49 | $1,875.49 | 7,416,200 | — | — |
| 2021-07-09 | $47.40 | $1,871.93 | 10,042,400 | — | — |
| 2021-07-08 | $46.43 | $1,833.62 | 6,788,700 | — | — |
| 2021-07-07 | $46.79 | $1,847.84 | 5,300,400 | — | — |
| 2021-07-06 | $46.67 | $1,843.10 | 7,767,200 | — | — |
| 2021-07-02 | $47.53 | $1,877.06 | 5,514,500 | — | — |
| 2021-07-01 | $47.83 | $1,888.91 | 5,888,200 | — | — |
| 2021-06-30 | $47.68 | $1,882.99 | 7,965,700 | — | — |
| 2021-06-29 | $46.78 | $1,847.45 | 4,945,500 | — | — |
| 2021-06-28 | $47.18 | $1,863.24 | 4,877,200 | — | — |
| 2021-06-25 | $47.62 | $1,880.62 | 9,929,500 | — | — |
| 2021-06-24 | $47.43 | $1,873.12 | 4,425,900 | — | — |
| 2021-06-23 | $47.02 | $1,856.92 | 4,864,700 | — | — |
| 2021-06-22 | $47.24 | $1,865.61 | 5,024,200 | — | — |
| 2021-06-21 | $47.29 | $1,867.59 | 8,149,600 | — | — |
| 2021-06-18 | $46.31 | $1,828.88 | 24,095,400 | — | — |
| 2021-06-17 | $46.87 | $1,851.00 | 7,811,100 | — | — |
| 2021-06-16 | $47.37 | $1,870.75 | 8,258,700 | — | — |
| 2021-06-15 | $47.90 | $1,891.68 | 6,940,800 | — | — |
| 2021-06-14 | $48.08 | $1,898.79 | 14,503,800 | — | — |
| 2021-06-11 | $49.76 | $1,931.17 | 14,453,600 | — | — |
| 2021-06-10 | $50.14 | $1,945.92 | 6,029,600 | — | — |
| 2021-06-09 | $49.90 | $1,936.60 | 6,384,300 | — | — |
| 2021-06-08 | $49.88 | $1,935.83 | 7,106,400 | — | — |
| 2021-06-07 | $50.49 | $1,959.50 | 6,384,900 | — | — |
| 2021-06-04 | $49.77 | $1,931.56 | 6,496,300 | — | — |
| 2021-06-03 | $49.78 | $1,931.95 | 4,655,300 | — | — |
| 2021-06-02 | $49.51 | $1,921.47 | 5,552,300 | — | — |
| 2021-06-01 | $49.36 | $1,915.65 | 5,576,100 | — | — |
| 2021-05-28 | $49.22 | $1,910.21 | 7,507,100 | — | — |
| 2021-05-27 | $49.20 | $1,909.44 | 8,097,500 | — | — |
| 2021-05-26 | $49.42 | $1,917.97 | 7,160,900 | — | — |
| 2021-05-25 | $49.61 | $1,925.35 | 7,174,800 | — | — |
| 2021-05-24 | $50.32 | $1,952.90 | 5,551,700 | — | — |
| 2021-05-21 | $50.00 | $1,940.48 | 5,828,000 | — | — |
| 2021-05-20 | $50.03 | $1,941.65 | 5,165,800 | — | — |
| 2021-05-19 | $49.44 | $1,918.75 | 6,314,100 | — | — |
| 2021-05-18 | $49.99 | $1,940.10 | 5,281,600 | — | — |
| 2021-05-17 | $50.21 | $1,948.63 | 5,211,700 | — | — |
| 2021-05-14 | $50.28 | $1,951.35 | 6,545,400 | — | — |
| 2021-05-13 | $50.12 | $1,945.14 | 7,385,100 | — | — |
| 2021-05-12 | $49.35 | $1,915.26 | 6,783,500 | — | — |
| 2021-05-11 | $50.43 | $1,957.17 | 7,333,700 | — | — |
| 2021-05-10 | $50.68 | $1,966.87 | 8,262,300 | — | — |
| 2021-05-07 | $49.95 | $1,938.54 | 6,802,100 | — | — |
| 2021-05-06 | $49.49 | $1,920.69 | 8,075,800 | — | — |
| 2021-05-05 | $48.35 | $1,876.45 | 6,308,100 | — | — |
| 2021-05-04 | $47.85 | $1,857.04 | 9,725,900 | — | — |
| 2021-05-03 | $48.37 | $1,877.22 | 7,771,300 | — | — |
| 2021-04-30 | $47.75 | $1,853.16 | 11,634,900 | — | — |
| 2021-04-29 | $46.60 | $1,808.53 | 11,543,200 | — | — |
| 2021-04-28 | $47.18 | $1,831.04 | 8,851,400 | — | — |
| 2021-04-27 | $47.16 | $1,830.26 | 5,957,100 | — | — |
| 2021-04-26 | $47.22 | $1,832.59 | 7,806,200 | — | — |
| 2021-04-23 | $47.39 | $1,839.19 | 9,045,100 | — | — |
| 2021-04-22 | $46.50 | $1,804.65 | 18,769,900 | — | — |
| 2021-04-21 | $47.58 | $1,846.56 | 14,682,000 | — | — |
| 2021-04-20 | $47.19 | $1,831.43 | 43,950,300 | — | — |
| 2021-04-19 | $49.08 | $1,904.78 | 27,946,000 | — | — |
| 2021-04-16 | $52.31 | $2,030.13 | 16,476,700 | — | — |
| 2021-04-15 | $51.61 | $2,002.97 | 9,045,200 | — | — |
| 2021-04-14 | $51.35 | $1,992.88 | 6,025,200 | — | — |
| 2021-04-13 | $51.17 | $1,985.89 | 7,096,700 | — | — |
| 2021-04-12 | $51.75 | $2,008.40 | 5,849,400 | — | — |
| 2021-04-09 | $51.49 | $1,998.31 | 5,654,700 | — | — |
| 2021-04-08 | $51.48 | $1,997.92 | 6,511,200 | — | — |
| 2021-04-07 | $51.13 | $1,984.34 | 6,101,600 | — | — |
| 2021-04-06 | $51.38 | $1,994.04 | 7,169,300 | — | — |
| 2021-04-05 | $51.32 | $1,991.71 | 6,937,500 | — | — |
| 2021-04-01 | $51.00 | $1,979.29 | 8,271,900 | — | — |
| 2021-03-31 | $51.16 | $1,985.50 | 8,398,200 | — | — |
| 2021-03-30 | $51.26 | $1,989.38 | 8,576,100 | — | — |
| 2021-03-29 | $52.30 | $2,029.75 | 9,027,400 | — | — |
| 2021-03-26 | $52.50 | $2,037.51 | 15,411,700 | — | — |
| 2021-03-25 | $50.19 | $1,947.86 | 7,820,600 | — | — |
| 2021-03-24 | $49.51 | $1,921.47 | 9,286,000 | — | — |
| 2021-03-23 | $50.51 | $1,926.90 | 12,000,100 | — | — |
| 2021-03-22 | $51.64 | $1,970.01 | 10,365,200 | — | — |
| 2021-03-19 | $50.55 | $1,928.43 | 37,178,900 | — | — |
| 2021-03-18 | $50.57 | $1,929.19 | 10,439,900 | — | — |
| 2021-03-17 | $49.78 | $1,899.05 | 11,698,300 | — | — |
| 2021-03-16 | $49.44 | $1,886.08 | 10,007,200 | — | — |
| 2021-03-15 | $49.84 | $1,901.34 | 12,828,100 | — | — |
| 2021-03-12 | $48.65 | $1,855.94 | 9,314,100 | — | — |
| 2021-03-11 | $47.80 | $1,823.52 | 8,705,100 | — | — |
| 2021-03-10 | $48.20 | $1,838.78 | 9,428,200 | — | — |
| 2021-03-09 | $47.68 | $1,818.94 | 13,064,100 | — | — |
| 2021-03-08 | $46.90 | $1,789.18 | 16,319,900 | — | — |
| 2021-03-05 | $45.12 | $1,721.28 | 11,434,000 | — | — |
| 2021-03-04 | $44.26 | $1,688.47 | 12,870,200 | — | — |
| 2021-03-03 | $45.05 | $1,718.61 | 9,728,200 | — | — |
| 2021-03-02 | $44.72 | $1,706.02 | 7,764,500 | — | — |
| 2021-03-01 | $44.54 | $1,699.15 | 8,231,800 | — | — |
| 2021-02-26 | $43.60 | $1,663.29 | 12,515,900 | — | — |
| 2021-02-25 | $44.63 | $1,702.58 | 9,414,600 | — | — |
| 2021-02-24 | $45.00 | $1,716.70 | 7,419,500 | — | — |
| 2021-02-23 | $44.29 | $1,689.61 | 11,129,500 | — | — |
| 2021-02-22 | $44.42 | $1,694.57 | 7,245,100 | — | — |
| 2021-02-19 | $43.80 | $1,670.92 | 7,494,700 | — | — |
| 2021-02-18 | $43.63 | $1,664.44 | 6,309,100 | — | — |
| 2021-02-17 | $43.60 | $1,663.29 | 5,977,700 | — | — |
| 2021-02-16 | $43.41 | $1,656.04 | 6,854,100 | — | — |
| 2021-02-12 | $43.40 | $1,655.66 | 7,485,000 | — | — |
| 2021-02-11 | $43.31 | $1,652.23 | 6,610,400 | — | — |
| 2021-02-10 | $43.55 | $1,661.38 | 6,866,300 | — | — |
| 2021-02-09 | $43.36 | $1,654.14 | 7,571,800 | — | — |
| 2021-02-08 | $42.97 | $1,639.26 | 7,163,800 | — | — |
| 2021-02-05 | $42.47 | $1,620.18 | 6,076,400 | — | — |
| 2021-02-04 | $42.53 | $1,622.47 | 7,543,500 | — | — |
| 2021-02-03 | $42.00 | $1,602.25 | 8,059,800 | — | — |
| 2021-02-02 | $41.57 | $1,585.85 | 10,121,600 | — | — |
| 2021-02-01 | $40.77 | $1,555.33 | 9,606,000 | — | — |
| 2021-01-29 | $41.08 | $1,567.16 | 11,869,400 | — | — |
| 2021-01-28 | $42.65 | $1,627.05 | 9,547,200 | — | — |
| 2021-01-27 | $41.82 | $1,595.39 | 8,405,400 | — | — |
| 2021-01-26 | $42.23 | $1,611.03 | 5,861,200 | — | — |
| 2021-01-25 | $41.96 | $1,600.73 | 8,201,200 | — | — |
| 2021-01-22 | $41.83 | $1,595.77 | 5,526,300 | — | — |
| 2021-01-21 | $41.94 | $1,599.96 | 7,108,200 | — | — |
| 2021-01-20 | $42.10 | $1,606.07 | 7,002,300 | — | — |
| 2021-01-19 | $41.23 | $1,572.88 | 9,653,800 | — | — |
| 2021-01-15 | $41.20 | $1,571.73 | 8,070,000 | — | — |
| 2021-01-14 | $41.11 | $1,568.30 | 6,963,400 | — | — |
| 2021-01-13 | $41.09 | $1,567.54 | 7,515,000 | — | — |
| 2021-01-12 | $40.93 | $1,561.43 | 7,324,500 | — | — |
| 2021-01-11 | $41.35 | $1,577.46 | 9,718,300 | — | — |
| 2021-01-08 | $41.59 | $1,586.61 | 8,314,300 | — | — |
| 2021-01-07 | $41.78 | $1,593.86 | 6,962,900 | — | — |
| 2021-01-06 | $41.42 | $1,580.13 | 9,048,000 | — | — |
| 2021-01-05 | $40.76 | $1,554.95 | 6,375,800 | — | — |
| 2021-01-04 | $40.84 | $1,558.00 | 10,657,400 | — | — |