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
- 2014-04-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 | $65.58 | $65.58 | 431,400 | — | — |
| 2019-12-30 | $65.29 | $65.29 | 288,400 | — | — |
| 2019-12-27 | $66.58 | $66.58 | 293,800 | — | — |
| 2019-12-26 | $66.99 | $66.99 | 279,500 | — | — |
| 2019-12-24 | $66.57 | $66.57 | 171,900 | — | — |
| 2019-12-23 | $66.04 | $66.04 | 320,800 | — | — |
| 2019-12-20 | $66.48 | $66.48 | 1,107,800 | — | — |
| 2019-12-19 | $66.99 | $66.99 | 880,800 | — | — |
| 2019-12-18 | $65.47 | $65.47 | 517,000 | — | — |
| 2019-12-17 | $66.59 | $66.59 | 481,100 | — | — |
| 2019-12-16 | $66.75 | $66.75 | 630,600 | — | — |
| 2019-12-13 | $65.98 | $65.98 | 309,600 | — | — |
| 2019-12-12 | $65.07 | $65.07 | 472,600 | — | — |
| 2019-12-11 | $65.37 | $65.37 | 449,200 | — | — |
| 2019-12-10 | $65.74 | $65.74 | 260,300 | — | — |
| 2019-12-09 | $66.11 | $66.11 | 481,900 | — | — |
| 2019-12-06 | $66.13 | $66.13 | 521,100 | — | — |
| 2019-12-05 | $66.76 | $66.76 | 216,800 | — | — |
| 2019-12-04 | $67.17 | $67.17 | 716,800 | — | — |
| 2019-12-03 | $66.90 | $66.90 | 434,600 | — | — |
| 2019-12-02 | $66.75 | $66.75 | 532,800 | — | — |
| 2019-11-29 | $68.17 | $68.17 | 149,500 | — | — |
| 2019-11-27 | $69.07 | $69.07 | 567,400 | — | — |
| 2019-11-26 | $67.53 | $67.53 | 850,300 | — | — |
| 2019-11-25 | $68.42 | $68.42 | 877,400 | — | — |
| 2019-11-22 | $65.46 | $65.46 | 460,100 | — | — |
| 2019-11-21 | $65.53 | $65.53 | 495,200 | — | — |
| 2019-11-20 | $65.16 | $65.16 | 752,300 | — | — |
| 2019-11-19 | $63.80 | $63.80 | 748,900 | — | — |
| 2019-11-18 | $64.80 | $64.80 | 528,000 | — | — |
| 2019-11-15 | $65.41 | $65.41 | 732,200 | — | — |
| 2019-11-14 | $63.32 | $63.32 | 674,100 | — | — |
| 2019-11-13 | $63.73 | $63.73 | 537,000 | — | — |
| 2019-11-12 | $62.05 | $62.05 | 555,600 | — | — |
| 2019-11-11 | $61.63 | $61.63 | 355,400 | — | — |
| 2019-11-08 | $60.66 | $60.66 | 393,300 | — | — |
| 2019-11-07 | $60.37 | $60.37 | 755,600 | — | — |
| 2019-11-06 | $60.36 | $60.36 | 2,783,600 | — | — |
| 2019-11-05 | $55.43 | $55.43 | 1,065,600 | — | — |
| 2019-11-04 | $55.46 | $55.46 | 740,600 | — | — |
| 2019-11-01 | $56.41 | $56.41 | 578,300 | — | — |
| 2019-10-31 | $55.51 | $55.51 | 399,500 | — | — |
| 2019-10-30 | $57.23 | $57.23 | 824,200 | — | — |
| 2019-10-29 | $55.67 | $55.67 | 325,300 | — | — |
| 2019-10-28 | $55.95 | $55.95 | 314,300 | — | — |
| 2019-10-25 | $55.28 | $55.28 | 237,700 | — | — |
| 2019-10-24 | $54.80 | $54.80 | 362,400 | — | — |
| 2019-10-23 | $53.17 | $53.17 | 410,000 | — | — |
| 2019-10-22 | $52.14 | $52.14 | 606,600 | — | — |
| 2019-10-21 | $54.01 | $54.01 | 636,600 | — | — |
| 2019-10-18 | $53.84 | $53.84 | 1,122,300 | — | — |
| 2019-10-17 | $56.47 | $56.47 | 390,100 | — | — |
| 2019-10-16 | $55.72 | $55.72 | 520,700 | — | — |
| 2019-10-15 | $56.86 | $56.86 | 373,200 | — | — |
| 2019-10-14 | $55.95 | $55.95 | 215,300 | — | — |
| 2019-10-11 | $55.58 | $55.58 | 301,000 | — | — |
| 2019-10-10 | $54.73 | $54.73 | 430,800 | — | — |
| 2019-10-09 | $55.17 | $55.17 | 619,000 | — | — |
| 2019-10-08 | $53.02 | $53.02 | 983,400 | — | — |
| 2019-10-07 | $56.79 | $56.79 | 583,600 | — | — |
| 2019-10-04 | $55.40 | $55.40 | 670,900 | — | — |
| 2019-10-03 | $53.86 | $53.86 | 1,362,300 | — | — |
| 2019-10-02 | $51.98 | $51.98 | 495,400 | — | — |
| 2019-10-01 | $52.53 | $52.53 | 538,700 | — | — |
| 2019-09-30 | $53.74 | $53.74 | 793,400 | — | — |
| 2019-09-27 | $53.91 | $53.91 | 660,600 | — | — |
| 2019-09-26 | $56.14 | $56.14 | 284,500 | — | — |
| 2019-09-25 | $55.98 | $55.98 | 648,100 | — | — |
| 2019-09-24 | $55.81 | $55.81 | 747,300 | — | — |
| 2019-09-23 | $57.79 | $57.79 | 325,000 | — | — |
| 2019-09-20 | $58.43 | $58.43 | 950,400 | — | — |
| 2019-09-19 | $58.00 | $58.00 | 805,700 | — | — |
| 2019-09-18 | $57.98 | $57.98 | 938,200 | — | — |
| 2019-09-17 | $56.65 | $56.65 | 879,000 | — | — |
| 2019-09-16 | $54.71 | $54.71 | 725,100 | — | — |
| 2019-09-13 | $53.93 | $53.93 | 620,000 | — | — |
| 2019-09-12 | $55.14 | $55.14 | 1,271,900 | — | — |
| 2019-09-11 | $55.63 | $55.63 | 790,100 | — | — |
| 2019-09-10 | $56.28 | $56.28 | 1,045,100 | — | — |
| 2019-09-09 | $58.90 | $58.90 | 740,500 | — | — |
| 2019-09-06 | $61.65 | $61.65 | 497,400 | — | — |
| 2019-09-05 | $61.25 | $61.25 | 523,300 | — | — |
| 2019-09-04 | $62.30 | $62.30 | 571,100 | — | — |
| 2019-09-03 | $61.65 | $61.65 | 514,700 | — | — |
| 2019-08-30 | $63.21 | $63.21 | 304,700 | — | — |
| 2019-08-29 | $63.65 | $63.65 | 568,200 | — | — |
| 2019-08-28 | $62.78 | $62.78 | 360,600 | — | — |
| 2019-08-27 | $62.91 | $62.91 | 507,700 | — | — |
| 2019-08-26 | $63.70 | $63.70 | 391,100 | — | — |
| 2019-08-23 | $62.63 | $62.63 | 370,600 | — | — |
| 2019-08-22 | $63.71 | $63.71 | 303,000 | — | — |
| 2019-08-21 | $63.79 | $63.79 | 381,400 | — | — |
| 2019-08-20 | $62.51 | $62.51 | 1,064,000 | — | — |
| 2019-08-19 | $62.28 | $62.28 | 713,300 | — | — |
| 2019-08-16 | $63.54 | $63.54 | 441,500 | — | — |
| 2019-08-15 | $62.05 | $62.05 | 526,600 | — | — |
| 2019-08-14 | $60.84 | $60.84 | 1,154,500 | — | — |
| 2019-08-13 | $64.00 | $64.00 | 1,016,600 | — | — |
| 2019-08-12 | $61.29 | $61.29 | 482,300 | — | — |
| 2019-08-09 | $61.81 | $61.81 | 643,600 | — | — |
| 2019-08-08 | $62.00 | $62.00 | 1,629,900 | — | — |
| 2019-08-07 | $58.05 | $58.05 | 1,299,200 | — | — |
| 2019-08-06 | $56.45 | $56.45 | 994,200 | — | — |
| 2019-08-05 | $55.50 | $55.50 | 1,056,100 | — | — |
| 2019-08-02 | $58.03 | $58.03 | 1,202,700 | — | — |
| 2019-08-01 | $57.58 | $57.58 | 4,308,000 | — | — |
| 2019-07-31 | $49.37 | $49.37 | 1,263,000 | — | — |
| 2019-07-30 | $49.38 | $49.38 | 1,406,200 | — | — |
| 2019-07-29 | $47.91 | $47.91 | 1,119,000 | — | — |
| 2019-07-26 | $48.10 | $48.10 | 584,600 | — | — |
| 2019-07-25 | $47.89 | $47.89 | 557,500 | — | — |
| 2019-07-24 | $48.46 | $48.46 | 861,200 | — | — |
| 2019-07-23 | $48.34 | $48.34 | 441,600 | — | — |
| 2019-07-22 | $48.17 | $48.17 | 549,400 | — | — |
| 2019-07-19 | $47.47 | $47.47 | 641,400 | — | — |
| 2019-07-18 | $48.43 | $48.43 | 945,500 | — | — |
| 2019-07-17 | $48.75 | $48.75 | 780,500 | — | — |
| 2019-07-16 | $49.83 | $49.83 | 2,166,300 | — | — |
| 2019-07-15 | $48.04 | $48.04 | 2,559,800 | — | — |
| 2019-07-12 | $53.51 | $53.51 | 394,900 | — | — |
| 2019-07-11 | $51.86 | $51.86 | 820,900 | — | — |
| 2019-07-10 | $53.52 | $53.52 | 294,200 | — | — |
| 2019-07-09 | $53.48 | $53.48 | 601,100 | — | — |
| 2019-07-08 | $52.39 | $52.39 | 463,500 | — | — |
| 2019-07-05 | $51.70 | $51.70 | 398,800 | — | — |
| 2019-07-03 | $51.52 | $51.52 | 186,200 | — | — |
| 2019-07-02 | $51.47 | $51.47 | 454,700 | — | — |
| 2019-07-01 | $52.09 | $52.09 | 703,600 | — | — |
| 2019-06-28 | $51.29 | $51.29 | 1,139,800 | — | — |
| 2019-06-27 | $50.67 | $50.67 | 1,149,100 | — | — |
| 2019-06-26 | $49.37 | $49.37 | 792,400 | — | — |
| 2019-06-25 | $50.15 | $50.15 | 705,500 | — | — |
| 2019-06-24 | $52.37 | $52.37 | 625,700 | — | — |
| 2019-06-21 | $52.87 | $52.87 | 815,800 | — | — |
| 2019-06-20 | $54.22 | $54.22 | 1,403,800 | — | — |
| 2019-06-19 | $54.93 | $54.93 | 1,641,800 | — | — |
| 2019-06-18 | $53.18 | $53.18 | 1,035,500 | — | — |
| 2019-06-17 | $52.82 | $52.82 | 670,100 | — | — |
| 2019-06-14 | $50.40 | $50.40 | 529,200 | — | — |
| 2019-06-13 | $50.72 | $50.72 | 656,400 | — | — |
| 2019-06-12 | $50.04 | $50.04 | 687,900 | — | — |
| 2019-06-11 | $47.88 | $47.88 | 669,300 | — | — |
| 2019-06-10 | $49.68 | $49.68 | 913,400 | — | — |
| 2019-06-07 | $49.48 | $49.48 | 1,253,000 | — | — |
| 2019-06-06 | $49.29 | $49.29 | 784,700 | — | — |
| 2019-06-05 | $48.56 | $48.56 | 716,500 | — | — |
| 2019-06-04 | $47.70 | $47.70 | 1,626,000 | — | — |
| 2019-06-03 | $46.90 | $46.90 | 1,385,700 | — | — |
| 2019-05-31 | $51.35 | $51.35 | 596,800 | — | — |
| 2019-05-30 | $52.03 | $52.03 | 499,400 | — | — |
| 2019-05-29 | $50.88 | $50.88 | 1,013,000 | — | — |
| 2019-05-28 | $52.82 | $52.82 | 853,200 | — | — |
| 2019-05-24 | $50.63 | $50.63 | 589,600 | — | — |
| 2019-05-23 | $49.59 | $49.59 | 1,320,700 | — | — |
| 2019-05-22 | $51.06 | $51.06 | 425,500 | — | — |
| 2019-05-21 | $50.87 | $50.87 | 398,000 | — | — |
| 2019-05-20 | $49.70 | $49.70 | 372,100 | — | — |
| 2019-05-17 | $49.92 | $49.92 | 293,200 | — | — |
| 2019-05-16 | $50.85 | $50.85 | 830,400 | — | — |
| 2019-05-15 | $49.15 | $49.15 | 805,400 | — | — |
| 2019-05-14 | $48.45 | $48.45 | 474,900 | — | — |
| 2019-05-13 | $47.52 | $47.52 | 657,500 | — | — |
| 2019-05-10 | $50.14 | $50.14 | 770,200 | — | — |
| 2019-05-09 | $50.09 | $50.09 | 717,500 | — | — |
| 2019-05-08 | $50.02 | $50.02 | 462,300 | — | — |
| 2019-05-07 | $50.84 | $50.84 | 557,000 | — | — |
| 2019-05-06 | $51.00 | $51.00 | 543,900 | — | — |
| 2019-05-03 | $51.03 | $51.03 | 759,100 | — | — |
| 2019-05-02 | $49.17 | $49.17 | 1,751,800 | — | — |
| 2019-05-01 | $52.97 | $52.97 | 1,284,100 | — | — |
| 2019-04-30 | $53.07 | $53.07 | 699,900 | — | — |
| 2019-04-29 | $53.67 | $53.67 | 581,900 | — | — |
| 2019-04-26 | $52.55 | $52.55 | 315,400 | — | — |
| 2019-04-25 | $51.62 | $51.62 | 220,100 | — | — |
| 2019-04-24 | $51.22 | $51.22 | 537,900 | — | — |
| 2019-04-23 | $51.82 | $51.82 | 656,000 | — | — |
| 2019-04-22 | $50.61 | $50.61 | 547,700 | — | — |
| 2019-04-18 | $49.55 | $49.55 | 460,400 | — | — |
| 2019-04-17 | $49.83 | $49.83 | 507,100 | — | — |
| 2019-04-16 | $51.40 | $51.40 | 642,400 | — | — |
| 2019-04-15 | $51.91 | $51.91 | 899,000 | — | — |
| 2019-04-12 | $52.30 | $52.30 | 765,100 | — | — |
| 2019-04-11 | $51.00 | $51.00 | 410,800 | — | — |
| 2019-04-10 | $50.52 | $50.52 | 895,800 | — | — |
| 2019-04-09 | $49.26 | $49.26 | 879,900 | — | — |
| 2019-04-08 | $48.80 | $48.80 | 1,153,900 | — | — |
| 2019-04-05 | $49.49 | $49.49 | 1,037,600 | — | — |
| 2019-04-04 | $49.79 | $49.79 | 1,036,100 | — | — |
| 2019-04-03 | $52.29 | $52.29 | 515,300 | — | — |
| 2019-04-02 | $52.40 | $52.40 | 888,500 | — | — |
| 2019-04-01 | $51.69 | $51.69 | 990,400 | — | — |
| 2019-03-29 | $52.83 | $52.83 | 670,600 | — | — |
| 2019-03-28 | $52.99 | $52.99 | 361,800 | — | — |
| 2019-03-27 | $52.01 | $52.01 | 564,100 | — | — |
| 2019-03-26 | $54.00 | $54.00 | 629,300 | — | — |
| 2019-03-25 | $53.12 | $53.12 | 431,200 | — | — |
| 2019-03-22 | $53.38 | $53.38 | 729,700 | — | — |
| 2019-03-21 | $56.49 | $56.49 | 1,176,500 | — | — |
| 2019-03-20 | $55.29 | $55.29 | 1,266,600 | — | — |
| 2019-03-19 | $55.08 | $55.08 | 597,300 | — | — |
| 2019-03-18 | $54.92 | $54.92 | 580,900 | — | — |
| 2019-03-15 | $54.43 | $54.43 | 1,854,900 | — | — |
| 2019-03-14 | $54.31 | $54.31 | 352,500 | — | — |
| 2019-03-13 | $54.45 | $54.45 | 1,486,900 | — | — |
| 2019-03-12 | $53.89 | $53.89 | 416,100 | — | — |
| 2019-03-11 | $53.49 | $53.49 | 1,198,500 | — | — |
| 2019-03-08 | $51.97 | $51.97 | 511,800 | — | — |
| 2019-03-07 | $51.31 | $51.31 | 551,500 | — | — |
| 2019-03-06 | $50.69 | $50.69 | 1,322,100 | — | — |
| 2019-03-05 | $52.00 | $52.00 | 1,338,600 | — | — |
| 2019-03-04 | $52.51 | $52.51 | 2,241,000 | — | — |
| 2019-03-01 | $54.71 | $54.71 | 1,653,200 | — | — |
| 2019-02-28 | $53.04 | $53.04 | 1,544,200 | — | — |
| 2019-02-27 | $53.85 | $53.85 | 594,300 | — | — |
| 2019-02-26 | $53.58 | $53.58 | 686,300 | — | — |
| 2019-02-25 | $53.36 | $53.36 | 697,600 | — | — |
| 2019-02-22 | $53.00 | $53.00 | 790,500 | — | — |
| 2019-02-21 | $52.28 | $52.28 | 918,400 | — | — |
| 2019-02-20 | $51.47 | $51.47 | 4,023,200 | — | — |
| 2019-02-19 | $54.31 | $54.31 | 1,239,700 | — | — |
| 2019-02-15 | $54.24 | $54.24 | 749,500 | — | — |
| 2019-02-14 | $53.05 | $53.05 | 723,900 | — | — |
| 2019-02-13 | $53.80 | $53.80 | 657,800 | — | — |
| 2019-02-12 | $53.79 | $53.79 | 445,300 | — | — |
| 2019-02-11 | $52.19 | $52.19 | 430,600 | — | — |
| 2019-02-08 | $52.92 | $52.92 | 435,300 | — | — |
| 2019-02-07 | $51.72 | $51.72 | 569,300 | — | — |
| 2019-02-06 | $51.59 | $51.59 | 553,900 | — | — |
| 2019-02-05 | $52.26 | $52.26 | 824,400 | — | — |
| 2019-02-04 | $52.21 | $52.21 | 741,400 | — | — |
| 2019-02-01 | $51.57 | $51.57 | 906,000 | — | — |
| 2019-01-31 | $51.13 | $51.13 | 1,395,900 | — | — |
| 2019-01-30 | $49.38 | $49.38 | 596,300 | — | — |
| 2019-01-29 | $47.52 | $47.52 | 427,500 | — | — |
| 2019-01-28 | $48.13 | $48.13 | 546,900 | — | — |
| 2019-01-25 | $48.45 | $48.45 | 750,400 | — | — |
| 2019-01-24 | $46.31 | $46.31 | 284,500 | — | — |
| 2019-01-23 | $46.56 | $46.56 | 850,000 | — | — |
| 2019-01-22 | $46.59 | $46.59 | 586,600 | — | — |
| 2019-01-18 | $46.87 | $46.87 | 651,900 | — | — |
| 2019-01-17 | $47.29 | $47.29 | 679,900 | — | — |
| 2019-01-16 | $45.82 | $45.82 | 872,100 | — | — |
| 2019-01-15 | $45.63 | $45.63 | 505,800 | — | — |
| 2019-01-14 | $44.47 | $44.47 | 849,000 | — | — |
| 2019-01-11 | $46.38 | $46.38 | 589,100 | — | — |
| 2019-01-10 | $47.02 | $47.02 | 495,700 | — | — |
| 2019-01-09 | $46.49 | $46.49 | 1,002,700 | — | — |
| 2019-01-08 | $46.94 | $46.94 | 1,092,600 | — | — |
| 2019-01-07 | $45.89 | $45.89 | 1,516,100 | — | — |
| 2019-01-04 | $42.52 | $42.52 | 562,700 | — | — |
| 2019-01-03 | $40.98 | $40.98 | 492,000 | — | — |
| 2019-01-02 | $42.59 | $42.59 | 924,300 | — | — |