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
- 1980-03-17 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 | $143.90 | $143.90 | 49,448,100 | — | — |
| 2021-12-30 | $145.15 | $145.15 | 44,358,000 | — | — |
| 2021-12-29 | $148.26 | $148.26 | 51,300,200 | — | — |
| 2021-12-28 | $153.15 | $153.15 | 58,699,100 | — | — |
| 2021-12-27 | $154.36 | $154.36 | 53,296,400 | — | — |
| 2021-12-23 | $146.14 | $146.14 | 48,653,800 | — | — |
| 2021-12-22 | $143.88 | $143.88 | 46,923,700 | — | — |
| 2021-12-21 | $144.25 | $144.25 | 57,785,200 | — | — |
| 2021-12-20 | $135.80 | $135.80 | 38,195,400 | — | — |
| 2021-12-17 | $137.75 | $137.75 | 55,642,100 | — | — |
| 2021-12-16 | $138.64 | $138.64 | 63,369,600 | — | — |
| 2021-12-15 | $146.50 | $146.50 | 72,425,800 | — | — |
| 2021-12-14 | $135.60 | $135.60 | 50,754,600 | — | — |
| 2021-12-13 | $133.80 | $133.80 | 42,174,000 | — | — |
| 2021-12-10 | $138.55 | $138.55 | 42,224,300 | — | — |
| 2021-12-09 | $138.10 | $138.10 | 53,019,900 | — | — |
| 2021-12-08 | $145.24 | $145.24 | 40,977,500 | — | — |
| 2021-12-07 | $144.85 | $144.85 | 53,359,400 | — | — |
| 2021-12-06 | $139.06 | $139.06 | 66,776,500 | — | — |
| 2021-12-03 | $144.01 | $144.01 | 65,910,000 | — | — |
| 2021-12-02 | $150.68 | $150.68 | 56,161,200 | — | — |
| 2021-12-01 | $149.11 | $149.11 | 64,039,100 | — | — |
| 2021-11-30 | $158.37 | $158.37 | 75,182,500 | — | — |
| 2021-11-29 | $161.91 | $161.91 | 57,438,900 | — | — |
| 2021-11-26 | $154.81 | $154.81 | 36,245,100 | — | — |
| 2021-11-24 | $157.80 | $157.80 | 60,677,100 | — | — |
| 2021-11-23 | $149.92 | $149.92 | 62,852,700 | — | — |
| 2021-11-22 | $152.52 | $152.52 | 58,674,100 | — | — |
| 2021-11-19 | $155.41 | $155.41 | 41,668,900 | — | — |
| 2021-11-18 | $155.02 | $155.02 | 60,612,700 | — | — |
| 2021-11-17 | $151.34 | $151.34 | 54,527,500 | — | — |
| 2021-11-16 | $152.45 | $152.45 | 53,100,800 | — | — |
| 2021-11-15 | $146.49 | $146.49 | 52,271,300 | — | — |
| 2021-11-12 | $147.89 | $147.89 | 52,162,100 | — | — |
| 2021-11-11 | $146.01 | $146.01 | 67,934,800 | — | — |
| 2021-11-10 | $139.87 | $139.87 | 82,989,200 | — | — |
| 2021-11-09 | $148.92 | $148.92 | 98,442,600 | — | — |
| 2021-11-08 | $150.16 | $150.16 | 141,493,800 | — | — |
| 2021-11-05 | $136.34 | $136.34 | 64,920,600 | — | — |
| 2021-11-04 | $137.50 | $137.50 | 84,825,200 | — | — |
| 2021-11-03 | $130.53 | $130.53 | 59,537,800 | — | — |
| 2021-11-02 | $127.63 | $127.63 | 53,491,900 | — | — |
| 2021-11-01 | $125.23 | $125.23 | 54,559,800 | — | — |
| 2021-10-29 | $120.23 | $120.23 | 43,320,100 | — | — |
| 2021-10-28 | $121.16 | $121.16 | 58,002,500 | — | — |
| 2021-10-27 | $122.28 | $122.28 | 98,245,300 | — | — |
| 2021-10-26 | $122.93 | $122.93 | 59,458,900 | — | — |
| 2021-10-25 | $122.36 | $122.36 | 47,834,100 | — | — |
| 2021-10-22 | $119.82 | $119.82 | 38,992,700 | — | — |
| 2021-10-21 | $119.33 | $119.33 | 34,794,900 | — | — |
| 2021-10-20 | $116.39 | $116.39 | 34,244,800 | — | — |
| 2021-10-19 | $116.33 | $116.33 | 39,593,900 | — | — |
| 2021-10-18 | $116.43 | $116.43 | 47,537,800 | — | — |
| 2021-10-15 | $112.12 | $112.12 | 34,203,000 | — | — |
| 2021-10-14 | $111.99 | $111.99 | 46,900,200 | — | — |
| 2021-10-13 | $109.16 | $109.16 | 55,631,900 | — | — |
| 2021-10-12 | $105.04 | $105.04 | 34,039,900 | — | — |
| 2021-10-11 | $104.68 | $104.68 | 31,284,400 | — | — |
| 2021-10-08 | $105.06 | $105.06 | 30,623,000 | — | — |
| 2021-10-07 | $106.45 | $106.45 | 41,543,100 | — | — |
| 2021-10-06 | $103.64 | $103.64 | 39,071,700 | — | — |
| 2021-10-05 | $101.81 | $101.81 | 31,455,200 | — | — |
| 2021-10-04 | $100.34 | $100.34 | 41,967,100 | — | — |
| 2021-10-01 | $102.45 | $102.45 | 41,491,600 | — | — |
| 2021-09-30 | $102.90 | $102.90 | 57,636,700 | — | — |
| 2021-09-29 | $100.35 | $100.35 | 52,224,700 | — | — |
| 2021-09-28 | $101.52 | $101.52 | 74,469,000 | — | — |
| 2021-09-27 | $108.16 | $108.16 | 51,944,300 | — | — |
| 2021-09-24 | $105.80 | $105.80 | 26,482,600 | — | — |
| 2021-09-23 | $106.15 | $106.15 | 32,816,700 | — | — |
| 2021-09-22 | $104.38 | $104.38 | 34,126,300 | — | — |
| 2021-09-21 | $102.82 | $102.82 | 35,481,500 | — | — |
| 2021-09-20 | $101.55 | $101.55 | 45,228,400 | — | — |
| 2021-09-17 | $103.88 | $103.88 | 44,528,300 | — | — |
| 2021-09-16 | $106.22 | $106.22 | 38,150,300 | — | — |
| 2021-09-15 | $105.60 | $105.60 | 37,998,900 | — | — |
| 2021-09-14 | $105.73 | $105.73 | 40,629,500 | — | — |
| 2021-09-13 | $104.80 | $104.80 | 37,767,800 | — | — |
| 2021-09-10 | $105.20 | $105.20 | 32,602,300 | — | — |
| 2021-09-09 | $106.15 | $106.15 | 31,857,900 | — | — |
| 2021-09-08 | $106.17 | $106.17 | 43,067,900 | — | — |
| 2021-09-07 | $109.15 | $109.15 | 28,815,200 | — | — |
| 2021-09-03 | $109.92 | $109.92 | 42,605,800 | — | — |
| 2021-09-02 | $109.20 | $109.20 | 40,090,500 | — | — |
| 2021-09-01 | $109.99 | $109.99 | 38,579,600 | — | — |
| 2021-08-31 | $110.72 | $110.72 | 49,339,000 | — | — |
| 2021-08-30 | $111.32 | $111.32 | 56,130,500 | — | — |
| 2021-08-27 | $111.40 | $111.40 | 61,030,000 | — | — |
| 2021-08-26 | $107.27 | $107.27 | 51,442,500 | — | — |
| 2021-08-25 | $108.30 | $108.30 | 45,485,500 | — | — |
| 2021-08-24 | $107.65 | $107.65 | 51,239,300 | — | — |
| 2021-08-23 | $108.77 | $108.77 | 68,835,300 | — | — |
| 2021-08-20 | $104.65 | $104.65 | 55,227,600 | — | — |
| 2021-08-19 | $103.70 | $103.70 | 71,117,500 | — | — |
| 2021-08-18 | $103.44 | $103.44 | 79,387,900 | — | — |
| 2021-08-17 | $107.56 | $107.56 | 74,053,900 | — | — |
| 2021-08-16 | $107.48 | $107.48 | 73,325,400 | — | — |
| 2021-08-13 | $110.55 | $110.55 | 100,135,700 | — | — |
| 2021-08-12 | $106.50 | $106.50 | 60,578,700 | — | — |
| 2021-08-11 | $107.68 | $107.68 | 91,788,300 | — | — |
| 2021-08-10 | $106.48 | $106.48 | 113,012,300 | — | — |
| 2021-08-09 | $107.58 | $107.58 | 115,749,900 | — | — |
| 2021-08-06 | $110.11 | $110.11 | 143,899,000 | — | — |
| 2021-08-05 | $112.35 | $112.35 | 137,860,900 | — | — |
| 2021-08-04 | $118.77 | $118.77 | 225,368,700 | — | — |
| 2021-08-03 | $112.56 | $112.56 | 157,723,100 | — | — |
| 2021-08-02 | $108.63 | $108.63 | 115,581,900 | — | — |
| 2021-07-30 | $106.19 | $106.19 | 125,632,000 | — | — |
| 2021-07-29 | $102.95 | $102.95 | 164,091,800 | — | — |
| 2021-07-28 | $97.93 | $97.93 | 140,561,000 | — | — |
| 2021-07-27 | $91.03 | $91.03 | 69,427,000 | — | — |
| 2021-07-26 | $91.82 | $91.82 | 27,668,500 | — | — |
| 2021-07-23 | $92.15 | $92.15 | 31,708,900 | — | — |
| 2021-07-22 | $91.21 | $91.21 | 33,730,100 | — | — |
| 2021-07-21 | $89.41 | $89.41 | 29,469,900 | — | — |
| 2021-07-20 | $87.11 | $87.11 | 28,089,000 | — | — |
| 2021-07-19 | $86.58 | $86.58 | 39,244,800 | — | — |
| 2021-07-16 | $85.89 | $85.89 | 35,860,700 | — | — |
| 2021-07-15 | $86.93 | $86.93 | 38,944,700 | — | — |
| 2021-07-14 | $89.05 | $89.05 | 28,108,500 | — | — |
| 2021-07-13 | $90.26 | $90.26 | 30,367,600 | — | — |
| 2021-07-12 | $90.81 | $90.81 | 28,526,600 | — | — |
| 2021-07-09 | $90.90 | $90.90 | 35,278,400 | — | — |
| 2021-07-08 | $89.74 | $89.74 | 45,673,500 | — | — |
| 2021-07-07 | $90.54 | $90.54 | 51,498,500 | — | — |
| 2021-07-06 | $94.47 | $94.47 | 44,930,100 | — | — |
| 2021-07-02 | $94.70 | $94.70 | 51,316,700 | — | — |
| 2021-07-01 | $93.31 | $93.31 | 58,059,000 | — | — |
| 2021-06-30 | $93.93 | $93.93 | 70,721,500 | — | — |
| 2021-06-29 | $89.52 | $89.52 | 46,181,000 | — | — |
| 2021-06-28 | $87.08 | $87.08 | 30,262,000 | — | — |
| 2021-06-25 | $85.62 | $85.62 | 27,804,500 | — | — |
| 2021-06-24 | $86.10 | $86.10 | 42,217,700 | — | — |
| 2021-06-23 | $83.82 | $83.82 | 25,992,400 | — | — |
| 2021-06-22 | $83.58 | $83.58 | 32,107,700 | — | — |
| 2021-06-21 | $82.59 | $82.59 | 44,417,100 | — | — |
| 2021-06-18 | $84.65 | $84.65 | 58,736,800 | — | — |
| 2021-06-17 | $84.56 | $84.56 | 77,822,800 | — | — |
| 2021-06-16 | $80.11 | $80.11 | 29,598,300 | — | — |
| 2021-06-15 | $80.47 | $80.47 | 26,194,300 | — | — |
| 2021-06-14 | $81.55 | $81.55 | 27,830,200 | — | — |
| 2021-06-11 | $81.31 | $81.31 | 24,310,900 | — | — |
| 2021-06-10 | $81.56 | $81.56 | 28,606,400 | — | — |
| 2021-06-09 | $79.96 | $79.96 | 28,454,600 | — | — |
| 2021-06-08 | $80.89 | $80.89 | 26,956,600 | — | — |
| 2021-06-07 | $81.35 | $81.35 | 29,006,800 | — | — |
| 2021-06-04 | $81.58 | $81.58 | 26,387,800 | — | — |
| 2021-06-03 | $80.28 | $80.28 | 29,812,000 | — | — |
| 2021-06-02 | $81.97 | $81.97 | 35,203,200 | — | — |
| 2021-06-01 | $80.81 | $80.81 | 43,433,000 | — | — |
| 2021-05-28 | $80.08 | $80.08 | 40,952,700 | — | — |
| 2021-05-27 | $78.42 | $78.42 | 35,883,200 | — | — |
| 2021-05-26 | $78.34 | $78.34 | 30,354,000 | — | — |
| 2021-05-25 | $77.86 | $77.86 | 47,353,100 | — | — |
| 2021-05-24 | $77.44 | $77.44 | 33,194,300 | — | — |
| 2021-05-21 | $77.17 | $77.17 | 40,201,100 | — | — |
| 2021-05-20 | $78.06 | $78.06 | 49,135,000 | — | — |
| 2021-05-19 | $76.23 | $76.23 | 73,966,200 | — | — |
| 2021-05-18 | $74.44 | $74.44 | 31,982,500 | — | — |
| 2021-05-17 | $74.65 | $74.65 | 40,779,200 | — | — |
| 2021-05-14 | $74.59 | $74.59 | 38,355,800 | — | — |
| 2021-05-13 | $73.09 | $73.09 | 48,646,800 | — | — |
| 2021-05-12 | $74.64 | $74.64 | 42,531,400 | — | — |
| 2021-05-11 | $76.83 | $76.83 | 51,008,200 | — | — |
| 2021-05-10 | $75.99 | $75.99 | 45,134,500 | — | — |
| 2021-05-07 | $78.81 | $78.81 | 36,954,200 | — | — |
| 2021-05-06 | $77.89 | $77.89 | 38,661,300 | — | — |
| 2021-05-05 | $77.83 | $77.83 | 42,310,200 | — | — |
| 2021-05-04 | $78.61 | $78.61 | 59,194,300 | — | — |
| 2021-05-03 | $78.55 | $78.55 | 66,323,300 | — | — |
| 2021-04-30 | $81.62 | $81.62 | 46,601,900 | — | — |
| 2021-04-29 | $83.91 | $83.91 | 51,294,500 | — | — |
| 2021-04-28 | $84.02 | $84.02 | 108,920,300 | — | — |
| 2021-04-27 | $85.21 | $85.21 | 61,909,900 | — | — |
| 2021-04-26 | $85.41 | $85.41 | 57,594,500 | — | — |
| 2021-04-23 | $82.76 | $82.76 | 49,194,000 | — | — |
| 2021-04-22 | $79.06 | $79.06 | 38,846,100 | — | — |
| 2021-04-21 | $81.61 | $81.61 | 35,069,000 | — | — |
| 2021-04-20 | $79.27 | $79.27 | 34,977,800 | — | — |
| 2021-04-19 | $81.11 | $81.11 | 39,115,500 | — | — |
| 2021-04-16 | $82.15 | $82.15 | 47,280,600 | — | — |
| 2021-04-15 | $83.01 | $83.01 | 68,942,800 | — | — |
| 2021-04-14 | $78.55 | $78.55 | 34,263,800 | — | — |
| 2021-04-13 | $80.19 | $80.19 | 37,767,300 | — | — |
| 2021-04-12 | $78.58 | $78.58 | 62,098,800 | — | — |
| 2021-04-09 | $82.76 | $82.76 | 32,759,900 | — | — |
| 2021-04-08 | $83.35 | $83.35 | 41,925,300 | — | — |
| 2021-04-07 | $82.20 | $82.20 | 35,590,900 | — | — |
| 2021-04-06 | $81.44 | $81.44 | 29,327,900 | — | — |
| 2021-04-05 | $81.43 | $81.43 | 32,610,600 | — | — |
| 2021-04-01 | $81.09 | $81.09 | 40,182,400 | — | — |
| 2021-03-31 | $78.50 | $78.50 | 43,659,500 | — | — |
| 2021-03-30 | $76.00 | $76.00 | 39,169,300 | — | — |
| 2021-03-29 | $77.14 | $77.14 | 37,144,300 | — | — |
| 2021-03-26 | $77.41 | $77.41 | 49,148,700 | — | — |
| 2021-03-25 | $76.22 | $76.22 | 44,735,100 | — | — |
| 2021-03-24 | $76.48 | $76.48 | 43,753,600 | — | — |
| 2021-03-23 | $78.38 | $78.38 | 40,466,600 | — | — |
| 2021-03-22 | $80.30 | $80.30 | 39,648,600 | — | — |
| 2021-03-19 | $79.06 | $79.06 | 42,283,400 | — | — |
| 2021-03-18 | $78.12 | $78.12 | 51,036,500 | — | — |
| 2021-03-17 | $82.63 | $82.63 | 43,320,600 | — | — |
| 2021-03-16 | $82.75 | $82.75 | 42,971,600 | — | — |
| 2021-03-15 | $82.50 | $82.50 | 39,086,800 | — | — |
| 2021-03-12 | $81.05 | $81.05 | 32,938,000 | — | — |
| 2021-03-11 | $81.23 | $81.23 | 43,583,700 | — | — |
| 2021-03-10 | $77.52 | $77.52 | 45,416,600 | — | — |
| 2021-03-09 | $78.53 | $78.53 | 45,088,300 | — | — |
| 2021-03-08 | $73.96 | $73.96 | 54,563,900 | — | — |
| 2021-03-05 | $78.52 | $78.52 | 58,548,900 | — | — |
| 2021-03-04 | $77.75 | $77.75 | 60,549,400 | — | — |
| 2021-03-03 | $80.86 | $80.86 | 43,541,000 | — | — |
| 2021-03-02 | $84.13 | $84.13 | 34,828,200 | — | — |
| 2021-03-01 | $86.39 | $86.39 | 32,746,200 | — | — |
| 2021-02-26 | $84.51 | $84.51 | 48,962,900 | — | — |
| 2021-02-25 | $82.42 | $82.42 | 54,625,100 | — | — |
| 2021-02-24 | $86.94 | $86.94 | 40,821,200 | — | — |
| 2021-02-23 | $84.74 | $84.74 | 49,720,900 | — | — |
| 2021-02-22 | $85.37 | $85.37 | 36,930,200 | — | — |
| 2021-02-19 | $89.58 | $89.58 | 29,548,300 | — | — |
| 2021-02-18 | $88.64 | $88.64 | 35,624,900 | — | — |
| 2021-02-17 | $89.94 | $89.94 | 32,245,500 | — | — |
| 2021-02-16 | $91.46 | $91.46 | 35,105,900 | — | — |
| 2021-02-12 | $93.77 | $93.77 | 38,538,400 | — | — |
| 2021-02-11 | $92.66 | $92.66 | 35,571,000 | — | — |
| 2021-02-10 | $92.35 | $92.35 | 42,441,300 | — | — |
| 2021-02-09 | $90.91 | $90.91 | 37,596,400 | — | — |
| 2021-02-08 | $91.47 | $91.47 | 47,639,900 | — | — |
| 2021-02-05 | $87.90 | $87.90 | 30,268,700 | — | — |
| 2021-02-04 | $87.84 | $87.84 | 30,791,600 | — | — |
| 2021-02-03 | $87.89 | $87.89 | 32,312,900 | — | — |
| 2021-02-02 | $88.86 | $88.86 | 33,850,000 | — | — |
| 2021-02-01 | $87.66 | $87.66 | 42,359,300 | — | — |
| 2021-01-29 | $85.64 | $85.64 | 56,735,800 | — | — |
| 2021-01-28 | $87.52 | $87.52 | 47,048,400 | — | — |
| 2021-01-27 | $88.84 | $88.84 | 73,341,200 | — | — |
| 2021-01-26 | $94.71 | $94.71 | 59,449,100 | — | — |
| 2021-01-25 | $94.13 | $94.13 | 55,086,900 | — | — |
| 2021-01-22 | $92.79 | $92.79 | 71,294,700 | — | — |
| 2021-01-21 | $91.53 | $91.53 | 54,221,900 | — | — |
| 2021-01-20 | $88.75 | $88.75 | 35,185,800 | — | — |
| 2021-01-19 | $89.45 | $89.45 | 45,115,100 | — | — |
| 2021-01-15 | $88.21 | $88.21 | 49,340,300 | — | — |
| 2021-01-14 | $90.79 | $90.79 | 53,408,200 | — | — |
| 2021-01-13 | $91.78 | $91.78 | 60,712,900 | — | — |
| 2021-01-12 | $95.36 | $95.36 | 67,672,300 | — | — |
| 2021-01-11 | $97.25 | $97.25 | 48,600,200 | — | — |
| 2021-01-08 | $94.58 | $94.58 | 39,816,400 | — | — |
| 2021-01-07 | $95.16 | $95.16 | 42,897,200 | — | — |
| 2021-01-06 | $90.33 | $90.33 | 51,911,700 | — | — |
| 2021-01-05 | $92.77 | $92.77 | 34,208,000 | — | — |
| 2021-01-04 | $92.30 | $92.30 | 51,802,600 | — | — |