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-06-04 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 | $129.04 | $129.04 | 555,500 | — | — |
| 2019-12-30 | $128.79 | $128.79 | 648,800 | — | — |
| 2019-12-27 | $129.77 | $129.77 | 807,800 | — | — |
| 2019-12-26 | $132.98 | $132.98 | 527,000 | — | — |
| 2019-12-24 | $134.30 | $134.30 | 838,400 | — | — |
| 2019-12-23 | $135.58 | $135.58 | 4,186,900 | — | — |
| 2019-12-20 | $126.17 | $126.17 | 1,413,600 | — | — |
| 2019-12-19 | $125.31 | $125.31 | 1,216,900 | — | — |
| 2019-12-18 | $126.62 | $126.62 | 1,446,200 | — | — |
| 2019-12-17 | $131.47 | $131.47 | 1,103,800 | — | — |
| 2019-12-16 | $135.35 | $135.35 | 2,051,700 | — | — |
| 2019-12-13 | $132.05 | $132.05 | 10,791,300 | — | — |
| 2019-12-12 | $100.47 | $100.47 | 1,113,900 | — | — |
| 2019-12-11 | $101.45 | $101.45 | 1,171,300 | — | — |
| 2019-12-10 | $106.17 | $106.17 | 1,078,300 | — | — |
| 2019-12-09 | $105.75 | $105.75 | 876,600 | — | — |
| 2019-12-06 | $109.46 | $109.46 | 573,500 | — | — |
| 2019-12-05 | $109.96 | $109.96 | 664,000 | — | — |
| 2019-12-04 | $111.38 | $111.38 | 1,267,100 | — | — |
| 2019-12-03 | $111.31 | $111.31 | 1,457,100 | — | — |
| 2019-12-02 | $108.78 | $108.78 | 1,579,800 | — | — |
| 2019-11-29 | $112.49 | $112.49 | 356,200 | — | — |
| 2019-11-27 | $110.92 | $110.92 | 721,100 | — | — |
| 2019-11-26 | $108.89 | $108.89 | 1,317,400 | — | — |
| 2019-11-25 | $107.09 | $107.09 | 1,559,800 | — | — |
| 2019-11-22 | $107.02 | $107.02 | 1,397,700 | — | — |
| 2019-11-21 | $104.17 | $104.17 | 1,071,400 | — | — |
| 2019-11-20 | $102.30 | $102.30 | 1,533,300 | — | — |
| 2019-11-19 | $98.04 | $98.04 | 1,132,400 | — | — |
| 2019-11-18 | $97.90 | $97.90 | 966,100 | — | — |
| 2019-11-15 | $97.46 | $97.46 | 1,083,200 | — | — |
| 2019-11-14 | $97.41 | $97.41 | 1,526,300 | — | — |
| 2019-11-13 | $101.00 | $101.00 | 2,168,700 | — | — |
| 2019-11-12 | $99.95 | $99.95 | 2,845,400 | — | — |
| 2019-11-11 | $94.78 | $94.78 | 1,346,000 | — | — |
| 2019-11-08 | $96.28 | $96.28 | 2,233,700 | — | — |
| 2019-11-07 | $93.38 | $93.38 | 1,281,700 | — | — |
| 2019-11-06 | $92.31 | $92.31 | 1,098,700 | — | — |
| 2019-11-05 | $93.50 | $93.50 | 1,510,000 | — | — |
| 2019-11-04 | $90.81 | $90.81 | 1,287,500 | — | — |
| 2019-11-01 | $88.57 | $88.57 | 1,118,700 | — | — |
| 2019-10-31 | $83.06 | $83.06 | 707,200 | — | — |
| 2019-10-30 | $83.92 | $83.92 | 657,600 | — | — |
| 2019-10-29 | $86.51 | $86.51 | 537,200 | — | — |
| 2019-10-28 | $87.73 | $87.73 | 1,003,600 | — | — |
| 2019-10-25 | $85.75 | $85.75 | 841,600 | — | — |
| 2019-10-24 | $83.53 | $83.53 | 717,400 | — | — |
| 2019-10-23 | $84.12 | $84.12 | 852,600 | — | — |
| 2019-10-22 | $85.55 | $85.55 | 950,200 | — | — |
| 2019-10-21 | $86.62 | $86.62 | 859,300 | — | — |
| 2019-10-18 | $85.77 | $85.77 | 809,300 | — | — |
| 2019-10-17 | $87.44 | $87.44 | 771,800 | — | — |
| 2019-10-16 | $86.74 | $86.74 | 776,300 | — | — |
| 2019-10-15 | $88.05 | $88.05 | 914,400 | — | — |
| 2019-10-14 | $85.70 | $85.70 | 551,700 | — | — |
| 2019-10-11 | $83.48 | $83.48 | 876,000 | — | — |
| 2019-10-10 | $83.16 | $83.16 | 880,500 | — | — |
| 2019-10-09 | $80.78 | $80.78 | 1,094,900 | — | — |
| 2019-10-08 | $80.52 | $80.52 | 1,554,400 | — | — |
| 2019-10-07 | $80.96 | $80.96 | 2,852,600 | — | — |
| 2019-10-04 | $88.25 | $88.25 | 6,021,800 | — | — |
| 2019-10-03 | $81.34 | $81.34 | 2,839,700 | — | — |
| 2019-10-02 | $77.69 | $77.69 | 1,343,100 | — | — |
| 2019-10-01 | $76.53 | $76.53 | 1,066,700 | — | — |
| 2019-09-30 | $75.32 | $75.32 | 1,146,000 | — | — |
| 2019-09-27 | $75.00 | $75.00 | 1,541,400 | — | — |
| 2019-09-26 | $72.81 | $72.81 | 1,627,400 | — | — |
| 2019-09-25 | $75.96 | $75.96 | 1,792,600 | — | — |
| 2019-09-24 | $77.75 | $77.75 | 1,429,800 | — | — |
| 2019-09-23 | $80.38 | $80.38 | 1,009,600 | — | — |
| 2019-09-20 | $82.51 | $82.51 | 1,913,800 | — | — |
| 2019-09-19 | $85.36 | $85.36 | 1,175,800 | — | — |
| 2019-09-18 | $83.67 | $83.67 | 1,578,600 | — | — |
| 2019-09-17 | $84.88 | $84.88 | 1,552,200 | — | — |
| 2019-09-16 | $87.02 | $87.02 | 928,800 | — | — |
| 2019-09-13 | $86.00 | $86.00 | 1,057,100 | — | — |
| 2019-09-12 | $87.98 | $87.98 | 1,201,100 | — | — |
| 2019-09-11 | $89.08 | $89.08 | 1,329,100 | — | — |
| 2019-09-10 | $91.07 | $91.07 | 2,027,500 | — | — |
| 2019-09-09 | $86.64 | $86.64 | 1,714,300 | — | — |
| 2019-09-06 | $85.70 | $85.70 | 1,363,200 | — | — |
| 2019-09-05 | $89.02 | $89.02 | 1,752,200 | — | — |
| 2019-09-04 | $86.13 | $86.13 | 1,542,200 | — | — |
| 2019-09-03 | $86.76 | $86.76 | 1,464,500 | — | — |
| 2019-08-30 | $90.15 | $90.15 | 1,152,900 | — | — |
| 2019-08-29 | $90.84 | $90.84 | 1,382,900 | — | — |
| 2019-08-28 | $91.72 | $91.72 | 1,286,500 | — | — |
| 2019-08-27 | $92.15 | $92.15 | 4,304,300 | — | — |
| 2019-08-26 | $93.23 | $93.23 | 1,476,100 | — | — |
| 2019-08-23 | $93.61 | $93.61 | 1,800,400 | — | — |
| 2019-08-22 | $95.07 | $95.07 | 5,768,400 | — | — |
| 2019-08-21 | $101.50 | $101.50 | 2,136,800 | — | — |
| 2019-08-20 | $102.07 | $102.07 | 10,309,800 | — | — |
| 2019-08-19 | $120.31 | $120.31 | 1,544,600 | — | — |
| 2019-08-16 | $124.95 | $124.95 | 1,223,600 | — | — |
| 2019-08-15 | $121.97 | $121.97 | 973,600 | — | — |
| 2019-08-14 | $123.59 | $123.59 | 1,372,400 | — | — |
| 2019-08-13 | $126.15 | $126.15 | 1,341,400 | — | — |
| 2019-08-12 | $124.14 | $124.14 | 1,713,100 | — | — |
| 2019-08-09 | $126.11 | $126.11 | 2,135,000 | — | — |
| 2019-08-08 | $132.98 | $132.98 | 6,001,700 | — | — |
| 2019-08-07 | $142.26 | $142.26 | 1,001,200 | — | — |
| 2019-08-06 | $143.51 | $143.51 | 1,188,600 | — | — |
| 2019-08-05 | $142.70 | $142.70 | 1,086,700 | — | — |
| 2019-08-02 | $146.14 | $146.14 | 1,070,600 | — | — |
| 2019-08-01 | $148.02 | $148.02 | 949,600 | — | — |
| 2019-07-31 | $148.85 | $148.85 | 981,100 | — | — |
| 2019-07-30 | $149.66 | $149.66 | 623,200 | — | — |
| 2019-07-29 | $148.12 | $148.12 | 498,200 | — | — |
| 2019-07-26 | $149.37 | $149.37 | 421,900 | — | — |
| 2019-07-25 | $147.61 | $147.61 | 593,100 | — | — |
| 2019-07-24 | $149.40 | $149.40 | 1,044,700 | — | — |
| 2019-07-23 | $145.76 | $145.76 | 1,100,900 | — | — |
| 2019-07-22 | $144.72 | $144.72 | 1,250,200 | — | — |
| 2019-07-19 | $149.26 | $149.26 | 1,274,900 | — | — |
| 2019-07-18 | $151.63 | $151.63 | 804,300 | — | — |
| 2019-07-17 | $154.00 | $154.00 | 685,900 | — | — |
| 2019-07-16 | $153.25 | $153.25 | 727,500 | — | — |
| 2019-07-15 | $156.91 | $156.91 | 1,064,000 | — | — |
| 2019-07-12 | $156.10 | $156.10 | 962,500 | — | — |
| 2019-07-11 | $154.24 | $154.24 | 1,152,800 | — | — |
| 2019-07-10 | $151.05 | $151.05 | 880,400 | — | — |
| 2019-07-09 | $150.51 | $150.51 | 1,509,100 | — | — |
| 2019-07-08 | $146.28 | $146.28 | 1,580,200 | — | — |
| 2019-07-05 | $150.80 | $150.80 | 922,400 | — | — |
| 2019-07-03 | $151.47 | $151.47 | 1,486,200 | — | — |
| 2019-07-02 | $150.59 | $150.59 | 1,974,900 | — | — |
| 2019-07-01 | $156.60 | $156.60 | 2,572,100 | — | — |
| 2019-06-28 | $151.95 | $151.95 | 8,070,700 | — | — |
| 2019-06-27 | $129.76 | $129.76 | 1,068,900 | — | — |
| 2019-06-26 | $128.34 | $128.34 | 1,338,800 | — | — |
| 2019-06-25 | $124.16 | $124.16 | 1,010,900 | — | — |
| 2019-06-24 | $127.34 | $127.34 | 852,600 | — | — |
| 2019-06-21 | $129.88 | $129.88 | 1,050,800 | — | — |
| 2019-06-20 | $130.19 | $130.19 | 1,000,300 | — | — |
| 2019-06-19 | $134.41 | $134.41 | 1,770,100 | — | — |
| 2019-06-18 | $132.32 | $132.32 | 2,042,200 | — | — |
| 2019-06-17 | $127.07 | $127.07 | 1,595,900 | — | — |
| 2019-06-14 | $119.57 | $119.57 | 710,000 | — | — |
| 2019-06-13 | $123.21 | $123.21 | 897,400 | — | — |
| 2019-06-12 | $120.00 | $120.00 | 613,300 | — | — |
| 2019-06-11 | $118.47 | $118.47 | 655,000 | — | — |
| 2019-06-10 | $120.78 | $120.78 | 519,300 | — | — |
| 2019-06-07 | $123.90 | $123.90 | 620,200 | — | — |
| 2019-06-06 | $122.41 | $122.41 | 1,098,600 | — | — |
| 2019-06-05 | $121.74 | $121.74 | 709,600 | — | — |
| 2019-06-04 | $118.51 | $118.51 | 627,900 | — | — |
| 2019-06-03 | $114.93 | $114.93 | 689,200 | — | — |
| 2019-05-31 | $113.85 | $113.85 | 646,900 | — | — |
| 2019-05-30 | $116.25 | $116.25 | 585,900 | — | — |
| 2019-05-29 | $118.12 | $118.12 | 774,100 | — | — |
| 2019-05-28 | $122.86 | $122.86 | 1,081,300 | — | — |
| 2019-05-24 | $120.84 | $120.84 | 605,900 | — | — |
| 2019-05-23 | $118.25 | $118.25 | 551,900 | — | — |
| 2019-05-22 | $121.62 | $121.62 | 512,300 | — | — |
| 2019-05-21 | $121.19 | $121.19 | 570,600 | — | — |
| 2019-05-20 | $117.57 | $117.57 | 945,300 | — | — |
| 2019-05-17 | $121.67 | $121.67 | 944,700 | — | — |
| 2019-05-16 | $122.62 | $122.62 | 837,400 | — | — |
| 2019-05-15 | $119.19 | $119.19 | 762,600 | — | — |
| 2019-05-14 | $115.85 | $115.85 | 1,053,500 | — | — |
| 2019-05-13 | $112.21 | $112.21 | 1,307,000 | — | — |
| 2019-05-10 | $122.00 | $122.00 | 1,019,200 | — | — |
| 2019-05-09 | $118.94 | $118.94 | 1,586,100 | — | — |
| 2019-05-08 | $114.50 | $114.50 | 907,800 | — | — |
| 2019-05-07 | $116.20 | $116.20 | 1,061,700 | — | — |
| 2019-05-06 | $121.59 | $121.59 | 716,100 | — | — |
| 2019-05-03 | $120.86 | $120.86 | 900,400 | — | — |
| 2019-05-02 | $116.25 | $116.25 | 766,600 | — | — |
| 2019-05-01 | $115.60 | $115.60 | 970,000 | — | — |
| 2019-04-30 | $116.94 | $116.94 | 1,736,500 | — | — |
| 2019-04-29 | $122.56 | $122.56 | 1,145,100 | — | — |
| 2019-04-26 | $121.20 | $121.20 | 499,600 | — | — |
| 2019-04-25 | $120.22 | $120.22 | 449,500 | — | — |
| 2019-04-24 | $118.16 | $118.16 | 637,700 | — | — |
| 2019-04-23 | $118.09 | $118.09 | 1,422,100 | — | — |
| 2019-04-22 | $113.79 | $113.79 | 1,198,100 | — | — |
| 2019-04-18 | $116.64 | $116.64 | 2,391,600 | — | — |
| 2019-04-17 | $118.73 | $118.73 | 1,605,200 | — | — |
| 2019-04-16 | $121.59 | $121.59 | 909,600 | — | — |
| 2019-04-15 | $119.77 | $119.77 | 1,023,900 | — | — |
| 2019-04-12 | $117.49 | $117.49 | 1,178,900 | — | — |
| 2019-04-11 | $120.62 | $120.62 | 866,300 | — | — |
| 2019-04-10 | $126.61 | $126.61 | 607,200 | — | — |
| 2019-04-09 | $124.01 | $124.01 | 571,600 | — | — |
| 2019-04-08 | $123.94 | $123.94 | 656,600 | — | — |
| 2019-04-05 | $124.88 | $124.88 | 1,096,600 | — | — |
| 2019-04-04 | $121.03 | $121.03 | 925,100 | — | — |
| 2019-04-03 | $122.68 | $122.68 | 729,600 | — | — |
| 2019-04-02 | $122.70 | $122.70 | 1,349,000 | — | — |
| 2019-04-01 | $118.12 | $118.12 | 1,139,000 | — | — |
| 2019-03-29 | $119.19 | $119.19 | 1,581,500 | — | — |
| 2019-03-28 | $118.68 | $118.68 | 1,325,300 | — | — |
| 2019-03-27 | $116.58 | $116.58 | 1,414,800 | — | — |
| 2019-03-26 | $122.00 | $122.00 | 1,490,500 | — | — |
| 2019-03-25 | $118.92 | $118.92 | 2,731,900 | — | — |
| 2019-03-22 | $122.26 | $122.26 | 1,216,400 | — | — |
| 2019-03-21 | $126.66 | $126.66 | 1,894,700 | — | — |
| 2019-03-20 | $123.85 | $123.85 | 1,349,300 | — | — |
| 2019-03-19 | $126.47 | $126.47 | 968,400 | — | — |
| 2019-03-18 | $126.82 | $126.82 | 1,206,500 | — | — |
| 2019-03-15 | $128.36 | $128.36 | 1,158,900 | — | — |
| 2019-03-14 | $129.41 | $129.41 | 1,209,200 | — | — |
| 2019-03-13 | $132.60 | $132.60 | 756,100 | — | — |
| 2019-03-12 | $134.02 | $134.02 | 822,900 | — | — |
| 2019-03-11 | $134.39 | $134.39 | 1,233,900 | — | — |
| 2019-03-08 | $130.80 | $130.80 | 1,354,600 | — | — |
| 2019-03-07 | $133.93 | $133.93 | 2,179,200 | — | — |
| 2019-03-06 | $132.25 | $132.25 | 6,683,600 | — | — |
| 2019-03-05 | $148.79 | $148.79 | 1,528,100 | — | — |
| 2019-03-04 | $145.48 | $145.48 | 1,457,700 | — | — |
| 2019-03-01 | $146.69 | $146.69 | 1,259,700 | — | — |
| 2019-02-28 | $144.24 | $144.24 | 2,344,400 | — | — |
| 2019-02-27 | $151.68 | $151.68 | 4,382,900 | — | — |
| 2019-02-26 | $140.04 | $140.04 | 988,600 | — | — |
| 2019-02-25 | $143.63 | $143.63 | 2,011,200 | — | — |
| 2019-02-22 | $139.98 | $139.98 | 776,600 | — | — |
| 2019-02-21 | $136.54 | $136.54 | 965,200 | — | — |
| 2019-02-20 | $140.57 | $140.57 | 697,100 | — | — |
| 2019-02-19 | $140.26 | $140.26 | 609,000 | — | — |
| 2019-02-15 | $138.45 | $138.45 | 877,700 | — | — |
| 2019-02-14 | $134.88 | $134.88 | 664,600 | — | — |
| 2019-02-13 | $134.74 | $134.74 | 998,400 | — | — |
| 2019-02-12 | $132.91 | $132.91 | 880,800 | — | — |
| 2019-02-11 | $127.00 | $127.00 | 1,247,300 | — | — |
| 2019-02-08 | $127.87 | $127.87 | 2,149,700 | — | — |
| 2019-02-07 | $137.44 | $137.44 | 2,353,600 | — | — |
| 2019-02-06 | $141.49 | $141.49 | 1,093,200 | — | — |
| 2019-02-05 | $141.71 | $141.71 | 1,148,100 | — | — |
| 2019-02-04 | $141.60 | $141.60 | 732,300 | — | — |
| 2019-02-01 | $139.65 | $139.65 | 1,404,500 | — | — |
| 2019-01-31 | $139.71 | $139.71 | 2,353,700 | — | — |
| 2019-01-30 | $129.93 | $129.93 | 1,782,700 | — | — |
| 2019-01-29 | $115.81 | $115.81 | 483,900 | — | — |
| 2019-01-28 | $116.03 | $116.03 | 640,300 | — | — |
| 2019-01-25 | $122.76 | $122.76 | 567,200 | — | — |
| 2019-01-24 | $121.02 | $121.02 | 434,300 | — | — |
| 2019-01-23 | $118.72 | $118.72 | 686,900 | — | — |
| 2019-01-22 | $120.28 | $120.28 | 790,000 | — | — |
| 2019-01-18 | $122.80 | $122.80 | 587,100 | — | — |
| 2019-01-17 | $121.32 | $121.32 | 841,200 | — | — |
| 2019-01-16 | $119.26 | $119.26 | 651,700 | — | — |
| 2019-01-15 | $118.73 | $118.73 | 922,700 | — | — |
| 2019-01-14 | $118.60 | $118.60 | 774,400 | — | — |
| 2019-01-11 | $120.57 | $120.57 | 954,700 | — | — |
| 2019-01-10 | $118.39 | $118.39 | 1,001,700 | — | — |
| 2019-01-09 | $114.96 | $114.96 | 904,300 | — | — |
| 2019-01-08 | $110.94 | $110.94 | 1,623,400 | — | — |
| 2019-01-07 | $110.02 | $110.02 | 4,142,600 | — | — |
| 2019-01-04 | $115.43 | $115.43 | 1,987,900 | — | — |
| 2019-01-03 | $106.67 | $106.67 | 934,300 | — | — |
| 2019-01-02 | $107.50 | $107.50 | 698,200 | — | — |