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
- 1992-06-26 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 | $116.97 | $142.26 | 3,674,900 | — | — |
| 2021-12-30 | $116.24 | $141.37 | 4,068,700 | — | — |
| 2021-12-29 | $116.38 | $141.54 | 4,215,300 | — | — |
| 2021-12-28 | $115.57 | $140.56 | 4,561,600 | — | — |
| 2021-12-27 | $114.22 | $138.91 | 3,716,700 | — | — |
| 2021-12-23 | $112.37 | $136.66 | 3,359,600 | — | — |
| 2021-12-22 | $111.74 | $135.90 | 3,643,300 | — | — |
| 2021-12-21 | $110.37 | $134.23 | 4,682,200 | — | — |
| 2021-12-20 | $108.09 | $131.46 | 6,313,700 | — | — |
| 2021-12-17 | $108.63 | $132.12 | 13,696,900 | — | — |
| 2021-12-16 | $113.59 | $138.15 | 7,544,400 | — | — |
| 2021-12-15 | $114.68 | $139.47 | 6,902,400 | — | — |
| 2021-12-14 | $114.71 | $139.51 | 6,854,600 | — | — |
| 2021-12-13 | $115.56 | $140.54 | 6,479,400 | — | — |
| 2021-12-10 | $116.73 | $141.97 | 6,110,800 | — | — |
| 2021-12-09 | $115.35 | $140.29 | 5,664,700 | — | — |
| 2021-12-08 | $116.25 | $141.38 | 5,807,000 | — | — |
| 2021-12-07 | $116.26 | $141.40 | 8,786,900 | — | — |
| 2021-12-06 | $113.36 | $137.87 | 8,280,200 | — | — |
| 2021-12-03 | $111.24 | $135.29 | 7,014,100 | — | — |
| 2021-12-02 | $111.42 | $135.51 | 7,709,400 | — | — |
| 2021-12-01 | $108.66 | $132.15 | 7,618,500 | — | — |
| 2021-11-30 | $109.64 | $133.34 | 9,483,300 | — | — |
| 2021-11-29 | $110.73 | $134.67 | 7,114,100 | — | — |
| 2021-11-26 | $110.66 | $134.59 | 6,703,200 | — | — |
| 2021-11-24 | $113.97 | $138.61 | 4,464,300 | — | — |
| 2021-11-23 | $113.58 | $138.14 | 7,911,000 | — | — |
| 2021-11-22 | $111.45 | $135.55 | 5,967,300 | — | — |
| 2021-11-19 | $110.78 | $134.73 | 6,921,800 | — | — |
| 2021-11-18 | $112.90 | $137.31 | 5,632,100 | — | — |
| 2021-11-17 | $112.52 | $136.85 | 5,768,600 | — | — |
| 2021-11-16 | $112.23 | $136.49 | 7,965,000 | — | — |
| 2021-11-15 | $111.87 | $136.06 | 6,566,100 | — | — |
| 2021-11-12 | $111.72 | $135.87 | 7,350,400 | — | — |
| 2021-11-11 | $111.44 | $135.53 | 7,191,900 | — | — |
| 2021-11-10 | $113.25 | $137.74 | 6,563,700 | — | — |
| 2021-11-09 | $114.13 | $138.21 | 6,754,700 | — | — |
| 2021-11-08 | $115.16 | $139.46 | 8,753,300 | — | — |
| 2021-11-05 | $116.91 | $141.58 | 10,256,800 | — | — |
| 2021-11-04 | $112.16 | $135.82 | 8,212,600 | — | — |
| 2021-11-03 | $112.61 | $136.37 | 6,422,600 | — | — |
| 2021-11-02 | $111.45 | $134.96 | 11,538,900 | — | — |
| 2021-11-01 | $109.80 | $132.97 | 14,184,600 | — | — |
| 2021-10-29 | $106.07 | $128.45 | 27,419,600 | — | — |
| 2021-10-28 | $113.20 | $137.08 | 7,697,600 | — | — |
| 2021-10-27 | $113.51 | $137.46 | 5,853,900 | — | — |
| 2021-10-26 | $114.92 | $139.17 | 5,948,000 | — | — |
| 2021-10-25 | $114.71 | $138.91 | 4,290,600 | — | — |
| 2021-10-22 | $114.55 | $138.72 | 3,396,400 | — | — |
| 2021-10-21 | $114.44 | $138.58 | 3,684,300 | — | — |
| 2021-10-20 | $113.86 | $137.88 | 7,645,200 | — | — |
| 2021-10-19 | $113.49 | $137.43 | 5,799,300 | — | — |
| 2021-10-18 | $113.37 | $137.29 | 4,958,400 | — | — |
| 2021-10-15 | $111.45 | $134.96 | 5,860,900 | — | — |
| 2021-10-14 | $111.87 | $135.47 | 5,194,900 | — | — |
| 2021-10-13 | $110.76 | $134.13 | 4,806,500 | — | — |
| 2021-10-12 | $111.00 | $134.42 | 3,866,800 | — | — |
| 2021-10-11 | $110.94 | $134.35 | 5,987,300 | — | — |
| 2021-10-08 | $111.22 | $134.69 | 3,787,000 | — | — |
| 2021-10-07 | $112.21 | $135.88 | 5,549,500 | — | — |
| 2021-10-06 | $111.64 | $135.19 | 5,734,500 | — | — |
| 2021-10-05 | $110.85 | $134.24 | 5,884,000 | — | — |
| 2021-10-04 | $111.46 | $134.98 | 4,497,700 | — | — |
| 2021-10-01 | $112.92 | $136.74 | 5,636,900 | — | — |
| 2021-09-30 | $110.31 | $133.58 | 5,974,500 | — | — |
| 2021-09-29 | $112.17 | $135.84 | 4,389,100 | — | — |
| 2021-09-28 | $111.71 | $135.28 | 5,917,700 | — | — |
| 2021-09-27 | $113.68 | $137.66 | 3,988,800 | — | — |
| 2021-09-24 | $114.11 | $138.19 | 3,955,000 | — | — |
| 2021-09-23 | $114.14 | $138.22 | 3,842,000 | — | — |
| 2021-09-22 | $113.07 | $136.93 | 4,578,200 | — | — |
| 2021-09-21 | $112.22 | $135.90 | 5,468,400 | — | — |
| 2021-09-20 | $111.82 | $135.41 | 7,795,200 | — | — |
| 2021-09-17 | $113.41 | $137.34 | 9,261,000 | — | — |
| 2021-09-16 | $114.67 | $138.86 | 7,997,000 | — | — |
| 2021-09-15 | $114.64 | $138.83 | 11,556,200 | — | — |
| 2021-09-14 | $118.86 | $143.94 | 4,722,800 | — | — |
| 2021-09-13 | $119.18 | $144.32 | 4,381,100 | — | — |
| 2021-09-10 | $119.34 | $144.52 | 6,517,900 | — | — |
| 2021-09-09 | $118.79 | $143.85 | 4,711,200 | — | — |
| 2021-09-08 | $118.04 | $142.94 | 5,548,400 | — | — |
| 2021-09-07 | $115.79 | $140.22 | 4,264,900 | — | — |
| 2021-09-03 | $117.19 | $141.91 | 2,921,300 | — | — |
| 2021-09-02 | $117.37 | $142.13 | 3,801,900 | — | — |
| 2021-09-01 | $117.45 | $142.23 | 4,402,700 | — | — |
| 2021-08-31 | $117.49 | $142.28 | 6,995,500 | — | — |
| 2021-08-30 | $115.61 | $140.00 | 3,078,200 | — | — |
| 2021-08-27 | $115.12 | $139.41 | 4,204,700 | — | — |
| 2021-08-26 | $114.32 | $138.44 | 5,188,200 | — | — |
| 2021-08-25 | $115.57 | $139.95 | 3,881,500 | — | — |
| 2021-08-24 | $115.08 | $139.36 | 3,447,300 | — | — |
| 2021-08-23 | $115.15 | $139.44 | 4,235,100 | — | — |
| 2021-08-20 | $114.63 | $138.81 | 3,486,300 | — | — |
| 2021-08-19 | $114.32 | $138.44 | 5,317,100 | — | — |
| 2021-08-18 | $115.68 | $140.09 | 4,520,500 | — | — |
| 2021-08-17 | $116.57 | $141.16 | 4,719,800 | — | — |
| 2021-08-16 | $117.54 | $142.34 | 5,976,000 | — | — |
| 2021-08-13 | $116.76 | $141.39 | 4,361,700 | — | — |
| 2021-08-12 | $115.75 | $140.17 | 4,358,300 | — | — |
| 2021-08-11 | $116.50 | $141.08 | 6,472,300 | — | — |
| 2021-08-10 | $116.39 | $140.40 | 9,839,700 | — | — |
| 2021-08-09 | $117.94 | $142.27 | 4,557,900 | — | — |
| 2021-08-06 | $119.05 | $143.61 | 6,832,600 | — | — |
| 2021-08-05 | $119.03 | $143.59 | 4,281,900 | — | — |
| 2021-08-04 | $118.25 | $142.64 | 6,675,500 | — | — |
| 2021-08-03 | $119.13 | $143.71 | 6,030,500 | — | — |
| 2021-08-02 | $120.37 | $145.20 | 5,996,800 | — | — |
| 2021-07-30 | $121.43 | $146.48 | 5,712,300 | — | — |
| 2021-07-29 | $122.38 | $147.63 | 6,618,400 | — | — |
| 2021-07-28 | $122.41 | $147.66 | 11,747,000 | — | — |
| 2021-07-27 | $126.03 | $152.03 | 6,110,900 | — | — |
| 2021-07-26 | $126.06 | $152.07 | 4,827,500 | — | — |
| 2021-07-23 | $125.97 | $151.96 | 7,934,200 | — | — |
| 2021-07-22 | $122.63 | $147.93 | 7,172,300 | — | — |
| 2021-07-21 | $119.27 | $143.88 | 4,377,500 | — | — |
| 2021-07-20 | $117.42 | $141.64 | 5,117,800 | — | — |
| 2021-07-19 | $115.32 | $139.11 | 7,731,300 | — | — |
| 2021-07-16 | $118.73 | $143.22 | 5,024,800 | — | — |
| 2021-07-15 | $118.97 | $143.51 | 6,467,500 | — | — |
| 2021-07-14 | $119.80 | $144.51 | 5,701,800 | — | — |
| 2021-07-13 | $119.55 | $144.21 | 5,529,300 | — | — |
| 2021-07-12 | $118.46 | $142.90 | 5,683,400 | — | — |
| 2021-07-09 | $117.47 | $141.70 | 3,533,600 | — | — |
| 2021-07-08 | $115.99 | $139.92 | 4,486,100 | — | — |
| 2021-07-07 | $117.14 | $141.31 | 5,382,300 | — | — |
| 2021-07-06 | $115.73 | $139.61 | 5,294,700 | — | — |
| 2021-07-02 | $114.97 | $138.69 | 4,722,000 | — | — |
| 2021-07-01 | $113.41 | $136.81 | 4,810,600 | — | — |
| 2021-06-30 | $111.81 | $134.88 | 6,759,100 | — | — |
| 2021-06-29 | $112.27 | $135.43 | 3,789,500 | — | — |
| 2021-06-28 | $112.24 | $135.40 | 4,546,600 | — | — |
| 2021-06-25 | $113.04 | $136.36 | 12,171,200 | — | — |
| 2021-06-24 | $111.99 | $135.09 | 3,840,000 | — | — |
| 2021-06-23 | $111.56 | $134.57 | 3,552,100 | — | — |
| 2021-06-22 | $111.85 | $134.92 | 3,583,500 | — | — |
| 2021-06-21 | $110.97 | $133.86 | 5,628,500 | — | — |
| 2021-06-18 | $109.70 | $132.33 | 7,024,400 | — | — |
| 2021-06-17 | $111.39 | $134.37 | 4,008,500 | — | — |
| 2021-06-16 | $111.36 | $134.33 | 4,822,000 | — | — |
| 2021-06-15 | $111.89 | $134.97 | 3,487,300 | — | — |
| 2021-06-14 | $112.45 | $135.65 | 4,222,400 | — | — |
| 2021-06-11 | $112.56 | $135.78 | 3,231,200 | — | — |
| 2021-06-10 | $112.21 | $135.36 | 3,833,200 | — | — |
| 2021-06-09 | $111.39 | $134.37 | 3,669,400 | — | — |
| 2021-06-08 | $111.52 | $134.53 | 4,669,800 | — | — |
| 2021-06-07 | $111.33 | $134.30 | 4,009,000 | — | — |
| 2021-06-04 | $111.99 | $135.09 | 4,477,500 | — | — |
| 2021-06-03 | $111.12 | $134.04 | 5,723,900 | — | — |
| 2021-06-02 | $113.00 | $136.31 | 5,045,000 | — | — |
| 2021-06-01 | $113.34 | $136.72 | 4,306,900 | — | — |
| 2021-05-28 | $113.88 | $137.37 | 4,239,800 | — | — |
| 2021-05-27 | $113.51 | $136.93 | 7,378,400 | — | — |
| 2021-05-26 | $112.85 | $136.13 | 3,841,600 | — | — |
| 2021-05-25 | $112.63 | $135.87 | 5,391,800 | — | — |
| 2021-05-24 | $112.52 | $135.73 | 5,476,100 | — | — |
| 2021-05-21 | $110.92 | $133.80 | 5,146,500 | — | — |
| 2021-05-20 | $111.41 | $134.39 | 5,345,500 | — | — |
| 2021-05-19 | $109.67 | $132.29 | 5,997,400 | — | — |
| 2021-05-18 | $111.07 | $133.98 | 5,177,300 | — | — |
| 2021-05-17 | $110.98 | $133.88 | 4,521,200 | — | — |
| 2021-05-14 | $111.20 | $134.14 | 6,836,300 | — | — |
| 2021-05-13 | $110.49 | $133.28 | 7,999,400 | — | — |
| 2021-05-12 | $109.79 | $132.44 | 7,965,300 | — | — |
| 2021-05-11 | $113.55 | $136.43 | 7,775,400 | — | — |
| 2021-05-10 | $114.30 | $137.33 | 5,759,500 | — | — |
| 2021-05-07 | $114.34 | $137.38 | 4,867,500 | — | — |
| 2021-05-06 | $114.74 | $137.86 | 4,113,300 | — | — |
| 2021-05-05 | $113.48 | $136.35 | 4,677,700 | — | — |
| 2021-05-04 | $114.11 | $137.11 | 6,265,100 | — | — |
| 2021-05-03 | $115.72 | $139.04 | 5,049,800 | — | — |
| 2021-04-30 | $114.49 | $137.56 | 6,478,700 | — | — |
| 2021-04-29 | $114.63 | $137.73 | 8,936,600 | — | — |
| 2021-04-28 | $112.40 | $135.05 | 14,793,500 | — | — |
| 2021-04-27 | $116.15 | $139.56 | 7,260,900 | — | — |
| 2021-04-26 | $115.92 | $139.28 | 5,924,900 | — | — |
| 2021-04-23 | $117.56 | $141.25 | 4,555,800 | — | — |
| 2021-04-22 | $115.92 | $139.28 | 5,744,900 | — | — |
| 2021-04-21 | $116.74 | $140.27 | 4,397,400 | — | — |
| 2021-04-20 | $116.27 | $139.70 | 5,662,400 | — | — |
| 2021-04-19 | $117.60 | $141.30 | 4,889,700 | — | — |
| 2021-04-16 | $118.34 | $142.19 | 5,777,900 | — | — |
| 2021-04-15 | $116.66 | $140.17 | 5,079,100 | — | — |
| 2021-04-14 | $115.16 | $138.37 | 3,994,600 | — | — |
| 2021-04-13 | $115.36 | $138.61 | 4,607,400 | — | — |
| 2021-04-12 | $113.81 | $136.74 | 4,707,800 | — | — |
| 2021-04-09 | $113.18 | $135.99 | 4,114,300 | — | — |
| 2021-04-08 | $113.04 | $135.82 | 5,011,300 | — | — |
| 2021-04-07 | $113.19 | $136.00 | 5,629,600 | — | — |
| 2021-04-06 | $113.15 | $135.95 | 6,745,200 | — | — |
| 2021-04-05 | $111.02 | $133.39 | 6,913,100 | — | — |
| 2021-04-01 | $109.38 | $131.42 | 5,793,000 | — | — |
| 2021-03-31 | $109.27 | $131.29 | 6,478,400 | — | — |
| 2021-03-30 | $110.27 | $132.49 | 4,552,900 | — | — |
| 2021-03-29 | $109.13 | $131.12 | 5,167,100 | — | — |
| 2021-03-26 | $109.90 | $132.05 | 6,167,600 | — | — |
| 2021-03-25 | $107.35 | $128.98 | 8,149,000 | — | — |
| 2021-03-24 | $104.97 | $126.12 | 5,731,300 | — | — |
| 2021-03-23 | $106.25 | $127.66 | 5,657,800 | — | — |
| 2021-03-22 | $107.57 | $129.25 | 7,605,100 | — | — |
| 2021-03-19 | $106.34 | $127.77 | 21,452,000 | — | — |
| 2021-03-18 | $107.62 | $129.31 | 7,813,400 | — | — |
| 2021-03-17 | $110.46 | $132.72 | 10,128,400 | — | — |
| 2021-03-16 | $111.34 | $133.78 | 11,376,200 | — | — |
| 2021-03-15 | $108.90 | $130.85 | 7,107,300 | — | — |
| 2021-03-12 | $107.81 | $129.54 | 3,356,000 | — | — |
| 2021-03-11 | $107.32 | $128.95 | 4,670,700 | — | — |
| 2021-03-10 | $107.78 | $129.50 | 6,077,000 | — | — |
| 2021-03-09 | $106.55 | $128.02 | 5,510,900 | — | — |
| 2021-03-08 | $105.03 | $126.20 | 5,119,500 | — | — |
| 2021-03-05 | $105.20 | $126.40 | 5,559,900 | — | — |
| 2021-03-04 | $104.89 | $126.03 | 7,211,800 | — | — |
| 2021-03-03 | $106.22 | $127.63 | 5,313,400 | — | — |
| 2021-03-02 | $107.20 | $128.80 | 5,016,800 | — | — |
| 2021-03-01 | $106.87 | $128.41 | 7,930,300 | — | — |
| 2021-02-26 | $108.03 | $129.80 | 15,122,900 | — | — |
| 2021-02-25 | $103.47 | $124.32 | 7,534,000 | — | — |
| 2021-02-24 | $104.38 | $125.41 | 7,542,700 | — | — |
| 2021-02-23 | $101.37 | $121.80 | 8,740,300 | — | — |
| 2021-02-22 | $101.81 | $122.33 | 5,211,800 | — | — |
| 2021-02-19 | $103.37 | $124.20 | 4,128,900 | — | — |
| 2021-02-18 | $104.97 | $126.12 | 4,098,700 | — | — |
| 2021-02-17 | $104.44 | $125.49 | 5,733,800 | — | — |
| 2021-02-16 | $106.15 | $127.00 | 4,928,100 | — | — |
| 2021-02-12 | $105.30 | $125.98 | 3,169,800 | — | — |
| 2021-02-11 | $105.86 | $126.65 | 2,976,000 | — | — |
| 2021-02-10 | $105.87 | $126.67 | 4,293,200 | — | — |
| 2021-02-09 | $106.22 | $127.08 | 4,095,200 | — | — |
| 2021-02-08 | $106.26 | $127.13 | 4,836,600 | — | — |
| 2021-02-05 | $106.48 | $127.40 | 8,072,100 | — | — |
| 2021-02-04 | $103.64 | $124.00 | 6,926,800 | — | — |
| 2021-02-03 | $101.02 | $120.86 | 3,934,800 | — | — |
| 2021-02-02 | $101.65 | $121.62 | 6,917,700 | — | — |
| 2021-02-01 | $98.58 | $117.94 | 7,206,300 | — | — |
| 2021-01-29 | $96.81 | $115.83 | 8,203,000 | — | — |
| 2021-01-28 | $98.15 | $117.43 | 8,868,200 | — | — |
| 2021-01-27 | $97.87 | $117.09 | 18,139,500 | — | — |
| 2021-01-26 | $104.69 | $125.25 | 7,195,300 | — | — |
| 2021-01-25 | $103.45 | $123.77 | 5,009,000 | — | — |
| 2021-01-22 | $103.91 | $124.32 | 5,231,600 | — | — |
| 2021-01-21 | $104.58 | $125.12 | 5,731,500 | — | — |
| 2021-01-20 | $105.46 | $126.18 | 5,844,300 | — | — |
| 2021-01-19 | $102.54 | $122.68 | 6,519,600 | — | — |
| 2021-01-15 | $102.33 | $122.43 | 5,522,900 | — | — |
| 2021-01-14 | $101.82 | $121.82 | 4,528,300 | — | — |
| 2021-01-13 | $102.89 | $123.10 | 4,804,500 | — | — |
| 2021-01-12 | $102.82 | $123.02 | 4,332,600 | — | — |
| 2021-01-11 | $104.60 | $125.15 | 4,257,400 | — | — |
| 2021-01-08 | $105.67 | $126.43 | 5,869,700 | — | — |
| 2021-01-07 | $103.35 | $123.65 | 5,057,000 | — | — |
| 2021-01-06 | $104.19 | $124.66 | 5,017,200 | — | — |
| 2021-01-05 | $103.44 | $123.76 | 5,721,900 | — | — |
| 2021-01-04 | $103.10 | $123.35 | 8,041,500 | — | — |