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 | $44.49 | $123.28 | 24,253,900 | — | — |
| 2021-12-30 | $44.53 | $123.39 | 23,852,200 | — | — |
| 2021-12-29 | $44.63 | $123.67 | 25,294,900 | — | — |
| 2021-12-28 | $44.70 | $123.87 | 32,492,400 | — | — |
| 2021-12-27 | $44.64 | $123.70 | 33,879,200 | — | — |
| 2021-12-23 | $44.42 | $123.09 | 34,053,500 | — | — |
| 2021-12-22 | $44.28 | $122.70 | 35,715,700 | — | — |
| 2021-12-21 | $44.19 | $122.45 | 47,845,600 | — | — |
| 2021-12-20 | $43.16 | $119.60 | 56,455,200 | — | — |
| 2021-12-17 | $43.88 | $121.59 | 124,242,400 | — | — |
| 2021-12-16 | $45.00 | $124.70 | 69,487,200 | — | — |
| 2021-12-15 | $43.94 | $121.76 | 60,057,100 | — | — |
| 2021-12-14 | $44.13 | $122.29 | 47,099,400 | — | — |
| 2021-12-13 | $43.58 | $120.76 | 38,653,900 | — | — |
| 2021-12-10 | $44.52 | $123.37 | 37,700,200 | — | — |
| 2021-12-09 | $44.49 | $123.28 | 37,316,700 | — | — |
| 2021-12-08 | $44.16 | $122.37 | 50,560,300 | — | — |
| 2021-12-07 | $44.71 | $123.89 | 40,740,800 | — | — |
| 2021-12-06 | $44.15 | $122.34 | 48,193,100 | — | — |
| 2021-12-03 | $43.87 | $121.57 | 74,605,300 | — | — |
| 2021-12-02 | $44.89 | $124.39 | 57,821,400 | — | — |
| 2021-12-01 | $43.84 | $120.90 | 60,601,600 | — | — |
| 2021-11-30 | $44.47 | $122.64 | 77,193,600 | — | — |
| 2021-11-29 | $45.59 | $125.73 | 50,231,100 | — | — |
| 2021-11-26 | $45.76 | $126.20 | 55,110,100 | — | — |
| 2021-11-24 | $47.63 | $131.35 | 40,060,000 | — | — |
| 2021-11-23 | $47.50 | $130.99 | 49,362,900 | — | — |
| 2021-11-22 | $46.28 | $127.63 | 53,697,100 | — | — |
| 2021-11-19 | $45.40 | $125.20 | 48,429,500 | — | — |
| 2021-11-18 | $46.32 | $127.74 | 30,639,000 | — | — |
| 2021-11-17 | $46.51 | $128.26 | 32,963,700 | — | — |
| 2021-11-16 | $47.08 | $129.84 | 35,120,800 | — | — |
| 2021-11-15 | $47.05 | $129.75 | 35,335,500 | — | — |
| 2021-11-12 | $46.91 | $129.37 | 44,268,500 | — | — |
| 2021-11-11 | $47.49 | $130.97 | 31,194,800 | — | — |
| 2021-11-10 | $47.23 | $130.25 | 39,385,600 | — | — |
| 2021-11-09 | $46.88 | $129.28 | 36,900,300 | — | — |
| 2021-11-08 | $47.34 | $130.55 | 33,815,500 | — | — |
| 2021-11-05 | $46.97 | $129.53 | 38,271,200 | — | — |
| 2021-11-04 | $47.33 | $130.53 | 47,646,300 | — | — |
| 2021-11-03 | $48.37 | $133.39 | 42,553,000 | — | — |
| 2021-11-02 | $47.88 | $132.04 | 36,283,400 | — | — |
| 2021-11-01 | $47.85 | $131.96 | 36,937,200 | — | — |
| 2021-10-29 | $47.78 | $131.77 | 31,756,200 | — | — |
| 2021-10-28 | $47.78 | $131.77 | 37,209,600 | — | — |
| 2021-10-27 | $47.04 | $129.73 | 45,790,800 | — | — |
| 2021-10-26 | $47.96 | $132.26 | 35,674,800 | — | — |
| 2021-10-25 | $47.51 | $131.02 | 31,679,500 | — | — |
| 2021-10-22 | $47.57 | $131.19 | 36,225,600 | — | — |
| 2021-10-21 | $46.83 | $129.15 | 36,848,600 | — | — |
| 2021-10-20 | $47.09 | $129.86 | 40,411,000 | — | — |
| 2021-10-19 | $46.48 | $128.18 | 32,515,500 | — | — |
| 2021-10-18 | $46.28 | $127.63 | 49,542,500 | — | — |
| 2021-10-15 | $46.37 | $127.88 | 64,264,900 | — | — |
| 2021-10-14 | $45.07 | $124.29 | 82,201,000 | — | — |
| 2021-10-13 | $43.14 | $118.97 | 43,908,000 | — | — |
| 2021-10-12 | $43.54 | $120.07 | 36,898,300 | — | — |
| 2021-10-11 | $43.78 | $120.74 | 36,283,500 | — | — |
| 2021-10-08 | $44.34 | $122.28 | 39,389,400 | — | — |
| 2021-10-07 | $44.12 | $121.67 | 46,258,800 | — | — |
| 2021-10-06 | $44.24 | $122.00 | 47,031,700 | — | — |
| 2021-10-05 | $44.22 | $121.95 | 54,070,700 | — | — |
| 2021-10-04 | $43.34 | $119.52 | 48,273,400 | — | — |
| 2021-10-01 | $43.08 | $118.80 | 40,987,100 | — | — |
| 2021-09-30 | $42.45 | $117.07 | 47,410,800 | — | — |
| 2021-09-29 | $43.07 | $118.78 | 44,260,200 | — | — |
| 2021-09-28 | $43.16 | $119.03 | 60,781,200 | — | — |
| 2021-09-27 | $43.26 | $119.30 | 49,755,400 | — | — |
| 2021-09-24 | $42.14 | $116.21 | 39,042,300 | — | — |
| 2021-09-23 | $41.69 | $114.97 | 49,779,800 | — | — |
| 2021-09-22 | $40.14 | $110.70 | 46,261,400 | — | — |
| 2021-09-21 | $39.13 | $107.91 | 38,271,100 | — | — |
| 2021-09-20 | $39.11 | $107.86 | 67,566,200 | — | — |
| 2021-09-17 | $40.50 | $111.69 | 92,746,000 | — | — |
| 2021-09-16 | $40.45 | $111.55 | 42,922,000 | — | — |
| 2021-09-15 | $40.14 | $110.70 | 52,358,200 | — | — |
| 2021-09-14 | $39.84 | $109.87 | 53,820,400 | — | — |
| 2021-09-13 | $40.94 | $112.90 | 42,036,300 | — | — |
| 2021-09-10 | $40.27 | $111.06 | 40,514,700 | — | — |
| 2021-09-09 | $40.93 | $112.88 | 36,266,400 | — | — |
| 2021-09-08 | $40.78 | $112.46 | 36,064,400 | — | — |
| 2021-09-07 | $41.32 | $113.95 | 43,748,600 | — | — |
| 2021-09-03 | $41.05 | $113.21 | 41,812,400 | — | — |
| 2021-09-02 | $41.02 | $113.12 | 44,538,900 | — | — |
| 2021-09-01 | $41.19 | $113.01 | 52,361,900 | — | — |
| 2021-08-31 | $41.75 | $114.55 | 54,654,600 | — | — |
| 2021-08-30 | $41.66 | $114.30 | 44,855,600 | — | — |
| 2021-08-27 | $42.49 | $116.58 | 46,468,600 | — | — |
| 2021-08-26 | $42.04 | $115.35 | 41,184,500 | — | — |
| 2021-08-25 | $42.15 | $115.65 | 51,219,900 | — | — |
| 2021-08-24 | $41.48 | $113.81 | 35,579,300 | — | — |
| 2021-08-23 | $40.91 | $112.25 | 35,364,500 | — | — |
| 2021-08-20 | $40.37 | $110.76 | 40,415,000 | — | — |
| 2021-08-19 | $40.19 | $110.27 | 51,883,900 | — | — |
| 2021-08-18 | $40.79 | $111.92 | 50,342,500 | — | — |
| 2021-08-17 | $41.09 | $112.74 | 43,526,900 | — | — |
| 2021-08-16 | $41.29 | $113.29 | 38,599,100 | — | — |
| 2021-08-13 | $41.63 | $114.22 | 41,344,900 | — | — |
| 2021-08-12 | $42.15 | $115.65 | 37,400,100 | — | — |
| 2021-08-11 | $41.95 | $115.10 | 58,458,200 | — | — |
| 2021-08-10 | $41.43 | $113.67 | 44,987,300 | — | — |
| 2021-08-09 | $40.67 | $111.59 | 56,340,100 | — | — |
| 2021-08-06 | $40.15 | $110.16 | 58,022,300 | — | — |
| 2021-08-05 | $39.02 | $107.06 | 34,754,500 | — | — |
| 2021-08-04 | $38.27 | $105.00 | 42,289,800 | — | — |
| 2021-08-03 | $38.55 | $105.77 | 39,680,600 | — | — |
| 2021-08-02 | $37.96 | $104.15 | 49,894,000 | — | — |
| 2021-07-30 | $38.36 | $105.25 | 46,210,100 | — | — |
| 2021-07-29 | $38.68 | $106.13 | 43,039,100 | — | — |
| 2021-07-28 | $38.13 | $104.62 | 43,331,100 | — | — |
| 2021-07-27 | $37.98 | $104.21 | 39,121,400 | — | — |
| 2021-07-26 | $38.13 | $104.62 | 32,258,000 | — | — |
| 2021-07-23 | $37.70 | $103.44 | 48,659,400 | — | — |
| 2021-07-22 | $37.96 | $104.15 | 52,715,600 | — | — |
| 2021-07-21 | $38.46 | $105.52 | 49,907,400 | — | — |
| 2021-07-20 | $37.69 | $103.41 | 59,462,900 | — | — |
| 2021-07-19 | $36.93 | $101.33 | 83,251,500 | — | — |
| 2021-07-16 | $37.92 | $104.04 | 60,469,700 | — | — |
| 2021-07-15 | $38.83 | $106.54 | 54,697,300 | — | — |
| 2021-07-14 | $38.86 | $106.62 | 105,651,700 | — | — |
| 2021-07-13 | $39.86 | $109.36 | 54,338,100 | — | — |
| 2021-07-12 | $40.63 | $111.48 | 42,624,500 | — | — |
| 2021-07-09 | $40.04 | $109.86 | 43,887,200 | — | — |
| 2021-07-08 | $38.78 | $106.40 | 52,793,100 | — | — |
| 2021-07-07 | $39.75 | $109.06 | 43,499,900 | — | — |
| 2021-07-06 | $40.07 | $109.94 | 47,578,700 | — | — |
| 2021-07-02 | $41.15 | $112.90 | 28,980,800 | — | — |
| 2021-07-01 | $41.54 | $113.97 | 28,045,100 | — | — |
| 2021-06-30 | $41.23 | $113.12 | 29,159,800 | — | — |
| 2021-06-29 | $40.89 | $112.19 | 38,519,600 | — | — |
| 2021-06-28 | $41.56 | $114.03 | 34,416,500 | — | — |
| 2021-06-25 | $41.62 | $114.19 | 53,178,800 | — | — |
| 2021-06-24 | $40.83 | $112.03 | 37,161,800 | — | — |
| 2021-06-23 | $40.20 | $110.30 | 32,039,900 | — | — |
| 2021-06-22 | $39.97 | $109.67 | 44,113,200 | — | — |
| 2021-06-21 | $39.75 | $109.06 | 48,119,400 | — | — |
| 2021-06-18 | $38.78 | $106.40 | 102,774,200 | — | — |
| 2021-06-17 | $39.80 | $109.20 | 80,728,200 | — | — |
| 2021-06-16 | $41.62 | $114.19 | 63,859,100 | — | — |
| 2021-06-15 | $41.39 | $113.56 | 39,247,900 | — | — |
| 2021-06-14 | $41.36 | $113.48 | 36,050,700 | — | — |
| 2021-06-11 | $41.86 | $114.85 | 31,203,600 | — | — |
| 2021-06-10 | $41.69 | $114.39 | 40,123,600 | — | — |
| 2021-06-09 | $42.32 | $116.11 | 42,366,300 | — | — |
| 2021-06-08 | $42.88 | $117.65 | 41,871,400 | — | — |
| 2021-06-07 | $43.12 | $118.31 | 28,401,900 | — | — |
| 2021-06-04 | $43.27 | $118.72 | 37,192,600 | — | — |
| 2021-06-03 | $43.25 | $118.67 | 46,981,200 | — | — |
| 2021-06-02 | $42.94 | $117.32 | 34,180,500 | — | — |
| 2021-06-01 | $42.92 | $117.27 | 42,890,700 | — | — |
| 2021-05-28 | $42.39 | $115.82 | 38,509,700 | — | — |
| 2021-05-27 | $42.55 | $116.26 | 52,981,100 | — | — |
| 2021-05-26 | $42.04 | $114.86 | 41,332,800 | — | — |
| 2021-05-25 | $42.01 | $114.78 | 52,657,700 | — | — |
| 2021-05-24 | $42.63 | $116.47 | 31,390,800 | — | — |
| 2021-05-21 | $42.40 | $115.85 | 40,243,800 | — | — |
| 2021-05-20 | $41.87 | $114.40 | 36,871,100 | — | — |
| 2021-05-19 | $41.97 | $114.67 | 42,672,800 | — | — |
| 2021-05-18 | $42.16 | $115.19 | 37,880,300 | — | — |
| 2021-05-17 | $42.74 | $116.77 | 32,656,400 | — | — |
| 2021-05-14 | $42.36 | $115.74 | 30,932,600 | — | — |
| 2021-05-13 | $41.84 | $114.32 | 42,026,100 | — | — |
| 2021-05-12 | $41.18 | $112.51 | 47,533,000 | — | — |
| 2021-05-11 | $41.57 | $113.58 | 42,964,700 | — | — |
| 2021-05-10 | $42.05 | $114.89 | 41,271,500 | — | — |
| 2021-05-07 | $42.18 | $115.24 | 39,249,200 | — | — |
| 2021-05-06 | $42.01 | $114.78 | 39,044,400 | — | — |
| 2021-05-05 | $41.39 | $113.09 | 37,471,100 | — | — |
| 2021-05-04 | $41.00 | $112.02 | 53,880,000 | — | — |
| 2021-05-03 | $40.56 | $110.82 | 41,940,500 | — | — |
| 2021-04-30 | $40.53 | $110.74 | 39,203,400 | — | — |
| 2021-04-29 | $41.11 | $112.32 | 44,008,700 | — | — |
| 2021-04-28 | $40.03 | $109.37 | 34,084,400 | — | — |
| 2021-04-27 | $39.88 | $108.96 | 34,304,800 | — | — |
| 2021-04-26 | $39.41 | $107.68 | 34,699,800 | — | — |
| 2021-04-23 | $39.18 | $107.05 | 48,674,100 | — | — |
| 2021-04-22 | $38.36 | $104.81 | 48,093,400 | — | — |
| 2021-04-21 | $38.72 | $105.79 | 37,851,800 | — | — |
| 2021-04-20 | $38.08 | $104.04 | 50,834,100 | — | — |
| 2021-04-19 | $39.17 | $107.02 | 42,321,100 | — | — |
| 2021-04-16 | $39.15 | $106.97 | 60,633,400 | — | — |
| 2021-04-15 | $38.74 | $105.85 | 118,128,900 | — | — |
| 2021-04-14 | $39.88 | $108.96 | 52,023,800 | — | — |
| 2021-04-13 | $39.32 | $107.43 | 46,770,400 | — | — |
| 2021-04-12 | $40.06 | $109.45 | 45,544,600 | — | — |
| 2021-04-09 | $39.99 | $109.26 | 45,872,900 | — | — |
| 2021-04-08 | $39.70 | $108.47 | 45,285,900 | — | — |
| 2021-04-07 | $40.05 | $109.43 | 43,136,400 | — | — |
| 2021-04-06 | $39.69 | $108.44 | 42,590,100 | — | — |
| 2021-04-05 | $39.80 | $108.74 | 50,328,500 | — | — |
| 2021-04-01 | $39.49 | $107.90 | 65,587,000 | — | — |
| 2021-03-31 | $38.69 | $105.71 | 49,270,000 | — | — |
| 2021-03-30 | $38.99 | $106.53 | 56,705,900 | — | — |
| 2021-03-29 | $38.31 | $104.67 | 45,680,000 | — | — |
| 2021-03-26 | $38.68 | $105.68 | 66,846,000 | — | — |
| 2021-03-25 | $37.66 | $102.90 | 47,517,900 | — | — |
| 2021-03-24 | $36.90 | $100.82 | 43,896,800 | — | — |
| 2021-03-23 | $36.90 | $100.82 | 49,838,000 | — | — |
| 2021-03-22 | $37.66 | $102.90 | 54,701,300 | — | — |
| 2021-03-19 | $38.53 | $105.27 | 106,252,700 | — | — |
| 2021-03-18 | $38.94 | $106.39 | 95,439,700 | — | — |
| 2021-03-17 | $37.95 | $103.69 | 63,796,000 | — | — |
| 2021-03-16 | $37.64 | $102.84 | 50,300,400 | — | — |
| 2021-03-15 | $37.75 | $103.14 | 50,131,600 | — | — |
| 2021-03-12 | $37.94 | $103.66 | 46,069,600 | — | — |
| 2021-03-11 | $37.24 | $101.75 | 45,834,000 | — | — |
| 2021-03-10 | $37.37 | $102.10 | 53,365,600 | — | — |
| 2021-03-09 | $36.32 | $99.23 | 63,946,000 | — | — |
| 2021-03-08 | $37.13 | $101.45 | 65,335,500 | — | — |
| 2021-03-05 | $36.93 | $100.90 | 74,292,300 | — | — |
| 2021-03-04 | $36.50 | $99.73 | 96,512,800 | — | — |
| 2021-03-03 | $36.42 | $99.02 | 66,047,000 | — | — |
| 2021-03-02 | $35.53 | $96.60 | 41,167,400 | — | — |
| 2021-03-01 | $35.79 | $97.30 | 45,901,700 | — | — |
| 2021-02-26 | $34.71 | $94.37 | 70,933,300 | — | — |
| 2021-02-25 | $35.93 | $97.68 | 74,762,000 | — | — |
| 2021-02-24 | $36.38 | $98.91 | 58,139,500 | — | — |
| 2021-02-23 | $35.52 | $96.57 | 67,440,700 | — | — |
| 2021-02-22 | $35.15 | $95.56 | 56,783,400 | — | — |
| 2021-02-19 | $34.54 | $93.90 | 54,514,100 | — | — |
| 2021-02-18 | $34.19 | $92.95 | 37,541,700 | — | — |
| 2021-02-17 | $34.41 | $93.55 | 45,455,300 | — | — |
| 2021-02-16 | $34.27 | $93.17 | 52,802,600 | — | — |
| 2021-02-12 | $33.37 | $90.72 | 37,468,300 | — | — |
| 2021-02-11 | $32.88 | $89.39 | 29,479,900 | — | — |
| 2021-02-10 | $32.98 | $89.66 | 45,031,900 | — | — |
| 2021-02-09 | $32.95 | $89.58 | 35,868,600 | — | — |
| 2021-02-08 | $33.09 | $89.96 | 46,014,100 | — | — |
| 2021-02-05 | $32.37 | $88.00 | 42,008,800 | — | — |
| 2021-02-04 | $32.50 | $88.36 | 51,751,900 | — | — |
| 2021-02-03 | $31.58 | $85.86 | 49,404,900 | — | — |
| 2021-02-02 | $31.03 | $84.36 | 53,527,000 | — | — |
| 2021-02-01 | $29.96 | $81.45 | 40,985,300 | — | — |
| 2021-01-29 | $29.65 | $80.61 | 64,019,100 | — | — |
| 2021-01-28 | $30.32 | $82.43 | 51,223,300 | — | — |
| 2021-01-27 | $29.83 | $81.10 | 63,809,200 | — | — |
| 2021-01-26 | $30.94 | $84.12 | 36,373,000 | — | — |
| 2021-01-25 | $31.16 | $84.72 | 48,078,400 | — | — |
| 2021-01-22 | $31.55 | $85.78 | 45,314,500 | — | — |
| 2021-01-21 | $31.77 | $86.37 | 49,626,600 | — | — |
| 2021-01-20 | $32.34 | $87.92 | 53,920,000 | — | — |
| 2021-01-19 | $32.77 | $89.09 | 78,130,200 | — | — |
| 2021-01-15 | $33.01 | $89.74 | 57,684,300 | — | — |
| 2021-01-14 | $33.99 | $92.41 | 48,483,500 | — | — |
| 2021-01-13 | $33.46 | $90.97 | 43,172,800 | — | — |
| 2021-01-12 | $33.66 | $91.51 | 68,166,200 | — | — |
| 2021-01-11 | $33.07 | $89.91 | 51,868,200 | — | — |
| 2021-01-08 | $32.53 | $88.44 | 44,641,400 | — | — |
| 2021-01-07 | $32.86 | $89.34 | 74,358,500 | — | — |
| 2021-01-06 | $32.15 | $87.41 | 107,002,800 | — | — |
| 2021-01-05 | $30.26 | $82.27 | 48,507,000 | — | — |
| 2021-01-04 | $30.03 | $81.64 | 51,483,900 | — | — |