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
- 1993-10-15 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 | $61.05 | $61.05 | 919,200 | — | — |
| 2021-12-30 | $61.32 | $61.32 | 1,300,800 | — | — |
| 2021-12-29 | $60.98 | $60.98 | 1,089,600 | — | — |
| 2021-12-28 | $59.84 | $59.84 | 898,800 | — | — |
| 2021-12-27 | $59.76 | $59.76 | 1,416,600 | — | — |
| 2021-12-23 | $59.42 | $59.42 | 3,178,200 | — | — |
| 2021-12-22 | $57.98 | $57.98 | 1,944,600 | — | — |
| 2021-12-21 | $58.49 | $58.49 | 2,623,800 | — | — |
| 2021-12-20 | $56.51 | $56.51 | 2,355,600 | — | — |
| 2021-12-17 | $59.35 | $59.35 | 2,698,800 | — | — |
| 2021-12-16 | $59.39 | $59.39 | 2,565,600 | — | — |
| 2021-12-15 | $63.11 | $63.11 | 2,311,200 | — | — |
| 2021-12-14 | $62.04 | $62.04 | 2,774,400 | — | — |
| 2021-12-13 | $63.06 | $63.06 | 2,321,400 | — | — |
| 2021-12-10 | $64.97 | $64.97 | 1,179,600 | — | — |
| 2021-12-09 | $65.81 | $65.81 | 1,197,000 | — | — |
| 2021-12-08 | $67.61 | $67.61 | 1,193,400 | — | — |
| 2021-12-07 | $67.50 | $67.50 | 2,300,400 | — | — |
| 2021-12-06 | $64.28 | $64.28 | 1,953,000 | — | — |
| 2021-12-03 | $65.02 | $65.02 | 2,261,400 | — | — |
| 2021-12-02 | $67.34 | $67.34 | 2,706,600 | — | — |
| 2021-12-01 | $66.26 | $66.26 | 2,387,400 | — | — |
| 2021-11-30 | $67.57 | $67.57 | 3,087,600 | — | — |
| 2021-11-29 | $69.20 | $69.20 | 1,455,000 | — | — |
| 2021-11-26 | $69.09 | $69.09 | 1,235,400 | — | — |
| 2021-11-24 | $71.01 | $71.01 | 2,319,000 | — | — |
| 2021-11-23 | $70.98 | $70.98 | 1,681,800 | — | — |
| 2021-11-22 | $71.84 | $71.84 | 2,907,000 | — | — |
| 2021-11-19 | $72.42 | $72.42 | 1,540,200 | — | — |
| 2021-11-18 | $73.05 | $73.05 | 1,495,200 | — | — |
| 2021-11-17 | $72.81 | $72.81 | 1,594,800 | — | — |
| 2021-11-16 | $71.45 | $71.45 | 2,766,600 | — | — |
| 2021-11-15 | $69.61 | $69.61 | 1,883,400 | — | — |
| 2021-11-12 | $71.22 | $71.22 | 1,693,200 | — | — |
| 2021-11-11 | $70.56 | $70.56 | 2,548,800 | — | — |
| 2021-11-10 | $70.44 | $70.44 | 1,945,200 | — | — |
| 2021-11-09 | $70.86 | $70.86 | 1,673,400 | — | — |
| 2021-11-08 | $69.61 | $69.61 | 2,662,200 | — | — |
| 2021-11-05 | $70.57 | $70.57 | 2,502,600 | — | — |
| 2021-11-04 | $69.35 | $69.35 | 3,015,600 | — | — |
| 2021-11-03 | $68.04 | $68.04 | 3,406,800 | — | — |
| 2021-11-02 | $65.93 | $65.93 | 3,621,000 | — | — |
| 2021-11-01 | $68.54 | $68.54 | 4,005,000 | — | — |
| 2021-10-29 | $65.89 | $65.89 | 7,227,600 | — | — |
| 2021-10-28 | $63.39 | $63.39 | 4,348,200 | — | — |
| 2021-10-27 | $62.72 | $62.72 | 2,613,600 | — | — |
| 2021-10-26 | $62.96 | $62.96 | 3,019,200 | — | — |
| 2021-10-25 | $64.30 | $64.30 | 2,380,200 | — | — |
| 2021-10-22 | $63.18 | $63.18 | 1,999,800 | — | — |
| 2021-10-21 | $63.28 | $63.28 | 3,006,600 | — | — |
| 2021-10-20 | $59.88 | $59.88 | 2,006,400 | — | — |
| 2021-10-19 | $60.40 | $60.40 | 1,524,000 | — | — |
| 2021-10-18 | $61.26 | $61.26 | 3,837,000 | — | — |
| 2021-10-15 | $59.71 | $59.71 | 2,984,400 | — | — |
| 2021-10-14 | $58.64 | $58.64 | 4,472,400 | — | — |
| 2021-10-13 | $57.90 | $57.89 | 3,366,000 | — | — |
| 2021-10-12 | $56.49 | $56.49 | 3,630,600 | — | — |
| 2021-10-11 | $55.12 | $55.12 | 8,017,800 | — | — |
| 2021-10-08 | $59.97 | $59.97 | 1,859,400 | — | — |
| 2021-10-07 | $62.69 | $62.69 | 2,605,800 | — | — |
| 2021-10-06 | $60.65 | $60.65 | 2,464,200 | — | — |
| 2021-10-05 | $60.83 | $60.83 | 2,636,400 | — | — |
| 2021-10-04 | $61.11 | $61.11 | 2,563,800 | — | — |
| 2021-10-01 | $60.91 | $60.91 | 3,584,400 | — | — |
| 2021-09-30 | $60.03 | $60.03 | 4,902,000 | — | — |
| 2021-09-29 | $62.05 | $62.05 | 2,698,200 | — | — |
| 2021-09-28 | $62.58 | $62.58 | 2,449,800 | — | — |
| 2021-09-27 | $63.75 | $63.75 | 3,552,000 | — | — |
| 2021-09-24 | $64.79 | $64.79 | 6,414,600 | — | — |
| 2021-09-23 | $71.17 | $71.17 | 1,473,000 | — | — |
| 2021-09-22 | $70.81 | $70.81 | 1,670,400 | — | — |
| 2021-09-21 | $70.42 | $70.42 | 1,390,800 | — | — |
| 2021-09-20 | $70.99 | $70.99 | 1,797,000 | — | — |
| 2021-09-17 | $72.50 | $72.50 | 4,711,800 | — | — |
| 2021-09-16 | $73.32 | $73.32 | 3,357,000 | — | — |
| 2021-09-15 | $72.71 | $72.71 | 3,039,000 | — | — |
| 2021-09-14 | $72.77 | $72.77 | 4,686,000 | — | — |
| 2021-09-13 | $69.81 | $69.81 | 3,220,200 | — | — |
| 2021-09-10 | $69.32 | $69.32 | 1,563,600 | — | — |
| 2021-09-09 | $67.79 | $67.79 | 1,707,600 | — | — |
| 2021-09-08 | $66.88 | $66.88 | 1,594,200 | — | — |
| 2021-09-07 | $68.06 | $68.06 | 2,284,800 | — | — |
| 2021-09-03 | $68.35 | $68.35 | 1,666,200 | — | — |
| 2021-09-02 | $67.77 | $67.77 | 2,466,600 | — | — |
| 2021-09-01 | $69.39 | $69.39 | 1,645,200 | — | — |
| 2021-08-31 | $69.74 | $69.74 | 1,593,000 | — | — |
| 2021-08-30 | $70.28 | $70.28 | 2,103,000 | — | — |
| 2021-08-27 | $70.56 | $70.56 | 1,723,800 | — | — |
| 2021-08-26 | $70.52 | $70.52 | 1,342,200 | — | — |
| 2021-08-25 | $71.97 | $71.97 | 1,124,400 | — | — |
| 2021-08-24 | $72.54 | $72.54 | 1,300,200 | — | — |
| 2021-08-23 | $72.25 | $72.25 | 785,400 | — | — |
| 2021-08-20 | $72.42 | $72.42 | 1,296,600 | — | — |
| 2021-08-19 | $71.27 | $71.27 | 1,663,200 | — | — |
| 2021-08-18 | $71.36 | $71.36 | 2,074,200 | — | — |
| 2021-08-17 | $70.35 | $70.35 | 3,173,400 | — | — |
| 2021-08-16 | $72.38 | $72.38 | 1,963,800 | — | — |
| 2021-08-13 | $72.41 | $72.41 | 1,570,800 | — | — |
| 2021-08-12 | $71.70 | $71.70 | 1,653,600 | — | — |
| 2021-08-11 | $72.34 | $72.34 | 1,030,800 | — | — |
| 2021-08-10 | $71.84 | $71.84 | 1,384,800 | — | — |
| 2021-08-09 | $72.17 | $72.17 | 1,573,800 | — | — |
| 2021-08-06 | $72.45 | $72.45 | 1,059,000 | — | — |
| 2021-08-05 | $72.50 | $72.50 | 2,548,800 | — | — |
| 2021-08-04 | $72.76 | $72.76 | 2,185,200 | — | — |
| 2021-08-03 | $71.74 | $71.74 | 2,145,000 | — | — |
| 2021-08-02 | $70.75 | $70.75 | 3,798,600 | — | — |
| 2021-07-30 | $68.47 | $68.47 | 2,291,400 | — | — |
| 2021-07-29 | $67.78 | $67.78 | 1,964,400 | — | — |
| 2021-07-28 | $67.41 | $67.41 | 2,050,800 | — | — |
| 2021-07-27 | $66.36 | $66.36 | 1,906,800 | — | — |
| 2021-07-26 | $68.48 | $68.48 | 1,857,600 | — | — |
| 2021-07-23 | $67.65 | $67.65 | 2,295,600 | — | — |
| 2021-07-22 | $66.11 | $66.11 | 1,638,600 | — | — |
| 2021-07-21 | $64.50 | $64.50 | 1,177,800 | — | — |
| 2021-07-20 | $64.31 | $64.31 | 1,369,200 | — | — |
| 2021-07-19 | $62.47 | $62.47 | 1,480,200 | — | — |
| 2021-07-16 | $62.47 | $62.47 | 1,136,400 | — | — |
| 2021-07-15 | $63.48 | $63.48 | 2,706,600 | — | — |
| 2021-07-14 | $64.32 | $64.32 | 1,504,800 | — | — |
| 2021-07-13 | $64.83 | $64.83 | 1,331,400 | — | — |
| 2021-07-12 | $65.66 | $65.66 | 1,970,400 | — | — |
| 2021-07-09 | $65.00 | $65.00 | 1,185,600 | — | — |
| 2021-07-08 | $63.95 | $63.95 | 1,839,000 | — | — |
| 2021-07-07 | $65.10 | $65.10 | 1,791,000 | — | — |
| 2021-07-06 | $64.56 | $64.56 | 2,701,200 | — | — |
| 2021-07-02 | $65.44 | $65.44 | 2,026,800 | — | — |
| 2021-07-01 | $64.98 | $64.98 | 2,737,800 | — | — |
| 2021-06-30 | $64.01 | $64.01 | 2,826,000 | — | — |
| 2021-06-29 | $63.80 | $63.80 | 2,842,800 | — | — |
| 2021-06-28 | $63.73 | $63.73 | 3,484,800 | — | — |
| 2021-06-25 | $63.44 | $63.44 | 24,804,000 | — | — |
| 2021-06-24 | $59.31 | $59.31 | 2,037,000 | — | — |
| 2021-06-23 | $58.70 | $58.70 | 1,899,000 | — | — |
| 2021-06-22 | $58.03 | $58.03 | 1,881,000 | — | — |
| 2021-06-21 | $56.12 | $56.12 | 1,780,800 | — | — |
| 2021-06-18 | $54.23 | $54.23 | 3,768,000 | — | — |
| 2021-06-17 | $54.27 | $54.27 | 2,674,200 | — | — |
| 2021-06-16 | $54.51 | $54.51 | 2,085,000 | — | — |
| 2021-06-15 | $55.65 | $55.65 | 1,871,400 | — | — |
| 2021-06-14 | $55.76 | $55.76 | 1,351,200 | — | — |
| 2021-06-11 | $55.74 | $55.74 | 1,230,600 | — | — |
| 2021-06-10 | $54.17 | $54.17 | 1,765,800 | — | — |
| 2021-06-09 | $53.97 | $53.97 | 1,975,200 | — | — |
| 2021-06-08 | $54.25 | $54.25 | 1,407,600 | — | — |
| 2021-06-07 | $54.13 | $54.13 | 1,599,000 | — | — |
| 2021-06-04 | $54.00 | $54.00 | 2,226,600 | — | — |
| 2021-06-03 | $54.81 | $54.81 | 1,743,600 | — | — |
| 2021-06-02 | $55.16 | $55.16 | 2,917,200 | — | — |
| 2021-06-01 | $56.97 | $56.97 | 1,444,800 | — | — |
| 2021-05-28 | $55.91 | $55.91 | 1,566,000 | — | — |
| 2021-05-27 | $56.52 | $56.52 | 2,214,600 | — | — |
| 2021-05-26 | $57.04 | $57.04 | 1,426,800 | — | — |
| 2021-05-25 | $55.92 | $55.92 | 1,633,200 | — | — |
| 2021-05-24 | $56.44 | $56.44 | 2,238,600 | — | — |
| 2021-05-21 | $55.96 | $55.96 | 6,767,400 | — | — |
| 2021-05-20 | $51.87 | $51.87 | 3,589,800 | — | — |
| 2021-05-19 | $53.86 | $53.86 | 1,683,600 | — | — |
| 2021-05-18 | $55.42 | $55.42 | 1,624,200 | — | — |
| 2021-05-17 | $56.87 | $56.87 | 1,417,200 | — | — |
| 2021-05-14 | $55.96 | $55.96 | 1,426,200 | — | — |
| 2021-05-13 | $53.89 | $53.89 | 1,418,400 | — | — |
| 2021-05-12 | $52.34 | $52.34 | 1,429,800 | — | — |
| 2021-05-11 | $53.95 | $53.94 | 2,098,800 | — | — |
| 2021-05-10 | $55.00 | $55.00 | 2,217,000 | — | — |
| 2021-05-07 | $56.88 | $56.88 | 962,400 | — | — |
| 2021-05-06 | $56.74 | $56.74 | 1,363,200 | — | — |
| 2021-05-05 | $57.46 | $57.46 | 1,015,800 | — | — |
| 2021-05-04 | $58.31 | $58.30 | 1,133,400 | — | — |
| 2021-05-03 | $57.77 | $57.77 | 1,300,200 | — | — |
| 2021-04-30 | $56.37 | $56.37 | 1,370,400 | — | — |
| 2021-04-29 | $58.56 | $58.56 | 1,211,400 | — | — |
| 2021-04-28 | $58.26 | $58.26 | 1,392,600 | — | — |
| 2021-04-27 | $57.78 | $57.78 | 1,435,200 | — | — |
| 2021-04-26 | $56.50 | $56.50 | 1,497,600 | — | — |
| 2021-04-23 | $57.29 | $57.29 | 1,395,000 | — | — |
| 2021-04-22 | $55.77 | $55.77 | 970,200 | — | — |
| 2021-04-21 | $55.49 | $55.49 | 1,021,200 | — | — |
| 2021-04-20 | $54.64 | $54.64 | 1,159,200 | — | — |
| 2021-04-19 | $56.21 | $56.21 | 1,185,000 | — | — |
| 2021-04-16 | $56.84 | $56.84 | 901,200 | — | — |
| 2021-04-15 | $56.59 | $56.59 | 945,600 | — | — |
| 2021-04-14 | $56.02 | $56.02 | 928,200 | — | — |
| 2021-04-13 | $55.97 | $55.97 | 949,200 | — | — |
| 2021-04-12 | $57.66 | $57.66 | 1,473,000 | — | — |
| 2021-04-09 | $57.07 | $57.07 | 784,200 | — | — |
| 2021-04-08 | $56.10 | $56.10 | 961,200 | — | — |
| 2021-04-07 | $56.55 | $56.55 | 1,123,200 | — | — |
| 2021-04-06 | $56.49 | $56.49 | 1,811,400 | — | — |
| 2021-04-05 | $55.17 | $55.17 | 1,584,000 | — | — |
| 2021-04-01 | $55.09 | $55.09 | 1,677,600 | — | — |
| 2021-03-31 | $55.07 | $55.07 | 981,600 | — | — |
| 2021-03-30 | $54.28 | $54.28 | 1,248,000 | — | — |
| 2021-03-29 | $53.39 | $53.39 | 1,770,600 | — | — |
| 2021-03-26 | $55.64 | $55.64 | 1,249,800 | — | — |
| 2021-03-25 | $53.63 | $53.63 | 1,195,800 | — | — |
| 2021-03-24 | $51.96 | $51.96 | 1,969,800 | — | — |
| 2021-03-23 | $53.11 | $53.11 | 2,236,800 | — | — |
| 2021-03-22 | $55.47 | $55.47 | 2,359,800 | — | — |
| 2021-03-19 | $56.45 | $56.45 | 3,454,800 | — | — |
| 2021-03-18 | $55.16 | $55.16 | 1,237,800 | — | — |
| 2021-03-17 | $57.36 | $57.36 | 1,294,200 | — | — |
| 2021-03-16 | $56.45 | $56.45 | 1,035,600 | — | — |
| 2021-03-15 | $57.22 | $57.22 | 1,359,600 | — | — |
| 2021-03-12 | $54.71 | $54.71 | 1,233,000 | — | — |
| 2021-03-11 | $54.52 | $54.52 | 2,152,800 | — | — |
| 2021-03-10 | $52.66 | $52.66 | 1,710,600 | — | — |
| 2021-03-09 | $53.77 | $53.77 | 2,072,400 | — | — |
| 2021-03-08 | $52.83 | $52.83 | 2,180,400 | — | — |
| 2021-03-05 | $52.73 | $52.73 | 2,197,800 | — | — |
| 2021-03-04 | $51.73 | $51.73 | 2,014,800 | — | — |
| 2021-03-03 | $53.49 | $53.49 | 1,884,600 | — | — |
| 2021-03-02 | $54.28 | $54.28 | 1,350,000 | — | — |
| 2021-03-01 | $55.26 | $55.26 | 2,161,200 | — | — |
| 2021-02-26 | $54.35 | $54.35 | 2,821,800 | — | — |
| 2021-02-25 | $53.18 | $53.18 | 1,677,600 | — | — |
| 2021-02-24 | $55.25 | $55.25 | 1,815,000 | — | — |
| 2021-02-23 | $54.06 | $54.06 | 2,560,200 | — | — |
| 2021-02-22 | $54.67 | $54.67 | 1,855,800 | — | — |
| 2021-02-19 | $55.19 | $55.19 | 2,356,800 | — | — |
| 2021-02-18 | $53.87 | $53.87 | 1,461,600 | — | — |
| 2021-02-17 | $53.94 | $53.94 | 1,656,000 | — | — |
| 2021-02-16 | $53.97 | $53.97 | 2,278,200 | — | — |
| 2021-02-12 | $53.89 | $53.89 | 1,315,800 | — | — |
| 2021-02-11 | $53.24 | $53.24 | 1,801,200 | — | — |
| 2021-02-10 | $53.47 | $53.47 | 1,975,200 | — | — |
| 2021-02-09 | $54.25 | $54.25 | 1,762,800 | — | — |
| 2021-02-08 | $53.37 | $53.37 | 2,089,200 | — | — |
| 2021-02-05 | $52.79 | $52.79 | 3,031,200 | — | — |
| 2021-02-04 | $52.81 | $52.81 | 2,373,000 | — | — |
| 2021-02-03 | $51.60 | $51.60 | 1,303,800 | — | — |
| 2021-02-02 | $52.00 | $52.00 | 2,009,400 | — | — |
| 2021-02-01 | $49.89 | $49.89 | 1,525,200 | — | — |
| 2021-01-29 | $48.66 | $48.66 | 1,986,600 | — | — |
| 2021-01-28 | $48.44 | $48.44 | 4,090,800 | — | — |
| 2021-01-27 | $46.44 | $46.44 | 4,952,400 | — | — |
| 2021-01-26 | $50.71 | $50.71 | 1,824,000 | — | — |
| 2021-01-25 | $52.40 | $52.40 | 1,920,600 | — | — |
| 2021-01-22 | $53.31 | $53.31 | 1,503,000 | — | — |
| 2021-01-21 | $53.83 | $53.83 | 1,856,400 | — | — |
| 2021-01-20 | $55.16 | $55.16 | 2,325,600 | — | — |
| 2021-01-19 | $53.85 | $53.85 | 2,311,800 | — | — |
| 2021-01-15 | $54.33 | $54.33 | 1,731,600 | — | — |
| 2021-01-14 | $53.98 | $53.98 | 2,348,400 | — | — |
| 2021-01-13 | $54.06 | $54.06 | 2,216,400 | — | — |
| 2021-01-12 | $55.44 | $55.44 | 2,110,800 | — | — |
| 2021-01-11 | $54.49 | $54.49 | 2,092,800 | — | — |
| 2021-01-08 | $52.40 | $52.40 | 2,640,600 | — | — |
| 2021-01-07 | $52.81 | $52.81 | 1,621,200 | — | — |
| 2021-01-06 | $52.06 | $52.06 | 2,913,000 | — | — |
| 2021-01-05 | $49.00 | $49.00 | 1,633,800 | — | — |
| 2021-01-04 | $47.24 | $47.24 | 2,990,400 | — | — |