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
- 1995-11-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 — 2019
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2019-12-31 | $377.85 | $377.85 | 71,800 | — | — |
| 2019-12-30 | $379.59 | $379.59 | 94,100 | — | — |
| 2019-12-27 | $378.75 | $378.75 | 64,100 | — | — |
| 2019-12-26 | $383.86 | $383.86 | 94,700 | — | — |
| 2019-12-24 | $377.51 | $377.51 | 32,900 | — | — |
| 2019-12-23 | $372.91 | $372.91 | 107,000 | — | — |
| 2019-12-20 | $377.69 | $377.69 | 186,100 | — | — |
| 2019-12-19 | $367.42 | $367.42 | 87,300 | — | — |
| 2019-12-18 | $365.98 | $365.98 | 112,300 | — | — |
| 2019-12-17 | $370.87 | $370.87 | 112,000 | — | — |
| 2019-12-16 | $375.83 | $375.83 | 94,300 | — | — |
| 2019-12-13 | $370.00 | $370.00 | 84,700 | — | — |
| 2019-12-12 | $367.69 | $367.69 | 78,400 | — | — |
| 2019-12-11 | $376.91 | $376.91 | 95,600 | — | — |
| 2019-12-10 | $371.96 | $371.96 | 106,900 | — | — |
| 2019-12-09 | $377.53 | $377.53 | 106,700 | — | — |
| 2019-12-06 | $381.06 | $381.06 | 83,400 | — | — |
| 2019-12-05 | $382.82 | $382.82 | 80,100 | — | — |
| 2019-12-04 | $389.23 | $389.23 | 87,200 | — | — |
| 2019-12-03 | $383.91 | $383.91 | 181,800 | — | — |
| 2019-12-02 | $373.12 | $373.12 | 137,200 | — | — |
| 2019-11-29 | $384.32 | $384.32 | 54,800 | — | — |
| 2019-11-27 | $390.61 | $390.61 | 69,200 | — | — |
| 2019-11-26 | $389.14 | $389.14 | 76,000 | — | — |
| 2019-11-25 | $381.79 | $381.79 | 141,000 | — | — |
| 2019-11-22 | $378.39 | $378.39 | 66,900 | — | — |
| 2019-11-21 | $384.73 | $384.73 | 81,400 | — | — |
| 2019-11-20 | $381.40 | $381.40 | 95,600 | — | — |
| 2019-11-19 | $377.46 | $377.46 | 71,200 | — | — |
| 2019-11-18 | $367.34 | $367.34 | 64,200 | — | — |
| 2019-11-15 | $366.38 | $366.38 | 92,100 | — | — |
| 2019-11-14 | $362.92 | $362.92 | 68,700 | — | — |
| 2019-11-13 | $366.66 | $366.66 | 92,100 | — | — |
| 2019-11-12 | $370.10 | $370.10 | 118,900 | — | — |
| 2019-11-11 | $358.05 | $358.05 | 129,900 | — | — |
| 2019-11-08 | $361.97 | $361.97 | 115,200 | — | — |
| 2019-11-07 | $356.02 | $356.02 | 124,500 | — | — |
| 2019-11-06 | $356.99 | $356.99 | 154,100 | — | — |
| 2019-11-05 | $348.49 | $348.49 | 222,100 | — | — |
| 2019-11-04 | $352.97 | $352.97 | 323,400 | — | — |
| 2019-11-01 | $384.01 | $384.01 | 156,600 | — | — |
| 2019-10-31 | $374.46 | $374.46 | 189,100 | — | — |
| 2019-10-30 | $371.47 | $371.47 | 518,000 | — | — |
| 2019-10-29 | $373.48 | $373.48 | 227,700 | — | — |
| 2019-10-28 | $375.05 | $375.05 | 198,900 | — | — |
| 2019-10-25 | $375.56 | $375.56 | 205,700 | — | — |
| 2019-10-24 | $381.25 | $381.25 | 130,100 | — | — |
| 2019-10-23 | $373.39 | $373.39 | 216,500 | — | — |
| 2019-10-22 | $401.18 | $401.18 | 379,600 | — | — |
| 2019-10-21 | $396.00 | $396.00 | 202,500 | — | — |
| 2019-10-18 | $393.56 | $393.56 | 168,300 | — | — |
| 2019-10-17 | $402.34 | $402.34 | 238,400 | — | — |
| 2019-10-16 | $383.50 | $383.50 | 181,300 | — | — |
| 2019-10-15 | $387.73 | $387.73 | 203,100 | — | — |
| 2019-10-14 | $390.16 | $390.16 | 170,200 | — | — |
| 2019-10-11 | $397.03 | $397.03 | 233,800 | — | — |
| 2019-10-10 | $382.13 | $382.13 | 64,300 | — | — |
| 2019-10-09 | $382.38 | $382.38 | 94,900 | — | — |
| 2019-10-08 | $371.51 | $371.51 | 123,400 | — | — |
| 2019-10-07 | $374.89 | $374.89 | 141,200 | — | — |
| 2019-10-04 | $385.84 | $385.84 | 165,800 | — | — |
| 2019-10-03 | $371.11 | $371.11 | 147,700 | — | — |
| 2019-10-02 | $368.36 | $368.36 | 160,800 | — | — |
| 2019-10-01 | $370.03 | $370.03 | 180,600 | — | — |
| 2019-09-30 | $364.08 | $364.08 | 230,600 | — | — |
| 2019-09-27 | $352.18 | $352.18 | 167,700 | — | — |
| 2019-09-26 | $363.93 | $363.93 | 228,300 | — | — |
| 2019-09-25 | $349.00 | $349.00 | 209,600 | — | — |
| 2019-09-24 | $340.02 | $340.02 | 175,100 | — | — |
| 2019-09-23 | $355.05 | $355.05 | 258,700 | — | — |
| 2019-09-20 | $345.48 | $345.48 | 303,800 | — | — |
| 2019-09-19 | $351.47 | $351.47 | 223,100 | — | — |
| 2019-09-18 | $358.05 | $358.05 | 300,600 | — | — |
| 2019-09-17 | $352.00 | $352.00 | 552,200 | — | — |
| 2019-09-16 | $388.07 | $388.07 | 185,600 | — | — |
| 2019-09-13 | $389.36 | $389.36 | 208,200 | — | — |
| 2019-09-12 | $392.54 | $392.54 | 201,300 | — | — |
| 2019-09-11 | $390.48 | $390.48 | 226,300 | — | — |
| 2019-09-10 | $379.00 | $379.00 | 368,400 | — | — |
| 2019-09-09 | $399.88 | $399.88 | 154,700 | — | — |
| 2019-09-06 | $403.56 | $403.56 | 193,400 | — | — |
| 2019-09-05 | $410.30 | $410.30 | 224,100 | — | — |
| 2019-09-04 | $405.78 | $405.78 | 185,600 | — | — |
| 2019-09-03 | $411.10 | $411.10 | 472,600 | — | — |
| 2019-08-30 | $438.42 | $438.42 | 205,100 | — | — |
| 2019-08-29 | $436.32 | $436.32 | 158,300 | — | — |
| 2019-08-28 | $438.05 | $438.05 | 179,200 | — | — |
| 2019-08-27 | $441.26 | $441.26 | 183,200 | — | — |
| 2019-08-26 | $435.01 | $435.01 | 203,500 | — | — |
| 2019-08-23 | $429.41 | $429.41 | 139,100 | — | — |
| 2019-08-22 | $437.44 | $437.44 | 137,000 | — | — |
| 2019-08-21 | $439.60 | $439.60 | 140,200 | — | — |
| 2019-08-20 | $431.98 | $431.98 | 185,000 | — | — |
| 2019-08-19 | $422.71 | $422.71 | 190,700 | — | — |
| 2019-08-16 | $421.96 | $421.96 | 138,700 | — | — |
| 2019-08-15 | $408.55 | $408.55 | 177,200 | — | — |
| 2019-08-14 | $397.81 | $397.81 | 242,400 | — | — |
| 2019-08-13 | $409.70 | $409.70 | 154,700 | — | — |
| 2019-08-12 | $402.54 | $402.54 | 157,100 | — | — |
| 2019-08-09 | $402.96 | $402.96 | 238,200 | — | — |
| 2019-08-08 | $406.88 | $406.88 | 176,600 | — | — |
| 2019-08-07 | $394.51 | $394.51 | 211,400 | — | — |
| 2019-08-06 | $389.06 | $389.06 | 161,700 | — | — |
| 2019-08-05 | $373.23 | $373.23 | 241,900 | — | — |
| 2019-08-02 | $383.79 | $383.79 | 202,100 | — | — |
| 2019-08-01 | $383.04 | $383.04 | 201,700 | — | — |
| 2019-07-31 | $392.32 | $392.32 | 207,300 | — | — |
| 2019-07-30 | $386.69 | $386.69 | 215,000 | — | — |
| 2019-07-29 | $391.11 | $391.11 | 346,600 | — | — |
| 2019-07-26 | $398.50 | $398.50 | 544,800 | — | — |
| 2019-07-25 | $386.36 | $386.36 | 159,800 | — | — |
| 2019-07-24 | $385.64 | $385.64 | 141,800 | — | — |
| 2019-07-23 | $385.80 | $385.80 | 164,300 | — | — |
| 2019-07-22 | $393.85 | $393.85 | 188,000 | — | — |
| 2019-07-19 | $387.58 | $387.58 | 110,900 | — | — |
| 2019-07-18 | $389.44 | $389.44 | 108,800 | — | — |
| 2019-07-17 | $390.47 | $390.47 | 122,200 | — | — |
| 2019-07-16 | $391.03 | $391.03 | 151,100 | — | — |
| 2019-07-15 | $386.92 | $386.92 | 148,000 | — | — |
| 2019-07-12 | $396.83 | $396.83 | 201,700 | — | — |
| 2019-07-11 | $382.91 | $382.91 | 148,400 | — | — |
| 2019-07-10 | $384.73 | $384.73 | 178,300 | — | — |
| 2019-07-09 | $381.94 | $381.94 | 245,000 | — | — |
| 2019-07-08 | $388.23 | $388.23 | 98,300 | — | — |
| 2019-07-05 | $386.51 | $386.51 | 78,000 | — | — |
| 2019-07-03 | $383.38 | $383.38 | 93,700 | — | — |
| 2019-07-02 | $379.63 | $379.63 | 119,100 | — | — |
| 2019-07-01 | $380.30 | $380.30 | 199,600 | — | — |
| 2019-06-28 | $377.76 | $377.76 | 258,800 | — | — |
| 2019-06-27 | $365.53 | $365.53 | 111,800 | — | — |
| 2019-06-26 | $358.27 | $358.27 | 156,200 | — | — |
| 2019-06-25 | $361.19 | $361.19 | 322,000 | — | — |
| 2019-06-24 | $349.25 | $349.25 | 184,600 | — | — |
| 2019-06-21 | $346.34 | $346.34 | 131,400 | — | — |
| 2019-06-20 | $342.75 | $342.75 | 108,900 | — | — |
| 2019-06-19 | $338.34 | $338.34 | 121,700 | — | — |
| 2019-06-18 | $338.39 | $338.39 | 274,500 | — | — |
| 2019-06-17 | $337.56 | $337.56 | 91,900 | — | — |
| 2019-06-14 | $339.01 | $339.01 | 74,100 | — | — |
| 2019-06-13 | $341.85 | $341.85 | 85,800 | — | — |
| 2019-06-12 | $338.21 | $338.21 | 97,400 | — | — |
| 2019-06-11 | $333.56 | $333.56 | 256,300 | — | — |
| 2019-06-10 | $317.96 | $317.96 | 82,900 | — | — |
| 2019-06-07 | $320.40 | $320.40 | 82,500 | — | — |
| 2019-06-06 | $319.69 | $319.69 | 136,900 | — | — |
| 2019-06-05 | $309.88 | $309.88 | 120,700 | — | — |
| 2019-06-04 | $305.76 | $305.76 | 184,000 | — | — |
| 2019-06-03 | $315.65 | $315.65 | 113,700 | — | — |
| 2019-05-31 | $314.30 | $314.30 | 134,600 | — | — |
| 2019-05-30 | $317.73 | $317.73 | 110,300 | — | — |
| 2019-05-29 | $320.53 | $320.53 | 108,200 | — | — |
| 2019-05-28 | $335.80 | $335.80 | 120,700 | — | — |
| 2019-05-24 | $335.43 | $335.43 | 92,500 | — | — |
| 2019-05-23 | $336.94 | $336.94 | 154,300 | — | — |
| 2019-05-22 | $342.61 | $342.61 | 129,800 | — | — |
| 2019-05-21 | $346.56 | $346.56 | 92,300 | — | — |
| 2019-05-20 | $347.60 | $347.60 | 134,900 | — | — |
| 2019-05-17 | $341.69 | $341.69 | 124,300 | — | — |
| 2019-05-16 | $343.56 | $343.56 | 217,100 | — | — |
| 2019-05-15 | $343.86 | $343.86 | 160,200 | — | — |
| 2019-05-14 | $347.76 | $347.76 | 185,400 | — | — |
| 2019-05-13 | $344.38 | $344.38 | 375,500 | — | — |
| 2019-05-10 | $347.83 | $347.83 | 259,600 | — | — |
| 2019-05-09 | $332.94 | $332.94 | 174,400 | — | — |
| 2019-05-08 | $334.99 | $334.99 | 190,500 | — | — |
| 2019-05-07 | $327.90 | $327.90 | 151,000 | — | — |
| 2019-05-06 | $328.36 | $328.36 | 236,200 | — | — |
| 2019-05-03 | $328.86 | $328.86 | 289,200 | — | — |
| 2019-05-02 | $317.87 | $317.87 | 211,200 | — | — |
| 2019-05-01 | $304.75 | $304.75 | 171,000 | — | — |
| 2019-04-30 | $310.01 | $310.01 | 143,800 | — | — |
| 2019-04-29 | $304.09 | $304.09 | 174,400 | — | — |
| 2019-04-26 | $304.56 | $304.56 | 163,500 | — | — |
| 2019-04-25 | $300.00 | $300.00 | 430,500 | — | — |
| 2019-04-24 | $276.43 | $276.43 | 260,100 | — | — |
| 2019-04-23 | $277.73 | $277.73 | 239,000 | — | — |
| 2019-04-22 | $271.34 | $271.34 | 175,100 | — | — |
| 2019-04-18 | $266.97 | $266.97 | 132,100 | — | — |
| 2019-04-17 | $265.82 | $265.82 | 170,400 | — | — |
| 2019-04-16 | $268.40 | $268.40 | 179,800 | — | — |
| 2019-04-15 | $264.21 | $264.21 | 195,000 | — | — |
| 2019-04-12 | $261.27 | $261.27 | 139,000 | — | — |
| 2019-04-11 | $266.59 | $266.59 | 161,100 | — | — |
| 2019-04-10 | $268.05 | $268.05 | 119,100 | — | — |
| 2019-04-09 | $269.34 | $269.34 | 112,300 | — | — |
| 2019-04-08 | $267.81 | $267.81 | 189,400 | — | — |
| 2019-04-05 | $268.33 | $268.33 | 455,600 | — | — |
| 2019-04-04 | $284.00 | $284.00 | 138,900 | — | — |
| 2019-04-03 | $279.70 | $279.70 | 163,700 | — | — |
| 2019-04-02 | $285.61 | $285.61 | 181,500 | — | — |
| 2019-04-01 | $290.03 | $290.03 | 97,300 | — | — |
| 2019-03-29 | $294.73 | $294.73 | 108,600 | — | — |
| 2019-03-28 | $290.95 | $290.95 | 70,600 | — | — |
| 2019-03-27 | $290.92 | $290.92 | 96,700 | — | — |
| 2019-03-26 | $292.57 | $292.57 | 115,200 | — | — |
| 2019-03-25 | $286.51 | $286.51 | 85,800 | — | — |
| 2019-03-22 | $286.04 | $286.04 | 116,600 | — | — |
| 2019-03-21 | $297.16 | $297.16 | 90,500 | — | — |
| 2019-03-20 | $298.42 | $298.42 | 127,700 | — | — |
| 2019-03-19 | $302.36 | $302.36 | 166,300 | — | — |
| 2019-03-18 | $312.60 | $312.60 | 178,600 | — | — |
| 2019-03-15 | $306.62 | $306.62 | 164,100 | — | — |
| 2019-03-14 | $307.66 | $307.66 | 120,500 | — | — |
| 2019-03-13 | $315.94 | $315.94 | 125,100 | — | — |
| 2019-03-12 | $313.83 | $313.83 | 90,300 | — | — |
| 2019-03-11 | $319.09 | $319.09 | 138,800 | — | — |
| 2019-03-08 | $314.08 | $314.08 | 100,500 | — | — |
| 2019-03-07 | $312.40 | $312.40 | 117,400 | — | — |
| 2019-03-06 | $311.74 | $311.74 | 131,300 | — | — |
| 2019-03-05 | $309.55 | $309.55 | 100,800 | — | — |
| 2019-03-04 | $306.96 | $306.96 | 149,900 | — | — |
| 2019-03-01 | $304.88 | $304.88 | 139,800 | — | — |
| 2019-02-28 | $312.56 | $312.56 | 169,800 | — | — |
| 2019-02-27 | $305.67 | $305.67 | 110,000 | — | — |
| 2019-02-26 | $306.35 | $306.35 | 157,700 | — | — |
| 2019-02-25 | $304.42 | $304.42 | 137,000 | — | — |
| 2019-02-22 | $308.70 | $308.70 | 164,000 | — | — |
| 2019-02-21 | $306.75 | $306.75 | 438,900 | — | — |
| 2019-02-20 | $268.30 | $268.30 | 200,600 | — | — |
| 2019-02-19 | $268.93 | $268.93 | 129,800 | — | — |
| 2019-02-15 | $271.35 | $271.35 | 89,700 | — | — |
| 2019-02-14 | $270.52 | $270.52 | 105,900 | — | — |
| 2019-02-13 | $269.32 | $269.32 | 145,800 | — | — |
| 2019-02-12 | $268.42 | $268.42 | 127,400 | — | — |
| 2019-02-11 | $261.65 | $261.65 | 131,900 | — | — |
| 2019-02-08 | $264.08 | $264.08 | 153,500 | — | — |
| 2019-02-07 | $260.25 | $260.25 | 161,900 | — | — |
| 2019-02-06 | $251.90 | $251.90 | 90,600 | — | — |
| 2019-02-05 | $254.67 | $254.67 | 142,400 | — | — |
| 2019-02-04 | $244.28 | $244.28 | 70,700 | — | — |
| 2019-02-01 | $245.92 | $245.92 | 71,700 | — | — |
| 2019-01-31 | $249.16 | $249.16 | 113,600 | — | — |
| 2019-01-30 | $244.18 | $244.18 | 98,700 | — | — |
| 2019-01-29 | $244.83 | $244.83 | 109,300 | — | — |
| 2019-01-28 | $246.85 | $246.85 | 108,600 | — | — |
| 2019-01-25 | $248.87 | $248.87 | 84,900 | — | — |
| 2019-01-24 | $243.12 | $243.12 | 65,200 | — | — |
| 2019-01-23 | $248.96 | $248.96 | 116,100 | — | — |
| 2019-01-22 | $242.21 | $242.21 | 135,500 | — | — |
| 2019-01-18 | $240.90 | $240.90 | 83,200 | — | — |
| 2019-01-17 | $236.11 | $236.11 | 189,900 | — | — |
| 2019-01-16 | $234.56 | $234.56 | 126,000 | — | — |
| 2019-01-15 | $238.23 | $238.23 | 85,100 | — | — |
| 2019-01-14 | $238.52 | $238.52 | 105,600 | — | — |
| 2019-01-11 | $239.70 | $239.70 | 85,100 | — | — |
| 2019-01-10 | $238.03 | $238.03 | 114,300 | — | — |
| 2019-01-09 | $233.45 | $233.45 | 245,400 | — | — |
| 2019-01-08 | $239.14 | $239.14 | 163,200 | — | — |
| 2019-01-07 | $244.51 | $244.51 | 180,500 | — | — |
| 2019-01-04 | $245.88 | $245.88 | 175,800 | — | — |
| 2019-01-03 | $234.74 | $234.74 | 117,000 | — | — |
| 2019-01-02 | $235.03 | $235.03 | 198,400 | — | — |