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 | $32.78 | $114.95 | 690,700 | — | — |
| 2021-12-30 | $32.66 | $114.53 | 782,800 | — | — |
| 2021-12-29 | $33.08 | $116.00 | 769,900 | — | — |
| 2021-12-28 | $32.85 | $115.19 | 898,100 | — | — |
| 2021-12-27 | $32.46 | $113.82 | 943,100 | — | — |
| 2021-12-23 | $32.08 | $112.49 | 704,600 | — | — |
| 2021-12-22 | $32.12 | $112.63 | 894,600 | — | — |
| 2021-12-21 | $32.36 | $113.47 | 1,476,000 | — | — |
| 2021-12-20 | $31.42 | $110.18 | 1,388,600 | — | — |
| 2021-12-17 | $31.98 | $112.14 | 3,001,800 | — | — |
| 2021-12-16 | $31.46 | $110.32 | 1,904,700 | — | — |
| 2021-12-15 | $31.93 | $111.97 | 1,419,100 | — | — |
| 2021-12-14 | $31.74 | $111.30 | 1,829,100 | — | — |
| 2021-12-13 | $32.00 | $112.21 | 1,331,400 | — | — |
| 2021-12-10 | $33.11 | $116.10 | 1,131,100 | — | — |
| 2021-12-09 | $32.52 | $114.04 | 1,243,800 | — | — |
| 2021-12-08 | $32.92 | $115.44 | 1,644,300 | — | — |
| 2021-12-07 | $33.47 | $117.37 | 2,294,400 | — | — |
| 2021-12-06 | $33.36 | $116.98 | 1,307,800 | — | — |
| 2021-12-03 | $32.17 | $112.81 | 1,967,100 | — | — |
| 2021-12-02 | $33.47 | $117.37 | 2,033,200 | — | — |
| 2021-12-01 | $32.41 | $113.65 | 3,191,400 | — | — |
| 2021-11-30 | $32.32 | $113.33 | 2,995,800 | — | — |
| 2021-11-29 | $31.98 | $112.14 | 1,371,800 | — | — |
| 2021-11-26 | $31.73 | $111.27 | 1,480,700 | — | — |
| 2021-11-24 | $33.96 | $119.08 | 1,258,200 | — | — |
| 2021-11-23 | $33.29 | $116.74 | 1,802,100 | — | — |
| 2021-11-22 | $31.91 | $111.90 | 1,988,100 | — | — |
| 2021-11-19 | $31.19 | $109.37 | 1,850,000 | — | — |
| 2021-11-18 | $32.54 | $114.11 | 1,339,300 | — | — |
| 2021-11-17 | $32.54 | $114.11 | 2,144,500 | — | — |
| 2021-11-16 | $34.66 | $121.54 | 1,564,800 | — | — |
| 2021-11-15 | $34.60 | $121.33 | 1,420,900 | — | — |
| 2021-11-12 | $34.57 | $121.22 | 1,878,500 | — | — |
| 2021-11-11 | $33.70 | $118.17 | 940,400 | — | — |
| 2021-11-10 | $33.50 | $117.47 | 1,622,600 | — | — |
| 2021-11-09 | $33.96 | $119.08 | 1,377,000 | — | — |
| 2021-11-08 | $33.54 | $117.61 | 1,632,600 | — | — |
| 2021-11-05 | $32.97 | $115.61 | 1,923,700 | — | — |
| 2021-11-04 | $32.42 | $113.68 | 2,489,100 | — | — |
| 2021-11-03 | $33.90 | $118.87 | 3,042,000 | — | — |
| 2021-11-02 | $33.80 | $118.52 | 2,203,300 | — | — |
| 2021-11-01 | $34.21 | $119.96 | 2,135,800 | — | — |
| 2021-10-29 | $33.80 | $118.52 | 2,266,400 | — | — |
| 2021-10-28 | $33.98 | $119.15 | 2,022,900 | — | — |
| 2021-10-27 | $34.18 | $119.86 | 1,882,100 | — | — |
| 2021-10-26 | $36.23 | $127.04 | 1,447,500 | — | — |
| 2021-10-25 | $37.18 | $130.38 | 1,304,300 | — | — |
| 2021-10-22 | $36.54 | $128.13 | 983,900 | — | — |
| 2021-10-21 | $36.57 | $128.24 | 1,158,600 | — | — |
| 2021-10-20 | $37.39 | $131.11 | 2,199,000 | — | — |
| 2021-10-19 | $37.53 | $131.60 | 1,295,700 | — | — |
| 2021-10-18 | $36.71 | $128.73 | 1,029,800 | — | — |
| 2021-10-15 | $36.44 | $127.78 | 1,840,300 | — | — |
| 2021-10-14 | $36.81 | $129.08 | 1,453,800 | — | — |
| 2021-10-13 | $35.22 | $123.50 | 1,607,500 | — | — |
| 2021-10-12 | $35.16 | $123.29 | 1,187,500 | — | — |
| 2021-10-11 | $34.44 | $120.77 | 1,604,400 | — | — |
| 2021-10-08 | $34.69 | $121.64 | 1,704,800 | — | — |
| 2021-10-07 | $34.27 | $120.17 | 1,989,900 | — | — |
| 2021-10-06 | $34.69 | $121.64 | 2,552,400 | — | — |
| 2021-10-05 | $34.07 | $119.47 | 1,833,700 | — | — |
| 2021-10-04 | $34.26 | $120.14 | 2,428,400 | — | — |
| 2021-10-01 | $33.91 | $118.91 | 1,298,300 | — | — |
| 2021-09-30 | $33.13 | $116.17 | 1,193,600 | — | — |
| 2021-09-29 | $32.70 | $114.67 | 855,700 | — | — |
| 2021-09-28 | $33.13 | $116.17 | 1,899,100 | — | — |
| 2021-09-27 | $33.43 | $117.23 | 1,339,500 | — | — |
| 2021-09-24 | $32.31 | $113.30 | 778,300 | — | — |
| 2021-09-23 | $32.34 | $113.40 | 1,580,300 | — | — |
| 2021-09-22 | $31.92 | $111.93 | 2,614,500 | — | — |
| 2021-09-21 | $30.04 | $105.34 | 993,000 | — | — |
| 2021-09-20 | $29.79 | $104.46 | 1,617,100 | — | — |
| 2021-09-17 | $30.69 | $107.62 | 2,740,900 | — | — |
| 2021-09-16 | $30.72 | $107.72 | 1,606,800 | — | — |
| 2021-09-15 | $31.05 | $108.88 | 1,573,300 | — | — |
| 2021-09-14 | $30.08 | $105.48 | 1,329,700 | — | — |
| 2021-09-13 | $30.67 | $107.55 | 1,375,700 | — | — |
| 2021-09-10 | $29.53 | $103.55 | 1,125,300 | — | — |
| 2021-09-09 | $29.94 | $104.99 | 1,689,500 | — | — |
| 2021-09-08 | $30.28 | $106.18 | 1,321,900 | — | — |
| 2021-09-07 | $31.00 | $108.71 | 1,365,000 | — | — |
| 2021-09-03 | $30.73 | $107.76 | 1,508,100 | — | — |
| 2021-09-02 | $31.44 | $110.25 | 1,375,800 | — | — |
| 2021-09-01 | $31.19 | $109.37 | 1,622,300 | — | — |
| 2021-08-31 | $32.33 | $113.37 | 2,003,800 | — | — |
| 2021-08-30 | $32.06 | $112.42 | 1,562,700 | — | — |
| 2021-08-27 | $32.57 | $114.21 | 1,960,800 | — | — |
| 2021-08-26 | $30.88 | $108.28 | 2,358,700 | — | — |
| 2021-08-25 | $31.51 | $110.49 | 1,371,600 | — | — |
| 2021-08-24 | $31.07 | $108.95 | 1,460,300 | — | — |
| 2021-08-23 | $30.39 | $106.57 | 1,774,300 | — | — |
| 2021-08-20 | $28.86 | $101.20 | 2,495,400 | — | — |
| 2021-08-19 | $28.24 | $99.03 | 2,159,800 | — | — |
| 2021-08-18 | $28.85 | $101.17 | 2,095,900 | — | — |
| 2021-08-17 | $29.70 | $104.15 | 1,592,100 | — | — |
| 2021-08-16 | $29.88 | $104.78 | 2,400,100 | — | — |
| 2021-08-13 | $30.39 | $106.57 | 2,882,900 | — | — |
| 2021-08-12 | $30.12 | $105.62 | 2,335,300 | — | — |
| 2021-08-11 | $29.93 | $104.95 | 1,697,300 | — | — |
| 2021-08-10 | $29.46 | $103.31 | 1,843,900 | — | — |
| 2021-08-09 | $28.76 | $100.85 | 1,989,100 | — | — |
| 2021-08-06 | $29.02 | $101.76 | 2,276,100 | — | — |
| 2021-08-05 | $29.40 | $103.09 | 2,337,300 | — | — |
| 2021-08-04 | $28.60 | $100.29 | 3,091,500 | — | — |
| 2021-08-03 | $29.56 | $103.66 | 3,423,600 | — | — |
| 2021-08-02 | $28.94 | $101.48 | 1,489,000 | — | — |
| 2021-07-30 | $29.40 | $103.09 | 1,352,000 | — | — |
| 2021-07-29 | $29.59 | $103.76 | 1,682,500 | — | — |
| 2021-07-28 | $29.82 | $104.57 | 1,529,000 | — | — |
| 2021-07-27 | $29.12 | $102.11 | 1,601,300 | — | — |
| 2021-07-26 | $29.03 | $101.80 | 1,236,900 | — | — |
| 2021-07-23 | $28.11 | $98.57 | 1,319,600 | — | — |
| 2021-07-22 | $27.97 | $98.08 | 1,486,800 | — | — |
| 2021-07-21 | $28.80 | $100.99 | 1,762,300 | — | — |
| 2021-07-20 | $27.74 | $97.27 | 2,149,500 | — | — |
| 2021-07-19 | $27.59 | $96.75 | 2,541,700 | — | — |
| 2021-07-16 | $28.81 | $101.03 | 1,915,500 | — | — |
| 2021-07-15 | $29.64 | $103.94 | 2,681,400 | — | — |
| 2021-07-14 | $30.05 | $105.37 | 2,439,200 | — | — |
| 2021-07-13 | $31.20 | $109.41 | 1,459,600 | — | — |
| 2021-07-12 | $31.51 | $110.49 | 1,552,300 | — | — |
| 2021-07-09 | $31.67 | $111.05 | 1,998,200 | — | — |
| 2021-07-08 | $30.85 | $108.18 | 3,339,800 | — | — |
| 2021-07-07 | $31.15 | $109.23 | 2,903,300 | — | — |
| 2021-07-06 | $31.17 | $109.30 | 2,829,000 | — | — |
| 2021-07-02 | $32.59 | $114.28 | 1,711,400 | — | — |
| 2021-07-01 | $33.04 | $115.86 | 2,355,600 | — | — |
| 2021-06-30 | $32.90 | $115.37 | 2,829,000 | — | — |
| 2021-06-29 | $32.53 | $114.07 | 1,980,900 | — | — |
| 2021-06-28 | $32.71 | $114.70 | 2,837,100 | — | — |
| 2021-06-25 | $34.69 | $121.64 | 3,970,200 | — | — |
| 2021-06-24 | $33.68 | $118.10 | 2,405,400 | — | — |
| 2021-06-23 | $33.79 | $118.49 | 1,784,900 | — | — |
| 2021-06-22 | $34.12 | $119.65 | 1,276,200 | — | — |
| 2021-06-21 | $33.89 | $118.84 | 1,799,800 | — | — |
| 2021-06-18 | $32.53 | $114.07 | 4,504,900 | — | — |
| 2021-06-17 | $33.78 | $118.45 | 3,567,200 | — | — |
| 2021-06-16 | $35.36 | $123.99 | 2,714,800 | — | — |
| 2021-06-15 | $34.96 | $122.59 | 3,134,600 | — | — |
| 2021-06-14 | $33.82 | $118.59 | 3,453,300 | — | — |
| 2021-06-11 | $34.70 | $121.68 | 2,916,100 | — | — |
| 2021-06-10 | $34.80 | $122.03 | 2,239,700 | — | — |
| 2021-06-09 | $35.29 | $123.75 | 2,775,100 | — | — |
| 2021-06-08 | $36.10 | $126.59 | 2,104,000 | — | — |
| 2021-06-07 | $36.16 | $126.80 | 2,637,900 | — | — |
| 2021-06-04 | $35.73 | $125.29 | 3,644,500 | — | — |
| 2021-06-03 | $35.00 | $122.73 | 44,093,600 | — | — |
| 2021-06-02 | $36.01 | $126.27 | 4,177,600 | — | — |
| 2021-06-01 | $33.95 | $119.05 | 3,080,300 | — | — |
| 2021-05-28 | $32.47 | $113.86 | 11,026,400 | — | — |
| 2021-05-27 | $33.00 | $115.72 | 3,825,400 | — | — |
| 2021-05-26 | $33.05 | $115.89 | 3,574,000 | — | — |
| 2021-05-25 | $32.94 | $115.51 | 1,912,300 | — | — |
| 2021-05-24 | $34.20 | $119.93 | 1,255,700 | — | — |
| 2021-05-21 | $33.99 | $119.19 | 1,857,700 | — | — |
| 2021-05-20 | $33.77 | $118.42 | 2,749,900 | — | — |
| 2021-05-19 | $34.63 | $121.43 | 2,129,000 | — | — |
| 2021-05-18 | $35.64 | $124.98 | 1,716,000 | — | — |
| 2021-05-17 | $36.67 | $128.59 | 2,086,700 | — | — |
| 2021-05-14 | $35.82 | $125.61 | 2,373,400 | — | — |
| 2021-05-13 | $33.88 | $118.80 | 2,467,100 | — | — |
| 2021-05-12 | $34.49 | $120.94 | 2,504,400 | — | — |
| 2021-05-11 | $34.21 | $119.96 | 2,393,500 | — | — |
| 2021-05-10 | $35.13 | $123.19 | 2,569,900 | — | — |
| 2021-05-07 | $35.65 | $125.01 | 3,825,200 | — | — |
| 2021-05-06 | $35.33 | $123.89 | 3,166,400 | — | — |
| 2021-05-05 | $34.68 | $121.61 | 9,163,600 | — | — |
| 2021-05-04 | $36.22 | $127.01 | 2,320,400 | — | — |
| 2021-05-03 | $37.00 | $129.74 | 1,696,500 | — | — |
| 2021-04-30 | $35.00 | $122.73 | 1,811,000 | — | — |
| 2021-04-29 | $35.67 | $125.08 | 1,500,200 | — | — |
| 2021-04-28 | $35.73 | $125.29 | 1,994,100 | — | — |
| 2021-04-27 | $34.59 | $121.29 | 1,193,700 | — | — |
| 2021-04-26 | $34.38 | $120.56 | 1,051,200 | — | — |
| 2021-04-23 | $34.09 | $119.54 | 1,971,000 | — | — |
| 2021-04-22 | $33.28 | $116.70 | 1,869,700 | — | — |
| 2021-04-21 | $34.47 | $120.87 | 1,228,300 | — | — |
| 2021-04-20 | $33.75 | $118.35 | 1,481,800 | — | — |
| 2021-04-19 | $34.87 | $122.28 | 1,493,600 | — | — |
| 2021-04-16 | $35.48 | $124.41 | 1,641,600 | — | — |
| 2021-04-15 | $35.41 | $124.17 | 1,516,000 | — | — |
| 2021-04-14 | $35.46 | $124.34 | 3,295,400 | — | — |
| 2021-04-13 | $34.64 | $121.47 | 1,523,100 | — | — |
| 2021-04-12 | $34.64 | $121.47 | 1,835,600 | — | — |
| 2021-04-09 | $35.17 | $123.33 | 1,451,300 | — | — |
| 2021-04-08 | $35.85 | $125.71 | 1,912,400 | — | — |
| 2021-04-07 | $36.85 | $129.22 | 1,283,100 | — | — |
| 2021-04-06 | $36.93 | $129.50 | 1,316,500 | — | — |
| 2021-04-05 | $36.99 | $129.71 | 1,847,000 | — | — |
| 2021-04-01 | $38.02 | $133.32 | 2,845,000 | — | — |
| 2021-03-31 | $35.78 | $125.47 | 1,605,700 | — | — |
| 2021-03-30 | $36.05 | $126.41 | 1,508,900 | — | — |
| 2021-03-29 | $36.10 | $126.59 | 1,177,200 | — | — |
| 2021-03-26 | $36.93 | $129.50 | 1,953,400 | — | — |
| 2021-03-25 | $36.68 | $128.62 | 2,070,500 | — | — |
| 2021-03-24 | $35.73 | $125.29 | 2,287,500 | — | — |
| 2021-03-23 | $35.02 | $122.80 | 3,482,600 | — | — |
| 2021-03-22 | $35.85 | $125.71 | 1,981,400 | — | — |
| 2021-03-19 | $36.29 | $127.26 | 4,101,000 | — | — |
| 2021-03-18 | $36.00 | $126.24 | 2,875,200 | — | — |
| 2021-03-17 | $38.63 | $135.46 | 3,532,900 | — | — |
| 2021-03-16 | $39.06 | $136.97 | 1,823,900 | — | — |
| 2021-03-15 | $40.53 | $142.12 | 1,710,700 | — | — |
| 2021-03-12 | $41.04 | $143.91 | 1,640,600 | — | — |
| 2021-03-11 | $41.27 | $144.72 | 1,726,800 | — | — |
| 2021-03-10 | $40.97 | $143.67 | 1,793,700 | — | — |
| 2021-03-09 | $38.81 | $136.09 | 2,424,300 | — | — |
| 2021-03-08 | $40.63 | $142.47 | 1,693,600 | — | — |
| 2021-03-05 | $39.97 | $140.16 | 1,974,300 | — | — |
| 2021-03-04 | $38.99 | $136.72 | 2,699,600 | — | — |
| 2021-03-03 | $39.03 | $136.86 | 2,726,700 | — | — |
| 2021-03-02 | $36.98 | $129.67 | 1,773,200 | — | — |
| 2021-03-01 | $38.18 | $133.88 | 2,145,500 | — | — |
| 2021-02-26 | $37.88 | $132.83 | 3,294,200 | — | — |
| 2021-02-25 | $38.41 | $133.46 | 2,108,700 | — | — |
| 2021-02-24 | $38.45 | $133.60 | 3,048,700 | — | — |
| 2021-02-23 | $39.03 | $135.62 | 3,121,800 | — | — |
| 2021-02-22 | $37.90 | $131.69 | 2,927,600 | — | — |
| 2021-02-19 | $36.59 | $127.14 | 3,553,500 | — | — |
| 2021-02-18 | $33.32 | $115.78 | 1,612,600 | — | — |
| 2021-02-17 | $33.71 | $117.13 | 1,487,100 | — | — |
| 2021-02-16 | $33.35 | $115.88 | 1,673,100 | — | — |
| 2021-02-12 | $31.75 | $110.32 | 1,482,800 | — | — |
| 2021-02-11 | $31.31 | $108.79 | 1,849,800 | — | — |
| 2021-02-10 | $31.73 | $110.25 | 1,479,100 | — | — |
| 2021-02-09 | $31.32 | $108.83 | 1,800,500 | — | — |
| 2021-02-08 | $31.93 | $110.95 | 2,462,400 | — | — |
| 2021-02-05 | $30.20 | $104.93 | 1,909,600 | — | — |
| 2021-02-04 | $30.09 | $104.55 | 2,003,700 | — | — |
| 2021-02-03 | $29.42 | $102.22 | 1,971,000 | — | — |
| 2021-02-02 | $28.24 | $98.12 | 2,309,500 | — | — |
| 2021-02-01 | $28.01 | $97.33 | 3,284,600 | — | — |
| 2021-01-29 | $28.46 | $98.89 | 3,691,600 | — | — |
| 2021-01-28 | $29.74 | $103.34 | 3,597,200 | — | — |
| 2021-01-27 | $30.87 | $107.26 | 3,295,400 | — | — |
| 2021-01-26 | $29.97 | $104.14 | 3,074,500 | — | — |
| 2021-01-25 | $30.13 | $104.69 | 3,658,400 | — | — |
| 2021-01-22 | $29.06 | $100.97 | 1,374,700 | — | — |
| 2021-01-21 | $28.68 | $99.65 | 1,611,300 | — | — |
| 2021-01-20 | $29.28 | $101.74 | 2,400,200 | — | — |
| 2021-01-19 | $29.52 | $102.57 | 2,630,900 | — | — |
| 2021-01-15 | $28.21 | $98.02 | 3,785,900 | — | — |
| 2021-01-14 | $29.23 | $101.56 | 3,813,900 | — | — |
| 2021-01-13 | $26.34 | $91.52 | 1,814,700 | — | — |
| 2021-01-12 | $27.35 | $95.03 | 2,075,900 | — | — |
| 2021-01-11 | $25.86 | $89.85 | 1,869,100 | — | — |
| 2021-01-08 | $25.39 | $88.22 | 1,481,400 | — | — |
| 2021-01-07 | $26.12 | $90.76 | 2,144,600 | — | — |
| 2021-01-06 | $25.64 | $89.09 | 2,783,900 | — | — |
| 2021-01-05 | $25.58 | $88.88 | 2,661,000 | — | — |
| 2021-01-04 | $25.27 | $87.80 | 2,567,700 | — | — |