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 | $117.35 | $798.10 | 5,706,600 | — | — |
| 2021-12-30 | $117.43 | $798.65 | 6,016,000 | — | — |
| 2021-12-29 | $117.95 | $802.18 | 6,957,400 | — | — |
| 2021-12-28 | $118.56 | $806.33 | 6,516,000 | — | — |
| 2021-12-27 | $118.79 | $807.89 | 7,745,500 | — | — |
| 2021-12-23 | $116.41 | $791.71 | 7,416,600 | — | — |
| 2021-12-22 | $116.13 | $789.80 | 8,345,200 | — | — |
| 2021-12-21 | $115.47 | $785.32 | 11,368,200 | — | — |
| 2021-12-20 | $113.65 | $772.94 | 13,464,400 | — | — |
| 2021-12-17 | $113.60 | $772.60 | 22,727,900 | — | — |
| 2021-12-16 | $116.64 | $793.27 | 11,344,700 | — | — |
| 2021-12-15 | $115.56 | $785.93 | 11,069,500 | — | — |
| 2021-12-14 | $116.22 | $790.42 | 12,245,300 | — | — |
| 2021-12-13 | $115.88 | $788.10 | 8,533,000 | — | — |
| 2021-12-10 | $118.34 | $804.83 | 9,090,700 | — | — |
| 2021-12-09 | $118.14 | $803.47 | 8,334,700 | — | — |
| 2021-12-08 | $118.45 | $805.58 | 8,827,900 | — | — |
| 2021-12-07 | $117.92 | $801.98 | 11,419,600 | — | — |
| 2021-12-06 | $116.20 | $790.28 | 9,833,900 | — | — |
| 2021-12-03 | $114.41 | $778.11 | 10,445,100 | — | — |
| 2021-12-02 | $115.14 | $783.07 | 11,392,400 | — | — |
| 2021-12-01 | $112.10 | $762.40 | 12,302,700 | — | — |
| 2021-11-30 | $112.87 | $767.63 | 24,451,200 | — | — |
| 2021-11-29 | $114.85 | $781.10 | 12,003,800 | — | — |
| 2021-11-26 | $114.51 | $778.79 | 11,861,800 | — | — |
| 2021-11-24 | $117.19 | $797.01 | 8,500,900 | — | — |
| 2021-11-23 | $116.30 | $790.96 | 10,366,800 | — | — |
| 2021-11-22 | $113.91 | $774.71 | 9,947,100 | — | — |
| 2021-11-19 | $111.91 | $761.10 | 13,532,600 | — | — |
| 2021-11-18 | $114.45 | $778.38 | 8,368,600 | — | — |
| 2021-11-17 | $115.42 | $784.98 | 11,108,000 | — | — |
| 2021-11-16 | $117.28 | $788.51 | 10,566,300 | — | — |
| 2021-11-15 | $116.82 | $785.42 | 11,050,400 | — | — |
| 2021-11-12 | $114.23 | $768.01 | 8,682,800 | — | — |
| 2021-11-11 | $114.16 | $767.54 | 7,317,500 | — | — |
| 2021-11-10 | $114.15 | $767.47 | 10,305,100 | — | — |
| 2021-11-09 | $116.00 | $779.91 | 10,945,900 | — | — |
| 2021-11-08 | $115.15 | $774.19 | 7,695,900 | — | — |
| 2021-11-05 | $114.74 | $771.43 | 8,102,100 | — | — |
| 2021-11-04 | $113.51 | $763.16 | 9,673,000 | — | — |
| 2021-11-03 | $113.01 | $759.80 | 10,416,000 | — | — |
| 2021-11-02 | $113.83 | $765.32 | 9,189,700 | — | — |
| 2021-11-01 | $114.53 | $770.02 | 11,213,800 | — | — |
| 2021-10-29 | $114.49 | $769.75 | 15,294,200 | — | — |
| 2021-10-28 | $113.12 | $760.54 | 7,538,200 | — | — |
| 2021-10-27 | $112.07 | $753.48 | 9,096,100 | — | — |
| 2021-10-26 | $114.10 | $767.13 | 7,463,000 | — | — |
| 2021-10-25 | $113.85 | $765.45 | 9,579,800 | — | — |
| 2021-10-22 | $112.80 | $758.39 | 8,673,800 | — | — |
| 2021-10-21 | $111.74 | $751.26 | 9,372,600 | — | — |
| 2021-10-20 | $113.16 | $760.81 | 10,811,400 | — | — |
| 2021-10-19 | $111.70 | $751.00 | 10,362,800 | — | — |
| 2021-10-18 | $109.56 | $736.61 | 10,677,400 | — | — |
| 2021-10-15 | $109.61 | $736.94 | 9,968,100 | — | — |
| 2021-10-14 | $108.81 | $731.57 | 7,648,600 | — | — |
| 2021-10-13 | $107.79 | $724.71 | 9,220,700 | — | — |
| 2021-10-12 | $107.15 | $720.40 | 9,085,000 | — | — |
| 2021-10-11 | $107.13 | $720.27 | 9,794,800 | — | — |
| 2021-10-08 | $108.05 | $726.46 | 10,586,700 | — | — |
| 2021-10-07 | $105.68 | $710.52 | 8,830,900 | — | — |
| 2021-10-06 | $104.93 | $705.48 | 10,630,100 | — | — |
| 2021-10-05 | $105.86 | $711.73 | 13,017,300 | — | — |
| 2021-10-04 | $104.72 | $704.07 | 13,305,400 | — | — |
| 2021-10-01 | $104.33 | $701.44 | 10,854,900 | — | — |
| 2021-09-30 | $101.45 | $682.08 | 15,319,800 | — | — |
| 2021-09-29 | $103.33 | $694.72 | 10,268,100 | — | — |
| 2021-09-28 | $103.36 | $694.92 | 15,560,800 | — | — |
| 2021-09-27 | $102.97 | $692.30 | 12,697,500 | — | — |
| 2021-09-24 | $100.60 | $676.37 | 8,225,300 | — | — |
| 2021-09-23 | $100.06 | $672.74 | 10,094,900 | — | — |
| 2021-09-22 | $97.64 | $656.47 | 13,292,800 | — | — |
| 2021-09-21 | $94.85 | $637.71 | 10,958,400 | — | — |
| 2021-09-20 | $94.78 | $637.24 | 15,796,100 | — | — |
| 2021-09-17 | $96.76 | $650.55 | 16,006,100 | — | — |
| 2021-09-16 | $97.32 | $654.31 | 10,616,700 | — | — |
| 2021-09-15 | $98.24 | $660.50 | 11,623,400 | — | — |
| 2021-09-14 | $96.20 | $646.78 | 15,294,100 | — | — |
| 2021-09-13 | $97.97 | $658.68 | 11,500,900 | — | — |
| 2021-09-10 | $96.07 | $645.91 | 11,006,000 | — | — |
| 2021-09-09 | $96.00 | $645.44 | 10,219,400 | — | — |
| 2021-09-08 | $96.39 | $648.06 | 10,775,900 | — | — |
| 2021-09-07 | $97.06 | $652.57 | 9,237,800 | — | — |
| 2021-09-03 | $97.49 | $655.46 | 9,097,000 | — | — |
| 2021-09-02 | $97.71 | $656.94 | 12,340,100 | — | — |
| 2021-09-01 | $95.71 | $643.49 | 10,557,300 | — | — |
| 2021-08-31 | $96.77 | $650.62 | 15,676,900 | — | — |
| 2021-08-30 | $98.39 | $661.51 | 8,127,200 | — | — |
| 2021-08-27 | $98.64 | $663.19 | 10,281,200 | — | — |
| 2021-08-26 | $97.22 | $653.64 | 8,124,800 | — | — |
| 2021-08-25 | $98.51 | $662.32 | 9,342,300 | — | — |
| 2021-08-24 | $97.84 | $657.81 | 8,924,900 | — | — |
| 2021-08-23 | $96.73 | $650.35 | 10,277,800 | — | — |
| 2021-08-20 | $94.30 | $634.01 | 9,707,600 | — | — |
| 2021-08-19 | $94.29 | $633.94 | 17,423,400 | — | — |
| 2021-08-18 | $96.70 | $650.15 | 12,893,600 | — | — |
| 2021-08-17 | $100.73 | $668.23 | 10,937,500 | — | — |
| 2021-08-16 | $100.92 | $669.49 | 9,476,600 | — | — |
| 2021-08-13 | $101.96 | $676.39 | 6,572,600 | — | — |
| 2021-08-12 | $102.64 | $680.90 | 7,377,600 | — | — |
| 2021-08-11 | $102.85 | $682.30 | 7,079,800 | — | — |
| 2021-08-10 | $102.08 | $677.19 | 9,762,600 | — | — |
| 2021-08-09 | $100.25 | $665.05 | 9,243,100 | — | — |
| 2021-08-06 | $101.95 | $676.32 | 6,475,600 | — | — |
| 2021-08-05 | $101.23 | $671.55 | 7,986,100 | — | — |
| 2021-08-04 | $100.30 | $665.38 | 10,389,800 | — | — |
| 2021-08-03 | $102.60 | $680.64 | 8,437,300 | — | — |
| 2021-08-02 | $101.63 | $674.20 | 8,911,800 | — | — |
| 2021-07-30 | $101.81 | $675.40 | 12,295,300 | — | — |
| 2021-07-29 | $102.57 | $680.44 | 8,681,300 | — | — |
| 2021-07-28 | $101.18 | $671.22 | 8,546,100 | — | — |
| 2021-07-27 | $100.61 | $667.44 | 8,332,100 | — | — |
| 2021-07-26 | $100.95 | $669.69 | 10,227,500 | — | — |
| 2021-07-23 | $98.86 | $655.83 | 7,570,800 | — | — |
| 2021-07-22 | $98.82 | $655.56 | 7,694,300 | — | — |
| 2021-07-21 | $99.82 | $662.19 | 11,478,100 | — | — |
| 2021-07-20 | $96.53 | $640.37 | 12,114,600 | — | — |
| 2021-07-19 | $95.96 | $636.59 | 17,385,500 | — | — |
| 2021-07-16 | $98.62 | $654.23 | 12,199,100 | — | — |
| 2021-07-15 | $101.30 | $672.01 | 9,665,700 | — | — |
| 2021-07-14 | $101.97 | $676.46 | 9,216,600 | — | — |
| 2021-07-13 | $103.93 | $689.46 | 6,738,000 | — | — |
| 2021-07-12 | $104.28 | $691.78 | 9,898,600 | — | — |
| 2021-07-09 | $104.07 | $690.39 | 8,567,900 | — | — |
| 2021-07-08 | $102.60 | $680.64 | 8,695,500 | — | — |
| 2021-07-07 | $102.93 | $682.83 | 8,245,000 | — | — |
| 2021-07-06 | $103.99 | $689.86 | 10,162,800 | — | — |
| 2021-07-02 | $106.07 | $703.66 | 7,107,700 | — | — |
| 2021-07-01 | $106.21 | $704.59 | 10,873,200 | — | — |
| 2021-06-30 | $104.74 | $694.83 | 7,927,500 | — | — |
| 2021-06-29 | $103.76 | $688.33 | 7,225,500 | — | — |
| 2021-06-28 | $103.99 | $689.86 | 11,348,400 | — | — |
| 2021-06-25 | $107.30 | $711.82 | 8,102,300 | — | — |
| 2021-06-24 | $107.14 | $710.75 | 8,724,600 | — | — |
| 2021-06-23 | $106.27 | $704.98 | 7,792,800 | — | — |
| 2021-06-22 | $106.40 | $705.85 | 10,230,100 | — | — |
| 2021-06-21 | $106.05 | $703.52 | 13,591,500 | — | — |
| 2021-06-18 | $103.03 | $683.49 | 22,284,500 | — | — |
| 2021-06-17 | $107.07 | $710.29 | 14,337,800 | — | — |
| 2021-06-16 | $109.67 | $727.54 | 9,283,300 | — | — |
| 2021-06-15 | $110.30 | $731.72 | 10,540,200 | — | — |
| 2021-06-14 | $107.97 | $716.26 | 9,051,900 | — | — |
| 2021-06-11 | $107.91 | $715.86 | 7,731,700 | — | — |
| 2021-06-10 | $108.41 | $719.18 | 13,526,200 | — | — |
| 2021-06-09 | $107.78 | $715.00 | 10,146,900 | — | — |
| 2021-06-08 | $108.73 | $721.30 | 10,559,500 | — | — |
| 2021-06-07 | $107.75 | $714.80 | 6,748,600 | — | — |
| 2021-06-04 | $108.45 | $719.45 | 6,699,300 | — | — |
| 2021-06-03 | $107.59 | $713.74 | 8,809,300 | — | — |
| 2021-06-02 | $108.08 | $716.99 | 9,141,800 | — | — |
| 2021-06-01 | $106.65 | $707.50 | 10,260,600 | — | — |
| 2021-05-28 | $103.79 | $688.53 | 7,278,200 | — | — |
| 2021-05-27 | $103.01 | $683.36 | 11,703,400 | — | — |
| 2021-05-26 | $104.12 | $690.72 | 9,232,400 | — | — |
| 2021-05-25 | $103.87 | $689.06 | 7,884,000 | — | — |
| 2021-05-24 | $105.60 | $700.54 | 6,785,600 | — | — |
| 2021-05-21 | $104.12 | $690.72 | 10,352,800 | — | — |
| 2021-05-20 | $103.56 | $687.01 | 9,706,300 | — | — |
| 2021-05-19 | $103.20 | $684.62 | 14,762,700 | — | — |
| 2021-05-18 | $106.18 | $704.39 | 12,759,900 | — | — |
| 2021-05-17 | $110.81 | $726.21 | 12,692,900 | — | — |
| 2021-05-14 | $109.47 | $717.43 | 9,124,100 | — | — |
| 2021-05-13 | $106.68 | $699.15 | 9,706,300 | — | — |
| 2021-05-12 | $107.37 | $703.67 | 11,661,900 | — | — |
| 2021-05-11 | $106.70 | $699.28 | 12,754,800 | — | — |
| 2021-05-10 | $109.57 | $718.09 | 13,586,500 | — | — |
| 2021-05-07 | $110.02 | $721.03 | 10,273,000 | — | — |
| 2021-05-06 | $109.02 | $714.48 | 9,654,900 | — | — |
| 2021-05-05 | $108.96 | $714.09 | 12,872,400 | — | — |
| 2021-05-04 | $106.11 | $695.41 | 8,704,300 | — | — |
| 2021-05-03 | $105.53 | $691.61 | 7,938,100 | — | — |
| 2021-04-30 | $103.07 | $675.49 | 13,730,000 | — | — |
| 2021-04-29 | $106.90 | $700.59 | 9,740,300 | — | — |
| 2021-04-28 | $105.22 | $689.58 | 8,718,400 | — | — |
| 2021-04-27 | $102.70 | $673.06 | 6,898,900 | — | — |
| 2021-04-26 | $101.52 | $665.33 | 5,639,700 | — | — |
| 2021-04-23 | $101.55 | $665.52 | 6,756,000 | — | — |
| 2021-04-22 | $100.95 | $661.59 | 9,899,400 | — | — |
| 2021-04-21 | $102.73 | $673.26 | 8,264,400 | — | — |
| 2021-04-20 | $101.33 | $664.08 | 9,783,800 | — | — |
| 2021-04-19 | $103.26 | $676.73 | 7,068,700 | — | — |
| 2021-04-16 | $102.96 | $674.77 | 7,459,700 | — | — |
| 2021-04-15 | $103.42 | $677.78 | 7,860,500 | — | — |
| 2021-04-14 | $104.27 | $683.35 | 10,194,800 | — | — |
| 2021-04-13 | $102.24 | $670.05 | 6,829,900 | — | — |
| 2021-04-12 | $101.78 | $667.03 | 7,845,900 | — | — |
| 2021-04-09 | $102.92 | $674.50 | 7,163,700 | — | — |
| 2021-04-08 | $103.02 | $675.16 | 8,283,000 | — | — |
| 2021-04-07 | $104.19 | $682.83 | 7,699,300 | — | — |
| 2021-04-06 | $103.58 | $678.83 | 8,125,100 | — | — |
| 2021-04-05 | $104.51 | $684.92 | 8,692,700 | — | — |
| 2021-04-01 | $105.75 | $693.05 | 8,515,800 | — | — |
| 2021-03-31 | $104.79 | $686.76 | 8,954,400 | — | — |
| 2021-03-30 | $105.93 | $694.23 | 6,284,600 | — | — |
| 2021-03-29 | $106.92 | $700.72 | 7,542,300 | — | — |
| 2021-03-26 | $107.48 | $704.39 | 9,820,200 | — | — |
| 2021-03-25 | $105.07 | $688.59 | 11,138,200 | — | — |
| 2021-03-24 | $104.70 | $686.17 | 11,026,800 | — | — |
| 2021-03-23 | $101.97 | $668.28 | 14,781,700 | — | — |
| 2021-03-22 | $102.54 | $672.01 | 12,508,500 | — | — |
| 2021-03-19 | $103.38 | $677.52 | 18,491,000 | — | — |
| 2021-03-18 | $104.12 | $682.37 | 13,246,600 | — | — |
| 2021-03-17 | $108.03 | $707.99 | 9,168,600 | — | — |
| 2021-03-16 | $107.64 | $705.44 | 11,698,400 | — | — |
| 2021-03-15 | $110.25 | $722.54 | 10,488,000 | — | — |
| 2021-03-12 | $111.56 | $731.13 | 10,930,300 | — | — |
| 2021-03-11 | $111.19 | $728.70 | 10,989,500 | — | — |
| 2021-03-10 | $111.37 | $729.88 | 17,389,900 | — | — |
| 2021-03-09 | $109.50 | $717.63 | 19,010,700 | — | — |
| 2021-03-08 | $109.75 | $719.26 | 18,033,600 | — | — |
| 2021-03-05 | $109.00 | $714.35 | 23,638,200 | — | — |
| 2021-03-04 | $104.50 | $684.86 | 22,994,200 | — | — |
| 2021-03-03 | $103.59 | $678.89 | 14,958,200 | — | — |
| 2021-03-02 | $102.44 | $671.36 | 10,643,500 | — | — |
| 2021-03-01 | $102.05 | $668.80 | 10,439,900 | — | — |
| 2021-02-26 | $100.00 | $655.37 | 14,454,100 | — | — |
| 2021-02-25 | $102.35 | $670.77 | 13,219,200 | — | — |
| 2021-02-24 | $103.31 | $677.06 | 16,116,000 | — | — |
| 2021-02-23 | $99.63 | $652.94 | 14,874,000 | — | — |
| 2021-02-22 | $98.39 | $644.82 | 13,178,700 | — | — |
| 2021-02-19 | $95.80 | $627.84 | 8,913,900 | — | — |
| 2021-02-18 | $95.00 | $622.60 | 9,030,600 | — | — |
| 2021-02-17 | $95.92 | $628.63 | 14,342,300 | — | — |
| 2021-02-16 | $93.13 | $610.34 | 14,006,000 | — | — |
| 2021-02-12 | $92.55 | $598.09 | 7,858,300 | — | — |
| 2021-02-11 | $92.02 | $594.66 | 8,572,400 | — | — |
| 2021-02-10 | $92.52 | $597.89 | 8,778,800 | — | — |
| 2021-02-09 | $90.96 | $587.81 | 7,605,500 | — | — |
| 2021-02-08 | $91.48 | $591.17 | 9,886,600 | — | — |
| 2021-02-05 | $89.26 | $576.83 | 8,017,300 | — | — |
| 2021-02-04 | $89.00 | $575.15 | 7,917,600 | — | — |
| 2021-02-03 | $88.96 | $574.89 | 9,256,500 | — | — |
| 2021-02-02 | $87.06 | $562.61 | 9,233,100 | — | — |
| 2021-02-01 | $86.41 | $558.41 | 8,073,600 | — | — |
| 2021-01-29 | $85.20 | $550.59 | 14,699,800 | — | — |
| 2021-01-28 | $89.02 | $575.28 | 8,155,500 | — | — |
| 2021-01-27 | $88.20 | $569.98 | 10,178,500 | — | — |
| 2021-01-26 | $89.36 | $577.47 | 7,827,800 | — | — |
| 2021-01-25 | $90.90 | $587.42 | 7,689,400 | — | — |
| 2021-01-22 | $91.73 | $592.79 | 7,810,600 | — | — |
| 2021-01-21 | $92.01 | $594.60 | 10,393,100 | — | — |
| 2021-01-20 | $95.38 | $616.38 | 8,735,400 | — | — |
| 2021-01-19 | $94.51 | $610.75 | 9,574,800 | — | — |
| 2021-01-15 | $92.09 | $595.11 | 10,244,600 | — | — |
| 2021-01-14 | $95.49 | $617.09 | 13,950,200 | — | — |
| 2021-01-13 | $93.25 | $602.61 | 9,723,300 | — | — |
| 2021-01-12 | $93.34 | $603.19 | 10,923,900 | — | — |
| 2021-01-11 | $91.60 | $591.95 | 10,635,000 | — | — |
| 2021-01-08 | $91.08 | $588.59 | 11,152,100 | — | — |
| 2021-01-07 | $90.22 | $583.03 | 9,286,600 | — | — |
| 2021-01-06 | $89.80 | $580.32 | 13,916,800 | — | — |
| 2021-01-05 | $87.00 | $562.22 | 13,414,800 | — | — |
| 2021-01-04 | $84.71 | $547.42 | 9,234,900 | — | — |