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
- 1973-02-21 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 | $57.52 | $244.25 | 987,900 | — | — |
| 2021-12-30 | $57.41 | $243.78 | 1,020,400 | — | — |
| 2021-12-29 | $58.27 | $247.44 | 1,065,200 | — | — |
| 2021-12-28 | $57.69 | $244.97 | 922,100 | — | — |
| 2021-12-27 | $57.91 | $245.91 | 893,700 | — | — |
| 2021-12-23 | $56.67 | $240.64 | 940,200 | — | — |
| 2021-12-22 | $55.84 | $237.12 | 1,091,300 | — | — |
| 2021-12-21 | $55.00 | $233.55 | 1,219,600 | — | — |
| 2021-12-20 | $52.72 | $223.87 | 1,369,600 | — | — |
| 2021-12-17 | $54.60 | $231.85 | 4,133,700 | — | — |
| 2021-12-16 | $55.68 | $236.44 | 2,446,500 | — | — |
| 2021-12-15 | $55.43 | $235.38 | 2,484,600 | — | — |
| 2021-12-14 | $54.47 | $231.30 | 1,955,200 | — | — |
| 2021-12-13 | $53.94 | $229.05 | 2,254,500 | — | — |
| 2021-12-10 | $57.69 | $244.97 | 1,008,000 | — | — |
| 2021-12-09 | $57.42 | $243.83 | 1,440,300 | — | — |
| 2021-12-08 | $58.04 | $246.46 | 1,060,500 | — | — |
| 2021-12-07 | $57.20 | $242.89 | 1,559,400 | — | — |
| 2021-12-06 | $53.78 | $228.37 | 1,464,500 | — | — |
| 2021-12-03 | $52.08 | $221.15 | 1,478,800 | — | — |
| 2021-12-02 | $52.50 | $222.93 | 1,680,800 | — | — |
| 2021-12-01 | $51.77 | $219.83 | 1,958,200 | — | — |
| 2021-11-30 | $54.35 | $230.79 | 2,113,700 | — | — |
| 2021-11-29 | $58.17 | $247.01 | 1,232,200 | — | — |
| 2021-11-26 | $58.70 | $249.26 | 1,021,900 | — | — |
| 2021-11-24 | $60.04 | $254.95 | 1,038,300 | — | — |
| 2021-11-23 | $60.20 | $255.63 | 1,288,000 | — | — |
| 2021-11-22 | $59.56 | $252.91 | 1,729,000 | — | — |
| 2021-11-19 | $60.22 | $255.72 | 1,986,000 | — | — |
| 2021-11-18 | $63.40 | $269.22 | 882,700 | — | — |
| 2021-11-17 | $62.44 | $265.14 | 1,050,900 | — | — |
| 2021-11-16 | $63.38 | $269.13 | 957,700 | — | — |
| 2021-11-15 | $63.73 | $270.62 | 1,795,700 | — | — |
| 2021-11-12 | $64.42 | $273.55 | 1,263,300 | — | — |
| 2021-11-11 | $61.94 | $263.02 | 1,497,700 | — | — |
| 2021-11-10 | $59.46 | $252.49 | 1,412,800 | — | — |
| 2021-11-09 | $61.81 | $262.47 | 1,256,900 | — | — |
| 2021-11-08 | $60.75 | $257.12 | 1,297,500 | — | — |
| 2021-11-05 | $62.30 | $263.68 | 1,205,200 | — | — |
| 2021-11-04 | $60.97 | $258.05 | 1,001,200 | — | — |
| 2021-11-03 | $61.05 | $258.39 | 1,581,300 | — | — |
| 2021-11-02 | $58.90 | $249.29 | 1,581,600 | — | — |
| 2021-11-01 | $59.07 | $250.01 | 1,444,500 | — | — |
| 2021-10-29 | $56.98 | $241.16 | 1,401,200 | — | — |
| 2021-10-28 | $56.65 | $239.76 | 1,605,700 | — | — |
| 2021-10-27 | $55.14 | $233.37 | 2,256,700 | — | — |
| 2021-10-26 | $58.06 | $245.73 | 1,495,500 | — | — |
| 2021-10-25 | $58.00 | $245.48 | 1,846,600 | — | — |
| 2021-10-22 | $56.40 | $238.71 | 3,207,800 | — | — |
| 2021-10-21 | $51.57 | $218.26 | 2,102,200 | — | — |
| 2021-10-20 | $52.06 | $220.34 | 1,068,400 | — | — |
| 2021-10-19 | $50.64 | $214.33 | 1,266,800 | — | — |
| 2021-10-18 | $51.26 | $216.95 | 2,246,700 | — | — |
| 2021-10-15 | $49.21 | $208.28 | 1,322,700 | — | — |
| 2021-10-14 | $48.66 | $205.95 | 1,067,700 | — | — |
| 2021-10-13 | $49.44 | $209.25 | 743,600 | — | — |
| 2021-10-12 | $50.26 | $212.72 | 799,500 | — | — |
| 2021-10-11 | $49.85 | $210.98 | 950,300 | — | — |
| 2021-10-08 | $49.33 | $208.78 | 593,200 | — | — |
| 2021-10-07 | $49.58 | $209.84 | 1,143,900 | — | — |
| 2021-10-06 | $48.56 | $205.52 | 1,117,300 | — | — |
| 2021-10-05 | $50.09 | $212.00 | 1,559,700 | — | — |
| 2021-10-04 | $48.72 | $206.20 | 1,085,200 | — | — |
| 2021-10-01 | $49.31 | $208.70 | 1,196,200 | — | — |
| 2021-09-30 | $48.25 | $204.21 | 970,600 | — | — |
| 2021-09-29 | $49.02 | $207.47 | 817,200 | — | — |
| 2021-09-28 | $49.65 | $210.14 | 972,900 | — | — |
| 2021-09-27 | $50.74 | $214.75 | 1,538,300 | — | — |
| 2021-09-24 | $49.24 | $208.40 | 877,200 | — | — |
| 2021-09-23 | $49.63 | $210.05 | 1,219,700 | — | — |
| 2021-09-22 | $47.30 | $200.19 | 2,029,300 | — | — |
| 2021-09-21 | $44.64 | $188.93 | 2,057,300 | — | — |
| 2021-09-20 | $45.48 | $192.49 | 2,033,000 | — | — |
| 2021-09-17 | $48.49 | $205.23 | 2,355,000 | — | — |
| 2021-09-16 | $48.82 | $206.62 | 898,300 | — | — |
| 2021-09-15 | $49.75 | $210.56 | 1,080,600 | — | — |
| 2021-09-14 | $48.04 | $203.32 | 895,300 | — | — |
| 2021-09-13 | $48.66 | $205.95 | 973,600 | — | — |
| 2021-09-10 | $48.13 | $203.70 | 893,900 | — | — |
| 2021-09-09 | $47.59 | $201.42 | 745,400 | — | — |
| 2021-09-08 | $47.44 | $200.78 | 1,129,000 | — | — |
| 2021-09-07 | $48.20 | $204.00 | 1,052,400 | — | — |
| 2021-09-03 | $48.54 | $205.44 | 1,599,600 | — | — |
| 2021-09-02 | $49.19 | $208.19 | 2,702,200 | — | — |
| 2021-09-01 | $51.99 | $220.04 | 1,472,200 | — | — |
| 2021-08-31 | $49.84 | $210.94 | 1,592,300 | — | — |
| 2021-08-30 | $50.53 | $213.86 | 1,101,800 | — | — |
| 2021-08-27 | $50.64 | $214.33 | 1,869,200 | — | — |
| 2021-08-26 | $47.87 | $202.60 | 909,000 | — | — |
| 2021-08-25 | $47.25 | $199.98 | 636,900 | — | — |
| 2021-08-24 | $46.52 | $196.89 | 744,500 | — | — |
| 2021-08-23 | $45.27 | $191.60 | 763,200 | — | — |
| 2021-08-20 | $44.59 | $188.72 | 1,579,300 | — | — |
| 2021-08-19 | $43.25 | $183.05 | 2,084,100 | — | — |
| 2021-08-18 | $45.43 | $192.28 | 2,004,100 | — | — |
| 2021-08-17 | $46.00 | $194.69 | 1,073,200 | — | — |
| 2021-08-16 | $47.70 | $201.88 | 850,900 | — | — |
| 2021-08-13 | $48.91 | $207.01 | 1,267,800 | — | — |
| 2021-08-12 | $48.14 | $203.75 | 831,900 | — | — |
| 2021-08-11 | $48.17 | $203.87 | 889,800 | — | — |
| 2021-08-10 | $47.38 | $200.53 | 1,422,200 | — | — |
| 2021-08-09 | $45.21 | $191.35 | 1,076,100 | — | — |
| 2021-08-06 | $46.46 | $195.79 | 690,300 | — | — |
| 2021-08-05 | $46.17 | $194.57 | 640,600 | — | — |
| 2021-08-04 | $45.41 | $191.36 | 739,500 | — | — |
| 2021-08-03 | $46.96 | $197.90 | 861,800 | — | — |
| 2021-08-02 | $46.44 | $195.71 | 1,350,700 | — | — |
| 2021-07-30 | $47.03 | $198.19 | 1,529,600 | — | — |
| 2021-07-29 | $48.09 | $202.66 | 1,934,400 | — | — |
| 2021-07-28 | $46.25 | $194.90 | 2,608,200 | — | — |
| 2021-07-27 | $44.28 | $186.60 | 1,216,400 | — | — |
| 2021-07-26 | $44.22 | $186.35 | 676,100 | — | — |
| 2021-07-23 | $43.41 | $182.94 | 862,600 | — | — |
| 2021-07-22 | $43.71 | $184.20 | 704,200 | — | — |
| 2021-07-21 | $44.32 | $186.77 | 1,100,800 | — | — |
| 2021-07-20 | $42.91 | $180.83 | 1,660,600 | — | — |
| 2021-07-19 | $40.91 | $172.40 | 1,694,500 | — | — |
| 2021-07-16 | $42.30 | $178.26 | 1,645,100 | — | — |
| 2021-07-15 | $42.90 | $180.79 | 869,300 | — | — |
| 2021-07-14 | $43.39 | $182.85 | 693,100 | — | — |
| 2021-07-13 | $43.87 | $184.88 | 863,900 | — | — |
| 2021-07-12 | $45.00 | $189.64 | 642,400 | — | — |
| 2021-07-09 | $44.59 | $187.91 | 1,628,000 | — | — |
| 2021-07-08 | $43.07 | $181.50 | 2,105,400 | — | — |
| 2021-07-07 | $44.39 | $187.07 | 1,391,800 | — | — |
| 2021-07-06 | $43.78 | $184.50 | 2,533,600 | — | — |
| 2021-07-02 | $46.00 | $193.85 | 1,198,200 | — | — |
| 2021-07-01 | $46.50 | $195.96 | 2,721,700 | — | — |
| 2021-06-30 | $46.26 | $194.95 | 1,108,900 | — | — |
| 2021-06-29 | $46.18 | $194.61 | 951,200 | — | — |
| 2021-06-28 | $46.48 | $195.87 | 1,362,700 | — | — |
| 2021-06-25 | $46.66 | $196.63 | 1,713,700 | — | — |
| 2021-06-24 | $46.98 | $197.98 | 959,900 | — | — |
| 2021-06-23 | $46.64 | $196.55 | 1,037,600 | — | — |
| 2021-06-22 | $46.21 | $194.74 | 1,059,600 | — | — |
| 2021-06-21 | $46.18 | $194.61 | 1,186,000 | — | — |
| 2021-06-18 | $44.35 | $186.90 | 1,772,300 | — | — |
| 2021-06-17 | $44.94 | $189.38 | 2,086,400 | — | — |
| 2021-06-16 | $47.69 | $200.97 | 1,085,900 | — | — |
| 2021-06-15 | $48.75 | $205.44 | 1,636,900 | — | — |
| 2021-06-14 | $47.94 | $202.03 | 1,468,400 | — | — |
| 2021-06-11 | $48.82 | $205.74 | 974,500 | — | — |
| 2021-06-10 | $48.25 | $203.33 | 846,800 | — | — |
| 2021-06-09 | $48.29 | $203.50 | 1,096,600 | — | — |
| 2021-06-08 | $49.62 | $209.11 | 974,300 | — | — |
| 2021-06-07 | $48.67 | $205.10 | 918,300 | — | — |
| 2021-06-04 | $50.01 | $210.75 | 704,900 | — | — |
| 2021-06-03 | $49.73 | $209.57 | 762,300 | — | — |
| 2021-06-02 | $49.62 | $209.11 | 996,600 | — | — |
| 2021-06-01 | $50.94 | $214.67 | 1,316,300 | — | — |
| 2021-05-28 | $48.89 | $206.03 | 997,400 | — | — |
| 2021-05-27 | $49.24 | $207.51 | 1,207,200 | — | — |
| 2021-05-26 | $47.77 | $201.31 | 2,037,400 | — | — |
| 2021-05-25 | $47.71 | $201.06 | 1,780,800 | — | — |
| 2021-05-24 | $47.75 | $201.23 | 1,611,000 | — | — |
| 2021-05-21 | $46.79 | $197.18 | 1,501,300 | — | — |
| 2021-05-20 | $45.67 | $192.46 | 712,300 | — | — |
| 2021-05-19 | $45.37 | $191.20 | 1,141,600 | — | — |
| 2021-05-18 | $45.55 | $191.95 | 1,226,700 | — | — |
| 2021-05-17 | $47.03 | $198.19 | 701,600 | — | — |
| 2021-05-14 | $46.79 | $197.18 | 993,900 | — | — |
| 2021-05-13 | $44.99 | $189.60 | 1,145,500 | — | — |
| 2021-05-12 | $44.04 | $185.59 | 1,671,800 | — | — |
| 2021-05-11 | $46.93 | $197.77 | 1,708,800 | — | — |
| 2021-05-10 | $45.52 | $191.83 | 1,662,300 | — | — |
| 2021-05-07 | $46.54 | $196.13 | 1,061,600 | — | — |
| 2021-05-06 | $46.43 | $194.82 | 1,653,100 | — | — |
| 2021-05-05 | $46.68 | $195.87 | 1,684,800 | — | — |
| 2021-05-04 | $45.62 | $191.42 | 1,307,400 | — | — |
| 2021-05-03 | $44.75 | $187.77 | 2,058,600 | — | — |
| 2021-04-30 | $43.03 | $180.55 | 1,715,400 | — | — |
| 2021-04-29 | $44.04 | $184.79 | 1,693,700 | — | — |
| 2021-04-28 | $42.14 | $176.82 | 3,037,200 | — | — |
| 2021-04-27 | $42.05 | $176.44 | 988,100 | — | — |
| 2021-04-26 | $41.58 | $174.47 | 1,273,500 | — | — |
| 2021-04-23 | $40.94 | $171.78 | 1,543,800 | — | — |
| 2021-04-22 | $39.53 | $165.87 | 1,347,900 | — | — |
| 2021-04-21 | $41.29 | $173.25 | 1,384,100 | — | — |
| 2021-04-20 | $39.50 | $165.74 | 1,484,100 | — | — |
| 2021-04-19 | $41.97 | $176.11 | 1,095,900 | — | — |
| 2021-04-16 | $41.99 | $176.19 | 1,425,700 | — | — |
| 2021-04-15 | $42.17 | $176.95 | 1,880,700 | — | — |
| 2021-04-14 | $40.27 | $168.97 | 1,319,000 | — | — |
| 2021-04-13 | $39.75 | $166.79 | 1,023,400 | — | — |
| 2021-04-12 | $41.03 | $172.16 | 1,670,000 | — | — |
| 2021-04-09 | $39.75 | $166.79 | 1,157,900 | — | — |
| 2021-04-08 | $38.80 | $162.80 | 1,722,800 | — | — |
| 2021-04-07 | $39.13 | $164.19 | 1,136,300 | — | — |
| 2021-04-06 | $39.61 | $166.20 | 1,192,000 | — | — |
| 2021-04-05 | $39.62 | $166.25 | 1,375,300 | — | — |
| 2021-04-01 | $39.26 | $164.74 | 1,455,600 | — | — |
| 2021-03-31 | $37.97 | $159.32 | 1,493,000 | — | — |
| 2021-03-30 | $38.14 | $160.04 | 1,140,900 | — | — |
| 2021-03-29 | $38.67 | $162.26 | 1,833,100 | — | — |
| 2021-03-26 | $38.82 | $162.89 | 2,311,600 | — | — |
| 2021-03-25 | $36.32 | $152.40 | 1,397,200 | — | — |
| 2021-03-24 | $35.91 | $150.68 | 1,548,500 | — | — |
| 2021-03-23 | $35.12 | $147.36 | 2,062,400 | — | — |
| 2021-03-22 | $37.77 | $158.48 | 2,146,600 | — | — |
| 2021-03-19 | $39.81 | $167.04 | 2,991,400 | — | — |
| 2021-03-18 | $38.96 | $163.48 | 4,565,500 | — | — |
| 2021-03-17 | $37.98 | $159.36 | 2,605,900 | — | — |
| 2021-03-16 | $35.48 | $148.87 | 2,637,800 | — | — |
| 2021-03-15 | $33.63 | $141.11 | 1,160,300 | — | — |
| 2021-03-12 | $33.30 | $139.73 | 1,009,300 | — | — |
| 2021-03-11 | $33.29 | $139.69 | 931,700 | — | — |
| 2021-03-10 | $33.28 | $139.64 | 1,025,400 | — | — |
| 2021-03-09 | $32.08 | $134.61 | 1,013,300 | — | — |
| 2021-03-08 | $31.33 | $131.46 | 1,138,900 | — | — |
| 2021-03-05 | $31.14 | $130.66 | 1,311,000 | — | — |
| 2021-03-04 | $29.70 | $124.62 | 1,697,300 | — | — |
| 2021-03-03 | $31.00 | $130.08 | 981,000 | — | — |
| 2021-03-02 | $31.71 | $133.06 | 1,602,500 | — | — |
| 2021-03-01 | $31.86 | $133.68 | 1,726,900 | — | — |
| 2021-02-26 | $30.94 | $128.99 | 1,724,500 | — | — |
| 2021-02-25 | $31.32 | $130.57 | 1,721,900 | — | — |
| 2021-02-24 | $32.99 | $137.53 | 1,624,200 | — | — |
| 2021-02-23 | $31.22 | $130.15 | 1,397,600 | — | — |
| 2021-02-22 | $31.58 | $131.65 | 3,133,100 | — | — |
| 2021-02-19 | $29.98 | $124.98 | 1,239,300 | — | — |
| 2021-02-18 | $28.08 | $117.06 | 903,200 | — | — |
| 2021-02-17 | $28.86 | $120.31 | 919,800 | — | — |
| 2021-02-16 | $29.61 | $123.44 | 871,600 | — | — |
| 2021-02-12 | $28.70 | $119.65 | 1,049,900 | — | — |
| 2021-02-11 | $28.92 | $120.56 | 1,126,100 | — | — |
| 2021-02-10 | $28.27 | $117.85 | 1,027,200 | — | — |
| 2021-02-09 | $28.23 | $117.69 | 1,039,000 | — | — |
| 2021-02-08 | $28.04 | $116.90 | 975,900 | — | — |
| 2021-02-05 | $27.26 | $113.64 | 1,086,500 | — | — |
| 2021-02-04 | $27.36 | $114.06 | 924,100 | — | — |
| 2021-02-03 | $27.02 | $112.64 | 1,382,800 | — | — |
| 2021-02-02 | $26.64 | $111.06 | 1,496,700 | — | — |
| 2021-02-01 | $26.24 | $109.39 | 2,236,200 | — | — |
| 2021-01-29 | $23.91 | $99.68 | 3,388,300 | — | — |
| 2021-01-28 | $24.98 | $104.14 | 1,569,300 | — | — |
| 2021-01-27 | $23.85 | $99.43 | 1,903,700 | — | — |
| 2021-01-26 | $24.72 | $103.05 | 1,240,700 | — | — |
| 2021-01-25 | $25.35 | $105.68 | 1,475,100 | — | — |
| 2021-01-22 | $25.93 | $108.10 | 1,123,200 | — | — |
| 2021-01-21 | $26.12 | $108.89 | 1,137,500 | — | — |
| 2021-01-20 | $26.43 | $110.18 | 1,080,200 | — | — |
| 2021-01-19 | $26.63 | $111.02 | 1,368,400 | — | — |
| 2021-01-15 | $26.06 | $108.64 | 812,700 | — | — |
| 2021-01-14 | $27.09 | $112.94 | 896,700 | — | — |
| 2021-01-13 | $27.31 | $113.85 | 1,080,500 | — | — |
| 2021-01-12 | $28.07 | $117.02 | 1,238,000 | — | — |
| 2021-01-11 | $27.04 | $112.73 | 1,081,300 | — | — |
| 2021-01-08 | $26.45 | $110.27 | 1,365,400 | — | — |
| 2021-01-07 | $27.16 | $113.23 | 1,548,400 | — | — |
| 2021-01-06 | $27.33 | $113.94 | 2,693,800 | — | — |
| 2021-01-05 | $25.41 | $105.93 | 1,222,000 | — | — |
| 2021-01-04 | $24.28 | $101.22 | 1,494,100 | — | — |