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 | $38.38 | $244.49 | 642,900 | — | — |
| 2021-12-30 | $38.25 | $243.66 | 612,100 | — | — |
| 2021-12-29 | $38.12 | $242.83 | 674,700 | — | — |
| 2021-12-28 | $37.83 | $240.98 | 426,100 | — | — |
| 2021-12-27 | $37.51 | $238.94 | 603,000 | — | — |
| 2021-12-23 | $37.21 | $237.03 | 1,333,800 | — | — |
| 2021-12-22 | $37.20 | $236.97 | 807,500 | — | — |
| 2021-12-21 | $36.98 | $235.57 | 976,800 | — | — |
| 2021-12-20 | $36.91 | $235.12 | 1,130,200 | — | — |
| 2021-12-17 | $36.86 | $234.80 | 3,090,200 | — | — |
| 2021-12-16 | $37.04 | $235.95 | 1,660,300 | — | — |
| 2021-12-15 | $37.04 | $235.95 | 1,264,100 | — | — |
| 2021-12-14 | $36.31 | $231.30 | 1,092,400 | — | — |
| 2021-12-13 | $36.33 | $231.43 | 1,090,900 | — | — |
| 2021-12-10 | $35.93 | $228.88 | 940,900 | — | — |
| 2021-12-09 | $35.83 | $228.24 | 852,700 | — | — |
| 2021-12-08 | $36.07 | $229.77 | 1,699,000 | — | — |
| 2021-12-07 | $36.05 | $229.64 | 1,882,000 | — | — |
| 2021-12-06 | $36.65 | $233.47 | 1,710,000 | — | — |
| 2021-12-03 | $35.94 | $228.94 | 1,283,500 | — | — |
| 2021-12-02 | $35.19 | $224.17 | 1,050,700 | — | — |
| 2021-12-01 | $34.52 | $219.90 | 1,302,800 | — | — |
| 2021-11-30 | $34.32 | $218.62 | 1,800,300 | — | — |
| 2021-11-29 | $35.10 | $223.59 | 1,051,700 | — | — |
| 2021-11-26 | $34.56 | $220.15 | 543,900 | — | — |
| 2021-11-24 | $35.40 | $225.50 | 593,600 | — | — |
| 2021-11-23 | $35.45 | $225.82 | 564,000 | — | — |
| 2021-11-22 | $35.43 | $225.69 | 653,400 | — | — |
| 2021-11-19 | $35.11 | $223.66 | 991,800 | — | — |
| 2021-11-18 | $34.64 | $220.66 | 671,600 | — | — |
| 2021-11-17 | $34.84 | $221.94 | 685,100 | — | — |
| 2021-11-16 | $34.81 | $221.75 | 964,800 | — | — |
| 2021-11-15 | $34.95 | $222.64 | 665,100 | — | — |
| 2021-11-12 | $34.44 | $219.39 | 784,700 | — | — |
| 2021-11-11 | $34.38 | $219.01 | 706,300 | — | — |
| 2021-11-10 | $34.31 | $218.56 | 402,100 | — | — |
| 2021-11-09 | $34.11 | $217.29 | 740,700 | — | — |
| 2021-11-08 | $34.00 | $216.59 | 814,600 | — | — |
| 2021-11-05 | $34.60 | $220.41 | 741,200 | — | — |
| 2021-11-04 | $34.16 | $217.60 | 917,700 | — | — |
| 2021-11-03 | $34.59 | $220.34 | 757,300 | — | — |
| 2021-11-02 | $34.48 | $219.64 | 761,000 | — | — |
| 2021-11-01 | $34.67 | $220.85 | 1,129,300 | — | — |
| 2021-10-29 | $34.07 | $217.03 | 1,541,700 | — | — |
| 2021-10-28 | $34.07 | $217.03 | 574,800 | — | — |
| 2021-10-27 | $34.05 | $216.90 | 784,800 | — | — |
| 2021-10-26 | $34.26 | $218.24 | 684,900 | — | — |
| 2021-10-25 | $34.25 | $218.18 | 642,800 | — | — |
| 2021-10-22 | $34.22 | $217.99 | 696,600 | — | — |
| 2021-10-21 | $33.80 | $215.31 | 769,600 | — | — |
| 2021-10-20 | $34.03 | $216.78 | 489,600 | — | — |
| 2021-10-19 | $33.60 | $214.04 | 607,500 | — | — |
| 2021-10-18 | $33.39 | $212.70 | 1,026,100 | — | — |
| 2021-10-15 | $33.75 | $214.99 | 1,752,800 | — | — |
| 2021-10-14 | $33.75 | $214.99 | 1,020,700 | — | — |
| 2021-10-13 | $33.04 | $210.47 | 1,033,900 | — | — |
| 2021-10-12 | $32.69 | $208.24 | 808,100 | — | — |
| 2021-10-11 | $32.76 | $208.69 | 1,006,200 | — | — |
| 2021-10-08 | $33.06 | $210.60 | 524,900 | — | — |
| 2021-10-07 | $33.59 | $211.36 | 893,900 | — | — |
| 2021-10-06 | $33.68 | $211.93 | 999,100 | — | — |
| 2021-10-05 | $33.40 | $210.17 | 1,008,800 | — | — |
| 2021-10-04 | $33.64 | $211.68 | 1,034,600 | — | — |
| 2021-10-01 | $33.00 | $207.65 | 1,127,100 | — | — |
| 2021-09-30 | $32.96 | $207.40 | 1,718,000 | — | — |
| 2021-09-29 | $33.53 | $210.98 | 1,400,100 | — | — |
| 2021-09-28 | $32.94 | $207.27 | 926,400 | — | — |
| 2021-09-27 | $33.41 | $210.23 | 863,300 | — | — |
| 2021-09-24 | $33.67 | $211.87 | 998,600 | — | — |
| 2021-09-23 | $33.71 | $212.12 | 1,773,200 | — | — |
| 2021-09-22 | $33.55 | $211.11 | 1,551,700 | — | — |
| 2021-09-21 | $33.24 | $209.16 | 895,900 | — | — |
| 2021-09-20 | $33.56 | $211.17 | 1,064,300 | — | — |
| 2021-09-17 | $33.74 | $212.31 | 2,968,300 | — | — |
| 2021-09-16 | $34.09 | $214.51 | 1,304,800 | — | — |
| 2021-09-15 | $34.72 | $218.47 | 1,397,500 | — | — |
| 2021-09-14 | $34.67 | $218.16 | 1,102,100 | — | — |
| 2021-09-13 | $35.15 | $221.18 | 761,300 | — | — |
| 2021-09-10 | $35.09 | $220.80 | 758,000 | — | — |
| 2021-09-09 | $35.50 | $223.38 | 708,300 | — | — |
| 2021-09-08 | $35.71 | $224.70 | 732,100 | — | — |
| 2021-09-07 | $35.23 | $221.68 | 859,200 | — | — |
| 2021-09-03 | $35.67 | $224.45 | 834,100 | — | — |
| 2021-09-02 | $35.96 | $226.28 | 786,300 | — | — |
| 2021-09-01 | $35.73 | $224.83 | 1,070,200 | — | — |
| 2021-08-31 | $35.41 | $222.81 | 1,117,700 | — | — |
| 2021-08-30 | $35.49 | $223.32 | 735,300 | — | — |
| 2021-08-27 | $35.57 | $223.82 | 675,100 | — | — |
| 2021-08-26 | $35.50 | $223.38 | 773,800 | — | — |
| 2021-08-25 | $35.69 | $224.58 | 1,025,800 | — | — |
| 2021-08-24 | $35.44 | $223.00 | 673,500 | — | — |
| 2021-08-23 | $35.51 | $223.44 | 664,600 | — | — |
| 2021-08-20 | $35.88 | $225.77 | 1,046,600 | — | — |
| 2021-08-19 | $35.39 | $222.69 | 907,700 | — | — |
| 2021-08-18 | $35.66 | $224.39 | 554,800 | — | — |
| 2021-08-17 | $35.95 | $226.21 | 557,200 | — | — |
| 2021-08-16 | $35.90 | $225.90 | 938,100 | — | — |
| 2021-08-13 | $36.29 | $228.35 | 655,000 | — | — |
| 2021-08-12 | $36.07 | $226.97 | 1,232,700 | — | — |
| 2021-08-11 | $35.64 | $224.26 | 1,092,300 | — | — |
| 2021-08-10 | $35.22 | $221.62 | 794,600 | — | — |
| 2021-08-09 | $35.21 | $221.56 | 1,102,300 | — | — |
| 2021-08-06 | $35.04 | $220.49 | 1,334,700 | — | — |
| 2021-08-05 | $34.47 | $216.90 | 1,062,300 | — | — |
| 2021-08-04 | $34.10 | $214.57 | 1,004,200 | — | — |
| 2021-08-03 | $34.34 | $216.08 | 1,526,700 | — | — |
| 2021-08-02 | $34.06 | $214.32 | 1,227,400 | — | — |
| 2021-07-30 | $33.75 | $212.37 | 1,422,100 | — | — |
| 2021-07-29 | $34.04 | $214.19 | 1,187,800 | — | — |
| 2021-07-28 | $33.96 | $213.69 | 1,028,900 | — | — |
| 2021-07-27 | $34.22 | $215.33 | 934,300 | — | — |
| 2021-07-26 | $33.73 | $212.24 | 917,500 | — | — |
| 2021-07-23 | $33.63 | $211.61 | 1,306,400 | — | — |
| 2021-07-22 | $33.21 | $208.97 | 805,500 | — | — |
| 2021-07-21 | $33.45 | $210.48 | 1,217,800 | — | — |
| 2021-07-20 | $33.89 | $213.25 | 1,378,000 | — | — |
| 2021-07-19 | $33.32 | $209.66 | 1,547,600 | — | — |
| 2021-07-16 | $34.23 | $215.39 | 997,100 | — | — |
| 2021-07-15 | $34.00 | $213.94 | 1,297,500 | — | — |
| 2021-07-14 | $33.47 | $210.61 | 1,097,200 | — | — |
| 2021-07-13 | $33.30 | $209.54 | 1,021,300 | — | — |
| 2021-07-12 | $33.95 | $213.63 | 722,000 | — | — |
| 2021-07-09 | $33.93 | $213.50 | 1,596,500 | — | — |
| 2021-07-08 | $33.97 | $211.22 | 1,533,900 | — | — |
| 2021-07-07 | $34.10 | $212.03 | 1,657,300 | — | — |
| 2021-07-06 | $33.97 | $211.22 | 1,541,000 | — | — |
| 2021-07-02 | $34.23 | $212.83 | 1,128,000 | — | — |
| 2021-07-01 | $33.98 | $211.28 | 1,215,100 | — | — |
| 2021-06-30 | $33.65 | $209.23 | 1,072,500 | — | — |
| 2021-06-29 | $33.68 | $209.41 | 958,300 | — | — |
| 2021-06-28 | $34.17 | $212.46 | 921,300 | — | — |
| 2021-06-25 | $34.38 | $213.77 | 2,170,500 | — | — |
| 2021-06-24 | $33.77 | $209.97 | 1,275,100 | — | — |
| 2021-06-23 | $33.83 | $210.35 | 1,890,500 | — | — |
| 2021-06-22 | $34.03 | $211.59 | 1,612,400 | — | — |
| 2021-06-21 | $34.32 | $213.39 | 2,336,400 | — | — |
| 2021-06-18 | $33.43 | $207.86 | 2,449,300 | — | — |
| 2021-06-17 | $34.52 | $214.64 | 2,138,900 | — | — |
| 2021-06-16 | $34.78 | $216.25 | 1,910,500 | — | — |
| 2021-06-15 | $35.19 | $218.80 | 1,257,300 | — | — |
| 2021-06-14 | $35.26 | $219.24 | 1,432,400 | — | — |
| 2021-06-11 | $35.45 | $220.42 | 2,041,600 | — | — |
| 2021-06-10 | $34.89 | $216.94 | 1,229,000 | — | — |
| 2021-06-09 | $34.48 | $214.39 | 1,118,100 | — | — |
| 2021-06-08 | $34.04 | $211.65 | 1,442,400 | — | — |
| 2021-06-07 | $34.23 | $212.83 | 1,671,900 | — | — |
| 2021-06-04 | $34.33 | $213.46 | 1,477,300 | — | — |
| 2021-06-03 | $34.24 | $212.90 | 2,238,900 | — | — |
| 2021-06-02 | $34.04 | $211.65 | 2,213,100 | — | — |
| 2021-06-01 | $34.25 | $212.96 | 1,984,900 | — | — |
| 2021-05-28 | $34.50 | $214.51 | 2,530,700 | — | — |
| 2021-05-27 | $34.57 | $214.95 | 19,981,800 | — | — |
| 2021-05-26 | $34.36 | $213.64 | 3,411,100 | — | — |
| 2021-05-25 | $33.73 | $209.73 | 3,116,600 | — | — |
| 2021-05-24 | $33.91 | $210.84 | 2,419,000 | — | — |
| 2021-05-21 | $33.70 | $209.54 | 1,914,800 | — | — |
| 2021-05-20 | $33.58 | $208.79 | 2,008,100 | — | — |
| 2021-05-19 | $33.58 | $208.79 | 2,683,100 | — | — |
| 2021-05-18 | $33.53 | $208.48 | 3,320,800 | — | — |
| 2021-05-17 | $33.79 | $210.10 | 2,025,000 | — | — |
| 2021-05-14 | $34.40 | $213.89 | 1,909,600 | — | — |
| 2021-05-13 | $33.84 | $210.41 | 2,295,700 | — | — |
| 2021-05-12 | $32.93 | $204.75 | 2,478,600 | — | — |
| 2021-05-11 | $33.42 | $207.80 | 2,002,100 | — | — |
| 2021-05-10 | $34.08 | $211.90 | 1,893,400 | — | — |
| 2021-05-07 | $33.93 | $210.97 | 2,866,100 | — | — |
| 2021-05-06 | $34.02 | $211.53 | 2,376,300 | — | — |
| 2021-05-05 | $33.42 | $207.80 | 1,662,100 | — | — |
| 2021-05-04 | $33.41 | $207.74 | 1,319,800 | — | — |
| 2021-05-03 | $33.49 | $208.23 | 1,325,000 | — | — |
| 2021-04-30 | $33.56 | $208.67 | 1,478,100 | — | — |
| 2021-04-29 | $33.72 | $209.66 | 1,953,300 | — | — |
| 2021-04-28 | $33.20 | $206.43 | 2,335,800 | — | — |
| 2021-04-27 | $32.63 | $202.89 | 1,150,500 | — | — |
| 2021-04-26 | $33.04 | $205.43 | 897,300 | — | — |
| 2021-04-23 | $32.95 | $204.88 | 864,900 | — | — |
| 2021-04-22 | $32.94 | $204.81 | 867,500 | — | — |
| 2021-04-21 | $33.28 | $206.93 | 1,093,500 | — | — |
| 2021-04-20 | $33.64 | $209.17 | 1,255,600 | — | — |
| 2021-04-19 | $33.56 | $208.67 | 1,256,600 | — | — |
| 2021-04-16 | $33.47 | $208.11 | 878,700 | — | — |
| 2021-04-15 | $33.40 | $207.67 | 1,248,200 | — | — |
| 2021-04-14 | $32.86 | $204.32 | 1,055,900 | — | — |
| 2021-04-13 | $32.63 | $202.89 | 1,133,900 | — | — |
| 2021-04-12 | $32.39 | $201.39 | 1,080,200 | — | — |
| 2021-04-09 | $32.20 | $200.21 | 1,206,300 | — | — |
| 2021-04-08 | $32.66 | $200.57 | 1,159,400 | — | — |
| 2021-04-07 | $32.99 | $202.59 | 888,900 | — | — |
| 2021-04-06 | $32.70 | $200.81 | 841,700 | — | — |
| 2021-04-05 | $32.83 | $201.61 | 1,030,400 | — | — |
| 2021-04-01 | $32.61 | $200.26 | 807,200 | — | — |
| 2021-03-31 | $32.36 | $198.72 | 1,048,400 | — | — |
| 2021-03-30 | $32.45 | $199.28 | 706,100 | — | — |
| 2021-03-29 | $32.78 | $201.30 | 1,218,000 | — | — |
| 2021-03-26 | $32.40 | $198.97 | 833,600 | — | — |
| 2021-03-25 | $32.25 | $198.05 | 1,157,500 | — | — |
| 2021-03-24 | $32.02 | $196.64 | 1,365,300 | — | — |
| 2021-03-23 | $32.01 | $196.57 | 1,157,100 | — | — |
| 2021-03-22 | $32.08 | $197.00 | 1,712,300 | — | — |
| 2021-03-19 | $32.28 | $198.23 | 3,062,100 | — | — |
| 2021-03-18 | $32.49 | $199.52 | 1,276,800 | — | — |
| 2021-03-17 | $32.40 | $198.97 | 1,526,400 | — | — |
| 2021-03-16 | $33.02 | $202.78 | 1,356,600 | — | — |
| 2021-03-15 | $33.15 | $203.58 | 2,101,900 | — | — |
| 2021-03-12 | $31.81 | $195.35 | 1,365,900 | — | — |
| 2021-03-11 | $31.35 | $192.52 | 1,391,700 | — | — |
| 2021-03-10 | $32.13 | $197.31 | 1,957,400 | — | — |
| 2021-03-09 | $31.79 | $195.22 | 2,343,100 | — | — |
| 2021-03-08 | $32.07 | $196.94 | 1,548,000 | — | — |
| 2021-03-05 | $31.74 | $194.92 | 1,185,200 | — | — |
| 2021-03-04 | $30.76 | $188.90 | 1,503,200 | — | — |
| 2021-03-03 | $30.09 | $184.78 | 2,164,100 | — | — |
| 2021-03-02 | $29.76 | $182.76 | 1,038,600 | — | — |
| 2021-03-01 | $29.59 | $181.71 | 1,323,100 | — | — |
| 2021-02-26 | $29.27 | $179.75 | 2,402,800 | — | — |
| 2021-02-25 | $29.61 | $181.84 | 3,135,500 | — | — |
| 2021-02-24 | $31.16 | $191.35 | 1,203,300 | — | — |
| 2021-02-23 | $31.40 | $192.83 | 839,600 | — | — |
| 2021-02-22 | $31.10 | $190.99 | 1,096,300 | — | — |
| 2021-02-19 | $31.92 | $196.02 | 1,107,400 | — | — |
| 2021-02-18 | $31.75 | $194.98 | 991,700 | — | — |
| 2021-02-17 | $31.76 | $195.04 | 815,800 | — | — |
| 2021-02-16 | $31.63 | $194.24 | 642,400 | — | — |
| 2021-02-12 | $31.54 | $193.69 | 568,700 | — | — |
| 2021-02-11 | $31.66 | $194.43 | 807,700 | — | — |
| 2021-02-10 | $31.70 | $194.67 | 1,012,000 | — | — |
| 2021-02-09 | $30.93 | $189.94 | 780,600 | — | — |
| 2021-02-08 | $31.02 | $190.49 | 800,700 | — | — |
| 2021-02-05 | $31.43 | $193.01 | 983,900 | — | — |
| 2021-02-04 | $31.38 | $192.71 | 1,147,100 | — | — |
| 2021-02-03 | $30.81 | $189.21 | 926,600 | — | — |
| 2021-02-02 | $31.24 | $191.85 | 1,026,700 | — | — |
| 2021-02-01 | $30.81 | $189.21 | 985,500 | — | — |
| 2021-01-29 | $30.52 | $187.42 | 2,352,300 | — | — |
| 2021-01-28 | $30.96 | $190.13 | 997,900 | — | — |
| 2021-01-27 | $30.72 | $188.65 | 1,689,600 | — | — |
| 2021-01-26 | $31.57 | $193.87 | 1,086,100 | — | — |
| 2021-01-25 | $31.82 | $195.41 | 1,297,100 | — | — |
| 2021-01-22 | $31.36 | $192.58 | 1,091,400 | — | — |
| 2021-01-21 | $31.30 | $192.21 | 1,053,900 | — | — |
| 2021-01-20 | $31.36 | $192.58 | 1,467,100 | — | — |
| 2021-01-19 | $31.09 | $190.92 | 723,100 | — | — |
| 2021-01-15 | $31.30 | $192.21 | 1,670,900 | — | — |
| 2021-01-14 | $30.72 | $188.65 | 1,049,400 | — | — |
| 2021-01-13 | $31.15 | $191.29 | 1,795,800 | — | — |
| 2021-01-12 | $31.16 | $191.35 | 1,742,700 | — | — |
| 2021-01-11 | $31.63 | $194.24 | 1,215,100 | — | — |
| 2021-01-08 | $32.07 | $196.94 | 2,200,300 | — | — |
| 2021-01-07 | $32.20 | $195.27 | 1,761,400 | — | — |
| 2021-01-06 | $32.92 | $199.63 | 1,183,400 | — | — |
| 2021-01-05 | $31.96 | $193.81 | 1,663,900 | — | — |
| 2021-01-04 | $31.94 | $193.69 | 2,180,700 | — | — |