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 | $78.35 | $167.49 | 727,600 | — | — |
| 2021-12-30 | $77.64 | $165.97 | 553,100 | — | — |
| 2021-12-29 | $78.71 | $168.25 | 365,600 | — | — |
| 2021-12-28 | $78.09 | $166.93 | 653,000 | — | — |
| 2021-12-27 | $78.88 | $168.62 | 845,300 | — | — |
| 2021-12-23 | $76.39 | $163.30 | 826,600 | — | — |
| 2021-12-22 | $76.29 | $163.08 | 1,144,800 | — | — |
| 2021-12-21 | $73.47 | $157.05 | 1,179,900 | — | — |
| 2021-12-20 | $71.97 | $153.85 | 1,344,900 | — | — |
| 2021-12-17 | $74.72 | $159.73 | 3,802,200 | — | — |
| 2021-12-16 | $75.62 | $161.65 | 978,600 | — | — |
| 2021-12-15 | $75.76 | $161.95 | 1,288,500 | — | — |
| 2021-12-14 | $73.71 | $157.57 | 1,485,900 | — | — |
| 2021-12-13 | $75.44 | $161.26 | 1,191,200 | — | — |
| 2021-12-10 | $77.39 | $165.43 | 1,699,300 | — | — |
| 2021-12-09 | $74.66 | $159.60 | 1,011,900 | — | — |
| 2021-12-08 | $74.41 | $159.06 | 1,076,500 | — | — |
| 2021-12-07 | $74.27 | $158.76 | 1,300,200 | — | — |
| 2021-12-06 | $71.51 | $152.86 | 1,364,600 | — | — |
| 2021-12-03 | $70.62 | $150.96 | 1,113,200 | — | — |
| 2021-12-02 | $70.49 | $150.68 | 1,495,600 | — | — |
| 2021-12-01 | $66.67 | $142.52 | 1,407,400 | — | — |
| 2021-11-30 | $65.35 | $139.70 | 1,803,100 | — | — |
| 2021-11-29 | $67.64 | $144.59 | 1,043,900 | — | — |
| 2021-11-26 | $69.10 | $147.71 | 822,900 | — | — |
| 2021-11-24 | $71.44 | $152.71 | 811,000 | — | — |
| 2021-11-23 | $70.72 | $151.17 | 943,100 | — | — |
| 2021-11-22 | $72.20 | $154.34 | 1,316,600 | — | — |
| 2021-11-19 | $70.01 | $149.66 | 2,227,900 | — | — |
| 2021-11-18 | $68.47 | $146.37 | 2,209,800 | — | — |
| 2021-11-17 | $66.94 | $143.09 | 1,451,500 | — | — |
| 2021-11-16 | $66.93 | $143.07 | 872,300 | — | — |
| 2021-11-15 | $66.81 | $142.82 | 1,173,300 | — | — |
| 2021-11-12 | $67.44 | $144.16 | 1,035,800 | — | — |
| 2021-11-11 | $65.69 | $140.42 | 1,271,600 | — | — |
| 2021-11-10 | $64.16 | $137.15 | 951,500 | — | — |
| 2021-11-09 | $65.13 | $139.23 | 863,900 | — | — |
| 2021-11-08 | $64.64 | $138.18 | 1,137,700 | — | — |
| 2021-11-05 | $65.70 | $140.44 | 1,385,200 | — | — |
| 2021-11-04 | $66.99 | $142.82 | 1,207,300 | — | — |
| 2021-11-03 | $67.20 | $143.26 | 2,093,300 | — | — |
| 2021-11-02 | $64.23 | $136.93 | 2,339,000 | — | — |
| 2021-11-01 | $60.23 | $128.40 | 1,782,400 | — | — |
| 2021-10-29 | $58.93 | $125.63 | 2,222,500 | — | — |
| 2021-10-28 | $61.54 | $131.20 | 862,800 | — | — |
| 2021-10-27 | $60.45 | $128.87 | 1,891,100 | — | — |
| 2021-10-26 | $63.20 | $134.74 | 1,591,900 | — | — |
| 2021-10-25 | $66.06 | $140.83 | 829,000 | — | — |
| 2021-10-22 | $64.38 | $137.25 | 698,800 | — | — |
| 2021-10-21 | $64.90 | $138.36 | 767,500 | — | — |
| 2021-10-20 | $65.23 | $139.06 | 1,003,600 | — | — |
| 2021-10-19 | $64.11 | $136.68 | 1,971,400 | — | — |
| 2021-10-18 | $66.39 | $141.54 | 707,200 | — | — |
| 2021-10-15 | $66.43 | $141.62 | 876,000 | — | — |
| 2021-10-14 | $66.35 | $141.45 | 1,005,600 | — | — |
| 2021-10-13 | $66.73 | $142.26 | 1,768,000 | — | — |
| 2021-10-12 | $65.76 | $140.19 | 1,778,800 | — | — |
| 2021-10-11 | $63.88 | $136.19 | 1,137,300 | — | — |
| 2021-10-08 | $61.44 | $130.98 | 985,900 | — | — |
| 2021-10-07 | $62.08 | $132.35 | 870,300 | — | — |
| 2021-10-06 | $60.81 | $129.64 | 1,070,800 | — | — |
| 2021-10-05 | $61.78 | $131.71 | 685,300 | — | — |
| 2021-10-04 | $61.14 | $130.34 | 1,047,800 | — | — |
| 2021-10-01 | $62.56 | $133.37 | 864,700 | — | — |
| 2021-09-30 | $61.37 | $130.84 | 943,200 | — | — |
| 2021-09-29 | $63.74 | $135.89 | 777,200 | — | — |
| 2021-09-28 | $63.10 | $134.52 | 1,021,300 | — | — |
| 2021-09-27 | $63.76 | $135.93 | 1,007,300 | — | — |
| 2021-09-24 | $61.56 | $131.24 | 807,600 | — | — |
| 2021-09-23 | $61.69 | $131.52 | 929,700 | — | — |
| 2021-09-22 | $59.97 | $127.85 | 1,057,500 | — | — |
| 2021-09-21 | $58.83 | $125.42 | 1,029,700 | — | — |
| 2021-09-20 | $59.34 | $126.51 | 1,379,200 | — | — |
| 2021-09-17 | $61.04 | $130.13 | 3,507,100 | — | — |
| 2021-09-16 | $61.01 | $130.07 | 1,165,300 | — | — |
| 2021-09-15 | $60.81 | $129.64 | 1,845,900 | — | — |
| 2021-09-14 | $60.35 | $128.66 | 1,244,800 | — | — |
| 2021-09-13 | $61.91 | $131.99 | 1,342,700 | — | — |
| 2021-09-10 | $62.97 | $134.25 | 1,206,200 | — | — |
| 2021-09-09 | $62.55 | $133.35 | 1,983,100 | — | — |
| 2021-09-08 | $63.44 | $135.25 | 1,705,200 | — | — |
| 2021-09-07 | $63.28 | $134.91 | 996,600 | — | — |
| 2021-09-03 | $64.23 | $136.93 | 1,038,300 | — | — |
| 2021-09-02 | $63.39 | $135.14 | 772,400 | — | — |
| 2021-09-01 | $62.92 | $134.14 | 1,111,300 | — | — |
| 2021-08-31 | $63.44 | $135.25 | 1,518,800 | — | — |
| 2021-08-30 | $65.34 | $139.30 | 1,094,600 | — | — |
| 2021-08-27 | $64.82 | $138.19 | 1,301,200 | — | — |
| 2021-08-26 | $62.81 | $133.91 | 1,450,100 | — | — |
| 2021-08-25 | $62.52 | $133.29 | 1,602,600 | — | — |
| 2021-08-24 | $60.39 | $128.75 | 1,210,800 | — | — |
| 2021-08-23 | $59.36 | $126.55 | 1,238,700 | — | — |
| 2021-08-20 | $58.44 | $124.59 | 1,477,200 | — | — |
| 2021-08-19 | $57.04 | $121.60 | 1,056,600 | — | — |
| 2021-08-18 | $57.40 | $122.37 | 1,805,500 | — | — |
| 2021-08-17 | $56.02 | $119.43 | 1,485,900 | — | — |
| 2021-08-16 | $57.83 | $123.29 | 1,526,800 | — | — |
| 2021-08-13 | $58.94 | $125.65 | 1,839,500 | — | — |
| 2021-08-12 | $60.43 | $128.83 | 1,753,300 | — | — |
| 2021-08-11 | $58.95 | $125.68 | 1,195,500 | — | — |
| 2021-08-10 | $57.82 | $123.27 | 1,388,400 | — | — |
| 2021-08-09 | $55.97 | $119.32 | 1,122,100 | — | — |
| 2021-08-06 | $56.94 | $121.01 | 1,765,900 | — | — |
| 2021-08-05 | $55.39 | $117.71 | 1,265,300 | — | — |
| 2021-08-04 | $55.34 | $117.61 | 1,510,300 | — | — |
| 2021-08-03 | $55.32 | $117.56 | 2,223,500 | — | — |
| 2021-08-02 | $54.00 | $114.76 | 2,479,100 | — | — |
| 2021-07-30 | $55.44 | $117.82 | 1,620,000 | — | — |
| 2021-07-29 | $56.18 | $119.39 | 1,760,300 | — | — |
| 2021-07-28 | $54.83 | $116.52 | 1,602,400 | — | — |
| 2021-07-27 | $54.29 | $115.38 | 1,485,500 | — | — |
| 2021-07-26 | $54.06 | $114.89 | 1,158,200 | — | — |
| 2021-07-23 | $53.75 | $114.23 | 1,021,300 | — | — |
| 2021-07-22 | $53.52 | $113.74 | 1,327,200 | — | — |
| 2021-07-21 | $54.26 | $115.31 | 2,067,500 | — | — |
| 2021-07-20 | $52.44 | $111.44 | 2,514,000 | — | — |
| 2021-07-19 | $51.31 | $109.04 | 2,944,500 | — | — |
| 2021-07-16 | $52.73 | $112.06 | 3,005,500 | — | — |
| 2021-07-15 | $55.32 | $117.56 | 3,389,800 | — | — |
| 2021-07-14 | $56.97 | $121.07 | 2,222,900 | — | — |
| 2021-07-13 | $57.33 | $121.84 | 2,792,100 | — | — |
| 2021-07-12 | $59.67 | $126.81 | 1,595,100 | — | — |
| 2021-07-09 | $59.89 | $127.28 | 1,973,100 | — | — |
| 2021-07-08 | $58.00 | $123.26 | 2,084,200 | — | — |
| 2021-07-07 | $58.26 | $123.81 | 2,000,400 | — | — |
| 2021-07-06 | $56.41 | $119.88 | 2,994,400 | — | — |
| 2021-07-02 | $60.40 | $128.36 | 1,296,300 | — | — |
| 2021-07-01 | $60.50 | $128.57 | 1,627,100 | — | — |
| 2021-06-30 | $60.29 | $128.13 | 2,882,500 | — | — |
| 2021-06-29 | $57.80 | $122.83 | 1,381,000 | — | — |
| 2021-06-28 | $57.89 | $123.03 | 2,013,000 | — | — |
| 2021-06-25 | $58.07 | $123.41 | 15,286,700 | — | — |
| 2021-06-24 | $59.12 | $125.64 | 1,734,800 | — | — |
| 2021-06-23 | $58.18 | $123.64 | 1,706,300 | — | — |
| 2021-06-22 | $58.03 | $123.32 | 1,739,500 | — | — |
| 2021-06-21 | $57.54 | $122.28 | 2,556,800 | — | — |
| 2021-06-18 | $55.76 | $118.50 | 4,346,200 | — | — |
| 2021-06-17 | $56.75 | $120.60 | 2,678,800 | — | — |
| 2021-06-16 | $58.11 | $123.49 | 2,500,100 | — | — |
| 2021-06-15 | $58.77 | $124.90 | 3,186,100 | — | — |
| 2021-06-14 | $58.46 | $124.24 | 4,285,700 | — | — |
| 2021-06-11 | $58.61 | $124.56 | 3,669,100 | — | — |
| 2021-06-10 | $59.91 | $127.32 | 2,624,800 | — | — |
| 2021-06-09 | $63.51 | $134.97 | 2,184,600 | — | — |
| 2021-06-08 | $63.49 | $134.93 | 2,513,400 | — | — |
| 2021-06-07 | $62.18 | $132.14 | 2,513,300 | — | — |
| 2021-06-04 | $65.21 | $138.58 | 1,725,700 | — | — |
| 2021-06-03 | $64.94 | $138.01 | 2,003,800 | — | — |
| 2021-06-02 | $65.47 | $139.13 | 2,508,300 | — | — |
| 2021-06-01 | $68.89 | $146.40 | 1,392,200 | — | — |
| 2021-05-28 | $67.21 | $142.83 | 1,211,400 | — | — |
| 2021-05-27 | $68.05 | $144.62 | 1,685,600 | — | — |
| 2021-05-26 | $66.79 | $141.94 | 1,111,400 | — | — |
| 2021-05-25 | $64.74 | $137.58 | 1,644,100 | — | — |
| 2021-05-24 | $65.00 | $138.14 | 1,150,200 | — | — |
| 2021-05-21 | $65.15 | $138.45 | 1,403,600 | — | — |
| 2021-05-20 | $66.00 | $140.26 | 1,782,300 | — | — |
| 2021-05-19 | $65.33 | $138.84 | 2,727,800 | — | — |
| 2021-05-18 | $64.60 | $137.29 | 2,449,600 | — | — |
| 2021-05-17 | $64.61 | $137.31 | 2,440,600 | — | — |
| 2021-05-14 | $65.85 | $139.94 | 2,037,800 | — | — |
| 2021-05-13 | $65.79 | $139.47 | 3,273,100 | — | — |
| 2021-05-12 | $64.15 | $136.00 | 4,112,800 | — | — |
| 2021-05-11 | $70.19 | $148.80 | 3,074,400 | — | — |
| 2021-05-10 | $73.55 | $155.93 | 3,358,200 | — | — |
| 2021-05-07 | $72.73 | $154.19 | 2,759,900 | — | — |
| 2021-05-06 | $69.24 | $146.79 | 2,855,200 | — | — |
| 2021-05-05 | $69.76 | $147.89 | 3,554,600 | — | — |
| 2021-05-04 | $72.10 | $152.85 | 2,863,100 | — | — |
| 2021-05-03 | $67.08 | $142.21 | 2,341,600 | — | — |
| 2021-04-30 | $65.88 | $139.67 | 2,488,000 | — | — |
| 2021-04-29 | $68.26 | $144.71 | 1,872,100 | — | — |
| 2021-04-28 | $68.98 | $146.24 | 1,894,500 | — | — |
| 2021-04-27 | $70.55 | $149.57 | 2,061,400 | — | — |
| 2021-04-26 | $68.08 | $144.33 | 1,854,700 | — | — |
| 2021-04-23 | $67.60 | $143.31 | 1,832,900 | — | — |
| 2021-04-22 | $64.16 | $136.02 | 1,776,600 | — | — |
| 2021-04-21 | $63.50 | $134.62 | 2,999,000 | — | — |
| 2021-04-20 | $64.93 | $137.65 | 2,462,300 | — | — |
| 2021-04-19 | $67.49 | $143.08 | 3,123,000 | — | — |
| 2021-04-16 | $66.71 | $141.43 | 1,947,700 | — | — |
| 2021-04-15 | $65.37 | $138.58 | 1,639,400 | — | — |
| 2021-04-14 | $64.42 | $136.57 | 1,620,900 | — | — |
| 2021-04-13 | $63.39 | $134.39 | 1,721,200 | — | — |
| 2021-04-12 | $62.93 | $133.41 | 2,652,300 | — | — |
| 2021-04-09 | $61.60 | $130.59 | 1,364,600 | — | — |
| 2021-04-08 | $61.62 | $130.63 | 1,483,500 | — | — |
| 2021-04-07 | $60.07 | $127.35 | 1,195,700 | — | — |
| 2021-04-06 | $60.31 | $127.86 | 2,084,000 | — | — |
| 2021-04-05 | $59.63 | $126.42 | 2,008,200 | — | — |
| 2021-04-01 | $56.83 | $120.48 | 1,594,600 | — | — |
| 2021-03-31 | $55.46 | $117.58 | 1,801,500 | — | — |
| 2021-03-30 | $54.49 | $115.52 | 1,143,600 | — | — |
| 2021-03-29 | $53.88 | $114.23 | 1,532,600 | — | — |
| 2021-03-26 | $56.05 | $118.83 | 1,724,100 | — | — |
| 2021-03-25 | $53.71 | $113.87 | 1,571,200 | — | — |
| 2021-03-24 | $50.42 | $106.89 | 1,645,500 | — | — |
| 2021-03-23 | $51.60 | $109.39 | 1,274,500 | — | — |
| 2021-03-22 | $54.55 | $115.65 | 1,119,700 | — | — |
| 2021-03-19 | $53.89 | $114.25 | 3,222,000 | — | — |
| 2021-03-18 | $53.91 | $114.29 | 1,131,400 | — | — |
| 2021-03-17 | $55.01 | $116.62 | 1,250,400 | — | — |
| 2021-03-16 | $53.98 | $114.44 | 1,229,300 | — | — |
| 2021-03-15 | $54.49 | $115.52 | 1,418,300 | — | — |
| 2021-03-12 | $52.43 | $111.15 | 891,500 | — | — |
| 2021-03-11 | $51.84 | $109.90 | 968,800 | — | — |
| 2021-03-10 | $50.50 | $107.06 | 1,389,500 | — | — |
| 2021-03-09 | $49.94 | $105.87 | 1,116,000 | — | — |
| 2021-03-08 | $49.70 | $105.36 | 1,453,200 | — | — |
| 2021-03-05 | $48.43 | $102.67 | 1,380,900 | — | — |
| 2021-03-04 | $46.17 | $97.88 | 2,269,100 | — | — |
| 2021-03-03 | $47.21 | $100.09 | 1,185,600 | — | — |
| 2021-03-02 | $47.56 | $100.83 | 1,501,600 | — | — |
| 2021-03-01 | $49.02 | $103.92 | 1,233,800 | — | — |
| 2021-02-26 | $47.61 | $100.93 | 2,136,200 | — | — |
| 2021-02-25 | $47.19 | $100.04 | 2,199,100 | — | — |
| 2021-02-24 | $47.78 | $101.29 | 2,326,600 | — | — |
| 2021-02-23 | $45.22 | $95.87 | 2,476,400 | — | — |
| 2021-02-22 | $47.34 | $100.36 | 1,540,700 | — | — |
| 2021-02-19 | $47.29 | $100.25 | 2,081,300 | — | — |
| 2021-02-18 | $44.93 | $94.91 | 1,776,500 | — | — |
| 2021-02-17 | $45.34 | $95.78 | 2,235,200 | — | — |
| 2021-02-16 | $43.84 | $92.61 | 1,414,900 | — | — |
| 2021-02-12 | $43.52 | $91.93 | 1,073,100 | — | — |
| 2021-02-11 | $42.36 | $89.48 | 975,700 | — | — |
| 2021-02-10 | $42.15 | $89.04 | 925,300 | — | — |
| 2021-02-09 | $41.73 | $88.15 | 1,067,900 | — | — |
| 2021-02-08 | $42.15 | $89.04 | 1,368,600 | — | — |
| 2021-02-05 | $41.73 | $88.15 | 879,500 | — | — |
| 2021-02-04 | $41.36 | $87.37 | 1,552,200 | — | — |
| 2021-02-03 | $41.07 | $86.76 | 991,400 | — | — |
| 2021-02-02 | $40.11 | $84.73 | 834,100 | — | — |
| 2021-02-01 | $40.14 | $84.79 | 1,295,500 | — | — |
| 2021-01-29 | $38.01 | $80.29 | 1,552,200 | — | — |
| 2021-01-28 | $39.11 | $82.62 | 816,700 | — | — |
| 2021-01-27 | $38.25 | $80.80 | 1,358,300 | — | — |
| 2021-01-26 | $40.60 | $85.77 | 1,141,700 | — | — |
| 2021-01-25 | $40.61 | $85.79 | 1,155,200 | — | — |
| 2021-01-22 | $40.03 | $84.56 | 1,133,300 | — | — |
| 2021-01-21 | $39.52 | $83.48 | 1,414,000 | — | — |
| 2021-01-20 | $38.84 | $82.05 | 1,154,800 | — | — |
| 2021-01-19 | $38.20 | $80.70 | 882,800 | — | — |
| 2021-01-15 | $37.96 | $80.19 | 1,240,500 | — | — |
| 2021-01-14 | $38.41 | $81.14 | 1,004,300 | — | — |
| 2021-01-13 | $38.02 | $80.32 | 1,472,800 | — | — |
| 2021-01-12 | $37.64 | $79.51 | 1,117,500 | — | — |
| 2021-01-11 | $38.56 | $81.46 | 510,300 | — | — |
| 2021-01-08 | $38.43 | $81.18 | 1,461,100 | — | — |
| 2021-01-07 | $40.37 | $85.28 | 1,115,700 | — | — |
| 2021-01-06 | $39.91 | $84.31 | 1,981,200 | — | — |
| 2021-01-05 | $37.83 | $79.91 | 1,289,400 | — | — |
| 2021-01-04 | $36.93 | $78.01 | 1,439,800 | — | — |