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
- 2015-08-03 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 | $63.85 | $63.85 | 3,334,700 | — | — |
| 2021-12-30 | $62.83 | $62.83 | 3,067,100 | — | — |
| 2021-12-29 | $60.97 | $60.97 | 2,290,600 | — | — |
| 2021-12-28 | $61.73 | $61.73 | 3,333,700 | — | — |
| 2021-12-27 | $62.39 | $62.39 | 3,858,000 | — | — |
| 2021-12-23 | $63.74 | $63.74 | 3,144,100 | — | — |
| 2021-12-22 | $62.14 | $62.14 | 2,654,000 | — | — |
| 2021-12-21 | $62.09 | $62.09 | 3,014,300 | — | — |
| 2021-12-20 | $59.54 | $59.54 | 4,909,100 | — | — |
| 2021-12-17 | $62.46 | $62.46 | 5,281,100 | — | — |
| 2021-12-16 | $59.38 | $59.38 | 3,348,800 | — | — |
| 2021-12-15 | $61.31 | $61.31 | 4,348,600 | — | — |
| 2021-12-14 | $58.73 | $58.73 | 5,237,000 | — | — |
| 2021-12-13 | $59.52 | $59.52 | 3,533,800 | — | — |
| 2021-12-10 | $60.23 | $60.23 | 4,206,800 | — | — |
| 2021-12-09 | $62.35 | $62.35 | 5,885,700 | — | — |
| 2021-12-08 | $65.21 | $65.21 | 6,274,200 | — | — |
| 2021-12-07 | $62.74 | $62.74 | 7,341,600 | — | — |
| 2021-12-06 | $60.86 | $60.86 | 8,370,900 | — | — |
| 2021-12-03 | $60.39 | $60.39 | 22,260,900 | — | — |
| 2021-12-02 | $54.25 | $54.25 | 6,381,000 | — | — |
| 2021-12-01 | $53.00 | $53.00 | 5,828,400 | — | — |
| 2021-11-30 | $54.27 | $54.27 | 6,065,300 | — | — |
| 2021-11-29 | $54.26 | $54.26 | 5,488,000 | — | — |
| 2021-11-26 | $55.62 | $55.62 | 3,377,900 | — | — |
| 2021-11-24 | $56.49 | $56.49 | 6,937,700 | — | — |
| 2021-11-23 | $54.34 | $54.34 | 9,179,300 | — | — |
| 2021-11-22 | $53.25 | $53.25 | 8,945,000 | — | — |
| 2021-11-19 | $56.11 | $56.11 | 6,422,900 | — | — |
| 2021-11-18 | $57.09 | $57.09 | 9,038,600 | — | — |
| 2021-11-17 | $60.28 | $60.28 | 8,344,800 | — | — |
| 2021-11-16 | $62.80 | $62.80 | 5,585,800 | — | — |
| 2021-11-15 | $63.54 | $63.54 | 4,888,600 | — | — |
| 2021-11-12 | $63.95 | $63.95 | 4,566,600 | — | — |
| 2021-11-11 | $63.64 | $63.64 | 5,209,400 | — | — |
| 2021-11-10 | $64.27 | $64.27 | 8,138,500 | — | — |
| 2021-11-09 | $66.40 | $66.40 | 8,018,600 | — | — |
| 2021-11-08 | $67.67 | $67.67 | 10,975,100 | — | — |
| 2021-11-05 | $66.05 | $66.05 | 17,879,000 | — | — |
| 2021-11-04 | $67.48 | $67.48 | 35,599,900 | — | — |
| 2021-11-03 | $65.47 | $65.47 | 78,433,900 | — | — |
| 2021-11-02 | $87.20 | $87.20 | 19,485,800 | — | — |
| 2021-11-01 | $97.15 | $97.15 | 8,776,700 | — | — |
| 2021-10-29 | $103.63 | $103.63 | 17,376,400 | — | — |
| 2021-10-28 | $98.60 | $98.60 | 5,951,600 | — | — |
| 2021-10-27 | $93.18 | $93.18 | 4,136,800 | — | — |
| 2021-10-26 | $95.47 | $95.47 | 4,908,200 | — | — |
| 2021-10-25 | $95.43 | $95.43 | 3,368,100 | — | — |
| 2021-10-22 | $92.21 | $92.21 | 2,932,800 | — | — |
| 2021-10-21 | $92.03 | $92.03 | 4,360,200 | — | — |
| 2021-10-20 | $88.61 | $88.61 | 4,341,900 | — | — |
| 2021-10-19 | $87.59 | $87.59 | 6,374,400 | — | — |
| 2021-10-18 | $86.00 | $86.00 | 15,495,400 | — | — |
| 2021-10-15 | $94.97 | $94.97 | 1,407,200 | — | — |
| 2021-10-14 | $95.39 | $95.39 | 3,040,400 | — | — |
| 2021-10-13 | $94.43 | $94.43 | 2,295,400 | — | — |
| 2021-10-12 | $92.13 | $92.13 | 2,450,400 | — | — |
| 2021-10-11 | $89.99 | $89.99 | 2,221,300 | — | — |
| 2021-10-08 | $91.04 | $91.04 | 4,258,600 | — | — |
| 2021-10-07 | $93.66 | $93.66 | 5,050,800 | — | — |
| 2021-10-06 | $88.34 | $88.34 | 2,694,700 | — | — |
| 2021-10-05 | $86.50 | $86.50 | 2,675,300 | — | — |
| 2021-10-04 | $85.38 | $85.38 | 6,075,000 | — | — |
| 2021-10-01 | $90.36 | $90.36 | 2,979,800 | — | — |
| 2021-09-30 | $88.14 | $88.14 | 4,165,700 | — | — |
| 2021-09-29 | $85.66 | $85.66 | 3,959,300 | — | — |
| 2021-09-28 | $87.97 | $87.97 | 4,710,400 | — | — |
| 2021-09-27 | $90.47 | $90.47 | 4,560,200 | — | — |
| 2021-09-24 | $90.41 | $90.41 | 4,953,700 | — | — |
| 2021-09-23 | $94.23 | $94.23 | 2,719,400 | — | — |
| 2021-09-22 | $94.49 | $94.49 | 2,386,900 | — | — |
| 2021-09-21 | $95.34 | $95.34 | 3,155,200 | — | — |
| 2021-09-20 | $96.14 | $96.14 | 5,584,600 | — | — |
| 2021-09-17 | $96.03 | $96.03 | 4,802,700 | — | — |
| 2021-09-16 | $92.88 | $92.88 | 3,585,600 | — | — |
| 2021-09-15 | $91.06 | $91.06 | 2,930,300 | — | — |
| 2021-09-14 | $91.90 | $91.90 | 3,879,200 | — | — |
| 2021-09-13 | $94.49 | $94.49 | 4,965,100 | — | — |
| 2021-09-10 | $91.83 | $91.83 | 3,109,500 | — | — |
| 2021-09-09 | $93.15 | $93.15 | 2,599,000 | — | — |
| 2021-09-08 | $94.49 | $94.49 | 2,825,500 | — | — |
| 2021-09-07 | $98.32 | $98.32 | 1,811,300 | — | — |
| 2021-09-03 | $97.56 | $97.56 | 1,484,900 | — | — |
| 2021-09-02 | $98.97 | $98.97 | 2,100,700 | — | — |
| 2021-09-01 | $98.65 | $98.65 | 3,238,100 | — | — |
| 2021-08-31 | $95.77 | $95.77 | 4,530,900 | — | — |
| 2021-08-30 | $96.10 | $96.10 | 2,862,800 | — | — |
| 2021-08-27 | $99.24 | $99.24 | 2,256,200 | — | — |
| 2021-08-26 | $97.69 | $97.69 | 2,670,400 | — | — |
| 2021-08-25 | $99.96 | $99.96 | 2,653,900 | — | — |
| 2021-08-24 | $97.51 | $97.51 | 3,497,400 | — | — |
| 2021-08-23 | $97.83 | $97.83 | 3,488,700 | — | — |
| 2021-08-20 | $96.03 | $96.03 | 5,420,200 | — | — |
| 2021-08-19 | $91.10 | $91.10 | 2,905,900 | — | — |
| 2021-08-18 | $93.21 | $93.21 | 3,226,500 | — | — |
| 2021-08-17 | $93.17 | $93.17 | 4,739,300 | — | — |
| 2021-08-16 | $94.42 | $94.42 | 4,112,200 | — | — |
| 2021-08-13 | $96.41 | $96.41 | 3,112,500 | — | — |
| 2021-08-12 | $99.37 | $99.37 | 3,691,200 | — | — |
| 2021-08-11 | $99.42 | $99.42 | 4,968,400 | — | — |
| 2021-08-10 | $99.82 | $99.82 | 3,633,200 | — | — |
| 2021-08-09 | $101.69 | $101.69 | 4,066,300 | — | — |
| 2021-08-06 | $101.15 | $101.15 | 7,660,500 | — | — |
| 2021-08-05 | $110.24 | $110.24 | 4,415,000 | — | — |
| 2021-08-04 | $109.23 | $109.23 | 3,112,900 | — | — |
| 2021-08-03 | $104.59 | $104.59 | 2,580,800 | — | — |
| 2021-08-02 | $107.52 | $107.52 | 1,788,700 | — | — |
| 2021-07-30 | $106.26 | $106.26 | 1,777,700 | — | — |
| 2021-07-29 | $107.97 | $107.97 | 1,723,800 | — | — |
| 2021-07-28 | $110.25 | $110.25 | 2,228,000 | — | — |
| 2021-07-27 | $106.64 | $106.64 | 2,869,900 | — | — |
| 2021-07-26 | $108.77 | $108.77 | 2,381,000 | — | — |
| 2021-07-23 | $111.64 | $111.64 | 1,712,900 | — | — |
| 2021-07-22 | $110.63 | $110.63 | 3,068,600 | — | — |
| 2021-07-21 | $111.66 | $111.66 | 3,175,200 | — | — |
| 2021-07-20 | $107.99 | $107.99 | 4,379,200 | — | — |
| 2021-07-19 | $104.77 | $104.77 | 3,241,000 | — | — |
| 2021-07-16 | $104.15 | $104.15 | 1,461,400 | — | — |
| 2021-07-15 | $104.87 | $104.87 | 3,002,300 | — | — |
| 2021-07-14 | $105.95 | $105.95 | 2,256,900 | — | — |
| 2021-07-13 | $110.26 | $110.26 | 2,805,200 | — | — |
| 2021-07-12 | $114.14 | $114.14 | 2,039,400 | — | — |
| 2021-07-09 | $115.29 | $115.29 | 3,098,500 | — | — |
| 2021-07-08 | $113.77 | $113.77 | 3,137,200 | — | — |
| 2021-07-07 | $117.52 | $117.52 | 2,277,700 | — | — |
| 2021-07-06 | $119.68 | $119.68 | 2,945,800 | — | — |
| 2021-07-02 | $117.32 | $117.32 | 2,579,400 | — | — |
| 2021-07-01 | $120.60 | $120.60 | 2,196,700 | — | — |
| 2021-06-30 | $122.22 | $122.22 | 2,452,200 | — | — |
| 2021-06-29 | $124.22 | $124.22 | 1,781,500 | — | — |
| 2021-06-28 | $124.18 | $124.18 | 2,751,100 | — | — |
| 2021-06-25 | $118.61 | $118.61 | 6,632,200 | — | — |
| 2021-06-24 | $121.18 | $121.18 | 3,783,900 | — | — |
| 2021-06-23 | $117.29 | $117.29 | 2,514,700 | — | — |
| 2021-06-22 | $114.41 | $114.41 | 2,558,700 | — | — |
| 2021-06-21 | $112.99 | $112.99 | 4,775,400 | — | — |
| 2021-06-18 | $115.96 | $115.96 | 6,866,700 | — | — |
| 2021-06-17 | $112.74 | $112.74 | 3,896,800 | — | — |
| 2021-06-16 | $108.89 | $108.89 | 3,575,000 | — | — |
| 2021-06-15 | $109.28 | $109.28 | 2,204,500 | — | — |
| 2021-06-14 | $113.58 | $113.58 | 3,626,900 | — | — |
| 2021-06-11 | $110.84 | $110.84 | 2,791,400 | — | — |
| 2021-06-10 | $109.13 | $109.13 | 5,209,200 | — | — |
| 2021-06-09 | $111.40 | $111.40 | 2,647,000 | — | — |
| 2021-06-08 | $113.08 | $113.08 | 2,792,000 | — | — |
| 2021-06-07 | $112.57 | $112.57 | 2,395,400 | — | — |
| 2021-06-04 | $108.80 | $108.80 | 2,557,300 | — | — |
| 2021-06-03 | $108.43 | $108.43 | 2,833,800 | — | — |
| 2021-06-02 | $111.73 | $111.73 | 2,109,300 | — | — |
| 2021-06-01 | $113.56 | $113.56 | 3,002,800 | — | — |
| 2021-05-28 | $117.32 | $117.32 | 3,962,100 | — | — |
| 2021-05-27 | $115.35 | $115.35 | 4,548,300 | — | — |
| 2021-05-26 | $114.49 | $114.49 | 3,073,700 | — | — |
| 2021-05-25 | $112.55 | $112.55 | 2,010,100 | — | — |
| 2021-05-24 | $112.93 | $112.93 | 2,272,000 | — | — |
| 2021-05-21 | $109.83 | $109.83 | 2,597,800 | — | — |
| 2021-05-20 | $111.95 | $111.95 | 2,413,300 | — | — |
| 2021-05-19 | $108.00 | $108.00 | 2,747,400 | — | — |
| 2021-05-18 | $109.78 | $109.78 | 2,579,500 | — | — |
| 2021-05-17 | $110.17 | $110.17 | 2,481,900 | — | — |
| 2021-05-14 | $111.88 | $111.88 | 2,642,300 | — | — |
| 2021-05-13 | $107.10 | $107.10 | 3,722,000 | — | — |
| 2021-05-12 | $108.72 | $108.72 | 4,173,900 | — | — |
| 2021-05-11 | $114.78 | $114.78 | 4,246,400 | — | — |
| 2021-05-10 | $112.47 | $112.47 | 3,379,900 | — | — |
| 2021-05-07 | $118.54 | $118.54 | 4,218,800 | — | — |
| 2021-05-06 | $113.75 | $113.75 | 5,767,300 | — | — |
| 2021-05-05 | $113.80 | $113.80 | 7,741,700 | — | — |
| 2021-05-04 | $121.45 | $121.45 | 6,534,000 | — | — |
| 2021-05-03 | $125.70 | $125.70 | 3,427,200 | — | — |
| 2021-04-30 | $130.12 | $130.12 | 2,252,800 | — | — |
| 2021-04-29 | $132.44 | $132.44 | 1,729,100 | — | — |
| 2021-04-28 | $135.87 | $135.87 | 2,190,800 | — | — |
| 2021-04-27 | $138.99 | $138.99 | 1,501,600 | — | — |
| 2021-04-26 | $141.19 | $141.19 | 1,767,400 | — | — |
| 2021-04-23 | $137.00 | $137.00 | 2,239,100 | — | — |
| 2021-04-22 | $132.47 | $132.47 | 1,794,800 | — | — |
| 2021-04-21 | $135.06 | $135.06 | 1,891,800 | — | — |
| 2021-04-20 | $129.20 | $129.20 | 3,194,500 | — | — |
| 2021-04-19 | $133.00 | $133.00 | 2,895,000 | — | — |
| 2021-04-16 | $134.61 | $134.61 | 3,168,400 | — | — |
| 2021-04-15 | $141.40 | $141.40 | 2,151,100 | — | — |
| 2021-04-14 | $136.46 | $136.46 | 2,650,400 | — | — |
| 2021-04-13 | $144.11 | $144.11 | 2,183,900 | — | — |
| 2021-04-12 | $142.01 | $142.01 | 2,266,700 | — | — |
| 2021-04-09 | $145.11 | $145.11 | 1,929,500 | — | — |
| 2021-04-08 | $146.71 | $146.71 | 3,511,900 | — | — |
| 2021-04-07 | $137.91 | $137.91 | 1,702,400 | — | — |
| 2021-04-06 | $140.29 | $140.29 | 4,506,600 | — | — |
| 2021-04-05 | $133.48 | $133.48 | 3,550,900 | — | — |
| 2021-04-01 | $133.41 | $133.41 | 2,661,100 | — | — |
| 2021-03-31 | $129.64 | $129.64 | 4,876,700 | — | — |
| 2021-03-30 | $123.76 | $123.76 | 3,446,400 | — | — |
| 2021-03-29 | $119.63 | $119.63 | 4,413,300 | — | — |
| 2021-03-26 | $127.24 | $127.24 | 3,598,300 | — | — |
| 2021-03-25 | $124.92 | $124.92 | 4,890,000 | — | — |
| 2021-03-24 | $127.36 | $127.36 | 2,969,300 | — | — |
| 2021-03-23 | $134.49 | $134.49 | 1,867,500 | — | — |
| 2021-03-22 | $137.91 | $137.91 | 2,142,100 | — | — |
| 2021-03-19 | $134.61 | $134.61 | 3,238,200 | — | — |
| 2021-03-18 | $131.78 | $131.78 | 5,457,200 | — | — |
| 2021-03-17 | $143.88 | $143.88 | 5,930,000 | — | — |
| 2021-03-16 | $146.17 | $146.17 | 2,979,400 | — | — |
| 2021-03-15 | $150.50 | $150.50 | 1,622,400 | — | — |
| 2021-03-12 | $150.71 | $150.71 | 2,725,800 | — | — |
| 2021-03-11 | $157.26 | $157.26 | 4,086,700 | — | — |
| 2021-03-10 | $146.96 | $146.96 | 5,683,200 | — | — |
| 2021-03-09 | $138.27 | $138.27 | 6,582,200 | — | — |
| 2021-03-08 | $124.66 | $124.66 | 5,523,700 | — | — |
| 2021-03-05 | $135.16 | $135.16 | 7,087,300 | — | — |
| 2021-03-04 | $136.50 | $136.50 | 7,898,900 | — | — |
| 2021-03-03 | $149.16 | $149.16 | 4,042,600 | — | — |
| 2021-03-02 | $161.86 | $161.86 | 2,183,300 | — | — |
| 2021-03-01 | $167.00 | $167.00 | 3,907,400 | — | — |
| 2021-02-26 | $161.33 | $161.33 | 5,308,400 | — | — |
| 2021-02-25 | $152.44 | $152.44 | 3,984,800 | — | — |
| 2021-02-24 | $164.28 | $164.28 | 3,777,300 | — | — |
| 2021-02-23 | $168.87 | $168.87 | 4,786,700 | — | — |
| 2021-02-22 | $169.62 | $169.62 | 3,610,600 | — | — |
| 2021-02-19 | $181.22 | $181.22 | 4,668,500 | — | — |
| 2021-02-18 | $181.25 | $181.25 | 5,203,500 | — | — |
| 2021-02-17 | $189.76 | $189.76 | 4,913,700 | — | — |
| 2021-02-16 | $199.90 | $199.90 | 5,533,900 | — | — |
| 2021-02-12 | $197.81 | $197.81 | 4,349,800 | — | — |
| 2021-02-11 | $194.00 | $194.00 | 13,697,800 | — | — |
| 2021-02-10 | $164.70 | $164.70 | 4,517,100 | — | — |
| 2021-02-09 | $168.72 | $168.72 | 4,088,900 | — | — |
| 2021-02-08 | $163.27 | $163.27 | 3,120,400 | — | — |
| 2021-02-05 | $156.77 | $156.77 | 3,337,600 | — | — |
| 2021-02-04 | $148.60 | $148.60 | 2,300,600 | — | — |
| 2021-02-03 | $144.79 | $144.79 | 1,611,000 | — | — |
| 2021-02-02 | $144.86 | $144.86 | 3,814,800 | — | — |
| 2021-02-01 | $137.05 | $137.05 | 2,396,300 | — | — |
| 2021-01-29 | $130.46 | $130.46 | 2,723,000 | — | — |
| 2021-01-28 | $132.35 | $132.35 | 3,409,600 | — | — |
| 2021-01-27 | $127.47 | $127.47 | 5,775,500 | — | — |
| 2021-01-26 | $139.27 | $139.27 | 2,562,400 | — | — |
| 2021-01-25 | $146.86 | $146.86 | 1,833,000 | — | — |
| 2021-01-22 | $145.82 | $145.82 | 902,400 | — | — |
| 2021-01-21 | $145.92 | $145.92 | 2,244,700 | — | — |
| 2021-01-20 | $148.54 | $148.54 | 2,711,900 | — | — |
| 2021-01-19 | $143.97 | $143.97 | 2,656,600 | — | — |
| 2021-01-15 | $137.50 | $137.50 | 2,402,300 | — | — |
| 2021-01-14 | $143.70 | $143.70 | 1,634,000 | — | — |
| 2021-01-13 | $143.23 | $143.23 | 1,724,900 | — | — |
| 2021-01-12 | $146.32 | $146.32 | 1,961,900 | — | — |
| 2021-01-11 | $143.19 | $143.19 | 1,660,900 | — | — |
| 2021-01-08 | $144.61 | $144.61 | 2,379,900 | — | — |
| 2021-01-07 | $141.99 | $141.99 | 3,178,300 | — | — |
| 2021-01-06 | $134.68 | $134.68 | 2,898,100 | — | — |
| 2021-01-05 | $135.65 | $135.65 | 2,757,500 | — | — |
| 2021-01-04 | $130.77 | $130.77 | 1,878,100 | — | — |