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
- 1976-07-08 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 | $179.79 | $179.79 | 137,400 | — | — |
| 2019-12-30 | $180.13 | $180.13 | 102,900 | — | — |
| 2019-12-27 | $179.93 | $179.93 | 84,400 | — | — |
| 2019-12-26 | $179.78 | $179.78 | 88,200 | — | — |
| 2019-12-24 | $179.31 | $179.31 | 63,000 | — | — |
| 2019-12-23 | $178.62 | $178.62 | 147,200 | — | — |
| 2019-12-20 | $177.99 | $177.99 | 544,000 | — | — |
| 2019-12-19 | $172.68 | $172.68 | 364,500 | — | — |
| 2019-12-18 | $164.06 | $164.06 | 96,700 | — | — |
| 2019-12-17 | $164.29 | $164.29 | 97,800 | — | — |
| 2019-12-16 | $167.94 | $167.94 | 134,000 | — | — |
| 2019-12-13 | $166.31 | $166.31 | 101,100 | — | — |
| 2019-12-12 | $166.69 | $166.69 | 235,000 | — | — |
| 2019-12-11 | $167.18 | $167.18 | 100,000 | — | — |
| 2019-12-10 | $166.27 | $166.27 | 83,900 | — | — |
| 2019-12-09 | $165.70 | $165.70 | 113,100 | — | — |
| 2019-12-06 | $165.75 | $165.75 | 113,300 | — | — |
| 2019-12-05 | $162.90 | $162.90 | 113,100 | — | — |
| 2019-12-04 | $163.22 | $163.22 | 117,400 | — | — |
| 2019-12-03 | $161.37 | $161.37 | 83,800 | — | — |
| 2019-12-02 | $162.21 | $162.21 | 115,700 | — | — |
| 2019-11-29 | $161.42 | $161.42 | 43,800 | — | — |
| 2019-11-27 | $163.20 | $163.20 | 89,600 | — | — |
| 2019-11-26 | $161.77 | $161.77 | 138,600 | — | — |
| 2019-11-25 | $159.23 | $159.23 | 156,400 | — | — |
| 2019-11-22 | $155.27 | $155.27 | 63,900 | — | — |
| 2019-11-21 | $153.03 | $153.03 | 89,300 | — | — |
| 2019-11-20 | $155.00 | $155.00 | 101,200 | — | — |
| 2019-11-19 | $154.81 | $154.81 | 76,200 | — | — |
| 2019-11-18 | $155.68 | $155.68 | 86,600 | — | — |
| 2019-11-15 | $153.34 | $153.34 | 103,900 | — | — |
| 2019-11-14 | $153.83 | $153.83 | 73,200 | — | — |
| 2019-11-13 | $154.63 | $154.63 | 164,500 | — | — |
| 2019-11-12 | $155.34 | $155.34 | 92,700 | — | — |
| 2019-11-11 | $156.08 | $156.08 | 111,100 | — | — |
| 2019-11-08 | $155.28 | $155.28 | 146,800 | — | — |
| 2019-11-07 | $153.16 | $153.16 | 209,200 | — | — |
| 2019-11-06 | $155.50 | $155.50 | 107,300 | — | — |
| 2019-11-05 | $153.82 | $153.82 | 134,100 | — | — |
| 2019-11-04 | $151.57 | $151.57 | 239,700 | — | — |
| 2019-11-01 | $151.28 | $151.28 | 126,500 | — | — |
| 2019-10-31 | $149.76 | $149.76 | 171,000 | — | — |
| 2019-10-30 | $152.92 | $152.92 | 99,100 | — | — |
| 2019-10-29 | $152.12 | $152.12 | 151,700 | — | — |
| 2019-10-28 | $152.43 | $152.43 | 164,300 | — | — |
| 2019-10-25 | $154.20 | $154.20 | 84,300 | — | — |
| 2019-10-24 | $156.23 | $156.23 | 135,300 | — | — |
| 2019-10-23 | $156.67 | $156.67 | 101,300 | — | — |
| 2019-10-22 | $157.46 | $157.46 | 147,100 | — | — |
| 2019-10-21 | $159.77 | $159.77 | 150,900 | — | — |
| 2019-10-18 | $159.06 | $159.06 | 160,800 | — | — |
| 2019-10-17 | $158.88 | $158.88 | 169,500 | — | — |
| 2019-10-16 | $158.00 | $158.00 | 254,300 | — | — |
| 2019-10-15 | $154.34 | $154.34 | 250,000 | — | — |
| 2019-10-14 | $153.75 | $153.75 | 194,200 | — | — |
| 2019-10-11 | $154.86 | $154.86 | 264,300 | — | — |
| 2019-10-10 | $154.32 | $154.32 | 492,400 | — | — |
| 2019-10-09 | $149.79 | $149.79 | 512,200 | — | — |
| 2019-10-08 | $154.60 | $154.60 | 1,091,600 | — | — |
| 2019-10-07 | $159.21 | $159.21 | 352,500 | — | — |
| 2019-10-04 | $160.00 | $160.00 | 256,900 | — | — |
| 2019-10-03 | $159.11 | $159.11 | 257,900 | — | — |
| 2019-10-02 | $155.13 | $155.13 | 192,200 | — | — |
| 2019-10-01 | $157.51 | $157.51 | 191,300 | — | — |
| 2019-09-30 | $157.66 | $157.66 | 272,700 | — | — |
| 2019-09-27 | $155.13 | $155.13 | 151,700 | — | — |
| 2019-09-26 | $156.45 | $156.45 | 157,500 | — | — |
| 2019-09-25 | $156.48 | $156.48 | 159,700 | — | — |
| 2019-09-24 | $155.54 | $155.54 | 214,600 | — | — |
| 2019-09-23 | $157.76 | $157.76 | 232,400 | — | — |
| 2019-09-20 | $155.55 | $155.55 | 397,100 | — | — |
| 2019-09-19 | $155.00 | $155.00 | 215,400 | — | — |
| 2019-09-18 | $154.03 | $154.03 | 228,100 | — | — |
| 2019-09-17 | $150.04 | $150.04 | 113,600 | — | — |
| 2019-09-16 | $148.44 | $148.44 | 168,100 | — | — |
| 2019-09-13 | $150.36 | $150.36 | 155,000 | — | — |
| 2019-09-12 | $152.20 | $152.20 | 201,600 | — | — |
| 2019-09-11 | $152.40 | $152.40 | 164,700 | — | — |
| 2019-09-10 | $149.15 | $149.15 | 163,600 | — | — |
| 2019-09-09 | $151.00 | $151.00 | 179,800 | — | — |
| 2019-09-06 | $150.13 | $150.13 | 155,100 | — | — |
| 2019-09-05 | $151.46 | $151.46 | 170,000 | — | — |
| 2019-09-04 | $154.15 | $154.15 | 157,200 | — | — |
| 2019-09-03 | $155.13 | $155.13 | 248,700 | — | — |
| 2019-08-30 | $153.51 | $153.51 | 141,000 | — | — |
| 2019-08-29 | $151.18 | $151.18 | 187,200 | — | — |
| 2019-08-28 | $147.33 | $147.33 | 173,500 | — | — |
| 2019-08-27 | $147.45 | $147.45 | 132,800 | — | — |
| 2019-08-26 | $149.38 | $149.38 | 133,100 | — | — |
| 2019-08-23 | $146.30 | $146.30 | 246,300 | — | — |
| 2019-08-22 | $151.79 | $151.79 | 161,700 | — | — |
| 2019-08-21 | $152.34 | $152.34 | 187,100 | — | — |
| 2019-08-20 | $152.57 | $152.57 | 150,400 | — | — |
| 2019-08-19 | $151.96 | $151.96 | 188,700 | — | — |
| 2019-08-16 | $148.05 | $148.05 | 90,500 | — | — |
| 2019-08-15 | $147.33 | $147.33 | 129,600 | — | — |
| 2019-08-14 | $146.20 | $146.20 | 209,800 | — | — |
| 2019-08-13 | $149.85 | $149.85 | 147,700 | — | — |
| 2019-08-12 | $146.10 | $146.10 | 172,700 | — | — |
| 2019-08-09 | $147.18 | $147.18 | 142,700 | — | — |
| 2019-08-08 | $148.34 | $148.34 | 170,000 | — | — |
| 2019-08-07 | $146.33 | $146.33 | 234,400 | — | — |
| 2019-08-06 | $148.46 | $148.46 | 256,700 | — | — |
| 2019-08-05 | $144.87 | $144.87 | 216,700 | — | — |
| 2019-08-02 | $145.94 | $145.94 | 165,600 | — | — |
| 2019-08-01 | $145.55 | $145.55 | 301,400 | — | — |
| 2019-07-31 | $148.28 | $148.28 | 150,100 | — | — |
| 2019-07-30 | $150.54 | $150.54 | 174,900 | — | — |
| 2019-07-29 | $152.62 | $152.62 | 202,300 | — | — |
| 2019-07-26 | $152.00 | $152.00 | 278,800 | — | — |
| 2019-07-25 | $149.63 | $149.63 | 201,000 | — | — |
| 2019-07-24 | $148.33 | $148.33 | 199,000 | — | — |
| 2019-07-23 | $147.36 | $147.36 | 260,400 | — | — |
| 2019-07-22 | $146.28 | $146.28 | 219,700 | — | — |
| 2019-07-19 | $147.97 | $147.97 | 168,700 | — | — |
| 2019-07-18 | $150.86 | $150.86 | 199,100 | — | — |
| 2019-07-17 | $148.75 | $148.75 | 170,800 | — | — |
| 2019-07-16 | $148.69 | $148.69 | 213,000 | — | — |
| 2019-07-15 | $148.59 | $148.59 | 279,200 | — | — |
| 2019-07-12 | $147.28 | $147.28 | 331,500 | — | — |
| 2019-07-11 | $144.59 | $144.59 | 576,500 | — | — |
| 2019-07-10 | $146.31 | $146.31 | 1,153,800 | — | — |
| 2019-07-09 | $131.67 | $131.67 | 480,700 | — | — |
| 2019-07-08 | $132.55 | $132.55 | 158,500 | — | — |
| 2019-07-05 | $132.20 | $132.20 | 137,400 | — | — |
| 2019-07-03 | $134.17 | $134.17 | 122,900 | — | — |
| 2019-07-02 | $132.98 | $132.98 | 177,300 | — | — |
| 2019-07-01 | $133.86 | $133.86 | 209,000 | — | — |
| 2019-06-28 | $130.59 | $130.59 | 1,170,100 | — | — |
| 2019-06-27 | $131.70 | $131.70 | 222,900 | — | — |
| 2019-06-26 | $131.33 | $131.33 | 183,000 | — | — |
| 2019-06-25 | $132.85 | $132.85 | 216,200 | — | — |
| 2019-06-24 | $135.42 | $135.42 | 198,800 | — | — |
| 2019-06-21 | $136.75 | $136.75 | 378,900 | — | — |
| 2019-06-20 | $137.57 | $137.57 | 234,100 | — | — |
| 2019-06-19 | $136.32 | $136.32 | 208,200 | — | — |
| 2019-06-18 | $138.29 | $138.29 | 184,100 | — | — |
| 2019-06-17 | $136.30 | $136.30 | 130,100 | — | — |
| 2019-06-14 | $136.74 | $136.74 | 136,000 | — | — |
| 2019-06-13 | $136.47 | $136.47 | 121,700 | — | — |
| 2019-06-12 | $136.12 | $136.12 | 206,800 | — | — |
| 2019-06-11 | $134.12 | $134.12 | 161,300 | — | — |
| 2019-06-10 | $133.84 | $133.84 | 203,000 | — | — |
| 2019-06-07 | $130.86 | $130.86 | 166,500 | — | — |
| 2019-06-06 | $132.45 | $132.45 | 145,100 | — | — |
| 2019-06-05 | $133.66 | $133.66 | 131,700 | — | — |
| 2019-06-04 | $133.33 | $133.33 | 242,000 | — | — |
| 2019-06-03 | $134.21 | $134.21 | 202,500 | — | — |
| 2019-05-31 | $133.61 | $133.61 | 417,700 | — | — |
| 2019-05-30 | $137.42 | $137.42 | 202,700 | — | — |
| 2019-05-29 | $134.94 | $134.94 | 214,500 | — | — |
| 2019-05-28 | $135.00 | $135.00 | 380,800 | — | — |
| 2019-05-24 | $134.06 | $134.06 | 147,700 | — | — |
| 2019-05-23 | $137.78 | $137.78 | 408,600 | — | — |
| 2019-05-22 | $138.57 | $138.57 | 137,800 | — | — |
| 2019-05-21 | $136.96 | $136.96 | 420,200 | — | — |
| 2019-05-20 | $137.72 | $137.72 | 210,100 | — | — |
| 2019-05-17 | $137.25 | $137.25 | 200,200 | — | — |
| 2019-05-16 | $137.20 | $137.20 | 148,200 | — | — |
| 2019-05-15 | $136.82 | $136.82 | 207,800 | — | — |
| 2019-05-14 | $136.73 | $136.73 | 307,100 | — | — |
| 2019-05-13 | $137.29 | $137.29 | 448,600 | — | — |
| 2019-05-10 | $139.68 | $139.68 | 191,200 | — | — |
| 2019-05-09 | $139.27 | $139.27 | 213,800 | — | — |
| 2019-05-08 | $139.90 | $139.90 | 336,200 | — | — |
| 2019-05-07 | $140.50 | $140.50 | 374,000 | — | — |
| 2019-05-06 | $142.69 | $142.69 | 271,500 | — | — |
| 2019-05-03 | $144.51 | $144.51 | 166,700 | — | — |
| 2019-05-02 | $143.51 | $143.51 | 320,800 | — | — |
| 2019-05-01 | $141.02 | $141.02 | 385,600 | — | — |
| 2019-04-30 | $144.00 | $144.00 | 587,700 | — | — |
| 2019-04-29 | $144.85 | $144.85 | 697,900 | — | — |
| 2019-04-26 | $140.29 | $140.29 | 965,100 | — | — |
| 2019-04-25 | $115.36 | $115.36 | 248,600 | — | — |
| 2019-04-24 | $117.54 | $117.54 | 240,800 | — | — |
| 2019-04-23 | $116.60 | $116.60 | 217,000 | — | — |
| 2019-04-22 | $113.63 | $113.63 | 170,000 | — | — |
| 2019-04-18 | $116.50 | $116.50 | 130,300 | — | — |
| 2019-04-17 | $116.50 | $116.50 | 134,500 | — | — |
| 2019-04-16 | $116.74 | $116.74 | 130,500 | — | — |
| 2019-04-15 | $118.26 | $118.26 | 274,500 | — | — |
| 2019-04-12 | $118.37 | $118.37 | 191,000 | — | — |
| 2019-04-11 | $118.24 | $118.24 | 244,500 | — | — |
| 2019-04-10 | $118.75 | $118.75 | 573,500 | — | — |
| 2019-04-09 | $115.04 | $115.04 | 286,700 | — | — |
| 2019-04-08 | $116.00 | $116.00 | 355,200 | — | — |
| 2019-04-05 | $114.53 | $114.53 | 244,600 | — | — |
| 2019-04-04 | $112.38 | $112.38 | 177,700 | — | — |
| 2019-04-03 | $111.01 | $111.01 | 412,400 | — | — |
| 2019-04-02 | $112.00 | $112.00 | 179,400 | — | — |
| 2019-04-01 | $116.64 | $116.64 | 189,900 | — | — |
| 2019-03-29 | $115.96 | $115.96 | 277,100 | — | — |
| 2019-03-28 | $116.26 | $116.26 | 126,700 | — | — |
| 2019-03-27 | $115.89 | $115.89 | 155,100 | — | — |
| 2019-03-26 | $115.08 | $115.08 | 142,100 | — | — |
| 2019-03-25 | $113.28 | $113.28 | 155,600 | — | — |
| 2019-03-22 | $113.08 | $113.08 | 280,600 | — | — |
| 2019-03-21 | $114.87 | $114.87 | 217,600 | — | — |
| 2019-03-20 | $114.42 | $114.42 | 228,800 | — | — |
| 2019-03-19 | $113.98 | $113.98 | 210,500 | — | — |
| 2019-03-18 | $115.87 | $115.87 | 288,400 | — | — |
| 2019-03-15 | $115.32 | $115.32 | 647,500 | — | — |
| 2019-03-14 | $113.55 | $113.55 | 255,300 | — | — |
| 2019-03-13 | $112.11 | $112.11 | 242,400 | — | — |
| 2019-03-12 | $110.72 | $110.72 | 176,500 | — | — |
| 2019-03-11 | $111.97 | $111.97 | 295,700 | — | — |
| 2019-03-08 | $110.50 | $110.50 | 199,300 | — | — |
| 2019-03-07 | $109.33 | $109.33 | 137,200 | — | — |
| 2019-03-06 | $109.62 | $109.62 | 141,200 | — | — |
| 2019-03-05 | $110.85 | $110.85 | 270,200 | — | — |
| 2019-03-04 | $111.69 | $111.69 | 681,700 | — | — |
| 2019-03-01 | $111.80 | $111.80 | 286,800 | — | — |
| 2019-02-28 | $112.11 | $112.11 | 868,000 | — | — |
| 2019-02-27 | $111.95 | $111.95 | 188,800 | — | — |
| 2019-02-26 | $113.20 | $113.20 | 231,100 | — | — |
| 2019-02-25 | $114.86 | $114.86 | 508,200 | — | — |
| 2019-02-22 | $116.91 | $116.91 | 178,900 | — | — |
| 2019-02-21 | $117.04 | $117.04 | 169,700 | — | — |
| 2019-02-20 | $115.02 | $115.02 | 239,900 | — | — |
| 2019-02-19 | $115.44 | $115.44 | 215,500 | — | — |
| 2019-02-15 | $115.29 | $115.29 | 168,500 | — | — |
| 2019-02-14 | $114.36 | $114.36 | 270,700 | — | — |
| 2019-02-13 | $113.12 | $113.12 | 212,100 | — | — |
| 2019-02-12 | $113.70 | $113.70 | 167,400 | — | — |
| 2019-02-11 | $113.25 | $113.25 | 265,500 | — | — |
| 2019-02-08 | $114.87 | $114.87 | 167,100 | — | — |
| 2019-02-07 | $115.21 | $115.21 | 155,000 | — | — |
| 2019-02-06 | $115.87 | $115.87 | 132,300 | — | — |
| 2019-02-05 | $115.64 | $115.64 | 267,800 | — | — |
| 2019-02-04 | $117.27 | $117.27 | 205,700 | — | — |
| 2019-02-01 | $116.00 | $116.00 | 319,100 | — | — |
| 2019-01-31 | $116.04 | $116.04 | 274,000 | — | — |
| 2019-01-30 | $115.57 | $115.57 | 208,200 | — | — |
| 2019-01-29 | $115.71 | $115.71 | 203,700 | — | — |
| 2019-01-28 | $114.42 | $114.42 | 157,800 | — | — |
| 2019-01-25 | $115.02 | $115.02 | 223,200 | — | — |
| 2019-01-24 | $115.25 | $115.25 | 213,000 | — | — |
| 2019-01-23 | $115.87 | $115.87 | 313,100 | — | — |
| 2019-01-22 | $114.96 | $114.96 | 335,500 | — | — |
| 2019-01-18 | $114.69 | $114.69 | 240,000 | — | — |
| 2019-01-17 | $115.39 | $115.39 | 263,300 | — | — |
| 2019-01-16 | $114.43 | $114.43 | 340,900 | — | — |
| 2019-01-15 | $114.85 | $114.85 | 479,500 | — | — |
| 2019-01-14 | $112.26 | $112.26 | 373,700 | — | — |
| 2019-01-11 | $113.65 | $113.65 | 432,600 | — | — |
| 2019-01-10 | $114.24 | $114.24 | 655,000 | — | — |
| 2019-01-09 | $111.88 | $111.88 | 1,106,500 | — | — |
| 2019-01-08 | $115.92 | $115.92 | 1,249,500 | — | — |
| 2019-01-07 | $132.98 | $132.98 | 339,400 | — | — |
| 2019-01-04 | $133.95 | $133.95 | 262,500 | — | — |
| 2019-01-03 | $128.33 | $128.33 | 182,200 | — | — |
| 2019-01-02 | $130.29 | $130.29 | 217,400 | — | — |