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
- 1986-09-25 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 | $103.79 | $103.79 | 2,351,100 | — | — |
| 2021-12-30 | $104.52 | $104.52 | 1,918,800 | — | — |
| 2021-12-29 | $104.27 | $104.27 | 1,641,300 | — | — |
| 2021-12-28 | $104.70 | $104.70 | 2,240,500 | — | — |
| 2021-12-27 | $103.94 | $103.94 | 2,984,700 | — | — |
| 2021-12-23 | $105.54 | $105.54 | 2,127,400 | — | — |
| 2021-12-22 | $106.19 | $106.19 | 2,666,600 | — | — |
| 2021-12-21 | $105.26 | $105.26 | 3,691,700 | — | — |
| 2021-12-20 | $100.52 | $100.52 | 3,880,100 | — | — |
| 2021-12-17 | $103.65 | $103.65 | 6,886,500 | — | — |
| 2021-12-16 | $104.82 | $104.82 | 4,568,700 | — | — |
| 2021-12-15 | $103.66 | $103.66 | 4,264,800 | — | — |
| 2021-12-14 | $104.23 | $104.23 | 3,835,000 | — | — |
| 2021-12-13 | $104.29 | $104.29 | 3,920,600 | — | — |
| 2021-12-10 | $103.19 | $103.19 | 3,673,500 | — | — |
| 2021-12-09 | $103.53 | $103.53 | 3,070,500 | — | — |
| 2021-12-08 | $103.95 | $103.95 | 3,673,000 | — | — |
| 2021-12-07 | $103.13 | $103.13 | 4,240,700 | — | — |
| 2021-12-06 | $103.13 | $103.13 | 4,516,000 | — | — |
| 2021-12-03 | $100.50 | $100.50 | 5,774,900 | — | — |
| 2021-12-02 | $99.86 | $99.86 | 5,064,700 | — | — |
| 2021-12-01 | $95.55 | $95.55 | 4,568,700 | — | — |
| 2021-11-30 | $96.52 | $96.52 | 7,419,700 | — | — |
| 2021-11-29 | $97.47 | $97.47 | 4,637,100 | — | — |
| 2021-11-26 | $98.25 | $98.25 | 3,720,900 | — | — |
| 2021-11-24 | $99.31 | $99.31 | 4,072,200 | — | — |
| 2021-11-23 | $96.11 | $96.11 | 6,470,100 | — | — |
| 2021-11-22 | $95.71 | $95.71 | 8,246,500 | — | — |
| 2021-11-19 | $100.06 | $100.06 | 6,572,600 | — | — |
| 2021-11-18 | $101.25 | $101.25 | 6,308,500 | — | — |
| 2021-11-17 | $100.88 | $100.88 | 8,019,300 | — | — |
| 2021-11-16 | $102.11 | $102.11 | 4,614,900 | — | — |
| 2021-11-15 | $101.84 | $101.84 | 3,723,800 | — | — |
| 2021-11-12 | $100.82 | $100.82 | 3,681,400 | — | — |
| 2021-11-11 | $99.92 | $99.92 | 3,741,600 | — | — |
| 2021-11-10 | $100.25 | $100.25 | 6,120,400 | — | — |
| 2021-11-09 | $99.62 | $99.62 | 4,381,300 | — | — |
| 2021-11-08 | $100.02 | $100.02 | 4,592,400 | — | — |
| 2021-11-05 | $100.36 | $100.36 | 5,418,000 | — | — |
| 2021-11-04 | $101.97 | $101.97 | 6,561,700 | — | — |
| 2021-11-03 | $101.46 | $101.46 | 5,974,800 | — | — |
| 2021-11-02 | $99.38 | $99.38 | 10,150,400 | — | — |
| 2021-11-01 | $101.99 | $101.99 | 5,504,100 | — | — |
| 2021-10-29 | $98.49 | $98.49 | 5,108,100 | — | — |
| 2021-10-28 | $98.53 | $98.53 | 13,347,900 | — | — |
| 2021-10-27 | $98.83 | $98.83 | 19,436,400 | — | — |
| 2021-10-26 | $109.84 | $109.84 | 3,303,400 | — | — |
| 2021-10-25 | $111.11 | $111.11 | 3,694,700 | — | — |
| 2021-10-22 | $110.18 | $110.18 | 2,209,800 | — | — |
| 2021-10-21 | $110.16 | $110.16 | 2,144,900 | — | — |
| 2021-10-20 | $110.11 | $110.11 | 2,643,500 | — | — |
| 2021-10-19 | $111.29 | $111.29 | 2,474,200 | — | — |
| 2021-10-18 | $110.01 | $110.01 | 2,902,900 | — | — |
| 2021-10-15 | $109.80 | $109.80 | 3,309,900 | — | — |
| 2021-10-14 | $107.78 | $107.78 | 2,698,600 | — | — |
| 2021-10-13 | $104.34 | $104.34 | 2,759,900 | — | — |
| 2021-10-12 | $104.30 | $104.30 | 2,806,000 | — | — |
| 2021-10-11 | $103.77 | $103.77 | 3,362,700 | — | — |
| 2021-10-08 | $107.89 | $107.89 | 2,404,500 | — | — |
| 2021-10-07 | $109.26 | $109.26 | 1,902,300 | — | — |
| 2021-10-06 | $108.48 | $108.48 | 2,383,800 | — | — |
| 2021-10-05 | $108.02 | $108.02 | 2,214,500 | — | — |
| 2021-10-04 | $108.26 | $108.26 | 3,251,100 | — | — |
| 2021-10-01 | $109.78 | $109.78 | 2,177,500 | — | — |
| 2021-09-30 | $108.50 | $108.50 | 3,921,900 | — | — |
| 2021-09-29 | $110.67 | $110.67 | 3,696,600 | — | — |
| 2021-09-28 | $109.33 | $109.33 | 3,653,100 | — | — |
| 2021-09-27 | $109.14 | $109.14 | 2,729,800 | — | — |
| 2021-09-24 | $109.74 | $109.74 | 1,993,300 | — | — |
| 2021-09-23 | $110.24 | $110.24 | 3,003,500 | — | — |
| 2021-09-22 | $108.69 | $108.69 | 3,602,600 | — | — |
| 2021-09-21 | $106.21 | $106.21 | 3,448,900 | — | — |
| 2021-09-20 | $107.33 | $107.33 | 4,665,600 | — | — |
| 2021-09-17 | $108.62 | $108.62 | 4,689,900 | — | — |
| 2021-09-16 | $108.55 | $108.55 | 3,683,700 | — | — |
| 2021-09-15 | $108.36 | $108.36 | 4,744,500 | — | — |
| 2021-09-14 | $107.39 | $107.39 | 5,279,500 | — | — |
| 2021-09-13 | $110.07 | $110.07 | 4,352,300 | — | — |
| 2021-09-10 | $110.68 | $110.68 | 5,279,300 | — | — |
| 2021-09-09 | $115.01 | $115.01 | 3,125,100 | — | — |
| 2021-09-08 | $117.00 | $117.00 | 4,753,100 | — | — |
| 2021-09-07 | $115.00 | $115.00 | 4,334,100 | — | — |
| 2021-09-03 | $115.66 | $115.66 | 2,429,400 | — | — |
| 2021-09-02 | $115.83 | $115.83 | 3,309,800 | — | — |
| 2021-09-01 | $118.34 | $118.34 | 3,312,000 | — | — |
| 2021-08-31 | $117.79 | $117.79 | 3,431,800 | — | — |
| 2021-08-30 | $116.96 | $116.96 | 3,195,800 | — | — |
| 2021-08-27 | $117.94 | $117.94 | 2,457,400 | — | — |
| 2021-08-26 | $117.41 | $117.41 | 2,418,000 | — | — |
| 2021-08-25 | $119.11 | $119.11 | 2,368,400 | — | — |
| 2021-08-24 | $118.62 | $118.62 | 3,592,500 | — | — |
| 2021-08-23 | $117.87 | $117.87 | 2,883,200 | — | — |
| 2021-08-20 | $116.09 | $116.09 | 5,865,400 | — | — |
| 2021-08-19 | $116.25 | $116.25 | 10,284,300 | — | — |
| 2021-08-18 | $114.26 | $114.26 | 5,550,800 | — | — |
| 2021-08-17 | $112.93 | $112.93 | 5,038,700 | — | — |
| 2021-08-16 | $112.34 | $112.34 | 3,150,600 | — | — |
| 2021-08-13 | $111.62 | $111.62 | 1,986,300 | — | — |
| 2021-08-12 | $110.96 | $110.96 | 2,179,400 | — | — |
| 2021-08-11 | $111.81 | $111.81 | 2,619,300 | — | — |
| 2021-08-10 | $111.00 | $111.00 | 2,929,700 | — | — |
| 2021-08-09 | $110.32 | $110.32 | 2,355,400 | — | — |
| 2021-08-06 | $110.89 | $110.89 | 4,889,500 | — | — |
| 2021-08-05 | $109.64 | $109.64 | 3,642,200 | — | — |
| 2021-08-04 | $108.74 | $108.74 | 6,085,600 | — | — |
| 2021-08-03 | $108.20 | $108.20 | 8,642,400 | — | — |
| 2021-08-02 | $109.75 | $109.75 | 7,416,500 | — | — |
| 2021-07-30 | $115.11 | $115.11 | 3,441,800 | — | — |
| 2021-07-29 | $114.46 | $114.46 | 2,881,900 | — | — |
| 2021-07-28 | $113.91 | $113.91 | 3,925,900 | — | — |
| 2021-07-27 | $114.68 | $114.68 | 8,285,000 | — | — |
| 2021-07-26 | $111.35 | $111.35 | 3,402,100 | — | — |
| 2021-07-23 | $111.79 | $111.79 | 3,542,100 | — | — |
| 2021-07-22 | $110.05 | $110.05 | 3,066,000 | — | — |
| 2021-07-21 | $110.04 | $110.04 | 2,747,700 | — | — |
| 2021-07-20 | $108.84 | $108.84 | 4,586,800 | — | — |
| 2021-07-19 | $106.66 | $106.66 | 4,818,600 | — | — |
| 2021-07-16 | $111.20 | $111.20 | 3,616,400 | — | — |
| 2021-07-15 | $110.80 | $110.80 | 3,616,500 | — | — |
| 2021-07-14 | $109.74 | $109.74 | 3,672,600 | — | — |
| 2021-07-13 | $110.09 | $110.09 | 4,127,000 | — | — |
| 2021-07-12 | $108.83 | $108.83 | 3,119,000 | — | — |
| 2021-07-09 | $108.94 | $108.94 | 2,865,500 | — | — |
| 2021-07-08 | $107.74 | $107.74 | 3,196,900 | — | — |
| 2021-07-07 | $109.14 | $109.14 | 3,254,900 | — | — |
| 2021-07-06 | $108.70 | $108.70 | 3,827,600 | — | — |
| 2021-07-02 | $109.27 | $109.27 | 3,261,900 | — | — |
| 2021-07-01 | $108.34 | $108.34 | 3,196,800 | — | — |
| 2021-06-30 | $106.89 | $106.89 | 4,234,200 | — | — |
| 2021-06-29 | $106.59 | $106.59 | 4,325,600 | — | — |
| 2021-06-28 | $108.13 | $108.13 | 3,592,600 | — | — |
| 2021-06-25 | $108.99 | $108.99 | 5,546,500 | — | — |
| 2021-06-24 | $108.50 | $108.50 | 3,052,300 | — | — |
| 2021-06-23 | $107.37 | $107.37 | 3,172,600 | — | — |
| 2021-06-22 | $108.30 | $108.30 | 3,567,300 | — | — |
| 2021-06-21 | $108.49 | $108.49 | 3,756,500 | — | — |
| 2021-06-18 | $107.56 | $107.56 | 4,886,400 | — | — |
| 2021-06-17 | $109.05 | $109.05 | 4,220,900 | — | — |
| 2021-06-16 | $108.20 | $108.20 | 4,554,900 | — | — |
| 2021-06-15 | $109.73 | $109.73 | 3,655,000 | — | — |
| 2021-06-14 | $109.11 | $109.11 | 4,863,500 | — | — |
| 2021-06-11 | $110.20 | $110.20 | 3,552,900 | — | — |
| 2021-06-10 | $109.49 | $109.49 | 7,492,200 | — | — |
| 2021-06-09 | $111.11 | $111.11 | 4,789,300 | — | — |
| 2021-06-08 | $109.81 | $109.81 | 4,823,100 | — | — |
| 2021-06-07 | $109.66 | $109.66 | 6,852,900 | — | — |
| 2021-06-04 | $113.40 | $113.40 | 3,412,400 | — | — |
| 2021-06-03 | $113.06 | $113.06 | 4,141,300 | — | — |
| 2021-06-02 | $114.89 | $114.89 | 3,296,000 | — | — |
| 2021-06-01 | $114.43 | $114.43 | 4,237,800 | — | — |
| 2021-05-28 | $115.20 | $115.20 | 2,779,000 | — | — |
| 2021-05-27 | $115.65 | $115.65 | 7,142,800 | — | — |
| 2021-05-26 | $115.35 | $115.35 | 4,137,700 | — | — |
| 2021-05-25 | $115.71 | $115.71 | 4,594,200 | — | — |
| 2021-05-24 | $115.86 | $115.86 | 3,656,700 | — | — |
| 2021-05-21 | $114.22 | $114.22 | 2,727,800 | — | — |
| 2021-05-20 | $114.62 | $114.62 | 4,976,800 | — | — |
| 2021-05-19 | $113.07 | $113.07 | 4,623,800 | — | — |
| 2021-05-18 | $113.70 | $113.70 | 5,246,300 | — | — |
| 2021-05-17 | $112.82 | $112.82 | 6,114,000 | — | — |
| 2021-05-14 | $114.41 | $114.41 | 2,734,700 | — | — |
| 2021-05-13 | $113.51 | $113.51 | 4,464,800 | — | — |
| 2021-05-12 | $113.04 | $113.04 | 4,974,600 | — | — |
| 2021-05-11 | $114.83 | $114.83 | 6,195,700 | — | — |
| 2021-05-10 | $116.15 | $116.15 | 3,146,300 | — | — |
| 2021-05-07 | $117.65 | $117.65 | 3,840,100 | — | — |
| 2021-05-06 | $118.13 | $118.13 | 4,155,300 | — | — |
| 2021-05-05 | $116.59 | $116.59 | 3,896,100 | — | — |
| 2021-05-04 | $118.04 | $118.04 | 7,520,900 | — | — |
| 2021-05-03 | $120.07 | $120.07 | 10,723,800 | — | — |
| 2021-04-30 | $120.12 | $120.12 | 14,411,700 | — | — |
| 2021-04-29 | $122.26 | $122.26 | 3,581,900 | — | — |
| 2021-04-28 | $123.42 | $123.42 | 5,084,400 | — | — |
| 2021-04-27 | $121.66 | $121.66 | 9,036,900 | — | — |
| 2021-04-26 | $126.55 | $126.55 | 4,584,100 | — | — |
| 2021-04-23 | $126.02 | $126.02 | 3,887,700 | — | — |
| 2021-04-22 | $124.63 | $124.63 | 3,504,000 | — | — |
| 2021-04-21 | $124.82 | $124.82 | 3,909,800 | — | — |
| 2021-04-20 | $124.56 | $124.56 | 3,715,400 | — | — |
| 2021-04-19 | $125.13 | $125.13 | 3,175,600 | — | — |
| 2021-04-16 | $125.09 | $125.09 | 5,110,900 | — | — |
| 2021-04-15 | $125.53 | $125.53 | 3,054,500 | — | — |
| 2021-04-14 | $123.85 | $123.85 | 2,412,500 | — | — |
| 2021-04-13 | $124.50 | $124.50 | 3,370,100 | — | — |
| 2021-04-12 | $124.13 | $124.13 | 2,670,400 | — | — |
| 2021-04-09 | $124.29 | $124.29 | 3,649,200 | — | — |
| 2021-04-08 | $124.15 | $124.15 | 2,952,300 | — | — |
| 2021-04-07 | $123.12 | $123.12 | 3,133,600 | — | — |
| 2021-04-06 | $123.69 | $123.69 | 2,990,000 | — | — |
| 2021-04-05 | $122.87 | $122.87 | 3,575,400 | — | — |
| 2021-04-01 | $122.17 | $122.17 | 4,114,400 | — | — |
| 2021-03-31 | $119.04 | $119.04 | 5,063,800 | — | — |
| 2021-03-30 | $120.76 | $120.76 | 3,511,900 | — | — |
| 2021-03-29 | $121.49 | $121.49 | 5,340,000 | — | — |
| 2021-03-26 | $123.61 | $123.61 | 4,135,000 | — | — |
| 2021-03-25 | $122.95 | $122.95 | 3,485,100 | — | — |
| 2021-03-24 | $123.25 | $123.25 | 3,551,900 | — | — |
| 2021-03-23 | $121.29 | $121.29 | 2,907,500 | — | — |
| 2021-03-22 | $121.71 | $121.71 | 2,876,400 | — | — |
| 2021-03-19 | $121.87 | $121.87 | 5,051,100 | — | — |
| 2021-03-18 | $122.41 | $122.41 | 3,224,000 | — | — |
| 2021-03-17 | $123.53 | $123.53 | 2,631,100 | — | — |
| 2021-03-16 | $124.12 | $124.12 | 2,523,600 | — | — |
| 2021-03-15 | $124.00 | $124.00 | 2,758,100 | — | — |
| 2021-03-12 | $124.13 | $124.13 | 3,340,600 | — | — |
| 2021-03-11 | $124.11 | $124.11 | 4,352,200 | — | — |
| 2021-03-10 | $123.86 | $123.86 | 3,938,200 | — | — |
| 2021-03-09 | $122.50 | $122.50 | 5,017,900 | — | — |
| 2021-03-08 | $121.50 | $121.50 | 5,790,900 | — | — |
| 2021-03-05 | $119.69 | $119.69 | 6,138,500 | — | — |
| 2021-03-04 | $115.55 | $115.55 | 5,181,400 | — | — |
| 2021-03-03 | $115.80 | $115.80 | 3,602,100 | — | — |
| 2021-03-02 | $115.68 | $115.68 | 3,232,400 | — | — |
| 2021-03-01 | $116.68 | $116.68 | 3,492,100 | — | — |
| 2021-02-26 | $115.37 | $115.37 | 4,169,700 | — | — |
| 2021-02-25 | $116.29 | $116.29 | 6,158,800 | — | — |
| 2021-02-24 | $119.07 | $119.07 | 6,884,300 | — | — |
| 2021-02-23 | $115.60 | $115.60 | 5,073,600 | — | — |
| 2021-02-22 | $113.36 | $113.36 | 4,778,900 | — | — |
| 2021-02-19 | $111.36 | $111.36 | 5,864,600 | — | — |
| 2021-02-18 | $113.05 | $113.05 | 6,335,000 | — | — |
| 2021-02-17 | $111.07 | $111.07 | 3,772,100 | — | — |
| 2021-02-16 | $110.20 | $110.20 | 3,768,700 | — | — |
| 2021-02-12 | $109.99 | $109.99 | 3,605,700 | — | — |
| 2021-02-11 | $108.48 | $108.48 | 6,702,300 | — | — |
| 2021-02-10 | $109.42 | $109.42 | 7,297,100 | — | — |
| 2021-02-09 | $113.45 | $113.45 | 3,774,700 | — | — |
| 2021-02-08 | $113.40 | $113.40 | 3,876,100 | — | — |
| 2021-02-05 | $112.22 | $112.22 | 2,656,100 | — | — |
| 2021-02-04 | $112.24 | $112.24 | 3,515,300 | — | — |
| 2021-02-03 | $110.20 | $110.20 | 4,551,500 | — | — |
| 2021-02-02 | $110.02 | $110.02 | 4,617,500 | — | — |
| 2021-02-01 | $106.50 | $106.50 | 5,445,900 | — | — |
| 2021-01-29 | $102.69 | $102.69 | 5,523,300 | — | — |
| 2021-01-28 | $105.25 | $105.25 | 6,837,500 | — | — |
| 2021-01-27 | $103.22 | $103.22 | 9,201,200 | — | — |
| 2021-01-26 | $106.21 | $106.21 | 5,365,200 | — | — |
| 2021-01-25 | $106.71 | $106.71 | 7,769,100 | — | — |
| 2021-01-22 | $107.28 | $107.28 | 3,858,000 | — | — |
| 2021-01-21 | $108.95 | $108.95 | 3,715,800 | — | — |
| 2021-01-20 | $109.14 | $109.14 | 5,003,300 | — | — |
| 2021-01-19 | $107.67 | $107.67 | 3,855,400 | — | — |
| 2021-01-15 | $108.20 | $108.20 | 7,128,700 | — | — |
| 2021-01-14 | $107.98 | $107.98 | 6,471,900 | — | — |
| 2021-01-13 | $110.24 | $110.24 | 6,099,100 | — | — |
| 2021-01-12 | $111.20 | $111.20 | 6,062,700 | — | — |
| 2021-01-11 | $115.05 | $115.05 | 2,729,200 | — | — |
| 2021-01-08 | $116.79 | $116.79 | 3,859,900 | — | — |
| 2021-01-07 | $114.43 | $114.43 | 4,053,400 | — | — |
| 2021-01-06 | $114.18 | $114.18 | 3,166,500 | — | — |
| 2021-01-05 | $112.36 | $112.36 | 4,035,800 | — | — |
| 2021-01-04 | $111.92 | $111.92 | 4,326,400 | — | — |