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
- 1998-03-23 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 — 2019
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2019-12-31 | $151.43 | $187.39 | 1,186,100 | — | — |
| 2019-12-30 | $151.87 | $187.93 | 820,300 | — | — |
| 2019-12-27 | $152.73 | $189.00 | 629,800 | — | — |
| 2019-12-26 | $153.13 | $189.49 | 691,100 | — | — |
| 2019-12-24 | $151.50 | $187.48 | 668,300 | — | — |
| 2019-12-23 | $151.24 | $187.15 | 863,600 | — | — |
| 2019-12-20 | $150.80 | $186.61 | 2,853,600 | — | — |
| 2019-12-19 | $150.04 | $185.67 | 1,889,800 | — | — |
| 2019-12-18 | $149.55 | $185.06 | 1,201,600 | — | — |
| 2019-12-17 | $148.91 | $184.27 | 1,251,700 | — | — |
| 2019-12-16 | $147.90 | $183.02 | 1,303,600 | — | — |
| 2019-12-13 | $146.16 | $180.87 | 1,615,400 | — | — |
| 2019-12-12 | $145.10 | $179.56 | 1,472,600 | — | — |
| 2019-12-11 | $142.75 | $176.65 | 1,428,800 | — | — |
| 2019-12-10 | $140.57 | $173.95 | 1,166,100 | — | — |
| 2019-12-09 | $141.35 | $174.92 | 825,100 | — | — |
| 2019-12-06 | $142.29 | $176.08 | 1,349,100 | — | — |
| 2019-12-05 | $140.30 | $173.62 | 991,600 | — | — |
| 2019-12-04 | $139.26 | $172.33 | 1,149,800 | — | — |
| 2019-12-03 | $138.56 | $171.46 | 1,121,000 | — | — |
| 2019-12-02 | $140.43 | $173.78 | 1,402,100 | — | — |
| 2019-11-29 | $140.36 | $173.69 | 751,600 | — | — |
| 2019-11-27 | $141.34 | $174.90 | 1,361,700 | — | — |
| 2019-11-26 | $140.08 | $173.34 | 1,757,600 | — | — |
| 2019-11-25 | $137.98 | $170.74 | 1,422,500 | — | — |
| 2019-11-22 | $136.25 | $168.60 | 1,304,500 | — | — |
| 2019-11-21 | $132.98 | $164.56 | 997,300 | — | — |
| 2019-11-20 | $132.71 | $164.22 | 1,408,600 | — | — |
| 2019-11-19 | $135.47 | $167.04 | 992,700 | — | — |
| 2019-11-18 | $135.68 | $167.30 | 1,568,700 | — | — |
| 2019-11-15 | $135.52 | $167.11 | 1,371,200 | — | — |
| 2019-11-14 | $134.55 | $165.91 | 1,238,200 | — | — |
| 2019-11-13 | $133.65 | $164.80 | 1,274,800 | — | — |
| 2019-11-12 | $132.53 | $163.42 | 1,365,100 | — | — |
| 2019-11-11 | $131.75 | $162.46 | 1,282,700 | — | — |
| 2019-11-08 | $133.20 | $164.25 | 1,020,300 | — | — |
| 2019-11-07 | $133.06 | $164.07 | 1,651,900 | — | — |
| 2019-11-06 | $132.58 | $163.48 | 1,678,200 | — | — |
| 2019-11-05 | $133.69 | $164.85 | 3,577,800 | — | — |
| 2019-11-04 | $130.16 | $160.50 | 2,225,900 | — | — |
| 2019-11-01 | $128.08 | $157.93 | 1,633,400 | — | — |
| 2019-10-31 | $126.55 | $156.05 | 1,500,000 | — | — |
| 2019-10-30 | $126.44 | $155.91 | 931,700 | — | — |
| 2019-10-29 | $126.53 | $156.02 | 1,229,000 | — | — |
| 2019-10-28 | $126.60 | $156.11 | 1,017,100 | — | — |
| 2019-10-25 | $126.18 | $155.59 | 1,364,600 | — | — |
| 2019-10-24 | $124.30 | $153.27 | 1,335,500 | — | — |
| 2019-10-23 | $123.49 | $152.27 | 1,446,400 | — | — |
| 2019-10-22 | $122.05 | $150.50 | 1,722,600 | — | — |
| 2019-10-21 | $123.00 | $151.67 | 1,820,900 | — | — |
| 2019-10-18 | $121.05 | $149.26 | 1,437,500 | — | — |
| 2019-10-17 | $120.57 | $148.67 | 967,300 | — | — |
| 2019-10-16 | $121.09 | $149.31 | 1,097,300 | — | — |
| 2019-10-15 | $121.11 | $149.34 | 905,700 | — | — |
| 2019-10-14 | $120.10 | $148.09 | 1,065,200 | — | — |
| 2019-10-11 | $121.18 | $149.42 | 1,828,800 | — | — |
| 2019-10-10 | $118.19 | $145.74 | 1,683,300 | — | — |
| 2019-10-09 | $118.49 | $146.11 | 1,454,300 | — | — |
| 2019-10-08 | $117.67 | $145.10 | 1,717,700 | — | — |
| 2019-10-07 | $119.20 | $146.98 | 1,707,000 | — | — |
| 2019-10-04 | $120.86 | $149.03 | 1,909,000 | — | — |
| 2019-10-03 | $119.02 | $146.76 | 2,329,100 | — | — |
| 2019-10-02 | $120.33 | $148.38 | 1,859,100 | — | — |
| 2019-10-01 | $123.40 | $152.16 | 1,840,300 | — | — |
| 2019-09-30 | $124.37 | $153.36 | 2,770,700 | — | — |
| 2019-09-27 | $120.77 | $148.92 | 3,215,500 | — | — |
| 2019-09-26 | $121.67 | $150.03 | 2,709,000 | — | — |
| 2019-09-25 | $123.03 | $151.71 | 2,925,900 | — | — |
| 2019-09-24 | $122.27 | $150.77 | 2,735,000 | — | — |
| 2019-09-23 | $125.85 | $155.18 | 2,961,700 | — | — |
| 2019-09-20 | $126.97 | $156.56 | 3,007,100 | — | — |
| 2019-09-19 | $129.55 | $159.75 | 1,088,500 | — | — |
| 2019-09-18 | $130.19 | $160.53 | 1,087,200 | — | — |
| 2019-09-17 | $130.56 | $160.99 | 877,400 | — | — |
| 2019-09-16 | $130.48 | $160.89 | 1,310,600 | — | — |
| 2019-09-13 | $133.99 | $165.22 | 1,168,300 | — | — |
| 2019-09-12 | $132.51 | $163.39 | 1,080,100 | — | — |
| 2019-09-11 | $133.09 | $164.11 | 1,613,900 | — | — |
| 2019-09-10 | $131.69 | $162.38 | 1,259,000 | — | — |
| 2019-09-09 | $129.91 | $160.19 | 1,291,100 | — | — |
| 2019-09-06 | $129.43 | $159.60 | 1,120,200 | — | — |
| 2019-09-05 | $128.46 | $158.40 | 2,941,800 | — | — |
| 2019-09-04 | $125.69 | $154.99 | 2,471,500 | — | — |
| 2019-09-03 | $124.27 | $153.23 | 1,895,000 | — | — |
| 2019-08-30 | $126.06 | $155.44 | 1,871,600 | — | — |
| 2019-08-29 | $125.73 | $155.03 | 1,701,900 | — | — |
| 2019-08-28 | $125.34 | $154.55 | 1,892,200 | — | — |
| 2019-08-27 | $125.35 | $154.57 | 1,214,800 | — | — |
| 2019-08-26 | $126.23 | $155.65 | 1,263,400 | — | — |
| 2019-08-23 | $125.10 | $154.26 | 1,736,100 | — | — |
| 2019-08-22 | $128.12 | $157.98 | 963,900 | — | — |
| 2019-08-21 | $128.35 | $158.27 | 1,646,600 | — | — |
| 2019-08-20 | $130.68 | $160.55 | 979,800 | — | — |
| 2019-08-19 | $130.57 | $160.41 | 1,289,300 | — | — |
| 2019-08-16 | $128.82 | $158.26 | 1,269,600 | — | — |
| 2019-08-15 | $126.70 | $155.66 | 1,945,200 | — | — |
| 2019-08-14 | $126.85 | $155.84 | 2,103,300 | — | — |
| 2019-08-13 | $132.41 | $162.67 | 1,610,200 | — | — |
| 2019-08-12 | $130.01 | $159.72 | 2,305,300 | — | — |
| 2019-08-09 | $132.46 | $162.73 | 2,304,400 | — | — |
| 2019-08-08 | $130.34 | $160.13 | 1,651,000 | — | — |
| 2019-08-07 | $127.82 | $157.03 | 2,447,900 | — | — |
| 2019-08-06 | $128.49 | $157.86 | 3,932,500 | — | — |
| 2019-08-05 | $130.34 | $160.13 | 3,161,900 | — | — |
| 2019-08-02 | $135.98 | $167.06 | 1,098,700 | — | — |
| 2019-08-01 | $136.87 | $168.15 | 1,268,700 | — | — |
| 2019-07-31 | $139.06 | $170.84 | 1,551,600 | — | — |
| 2019-07-30 | $140.81 | $172.99 | 947,500 | — | — |
| 2019-07-29 | $141.23 | $173.51 | 1,113,900 | — | — |
| 2019-07-26 | $140.27 | $172.33 | 1,235,200 | — | — |
| 2019-07-25 | $140.72 | $172.88 | 1,395,500 | — | — |
| 2019-07-24 | $139.79 | $171.74 | 1,730,000 | — | — |
| 2019-07-23 | $140.69 | $172.84 | 2,288,100 | — | — |
| 2019-07-22 | $136.06 | $167.16 | 1,998,100 | — | — |
| 2019-07-19 | $137.73 | $169.21 | 1,549,800 | — | — |
| 2019-07-18 | $139.80 | $171.75 | 1,597,400 | — | — |
| 2019-07-17 | $141.24 | $173.52 | 1,229,400 | — | — |
| 2019-07-16 | $143.96 | $176.86 | 1,023,500 | — | — |
| 2019-07-15 | $142.78 | $175.41 | 1,656,100 | — | — |
| 2019-07-12 | $142.55 | $175.13 | 1,057,900 | — | — |
| 2019-07-11 | $141.90 | $174.33 | 1,290,500 | — | — |
| 2019-07-10 | $141.57 | $173.93 | 1,956,800 | — | — |
| 2019-07-09 | $139.52 | $171.41 | 1,808,000 | — | — |
| 2019-07-08 | $141.30 | $173.59 | 1,166,400 | — | — |
| 2019-07-05 | $142.01 | $174.47 | 1,274,100 | — | — |
| 2019-07-03 | $141.75 | $174.15 | 650,500 | — | — |
| 2019-07-02 | $141.26 | $173.54 | 986,400 | — | — |
| 2019-07-01 | $141.23 | $173.51 | 1,824,200 | — | — |
| 2019-06-28 | $140.29 | $172.35 | 3,030,300 | — | — |
| 2019-06-27 | $138.29 | $169.90 | 1,865,200 | — | — |
| 2019-06-26 | $135.65 | $166.65 | 1,546,300 | — | — |
| 2019-06-25 | $133.28 | $163.74 | 1,729,600 | — | — |
| 2019-06-24 | $136.76 | $168.02 | 1,095,200 | — | — |
| 2019-06-21 | $137.07 | $168.40 | 2,353,500 | — | — |
| 2019-06-20 | $137.19 | $168.54 | 1,582,700 | — | — |
| 2019-06-19 | $135.68 | $166.69 | 1,222,300 | — | — |
| 2019-06-18 | $134.96 | $165.80 | 1,531,600 | — | — |
| 2019-06-17 | $132.85 | $163.21 | 1,263,600 | — | — |
| 2019-06-14 | $133.68 | $164.23 | 872,500 | — | — |
| 2019-06-13 | $133.62 | $164.16 | 1,115,900 | — | — |
| 2019-06-12 | $132.70 | $163.03 | 1,184,300 | — | — |
| 2019-06-11 | $134.52 | $165.26 | 1,387,500 | — | — |
| 2019-06-10 | $132.75 | $163.09 | 1,315,500 | — | — |
| 2019-06-07 | $132.52 | $162.81 | 1,458,500 | — | — |
| 2019-06-06 | $128.60 | $157.99 | 1,355,300 | — | — |
| 2019-06-05 | $127.55 | $156.70 | 1,422,600 | — | — |
| 2019-06-04 | $128.18 | $157.48 | 1,796,000 | — | — |
| 2019-06-03 | $124.36 | $152.78 | 2,263,500 | — | — |
| 2019-05-31 | $124.84 | $153.37 | 2,000,000 | — | — |
| 2019-05-30 | $124.65 | $153.14 | 1,116,200 | — | — |
| 2019-05-29 | $124.42 | $152.86 | 1,321,900 | — | — |
| 2019-05-28 | $123.70 | $151.97 | 3,209,100 | — | — |
| 2019-05-24 | $125.00 | $153.57 | 1,357,100 | — | — |
| 2019-05-23 | $123.91 | $152.23 | 2,227,100 | — | — |
| 2019-05-22 | $127.77 | $156.38 | 1,620,100 | — | — |
| 2019-05-21 | $129.43 | $158.41 | 1,780,100 | — | — |
| 2019-05-20 | $127.86 | $156.49 | 1,591,800 | — | — |
| 2019-05-17 | $130.91 | $160.22 | 1,653,500 | — | — |
| 2019-05-16 | $132.51 | $162.18 | 1,818,400 | — | — |
| 2019-05-15 | $131.83 | $161.35 | 1,907,900 | — | — |
| 2019-05-14 | $129.87 | $158.95 | 2,273,400 | — | — |
| 2019-05-13 | $126.01 | $154.23 | 2,392,100 | — | — |
| 2019-05-10 | $131.71 | $161.20 | 4,463,200 | — | — |
| 2019-05-09 | $135.47 | $165.81 | 1,913,700 | — | — |
| 2019-05-08 | $134.77 | $164.95 | 1,244,700 | — | — |
| 2019-05-07 | $135.15 | $165.41 | 1,547,000 | — | — |
| 2019-05-06 | $137.75 | $168.60 | 1,415,300 | — | — |
| 2019-05-03 | $140.14 | $171.52 | 1,076,700 | — | — |
| 2019-05-02 | $136.89 | $167.54 | 1,155,500 | — | — |
| 2019-05-01 | $138.86 | $169.96 | 1,632,100 | — | — |
| 2019-04-30 | $136.42 | $166.97 | 1,259,700 | — | — |
| 2019-04-29 | $135.97 | $166.42 | 1,144,500 | — | — |
| 2019-04-26 | $136.45 | $167.01 | 837,500 | — | — |
| 2019-04-25 | $135.68 | $166.06 | 926,100 | — | — |
| 2019-04-24 | $135.48 | $165.82 | 1,232,500 | — | — |
| 2019-04-23 | $136.28 | $166.80 | 1,036,900 | — | — |
| 2019-04-22 | $135.86 | $166.28 | 1,182,300 | — | — |
| 2019-04-18 | $134.41 | $164.51 | 1,378,300 | — | — |
| 2019-04-17 | $135.93 | $166.37 | 1,111,300 | — | — |
| 2019-04-16 | $135.80 | $166.21 | 979,900 | — | — |
| 2019-04-15 | $134.37 | $164.46 | 657,400 | — | — |
| 2019-04-12 | $134.65 | $164.80 | 1,163,900 | — | — |
| 2019-04-11 | $133.25 | $163.09 | 1,245,200 | — | — |
| 2019-04-10 | $132.75 | $162.48 | 1,476,700 | — | — |
| 2019-04-09 | $132.65 | $162.35 | 1,689,000 | — | — |
| 2019-04-08 | $134.91 | $165.12 | 1,866,700 | — | — |
| 2019-04-05 | $134.06 | $164.08 | 2,210,300 | — | — |
| 2019-04-04 | $132.20 | $161.80 | 2,269,000 | — | — |
| 2019-04-03 | $131.59 | $161.06 | 2,218,400 | — | — |
| 2019-04-02 | $128.50 | $157.28 | 1,783,100 | — | — |
| 2019-04-01 | $127.45 | $155.99 | 1,383,400 | — | — |
| 2019-03-29 | $125.09 | $153.10 | 2,175,100 | — | — |
| 2019-03-28 | $124.08 | $151.87 | 1,496,300 | — | — |
| 2019-03-27 | $122.17 | $149.53 | 1,924,900 | — | — |
| 2019-03-26 | $123.56 | $151.23 | 1,722,600 | — | — |
| 2019-03-25 | $123.66 | $151.35 | 1,493,700 | — | — |
| 2019-03-22 | $124.50 | $152.38 | 3,400,700 | — | — |
| 2019-03-21 | $125.06 | $153.06 | 1,710,600 | — | — |
| 2019-03-20 | $123.67 | $151.36 | 1,927,600 | — | — |
| 2019-03-19 | $125.75 | $153.91 | 2,352,400 | — | — |
| 2019-03-18 | $124.96 | $152.94 | 2,436,700 | — | — |
| 2019-03-15 | $122.32 | $149.71 | 3,601,300 | — | — |
| 2019-03-14 | $119.62 | $146.41 | 2,363,600 | — | — |
| 2019-03-13 | $120.19 | $147.10 | 3,071,900 | — | — |
| 2019-03-12 | $120.69 | $147.72 | 2,185,300 | — | — |
| 2019-03-11 | $120.25 | $147.18 | 2,193,300 | — | — |
| 2019-03-08 | $120.70 | $147.73 | 2,261,300 | — | — |
| 2019-03-07 | $122.22 | $149.59 | 2,043,300 | — | — |
| 2019-03-06 | $125.12 | $153.14 | 1,644,400 | — | — |
| 2019-03-05 | $125.22 | $153.26 | 1,797,400 | — | — |
| 2019-03-04 | $123.94 | $151.69 | 2,095,100 | — | — |
| 2019-03-01 | $124.45 | $152.32 | 4,407,900 | — | — |
| 2019-02-28 | $125.27 | $153.32 | 3,312,900 | — | — |
| 2019-02-27 | $126.93 | $154.85 | 2,168,600 | — | — |
| 2019-02-26 | $128.57 | $156.85 | 1,979,200 | — | — |
| 2019-02-25 | $128.48 | $156.74 | 2,325,100 | — | — |
| 2019-02-22 | $128.84 | $157.18 | 2,085,700 | — | — |
| 2019-02-21 | $127.37 | $155.39 | 2,893,000 | — | — |
| 2019-02-20 | $126.97 | $154.90 | 3,337,600 | — | — |
| 2019-02-19 | $122.03 | $148.87 | 2,625,600 | — | — |
| 2019-02-15 | $121.05 | $147.68 | 2,012,900 | — | — |
| 2019-02-14 | $118.62 | $144.71 | 1,785,400 | — | — |
| 2019-02-13 | $118.86 | $145.01 | 2,296,100 | — | — |
| 2019-02-12 | $114.74 | $139.98 | 2,374,500 | — | — |
| 2019-02-11 | $115.65 | $141.09 | 1,022,200 | — | — |
| 2019-02-08 | $115.48 | $140.88 | 1,381,300 | — | — |
| 2019-02-07 | $115.52 | $140.93 | 1,360,000 | — | — |
| 2019-02-06 | $117.27 | $143.07 | 1,555,800 | — | — |
| 2019-02-05 | $116.91 | $142.63 | 1,448,900 | — | — |
| 2019-02-04 | $115.65 | $141.09 | 1,070,200 | — | — |
| 2019-02-01 | $114.57 | $139.77 | 1,540,800 | — | — |
| 2019-01-31 | $114.53 | $139.72 | 2,281,100 | — | — |
| 2019-01-30 | $113.64 | $138.64 | 2,514,400 | — | — |
| 2019-01-29 | $111.12 | $135.56 | 1,186,700 | — | — |
| 2019-01-28 | $110.53 | $134.84 | 1,355,500 | — | — |
| 2019-01-25 | $109.85 | $134.01 | 1,587,700 | — | — |
| 2019-01-24 | $108.24 | $132.05 | 769,200 | — | — |
| 2019-01-23 | $108.09 | $131.87 | 1,660,300 | — | — |
| 2019-01-22 | $107.26 | $130.85 | 2,799,300 | — | — |
| 2019-01-18 | $109.05 | $133.04 | 2,361,200 | — | — |
| 2019-01-17 | $108.47 | $132.33 | 2,143,900 | — | — |
| 2019-01-16 | $109.28 | $133.32 | 2,817,100 | — | — |
| 2019-01-15 | $110.18 | $134.42 | 1,788,100 | — | — |
| 2019-01-14 | $108.13 | $131.92 | 1,411,400 | — | — |
| 2019-01-11 | $109.42 | $133.49 | 1,819,700 | — | — |
| 2019-01-10 | $110.05 | $134.26 | 1,682,900 | — | — |
| 2019-01-09 | $109.20 | $133.22 | 2,750,100 | — | — |
| 2019-01-08 | $109.76 | $133.90 | 1,631,100 | — | — |
| 2019-01-07 | $108.01 | $131.77 | 1,529,000 | — | — |
| 2019-01-04 | $107.81 | $131.53 | 3,045,300 | — | — |
| 2019-01-03 | $101.74 | $124.12 | 3,344,300 | — | — |
| 2019-01-02 | $107.46 | $131.10 | 1,802,100 | — | — |