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
- 1997-12-18 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 — 2020
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2020-12-31 | $231.91 | $231.91 | 523,000 | — | — |
| 2020-12-30 | $230.06 | $230.06 | 327,900 | — | — |
| 2020-12-29 | $226.43 | $226.43 | 485,800 | — | — |
| 2020-12-28 | $226.99 | $226.99 | 447,200 | — | — |
| 2020-12-24 | $232.62 | $232.62 | 213,200 | — | — |
| 2020-12-23 | $230.93 | $230.93 | 581,100 | — | — |
| 2020-12-22 | $227.39 | $227.39 | 515,800 | — | — |
| 2020-12-21 | $229.55 | $229.55 | 752,200 | — | — |
| 2020-12-18 | $227.54 | $227.54 | 1,231,900 | — | — |
| 2020-12-17 | $229.16 | $229.16 | 1,090,800 | — | — |
| 2020-12-16 | $232.49 | $232.49 | 886,800 | — | — |
| 2020-12-15 | $238.98 | $238.98 | 770,100 | — | — |
| 2020-12-14 | $238.89 | $238.89 | 650,100 | — | — |
| 2020-12-11 | $240.76 | $240.76 | 728,500 | — | — |
| 2020-12-10 | $241.98 | $241.98 | 754,800 | — | — |
| 2020-12-09 | $246.75 | $246.75 | 874,500 | — | — |
| 2020-12-08 | $243.00 | $243.00 | 718,800 | — | — |
| 2020-12-07 | $246.48 | $246.48 | 652,200 | — | — |
| 2020-12-04 | $245.62 | $245.62 | 783,600 | — | — |
| 2020-12-03 | $236.95 | $236.95 | 858,100 | — | — |
| 2020-12-02 | $231.40 | $231.40 | 651,500 | — | — |
| 2020-12-01 | $233.64 | $233.64 | 796,900 | — | — |
| 2020-11-30 | $226.98 | $226.98 | 1,273,600 | — | — |
| 2020-11-27 | $232.91 | $232.91 | 336,700 | — | — |
| 2020-11-25 | $230.46 | $230.46 | 760,100 | — | — |
| 2020-11-24 | $237.91 | $237.91 | 1,185,000 | — | — |
| 2020-11-23 | $226.31 | $226.31 | 830,300 | — | — |
| 2020-11-20 | $219.80 | $219.80 | 1,023,300 | — | — |
| 2020-11-19 | $217.00 | $217.00 | 779,300 | — | — |
| 2020-11-18 | $216.25 | $216.25 | 1,103,500 | — | — |
| 2020-11-17 | $214.62 | $214.62 | 641,800 | — | — |
| 2020-11-16 | $217.83 | $217.83 | 1,315,800 | — | — |
| 2020-11-13 | $207.27 | $207.27 | 634,700 | — | — |
| 2020-11-12 | $201.92 | $201.92 | 567,900 | — | — |
| 2020-11-11 | $207.25 | $207.25 | 477,000 | — | — |
| 2020-11-10 | $209.27 | $209.27 | 801,900 | — | — |
| 2020-11-09 | $205.82 | $205.82 | 1,330,500 | — | — |
| 2020-11-06 | $191.46 | $191.46 | 801,300 | — | — |
| 2020-11-05 | $188.47 | $188.47 | 1,404,300 | — | — |
| 2020-11-04 | $179.19 | $179.19 | 2,760,200 | — | — |
| 2020-11-03 | $201.45 | $201.45 | 1,425,700 | — | — |
| 2020-11-02 | $192.67 | $192.67 | 1,327,400 | — | — |
| 2020-10-30 | $178.29 | $178.29 | 1,234,400 | — | — |
| 2020-10-29 | $173.22 | $173.22 | 1,151,500 | — | — |
| 2020-10-28 | $170.73 | $170.73 | 1,153,800 | — | — |
| 2020-10-27 | $174.81 | $174.81 | 1,014,800 | — | — |
| 2020-10-26 | $182.12 | $182.12 | 551,300 | — | — |
| 2020-10-23 | $188.24 | $188.24 | 519,100 | — | — |
| 2020-10-22 | $185.40 | $185.40 | 686,500 | — | — |
| 2020-10-21 | $186.87 | $186.87 | 552,000 | — | — |
| 2020-10-20 | $189.32 | $189.32 | 576,600 | — | — |
| 2020-10-19 | $187.44 | $187.44 | 668,500 | — | — |
| 2020-10-16 | $192.94 | $192.94 | 806,400 | — | — |
| 2020-10-15 | $188.43 | $188.43 | 783,800 | — | — |
| 2020-10-14 | $188.13 | $188.13 | 1,045,200 | — | — |
| 2020-10-13 | $194.27 | $194.27 | 780,400 | — | — |
| 2020-10-12 | $199.10 | $199.10 | 665,400 | — | — |
| 2020-10-09 | $196.94 | $196.94 | 819,200 | — | — |
| 2020-10-08 | $199.49 | $199.49 | 609,000 | — | — |
| 2020-10-07 | $198.96 | $198.96 | 770,500 | — | — |
| 2020-10-06 | $193.87 | $193.87 | 1,171,200 | — | — |
| 2020-10-05 | $197.70 | $197.70 | 1,539,700 | — | — |
| 2020-10-02 | $185.02 | $185.02 | 1,159,000 | — | — |
| 2020-10-01 | $175.35 | $175.35 | 911,500 | — | — |
| 2020-09-30 | $174.50 | $174.50 | 800,900 | — | — |
| 2020-09-29 | $174.21 | $174.21 | 599,700 | — | — |
| 2020-09-28 | $175.73 | $175.73 | 782,700 | — | — |
| 2020-09-25 | $168.14 | $168.14 | 545,200 | — | — |
| 2020-09-24 | $166.63 | $166.63 | 1,068,200 | — | — |
| 2020-09-23 | $161.98 | $161.98 | 828,400 | — | — |
| 2020-09-22 | $167.97 | $167.97 | 586,100 | — | — |
| 2020-09-21 | $167.48 | $167.48 | 746,400 | — | — |
| 2020-09-18 | $176.20 | $176.20 | 1,305,100 | — | — |
| 2020-09-17 | $180.78 | $180.78 | 859,100 | — | — |
| 2020-09-16 | $181.55 | $181.55 | 807,700 | — | — |
| 2020-09-15 | $176.56 | $176.56 | 623,800 | — | — |
| 2020-09-14 | $176.58 | $176.58 | 432,200 | — | — |
| 2020-09-11 | $174.63 | $174.63 | 445,300 | — | — |
| 2020-09-10 | $171.96 | $171.96 | 808,100 | — | — |
| 2020-09-09 | $175.89 | $175.89 | 797,400 | — | — |
| 2020-09-08 | $172.37 | $172.37 | 912,200 | — | — |
| 2020-09-04 | $176.43 | $176.43 | 966,500 | — | — |
| 2020-09-03 | $174.39 | $174.39 | 1,006,700 | — | — |
| 2020-09-02 | $184.58 | $184.58 | 788,800 | — | — |
| 2020-09-01 | $182.54 | $182.54 | 935,900 | — | — |
| 2020-08-31 | $177.05 | $177.05 | 695,300 | — | — |
| 2020-08-28 | $182.53 | $182.53 | 516,900 | — | — |
| 2020-08-27 | $179.02 | $179.02 | 518,200 | — | — |
| 2020-08-26 | $177.59 | $177.59 | 608,600 | — | — |
| 2020-08-25 | $176.82 | $176.82 | 421,400 | — | — |
| 2020-08-24 | $176.97 | $176.97 | 1,076,700 | — | — |
| 2020-08-21 | $175.06 | $175.06 | 464,800 | — | — |
| 2020-08-20 | $174.55 | $174.55 | 584,900 | — | — |
| 2020-08-19 | $175.43 | $175.43 | 804,400 | — | — |
| 2020-08-18 | $176.56 | $176.56 | 483,300 | — | — |
| 2020-08-17 | $179.08 | $179.08 | 497,800 | — | — |
| 2020-08-14 | $179.33 | $179.33 | 677,900 | — | — |
| 2020-08-13 | $178.37 | $178.37 | 676,200 | — | — |
| 2020-08-12 | $178.60 | $178.60 | 588,600 | — | — |
| 2020-08-11 | $175.62 | $175.62 | 1,644,300 | — | — |
| 2020-08-10 | $181.26 | $181.26 | 1,279,500 | — | — |
| 2020-08-07 | $173.59 | $173.59 | 875,400 | — | — |
| 2020-08-06 | $168.65 | $168.65 | 657,900 | — | — |
| 2020-08-05 | $169.56 | $169.56 | 1,113,300 | — | — |
| 2020-08-04 | $160.84 | $160.84 | 714,300 | — | — |
| 2020-08-03 | $159.63 | $159.63 | 770,300 | — | — |
| 2020-07-31 | $155.37 | $155.37 | 1,198,400 | — | — |
| 2020-07-30 | $156.91 | $156.91 | 1,861,300 | — | — |
| 2020-07-29 | $163.42 | $163.42 | 1,060,800 | — | — |
| 2020-07-28 | $158.33 | $158.33 | 760,000 | — | — |
| 2020-07-27 | $163.29 | $163.29 | 865,400 | — | — |
| 2020-07-24 | $160.88 | $160.88 | 632,400 | — | — |
| 2020-07-23 | $163.49 | $163.49 | 763,400 | — | — |
| 2020-07-22 | $162.75 | $162.75 | 832,000 | — | — |
| 2020-07-21 | $160.30 | $160.30 | 824,600 | — | — |
| 2020-07-20 | $157.24 | $157.24 | 517,400 | — | — |
| 2020-07-17 | $159.08 | $159.08 | 608,700 | — | — |
| 2020-07-16 | $158.44 | $158.44 | 785,700 | — | — |
| 2020-07-15 | $160.80 | $160.80 | 987,400 | — | — |
| 2020-07-14 | $157.15 | $157.15 | 953,200 | — | — |
| 2020-07-13 | $152.20 | $152.20 | 1,256,500 | — | — |
| 2020-07-10 | $147.83 | $147.83 | 921,400 | — | — |
| 2020-07-09 | $143.66 | $143.66 | 848,000 | — | — |
| 2020-07-08 | $148.65 | $148.65 | 769,800 | — | — |
| 2020-07-07 | $147.57 | $147.57 | 935,300 | — | — |
| 2020-07-06 | $150.74 | $150.74 | 769,600 | — | — |
| 2020-07-02 | $147.91 | $147.91 | 1,019,300 | — | — |
| 2020-07-01 | $145.80 | $145.80 | 950,900 | — | — |
| 2020-06-30 | $149.04 | $149.04 | 867,000 | — | — |
| 2020-06-29 | $147.72 | $147.72 | 1,164,200 | — | — |
| 2020-06-26 | $140.40 | $140.40 | 2,392,500 | — | — |
| 2020-06-25 | $144.34 | $144.34 | 1,348,000 | — | — |
| 2020-06-24 | $142.43 | $142.43 | 2,151,600 | — | — |
| 2020-06-23 | $153.98 | $153.98 | 1,146,600 | — | — |
| 2020-06-22 | $157.11 | $157.11 | 1,235,800 | — | — |
| 2020-06-19 | $155.51 | $155.51 | 1,981,400 | — | — |
| 2020-06-18 | $153.81 | $153.81 | 1,407,800 | — | — |
| 2020-06-17 | $155.56 | $155.56 | 1,251,100 | — | — |
| 2020-06-16 | $158.29 | $158.29 | 2,592,100 | — | — |
| 2020-06-15 | $147.04 | $147.04 | 1,110,200 | — | — |
| 2020-06-12 | $143.49 | $143.49 | 1,315,400 | — | — |
| 2020-06-11 | $142.05 | $142.05 | 2,002,100 | — | — |
| 2020-06-10 | $155.60 | $155.60 | 1,502,700 | — | — |
| 2020-06-09 | $158.25 | $158.25 | 1,435,500 | — | — |
| 2020-06-08 | $158.28 | $158.28 | 1,931,400 | — | — |
| 2020-06-05 | $161.36 | $161.36 | 3,124,100 | — | — |
| 2020-06-04 | $151.38 | $151.38 | 1,509,300 | — | — |
| 2020-06-03 | $149.79 | $149.79 | 1,228,100 | — | — |
| 2020-06-02 | $143.13 | $143.13 | 1,062,200 | — | — |
| 2020-06-01 | $139.96 | $139.96 | 763,600 | — | — |
| 2020-05-29 | $138.89 | $138.89 | 1,540,800 | — | — |
| 2020-05-28 | $137.62 | $137.62 | 1,330,000 | — | — |
| 2020-05-27 | $140.48 | $140.48 | 2,192,700 | — | — |
| 2020-05-26 | $137.17 | $137.17 | 1,634,400 | — | — |
| 2020-05-22 | $130.56 | $130.56 | 914,600 | — | — |
| 2020-05-21 | $127.72 | $127.72 | 672,500 | — | — |
| 2020-05-20 | $128.02 | $128.02 | 1,217,300 | — | — |
| 2020-05-19 | $124.75 | $124.75 | 1,151,300 | — | — |
| 2020-05-18 | $129.33 | $129.33 | 2,404,100 | — | — |
| 2020-05-15 | $118.57 | $118.57 | 1,468,800 | — | — |
| 2020-05-14 | $116.06 | $116.06 | 1,728,200 | — | — |
| 2020-05-13 | $108.77 | $108.77 | 1,166,200 | — | — |
| 2020-05-12 | $110.18 | $110.18 | 997,500 | — | — |
| 2020-05-11 | $116.52 | $116.52 | 900,500 | — | — |
| 2020-05-08 | $119.58 | $119.58 | 900,600 | — | — |
| 2020-05-07 | $112.73 | $112.73 | 1,039,200 | — | — |
| 2020-05-06 | $110.81 | $110.81 | 878,900 | — | — |
| 2020-05-05 | $113.87 | $113.87 | 1,189,500 | — | — |
| 2020-05-04 | $116.75 | $116.75 | 1,291,000 | — | — |
| 2020-05-01 | $119.28 | $119.28 | 1,934,800 | — | — |
| 2020-04-30 | $128.50 | $128.50 | 2,690,600 | — | — |
| 2020-04-29 | $127.98 | $127.98 | 2,312,800 | — | — |
| 2020-04-28 | $116.55 | $116.55 | 2,028,500 | — | — |
| 2020-04-27 | $111.03 | $111.03 | 1,483,500 | — | — |
| 2020-04-24 | $106.05 | $106.05 | 960,100 | — | — |
| 2020-04-23 | $103.73 | $103.73 | 1,417,000 | — | — |
| 2020-04-22 | $100.62 | $100.62 | 1,170,900 | — | — |
| 2020-04-21 | $97.67 | $97.67 | 1,228,800 | — | — |
| 2020-04-20 | $100.60 | $100.60 | 1,951,300 | — | — |
| 2020-04-17 | $105.05 | $105.05 | 2,060,800 | — | — |
| 2020-04-16 | $98.55 | $98.55 | 2,726,000 | — | — |
| 2020-04-15 | $103.79 | $103.79 | 1,652,500 | — | — |
| 2020-04-14 | $108.64 | $108.64 | 1,340,200 | — | — |
| 2020-04-13 | $103.76 | $103.76 | 1,531,100 | — | — |
| 2020-04-09 | $107.71 | $107.71 | 2,607,900 | — | — |
| 2020-04-08 | $111.64 | $111.64 | 1,520,300 | — | — |
| 2020-04-07 | $107.93 | $107.93 | 2,471,500 | — | — |
| 2020-04-06 | $103.18 | $103.18 | 2,261,300 | — | — |
| 2020-04-03 | $91.07 | $91.07 | 2,359,000 | — | — |
| 2020-04-02 | $96.16 | $96.16 | 2,132,800 | — | — |
| 2020-04-01 | $95.98 | $95.98 | 2,112,000 | — | — |
| 2020-03-31 | $102.90 | $102.90 | 3,265,600 | — | — |
| 2020-03-30 | $95.16 | $95.16 | 2,248,800 | — | — |
| 2020-03-27 | $90.15 | $90.15 | 2,617,400 | — | — |
| 2020-03-26 | $99.18 | $99.18 | 2,516,100 | — | — |
| 2020-03-25 | $93.19 | $93.19 | 2,442,700 | — | — |
| 2020-03-24 | $86.61 | $86.61 | 2,780,300 | — | — |
| 2020-03-23 | $70.89 | $70.89 | 2,183,200 | — | — |
| 2020-03-20 | $70.10 | $70.10 | 2,519,700 | — | — |
| 2020-03-19 | $77.71 | $77.71 | 2,863,700 | — | — |
| 2020-03-18 | $69.59 | $69.59 | 3,458,200 | — | — |
| 2020-03-17 | $81.43 | $81.43 | 2,620,100 | — | — |
| 2020-03-16 | $83.23 | $83.23 | 2,732,400 | — | — |
| 2020-03-13 | $91.01 | $91.01 | 2,487,300 | — | — |
| 2020-03-12 | $83.23 | $83.23 | 3,399,200 | — | — |
| 2020-03-11 | $99.72 | $99.72 | 2,691,200 | — | — |
| 2020-03-10 | $107.42 | $107.42 | 2,642,200 | — | — |
| 2020-03-09 | $98.96 | $98.96 | 3,339,800 | — | — |
| 2020-03-06 | $115.67 | $115.67 | 2,691,400 | — | — |
| 2020-03-05 | $119.82 | $119.82 | 1,923,300 | — | — |
| 2020-03-04 | $130.16 | $130.16 | 1,566,600 | — | — |
| 2020-03-03 | $128.64 | $128.64 | 1,508,500 | — | — |
| 2020-03-02 | $135.80 | $135.80 | 1,979,100 | — | — |
| 2020-02-28 | $132.48 | $132.48 | 2,540,600 | — | — |
| 2020-02-27 | $129.64 | $129.64 | 1,918,300 | — | — |
| 2020-02-26 | $131.72 | $131.72 | 1,450,000 | — | — |
| 2020-02-25 | $134.64 | $134.64 | 1,736,900 | — | — |
| 2020-02-24 | $141.95 | $141.95 | 1,431,300 | — | — |
| 2020-02-21 | $151.41 | $151.41 | 973,000 | — | — |
| 2020-02-20 | $155.72 | $155.72 | 821,800 | — | — |
| 2020-02-19 | $153.55 | $153.55 | 619,500 | — | — |
| 2020-02-18 | $153.98 | $153.98 | 847,900 | — | — |
| 2020-02-14 | $156.86 | $156.86 | 601,800 | — | — |
| 2020-02-13 | $160.08 | $160.08 | 847,400 | — | — |
| 2020-02-12 | $158.87 | $158.87 | 1,093,700 | — | — |
| 2020-02-11 | $154.05 | $154.05 | 1,061,200 | — | — |
| 2020-02-10 | $150.75 | $150.75 | 537,500 | — | — |
| 2020-02-07 | $149.75 | $149.75 | 820,000 | — | — |
| 2020-02-06 | $152.61 | $152.61 | 770,900 | — | — |
| 2020-02-05 | $154.38 | $154.38 | 1,329,100 | — | — |
| 2020-02-04 | $147.53 | $147.53 | 1,548,000 | — | — |
| 2020-02-03 | $139.52 | $139.52 | 1,729,600 | — | — |
| 2020-01-31 | $135.69 | $135.69 | 2,159,300 | — | — |
| 2020-01-30 | $141.58 | $141.58 | 2,641,700 | — | — |
| 2020-01-29 | $152.26 | $152.26 | 1,298,100 | — | — |
| 2020-01-28 | $150.50 | $150.50 | 872,400 | — | — |
| 2020-01-27 | $146.27 | $146.27 | 1,521,400 | — | — |
| 2020-01-24 | $151.65 | $151.65 | 1,232,300 | — | — |
| 2020-01-23 | $155.15 | $155.15 | 1,107,200 | — | — |
| 2020-01-22 | $155.27 | $155.27 | 742,200 | — | — |
| 2020-01-21 | $154.99 | $154.99 | 1,146,400 | — | — |
| 2020-01-17 | $158.72 | $158.72 | 1,119,300 | — | — |
| 2020-01-16 | $157.65 | $157.65 | 891,800 | — | — |
| 2020-01-15 | $154.89 | $154.89 | 924,700 | — | — |
| 2020-01-14 | $154.34 | $154.34 | 1,419,800 | — | — |
| 2020-01-13 | $157.44 | $157.44 | 1,537,700 | — | — |
| 2020-01-10 | $159.47 | $159.47 | 993,400 | — | — |
| 2020-01-09 | $163.23 | $163.23 | 923,200 | — | — |
| 2020-01-08 | $164.81 | $164.81 | 688,700 | — | — |
| 2020-01-07 | $165.08 | $165.08 | 525,200 | — | — |
| 2020-01-06 | $165.38 | $165.38 | 707,500 | — | — |
| 2020-01-03 | $165.71 | $165.71 | 1,089,000 | — | — |
| 2020-01-02 | $168.65 | $168.65 | 861,200 | — | — |