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
- 1999-10-29 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 — 2020
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2020-12-31 | $104.99 | $104.99 | 815,200 | — | — |
| 2020-12-30 | $104.65 | $104.65 | 2,098,400 | — | — |
| 2020-12-29 | $106.71 | $106.71 | 744,100 | — | — |
| 2020-12-28 | $107.28 | $107.28 | 2,851,700 | — | — |
| 2020-12-24 | $107.46 | $107.46 | 410,300 | — | — |
| 2020-12-23 | $107.06 | $107.06 | 1,051,300 | — | — |
| 2020-12-22 | $106.64 | $106.64 | 1,298,600 | — | — |
| 2020-12-21 | $105.98 | $105.98 | 1,288,200 | — | — |
| 2020-12-18 | $107.08 | $107.08 | 2,678,100 | — | — |
| 2020-12-17 | $105.61 | $105.61 | 1,601,000 | — | — |
| 2020-12-16 | $104.52 | $104.52 | 1,392,500 | — | — |
| 2020-12-15 | $103.87 | $103.87 | 953,100 | — | — |
| 2020-12-14 | $103.27 | $103.27 | 1,414,000 | — | — |
| 2020-12-11 | $103.53 | $103.53 | 1,110,300 | — | — |
| 2020-12-10 | $103.41 | $103.41 | 2,501,500 | — | — |
| 2020-12-09 | $104.43 | $104.43 | 1,509,100 | — | — |
| 2020-12-08 | $104.10 | $104.10 | 1,077,000 | — | — |
| 2020-12-07 | $102.78 | $102.78 | 1,114,900 | — | — |
| 2020-12-04 | $104.19 | $104.19 | 1,370,200 | — | — |
| 2020-12-03 | $104.09 | $104.09 | 727,500 | — | — |
| 2020-12-02 | $103.46 | $103.46 | 1,083,900 | — | — |
| 2020-12-01 | $104.21 | $104.21 | 1,768,900 | — | — |
| 2020-11-30 | $103.51 | $103.51 | 2,355,300 | — | — |
| 2020-11-27 | $104.32 | $104.32 | 725,200 | — | — |
| 2020-11-25 | $103.74 | $103.74 | 873,400 | — | — |
| 2020-11-24 | $102.52 | $102.52 | 1,460,500 | — | — |
| 2020-11-23 | $102.81 | $102.81 | 940,600 | — | — |
| 2020-11-20 | $102.32 | $102.32 | 1,494,300 | — | — |
| 2020-11-19 | $101.50 | $101.50 | 976,800 | — | — |
| 2020-11-18 | $100.59 | $100.59 | 1,189,100 | — | — |
| 2020-11-17 | $102.45 | $102.45 | 1,470,500 | — | — |
| 2020-11-16 | $101.68 | $101.68 | 1,003,000 | — | — |
| 2020-11-13 | $101.53 | $101.53 | 2,117,900 | — | — |
| 2020-11-12 | $98.23 | $98.23 | 1,722,300 | — | — |
| 2020-11-11 | $97.20 | $97.20 | 1,878,000 | — | — |
| 2020-11-10 | $96.68 | $96.68 | 2,129,400 | — | — |
| 2020-11-09 | $99.27 | $99.27 | 2,168,600 | — | — |
| 2020-11-06 | $101.63 | $101.63 | 1,070,500 | — | — |
| 2020-11-05 | $102.71 | $102.71 | 1,947,800 | — | — |
| 2020-11-04 | $99.34 | $99.34 | 2,134,400 | — | — |
| 2020-11-03 | $95.67 | $95.67 | 1,455,800 | — | — |
| 2020-11-02 | $95.81 | $95.81 | 1,487,100 | — | — |
| 2020-10-30 | $95.12 | $95.12 | 2,691,600 | — | — |
| 2020-10-29 | $95.82 | $95.82 | 2,961,100 | — | — |
| 2020-10-28 | $97.40 | $97.40 | 6,219,000 | — | — |
| 2020-10-27 | $106.71 | $106.71 | 2,525,800 | — | — |
| 2020-10-26 | $106.06 | $106.06 | 1,497,500 | — | — |
| 2020-10-23 | $106.75 | $106.75 | 2,665,800 | — | — |
| 2020-10-22 | $108.00 | $108.00 | 1,488,900 | — | — |
| 2020-10-21 | $109.02 | $109.02 | 1,134,200 | — | — |
| 2020-10-20 | $109.30 | $109.30 | 1,004,000 | — | — |
| 2020-10-19 | $109.41 | $109.41 | 1,417,400 | — | — |
| 2020-10-16 | $110.71 | $110.71 | 1,527,200 | — | — |
| 2020-10-15 | $109.05 | $109.05 | 2,610,300 | — | — |
| 2020-10-14 | $113.33 | $113.33 | 1,365,800 | — | — |
| 2020-10-13 | $115.46 | $115.46 | 1,271,400 | — | — |
| 2020-10-12 | $114.09 | $114.09 | 1,033,600 | — | — |
| 2020-10-09 | $112.53 | $112.53 | 671,700 | — | — |
| 2020-10-08 | $111.08 | $111.08 | 749,000 | — | — |
| 2020-10-07 | $109.68 | $109.68 | 1,019,900 | — | — |
| 2020-10-06 | $108.16 | $108.16 | 903,700 | — | — |
| 2020-10-05 | $109.10 | $109.10 | 1,230,900 | — | — |
| 2020-10-02 | $108.61 | $108.61 | 910,100 | — | — |
| 2020-10-01 | $109.93 | $109.93 | 1,440,500 | — | — |
| 2020-09-30 | $110.54 | $110.54 | 1,099,300 | — | — |
| 2020-09-29 | $111.21 | $111.21 | 804,000 | — | — |
| 2020-09-28 | $110.97 | $110.97 | 1,629,900 | — | — |
| 2020-09-25 | $111.47 | $111.47 | 1,145,200 | — | — |
| 2020-09-24 | $110.47 | $110.47 | 949,100 | — | — |
| 2020-09-23 | $110.08 | $110.08 | 1,235,400 | — | — |
| 2020-09-22 | $112.75 | $112.75 | 1,176,200 | — | — |
| 2020-09-21 | $110.16 | $110.16 | 1,549,700 | — | — |
| 2020-09-18 | $109.06 | $109.06 | 2,284,400 | — | — |
| 2020-09-17 | $106.88 | $106.88 | 1,222,900 | — | — |
| 2020-09-16 | $107.07 | $107.07 | 1,119,800 | — | — |
| 2020-09-15 | $108.86 | $108.86 | 932,000 | — | — |
| 2020-09-14 | $108.19 | $108.19 | 955,300 | — | — |
| 2020-09-11 | $106.49 | $106.49 | 1,581,800 | — | — |
| 2020-09-10 | $106.34 | $106.34 | 1,694,000 | — | — |
| 2020-09-09 | $108.94 | $108.94 | 1,620,700 | — | — |
| 2020-09-08 | $104.11 | $104.11 | 2,184,900 | — | — |
| 2020-09-04 | $108.43 | $108.43 | 2,624,700 | — | — |
| 2020-09-03 | $113.40 | $113.40 | 2,400,500 | — | — |
| 2020-09-02 | $119.57 | $119.57 | 2,526,700 | — | — |
| 2020-09-01 | $119.03 | $119.03 | 1,936,000 | — | — |
| 2020-08-31 | $116.43 | $116.43 | 1,392,900 | — | — |
| 2020-08-28 | $115.63 | $115.63 | 2,028,300 | — | — |
| 2020-08-27 | $114.06 | $114.06 | 1,641,900 | — | — |
| 2020-08-26 | $112.38 | $112.38 | 2,178,400 | — | — |
| 2020-08-25 | $111.00 | $111.00 | 1,376,800 | — | — |
| 2020-08-24 | $110.87 | $110.87 | 1,699,100 | — | — |
| 2020-08-21 | $110.65 | $110.65 | 1,692,100 | — | — |
| 2020-08-20 | $110.35 | $110.35 | 1,190,300 | — | — |
| 2020-08-19 | $109.21 | $109.21 | 1,135,000 | — | — |
| 2020-08-18 | $108.73 | $108.73 | 950,400 | — | — |
| 2020-08-17 | $107.87 | $107.87 | 975,100 | — | — |
| 2020-08-14 | $107.90 | $107.90 | 948,900 | — | — |
| 2020-08-13 | $109.23 | $109.23 | 1,243,500 | — | — |
| 2020-08-12 | $107.00 | $107.00 | 1,040,900 | — | — |
| 2020-08-11 | $106.22 | $106.22 | 1,711,500 | — | — |
| 2020-08-10 | $107.87 | $107.87 | 1,399,900 | — | — |
| 2020-08-07 | $109.22 | $109.22 | 1,697,700 | — | — |
| 2020-08-06 | $109.18 | $109.18 | 1,235,800 | — | — |
| 2020-08-05 | $110.73 | $110.73 | 1,398,300 | — | — |
| 2020-08-04 | $111.73 | $111.73 | 1,325,500 | — | — |
| 2020-08-03 | $112.98 | $112.98 | 1,212,000 | — | — |
| 2020-07-31 | $112.44 | $112.44 | 1,182,900 | — | — |
| 2020-07-30 | $110.50 | $110.50 | 1,439,300 | — | — |
| 2020-07-29 | $110.68 | $110.68 | 3,854,100 | — | — |
| 2020-07-28 | $111.99 | $111.99 | 2,160,300 | — | — |
| 2020-07-27 | $114.65 | $114.65 | 1,143,400 | — | — |
| 2020-07-24 | $111.74 | $111.74 | 997,900 | — | — |
| 2020-07-23 | $112.69 | $112.69 | 1,268,700 | — | — |
| 2020-07-22 | $113.81 | $113.81 | 1,140,800 | — | — |
| 2020-07-21 | $113.45 | $113.45 | 1,123,000 | — | — |
| 2020-07-20 | $115.24 | $115.24 | 1,365,000 | — | — |
| 2020-07-17 | $112.65 | $112.65 | 953,600 | — | — |
| 2020-07-16 | $111.66 | $111.66 | 1,369,000 | — | — |
| 2020-07-15 | $112.78 | $112.78 | 2,232,700 | — | — |
| 2020-07-14 | $112.27 | $112.27 | 2,089,800 | — | — |
| 2020-07-13 | $109.94 | $109.94 | 1,599,900 | — | — |
| 2020-07-10 | $114.26 | $114.26 | 1,262,500 | — | — |
| 2020-07-09 | $114.22 | $114.22 | 1,630,200 | — | — |
| 2020-07-08 | $112.67 | $112.67 | 1,556,900 | — | — |
| 2020-07-07 | $110.98 | $110.98 | 1,451,300 | — | — |
| 2020-07-06 | $112.61 | $112.61 | 2,911,500 | — | — |
| 2020-07-02 | $113.12 | $113.12 | 4,433,900 | — | — |
| 2020-07-01 | $106.33 | $106.33 | 1,746,400 | — | — |
| 2020-06-30 | $107.09 | $107.09 | 1,709,600 | — | — |
| 2020-06-29 | $104.99 | $104.99 | 1,862,500 | — | — |
| 2020-06-26 | $105.37 | $105.37 | 4,123,600 | — | — |
| 2020-06-25 | $102.89 | $102.89 | 2,133,700 | — | — |
| 2020-06-24 | $100.97 | $100.97 | 2,147,800 | — | — |
| 2020-06-23 | $100.88 | $100.88 | 1,643,900 | — | — |
| 2020-06-22 | $101.59 | $101.59 | 1,301,800 | — | — |
| 2020-06-19 | $100.47 | $100.47 | 2,841,500 | — | — |
| 2020-06-18 | $100.69 | $100.69 | 1,368,300 | — | — |
| 2020-06-17 | $101.41 | $101.41 | 1,886,400 | — | — |
| 2020-06-16 | $100.04 | $100.04 | 2,411,300 | — | — |
| 2020-06-15 | $100.54 | $100.54 | 1,593,300 | — | — |
| 2020-06-12 | $100.34 | $100.34 | 1,501,600 | — | — |
| 2020-06-11 | $100.48 | $100.48 | 1,574,100 | — | — |
| 2020-06-10 | $103.85 | $103.85 | 1,414,200 | — | — |
| 2020-06-09 | $102.73 | $102.73 | 1,201,800 | — | — |
| 2020-06-08 | $103.38 | $103.38 | 1,686,300 | — | — |
| 2020-06-05 | $99.00 | $99.00 | 2,962,800 | — | — |
| 2020-06-04 | $101.84 | $101.84 | 1,932,800 | — | — |
| 2020-06-03 | $103.01 | $103.01 | 1,961,300 | — | — |
| 2020-06-02 | $105.53 | $105.53 | 2,047,500 | — | — |
| 2020-06-01 | $105.71 | $105.71 | 1,695,600 | — | — |
| 2020-05-29 | $105.80 | $105.80 | 6,082,300 | — | — |
| 2020-05-28 | $102.91 | $102.91 | 1,742,000 | — | — |
| 2020-05-27 | $99.97 | $99.97 | 1,569,400 | — | — |
| 2020-05-26 | $100.08 | $100.08 | 1,523,100 | — | — |
| 2020-05-22 | $100.42 | $100.42 | 1,177,900 | — | — |
| 2020-05-21 | $101.00 | $101.00 | 1,604,600 | — | — |
| 2020-05-20 | $100.58 | $100.58 | 1,665,700 | — | — |
| 2020-05-19 | $97.30 | $97.30 | 1,247,900 | — | — |
| 2020-05-18 | $98.10 | $98.10 | 1,782,900 | — | — |
| 2020-05-15 | $98.09 | $98.09 | 3,004,200 | — | — |
| 2020-05-14 | $97.23 | $97.23 | 1,765,000 | — | — |
| 2020-05-13 | $95.37 | $95.37 | 2,321,200 | — | — |
| 2020-05-12 | $95.76 | $95.76 | 2,804,000 | — | — |
| 2020-05-11 | $101.89 | $101.89 | 1,360,300 | — | — |
| 2020-05-08 | $101.15 | $101.15 | 1,213,300 | — | — |
| 2020-05-07 | $100.60 | $100.60 | 1,905,100 | — | — |
| 2020-05-06 | $99.17 | $99.17 | 1,566,600 | — | — |
| 2020-05-05 | $99.19 | $99.19 | 1,941,900 | — | — |
| 2020-05-04 | $97.60 | $97.60 | 1,929,700 | — | — |
| 2020-05-01 | $95.86 | $95.86 | 1,913,800 | — | — |
| 2020-04-30 | $97.71 | $97.71 | 3,496,700 | — | — |
| 2020-04-29 | $97.87 | $97.87 | 10,771,700 | — | — |
| 2020-04-28 | $101.93 | $101.93 | 2,975,400 | — | — |
| 2020-04-27 | $103.07 | $103.07 | 2,227,900 | — | — |
| 2020-04-24 | $102.78 | $102.78 | 2,293,600 | — | — |
| 2020-04-23 | $102.26 | $102.26 | 2,273,000 | — | — |
| 2020-04-22 | $104.29 | $104.29 | 1,663,500 | — | — |
| 2020-04-21 | $103.36 | $103.36 | 1,462,600 | — | — |
| 2020-04-20 | $106.24 | $106.24 | 2,305,000 | — | — |
| 2020-04-17 | $105.35 | $105.35 | 3,013,500 | — | — |
| 2020-04-16 | $105.84 | $105.84 | 3,617,100 | — | — |
| 2020-04-15 | $100.39 | $100.39 | 1,989,600 | — | — |
| 2020-04-14 | $100.50 | $100.50 | 2,101,600 | — | — |
| 2020-04-13 | $95.19 | $95.19 | 2,018,100 | — | — |
| 2020-04-09 | $95.39 | $95.39 | 2,036,600 | — | — |
| 2020-04-08 | $97.37 | $97.37 | 1,477,500 | — | — |
| 2020-04-07 | $95.23 | $95.23 | 2,308,700 | — | — |
| 2020-04-06 | $97.79 | $97.79 | 2,191,600 | — | — |
| 2020-04-03 | $95.36 | $95.36 | 2,035,500 | — | — |
| 2020-04-02 | $93.12 | $93.12 | 2,028,100 | — | — |
| 2020-04-01 | $91.60 | $91.60 | 2,357,800 | — | — |
| 2020-03-31 | $91.49 | $91.49 | 1,740,900 | — | — |
| 2020-03-30 | $94.19 | $94.19 | 2,335,500 | — | — |
| 2020-03-27 | $90.61 | $90.61 | 2,736,600 | — | — |
| 2020-03-26 | $94.38 | $94.38 | 2,919,700 | — | — |
| 2020-03-25 | $89.35 | $89.35 | 2,704,000 | — | — |
| 2020-03-24 | $89.98 | $89.98 | 2,369,800 | — | — |
| 2020-03-23 | $85.54 | $85.54 | 3,185,100 | — | — |
| 2020-03-20 | $82.37 | $82.37 | 3,468,700 | — | — |
| 2020-03-19 | $88.85 | $88.85 | 2,966,800 | — | — |
| 2020-03-18 | $97.10 | $97.10 | 4,423,200 | — | — |
| 2020-03-17 | $88.43 | $88.43 | 3,271,900 | — | — |
| 2020-03-16 | $83.23 | $83.23 | 2,789,800 | — | — |
| 2020-03-13 | $85.73 | $85.73 | 2,820,400 | — | — |
| 2020-03-12 | $80.05 | $80.05 | 3,202,300 | — | — |
| 2020-03-11 | $87.02 | $87.02 | 2,531,000 | — | — |
| 2020-03-10 | $86.15 | $86.15 | 2,058,700 | — | — |
| 2020-03-09 | $82.62 | $82.62 | 1,898,000 | — | — |
| 2020-03-06 | $90.62 | $90.62 | 2,097,200 | — | — |
| 2020-03-05 | $92.98 | $92.98 | 1,903,700 | — | — |
| 2020-03-04 | $94.90 | $94.90 | 1,507,100 | — | — |
| 2020-03-03 | $90.28 | $90.28 | 2,616,300 | — | — |
| 2020-03-02 | $90.91 | $90.91 | 1,726,600 | — | — |
| 2020-02-28 | $86.51 | $86.51 | 3,279,700 | — | — |
| 2020-02-27 | $89.31 | $89.31 | 1,706,300 | — | — |
| 2020-02-26 | $92.54 | $92.54 | 1,635,200 | — | — |
| 2020-02-25 | $93.73 | $93.73 | 1,293,900 | — | — |
| 2020-02-24 | $97.11 | $97.11 | 1,514,100 | — | — |
| 2020-02-21 | $100.52 | $100.52 | 1,132,100 | — | — |
| 2020-02-20 | $101.47 | $101.47 | 1,474,100 | — | — |
| 2020-02-19 | $102.56 | $102.56 | 1,274,700 | — | — |
| 2020-02-18 | $100.96 | $100.96 | 1,527,500 | — | — |
| 2020-02-14 | $99.67 | $99.67 | 1,053,200 | — | — |
| 2020-02-13 | $99.60 | $99.60 | 1,914,100 | — | — |
| 2020-02-12 | $97.45 | $97.45 | 4,497,900 | — | — |
| 2020-02-11 | $96.37 | $96.37 | 1,834,300 | — | — |
| 2020-02-10 | $95.76 | $95.76 | 1,387,100 | — | — |
| 2020-02-07 | $96.12 | $96.12 | 1,242,700 | — | — |
| 2020-02-06 | $96.95 | $96.95 | 776,300 | — | — |
| 2020-02-05 | $95.95 | $95.95 | 915,900 | — | — |
| 2020-02-04 | $95.22 | $95.22 | 1,055,600 | — | — |
| 2020-02-03 | $93.68 | $93.68 | 820,300 | — | — |
| 2020-01-31 | $93.35 | $93.35 | 1,020,200 | — | — |
| 2020-01-30 | $94.61 | $94.61 | 852,100 | — | — |
| 2020-01-29 | $94.84 | $94.84 | 922,700 | — | — |
| 2020-01-28 | $94.83 | $94.83 | 851,400 | — | — |
| 2020-01-27 | $94.23 | $94.23 | 845,800 | — | — |
| 2020-01-24 | $95.52 | $95.52 | 1,004,900 | — | — |
| 2020-01-23 | $96.44 | $96.44 | 817,900 | — | — |
| 2020-01-22 | $95.60 | $95.60 | 902,300 | — | — |
| 2020-01-21 | $94.95 | $94.95 | 1,353,100 | — | — |
| 2020-01-17 | $95.31 | $95.31 | 944,100 | — | — |
| 2020-01-16 | $95.82 | $95.82 | 1,274,700 | — | — |
| 2020-01-15 | $95.12 | $95.12 | 1,107,000 | — | — |
| 2020-01-14 | $93.93 | $93.93 | 1,090,300 | — | — |
| 2020-01-13 | $94.68 | $94.68 | 1,066,600 | — | — |
| 2020-01-10 | $93.53 | $93.53 | 1,183,800 | — | — |
| 2020-01-09 | $93.19 | $93.19 | 1,639,600 | — | — |
| 2020-01-08 | $91.40 | $91.40 | 1,899,000 | — | — |
| 2020-01-07 | $90.20 | $90.20 | 2,475,900 | — | — |
| 2020-01-06 | $87.55 | $87.55 | 1,394,200 | — | — |
| 2020-01-03 | $87.24 | $87.24 | 865,900 | — | — |
| 2020-01-02 | $87.64 | $87.64 | 1,079,900 | — | — |