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-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 — 2016
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2016-12-30 | $145.30 | $145.30 | 669,800 | — | — |
| 2016-12-29 | $143.93 | $143.93 | 495,700 | — | — |
| 2016-12-28 | $143.67 | $143.67 | 429,000 | — | — |
| 2016-12-27 | $145.05 | $145.05 | 392,100 | — | — |
| 2016-12-23 | $143.98 | $143.98 | 334,200 | — | — |
| 2016-12-22 | $145.88 | $145.88 | 361,300 | — | — |
| 2016-12-21 | $147.30 | $147.30 | 683,100 | — | — |
| 2016-12-20 | $146.98 | $146.98 | 539,300 | — | — |
| 2016-12-19 | $146.25 | $146.25 | 562,400 | — | — |
| 2016-12-16 | $148.49 | $148.49 | 936,600 | — | — |
| 2016-12-15 | $151.39 | $151.39 | 1,008,900 | — | — |
| 2016-12-14 | $154.82 | $154.82 | 701,500 | — | — |
| 2016-12-13 | $160.73 | $160.73 | 693,000 | — | — |
| 2016-12-12 | $158.38 | $158.38 | 673,200 | — | — |
| 2016-12-09 | $161.11 | $161.11 | 477,400 | — | — |
| 2016-12-08 | $161.38 | $161.38 | 662,100 | — | — |
| 2016-12-07 | $157.81 | $157.81 | 588,700 | — | — |
| 2016-12-06 | $153.60 | $153.60 | 447,200 | — | — |
| 2016-12-05 | $149.99 | $149.99 | 443,800 | — | — |
| 2016-12-02 | $147.08 | $147.08 | 484,800 | — | — |
| 2016-12-01 | $148.44 | $148.44 | 599,800 | — | — |
| 2016-11-30 | $148.10 | $148.10 | 592,200 | — | — |
| 2016-11-29 | $145.00 | $145.00 | 689,400 | — | — |
| 2016-11-28 | $146.43 | $146.43 | 800,900 | — | — |
| 2016-11-25 | $148.59 | $148.59 | 245,800 | — | — |
| 2016-11-23 | $147.20 | $147.20 | 562,100 | — | — |
| 2016-11-22 | $145.38 | $145.38 | 595,500 | — | — |
| 2016-11-21 | $143.55 | $143.55 | 502,300 | — | — |
| 2016-11-18 | $140.63 | $140.63 | 443,900 | — | — |
| 2016-11-17 | $142.60 | $142.60 | 357,600 | — | — |
| 2016-11-16 | $142.93 | $142.93 | 363,000 | — | — |
| 2016-11-15 | $142.78 | $142.78 | 768,900 | — | — |
| 2016-11-14 | $143.44 | $143.44 | 783,900 | — | — |
| 2016-11-11 | $144.33 | $144.33 | 671,400 | — | — |
| 2016-11-10 | $147.73 | $147.73 | 1,639,900 | — | — |
| 2016-11-09 | $139.32 | $139.32 | 672,000 | — | — |
| 2016-11-08 | $131.75 | $131.75 | 461,700 | — | — |
| 2016-11-07 | $133.03 | $133.03 | 995,500 | — | — |
| 2016-11-04 | $132.29 | $132.29 | 720,800 | — | — |
| 2016-11-03 | $132.86 | $132.86 | 624,900 | — | — |
| 2016-11-02 | $131.57 | $131.57 | 538,600 | — | — |
| 2016-11-01 | $134.34 | $134.34 | 699,200 | — | — |
| 2016-10-31 | $132.66 | $132.66 | 1,026,300 | — | — |
| 2016-10-28 | $137.84 | $137.84 | 727,500 | — | — |
| 2016-10-27 | $138.92 | $138.92 | 727,400 | — | — |
| 2016-10-26 | $140.98 | $140.98 | 340,500 | — | — |
| 2016-10-25 | $141.77 | $141.77 | 259,700 | — | — |
| 2016-10-24 | $142.71 | $142.71 | 457,400 | — | — |
| 2016-10-21 | $141.37 | $141.37 | 667,100 | — | — |
| 2016-10-20 | $140.98 | $140.98 | 342,300 | — | — |
| 2016-10-19 | $141.78 | $141.78 | 274,800 | — | — |
| 2016-10-18 | $141.39 | $141.39 | 393,900 | — | — |
| 2016-10-17 | $139.82 | $139.82 | 397,800 | — | — |
| 2016-10-14 | $142.34 | $142.34 | 369,400 | — | — |
| 2016-10-13 | $142.63 | $142.63 | 539,400 | — | — |
| 2016-10-12 | $145.81 | $145.81 | 469,100 | — | — |
| 2016-10-11 | $146.64 | $146.64 | 734,800 | — | — |
| 2016-10-10 | $151.27 | $151.27 | 363,800 | — | — |
| 2016-10-07 | $153.06 | $153.06 | 423,000 | — | — |
| 2016-10-06 | $154.44 | $154.44 | 811,000 | — | — |
| 2016-10-05 | $152.79 | $152.79 | 839,900 | — | — |
| 2016-10-04 | $147.07 | $147.07 | 671,500 | — | — |
| 2016-10-03 | $146.40 | $146.40 | 527,000 | — | — |
| 2016-09-30 | $144.70 | $144.70 | 581,900 | — | — |
| 2016-09-29 | $140.61 | $140.61 | 483,100 | — | — |
| 2016-09-28 | $143.66 | $143.66 | 303,300 | — | — |
| 2016-09-27 | $141.72 | $141.72 | 329,800 | — | — |
| 2016-09-26 | $141.16 | $141.16 | 359,200 | — | — |
| 2016-09-23 | $144.43 | $144.43 | 239,400 | — | — |
| 2016-09-22 | $147.29 | $147.29 | 342,400 | — | — |
| 2016-09-21 | $144.63 | $144.63 | 313,900 | — | — |
| 2016-09-20 | $142.85 | $142.85 | 450,300 | — | — |
| 2016-09-19 | $145.19 | $145.19 | 535,300 | — | — |
| 2016-09-16 | $144.55 | $144.55 | 751,800 | — | — |
| 2016-09-15 | $146.74 | $146.74 | 380,400 | — | — |
| 2016-09-14 | $143.91 | $143.91 | 337,500 | — | — |
| 2016-09-13 | $144.76 | $144.76 | 484,000 | — | — |
| 2016-09-12 | $147.68 | $147.68 | 471,800 | — | — |
| 2016-09-09 | $144.01 | $144.01 | 458,500 | — | — |
| 2016-09-08 | $147.53 | $147.53 | 458,700 | — | — |
| 2016-09-07 | $147.71 | $147.71 | 876,600 | — | — |
| 2016-09-06 | $141.81 | $141.81 | 567,700 | — | — |
| 2016-09-02 | $140.45 | $140.45 | 321,700 | — | — |
| 2016-09-01 | $139.81 | $139.81 | 473,500 | — | — |
| 2016-08-31 | $142.05 | $142.05 | 437,500 | — | — |
| 2016-08-30 | $143.75 | $143.75 | 261,600 | — | — |
| 2016-08-29 | $142.37 | $142.37 | 333,100 | — | — |
| 2016-08-26 | $142.49 | $142.49 | 442,800 | — | — |
| 2016-08-25 | $140.34 | $140.34 | 371,600 | — | — |
| 2016-08-24 | $141.21 | $141.21 | 581,600 | — | — |
| 2016-08-23 | $143.65 | $143.65 | 468,200 | — | — |
| 2016-08-22 | $140.72 | $140.72 | 377,900 | — | — |
| 2016-08-19 | $141.73 | $141.73 | 267,500 | — | — |
| 2016-08-18 | $141.75 | $141.75 | 277,600 | — | — |
| 2016-08-17 | $141.80 | $141.80 | 429,900 | — | — |
| 2016-08-16 | $141.26 | $141.26 | 443,700 | — | — |
| 2016-08-15 | $143.88 | $143.88 | 236,200 | — | — |
| 2016-08-12 | $143.13 | $143.13 | 298,900 | — | — |
| 2016-08-11 | $143.81 | $143.81 | 319,200 | — | — |
| 2016-08-10 | $143.47 | $143.47 | 352,300 | — | — |
| 2016-08-09 | $144.03 | $144.03 | 566,800 | — | — |
| 2016-08-08 | $144.82 | $144.82 | 298,100 | — | — |
| 2016-08-05 | $146.28 | $146.28 | 448,000 | — | — |
| 2016-08-04 | $142.22 | $142.22 | 337,500 | — | — |
| 2016-08-03 | $143.63 | $143.63 | 269,000 | — | — |
| 2016-08-02 | $141.03 | $141.03 | 478,200 | — | — |
| 2016-08-01 | $144.49 | $144.49 | 952,400 | — | — |
| 2016-07-29 | $146.78 | $146.78 | 426,100 | — | — |
| 2016-07-28 | $146.32 | $146.32 | 340,100 | — | — |
| 2016-07-27 | $145.84 | $145.84 | 502,000 | — | — |
| 2016-07-26 | $144.94 | $144.94 | 497,600 | — | — |
| 2016-07-25 | $144.40 | $144.40 | 420,400 | — | — |
| 2016-07-22 | $145.73 | $145.73 | 358,100 | — | — |
| 2016-07-21 | $145.94 | $145.94 | 486,000 | — | — |
| 2016-07-20 | $146.61 | $146.61 | 290,500 | — | — |
| 2016-07-19 | $145.98 | $145.98 | 385,700 | — | — |
| 2016-07-18 | $146.42 | $146.42 | 444,700 | — | — |
| 2016-07-15 | $144.64 | $144.64 | 399,800 | — | — |
| 2016-07-14 | $144.23 | $144.23 | 553,400 | — | — |
| 2016-07-13 | $142.92 | $142.92 | 562,700 | — | — |
| 2016-07-12 | $143.74 | $143.74 | 589,900 | — | — |
| 2016-07-11 | $139.97 | $139.97 | 1,004,500 | — | — |
| 2016-07-08 | $138.85 | $138.85 | 922,500 | — | — |
| 2016-07-07 | $134.36 | $134.36 | 1,022,700 | — | — |
| 2016-07-06 | $132.45 | $132.45 | 1,333,500 | — | — |
| 2016-07-05 | $134.19 | $134.19 | 847,600 | — | — |
| 2016-07-01 | $138.47 | $138.47 | 747,000 | — | — |
| 2016-06-30 | $140.77 | $140.77 | 1,093,400 | — | — |
| 2016-06-29 | $140.02 | $140.02 | 572,100 | — | — |
| 2016-06-28 | $136.54 | $136.54 | 773,400 | — | — |
| 2016-06-27 | $132.73 | $132.73 | 1,301,200 | — | — |
| 2016-06-24 | $141.10 | $141.10 | 1,374,700 | — | — |
| 2016-06-23 | $159.56 | $159.56 | 482,100 | — | — |
| 2016-06-22 | $154.37 | $154.37 | 429,600 | — | — |
| 2016-06-21 | $153.21 | $153.21 | 350,300 | — | — |
| 2016-06-20 | $153.23 | $153.23 | 513,400 | — | — |
| 2016-06-17 | $151.72 | $151.72 | 559,100 | — | — |
| 2016-06-16 | $151.99 | $151.99 | 474,900 | — | — |
| 2016-06-15 | $153.84 | $153.84 | 516,500 | — | — |
| 2016-06-14 | $154.17 | $154.17 | 630,600 | — | — |
| 2016-06-13 | $156.99 | $156.99 | 876,100 | — | — |
| 2016-06-10 | $159.68 | $159.68 | 774,600 | — | — |
| 2016-06-09 | $166.51 | $166.51 | 522,100 | — | — |
| 2016-06-08 | $170.94 | $170.94 | 592,200 | — | — |
| 2016-06-07 | $171.73 | $171.73 | 1,958,200 | — | — |
| 2016-06-06 | $175.48 | $175.48 | 491,100 | — | — |
| 2016-06-03 | $171.52 | $171.52 | 557,000 | — | — |
| 2016-06-02 | $172.33 | $172.33 | 304,200 | — | — |
| 2016-06-01 | $172.72 | $172.72 | 369,600 | — | — |
| 2016-05-31 | $173.52 | $173.52 | 364,900 | — | — |
| 2016-05-27 | $172.48 | $172.48 | 210,200 | — | — |
| 2016-05-26 | $170.30 | $170.30 | 264,500 | — | — |
| 2016-05-25 | $171.64 | $171.64 | 373,400 | — | — |
| 2016-05-24 | $170.66 | $170.66 | 514,900 | — | — |
| 2016-05-23 | $164.89 | $164.89 | 260,200 | — | — |
| 2016-05-20 | $165.35 | $165.35 | 357,600 | — | — |
| 2016-05-19 | $161.75 | $161.75 | 371,700 | — | — |
| 2016-05-18 | $165.22 | $165.22 | 386,900 | — | — |
| 2016-05-17 | $162.51 | $162.51 | 478,000 | — | — |
| 2016-05-16 | $163.87 | $163.87 | 294,300 | — | — |
| 2016-05-13 | $162.92 | $162.92 | 541,000 | — | — |
| 2016-05-12 | $168.34 | $168.34 | 682,300 | — | — |
| 2016-05-11 | $165.42 | $165.42 | 487,700 | — | — |
| 2016-05-10 | $167.58 | $167.58 | 453,700 | — | — |
| 2016-05-09 | $161.94 | $161.94 | 380,600 | — | — |
| 2016-05-06 | $163.61 | $163.61 | 335,500 | — | — |
| 2016-05-05 | $162.62 | $162.62 | 624,700 | — | — |
| 2016-05-04 | $162.45 | $162.45 | 492,400 | — | — |
| 2016-05-03 | $166.24 | $166.24 | 785,200 | — | — |
| 2016-05-02 | $171.85 | $171.85 | 733,500 | — | — |
| 2016-04-29 | $170.32 | $170.32 | 800,200 | — | — |
| 2016-04-28 | $173.77 | $173.77 | 425,800 | — | — |
| 2016-04-27 | $179.01 | $179.01 | 475,800 | — | — |
| 2016-04-26 | $177.46 | $177.46 | 502,700 | — | — |
| 2016-04-25 | $174.93 | $174.93 | 623,800 | — | — |
| 2016-04-22 | $177.75 | $177.75 | 567,900 | — | — |
| 2016-04-21 | $174.91 | $174.91 | 531,200 | — | — |
| 2016-04-20 | $175.18 | $175.18 | 508,400 | — | — |
| 2016-04-19 | $172.68 | $172.68 | 771,500 | — | — |
| 2016-04-18 | $170.25 | $170.25 | 629,800 | — | — |
| 2016-04-15 | $169.99 | $169.99 | 439,800 | — | — |
| 2016-04-14 | $171.82 | $171.82 | 540,600 | — | — |
| 2016-04-13 | $170.49 | $170.49 | 506,000 | — | — |
| 2016-04-12 | $164.15 | $164.15 | 445,200 | — | — |
| 2016-04-11 | $159.14 | $159.14 | 423,200 | — | — |
| 2016-04-08 | $157.28 | $157.28 | 487,700 | — | — |
| 2016-04-07 | $156.00 | $156.00 | 412,600 | — | — |
| 2016-04-06 | $160.70 | $160.70 | 471,200 | — | — |
| 2016-04-05 | $159.24 | $159.24 | 682,200 | — | — |
| 2016-04-04 | $160.62 | $160.62 | 426,200 | — | — |
| 2016-04-01 | $163.89 | $163.89 | 395,900 | — | — |
| 2016-03-31 | $162.40 | $162.40 | 390,700 | — | — |
| 2016-03-30 | $163.05 | $163.05 | 694,400 | — | — |
| 2016-03-29 | $160.33 | $160.33 | 590,200 | — | — |
| 2016-03-28 | $156.53 | $156.53 | 297,300 | — | — |
| 2016-03-24 | $157.43 | $157.43 | 396,200 | — | — |
| 2016-03-23 | $158.98 | $158.98 | 496,400 | — | — |
| 2016-03-22 | $161.49 | $161.49 | 422,800 | — | — |
| 2016-03-21 | $162.38 | $162.38 | 693,500 | — | — |
| 2016-03-18 | $160.00 | $160.00 | 1,000,700 | — | — |
| 2016-03-17 | $159.94 | $159.94 | 809,900 | — | — |
| 2016-03-16 | $152.92 | $152.92 | 658,600 | — | — |
| 2016-03-15 | $148.25 | $148.25 | 498,400 | — | — |
| 2016-03-14 | $151.62 | $151.62 | 499,700 | — | — |
| 2016-03-11 | $153.66 | $153.66 | 724,300 | — | — |
| 2016-03-10 | $145.90 | $145.90 | 591,700 | — | — |
| 2016-03-09 | $148.27 | $148.27 | 340,800 | — | — |
| 2016-03-08 | $147.33 | $147.33 | 411,400 | — | — |
| 2016-03-07 | $151.58 | $151.58 | 383,200 | — | — |
| 2016-03-04 | $153.22 | $153.22 | 816,000 | — | — |
| 2016-03-03 | $150.01 | $150.01 | 641,800 | — | — |
| 2016-03-02 | $145.19 | $145.19 | 753,200 | — | — |
| 2016-03-01 | $144.18 | $144.18 | 956,800 | — | — |
| 2016-02-29 | $138.69 | $138.69 | 1,337,500 | — | — |
| 2016-02-26 | $136.93 | $136.93 | 738,500 | — | — |
| 2016-02-25 | $130.30 | $130.30 | 476,000 | — | — |
| 2016-02-24 | $128.93 | $128.93 | 870,200 | — | — |
| 2016-02-23 | $129.17 | $129.17 | 636,000 | — | — |
| 2016-02-22 | $134.99 | $134.99 | 571,100 | — | — |
| 2016-02-19 | $129.54 | $129.54 | 666,500 | — | — |
| 2016-02-18 | $129.20 | $129.20 | 658,400 | — | — |
| 2016-02-17 | $130.60 | $130.60 | 454,700 | — | — |
| 2016-02-16 | $126.62 | $126.62 | 628,400 | — | — |
| 2016-02-12 | $124.42 | $124.42 | 530,000 | — | — |
| 2016-02-11 | $117.80 | $117.80 | 763,900 | — | — |
| 2016-02-10 | $120.99 | $120.99 | 533,900 | — | — |
| 2016-02-09 | $119.94 | $119.94 | 743,000 | — | — |
| 2016-02-08 | $120.36 | $120.36 | 779,900 | — | — |
| 2016-02-05 | $124.75 | $124.75 | 634,800 | — | — |
| 2016-02-04 | $128.66 | $128.66 | 640,700 | — | — |
| 2016-02-03 | $122.40 | $122.40 | 792,600 | — | — |
| 2016-02-02 | $122.60 | $122.60 | 960,400 | — | — |
| 2016-02-01 | $132.20 | $132.20 | 602,000 | — | — |
| 2016-01-29 | $134.19 | $134.19 | 616,700 | — | — |
| 2016-01-28 | $128.78 | $128.78 | 472,300 | — | — |
| 2016-01-27 | $131.10 | $131.10 | 715,500 | — | — |
| 2016-01-26 | $131.40 | $131.40 | 701,400 | — | — |
| 2016-01-25 | $128.18 | $128.18 | 728,000 | — | — |
| 2016-01-22 | $134.53 | $134.53 | 788,200 | — | — |
| 2016-01-21 | $127.44 | $127.44 | 460,200 | — | — |
| 2016-01-20 | $126.57 | $126.57 | 991,800 | — | — |
| 2016-01-19 | $128.61 | $128.61 | 864,400 | — | — |
| 2016-01-15 | $128.20 | $128.20 | 951,700 | — | — |
| 2016-01-14 | $131.82 | $131.82 | 718,000 | — | — |
| 2016-01-13 | $131.16 | $131.16 | 864,300 | — | — |
| 2016-01-12 | $136.37 | $136.37 | 640,600 | — | — |
| 2016-01-11 | $135.84 | $135.84 | 933,700 | — | — |
| 2016-01-08 | $134.23 | $134.23 | 1,449,800 | — | — |
| 2016-01-07 | $139.00 | $139.00 | 1,135,800 | — | — |
| 2016-01-06 | $147.93 | $147.93 | 712,600 | — | — |
| 2016-01-05 | $154.73 | $154.73 | 442,800 | — | — |
| 2016-01-04 | $155.99 | $155.99 | 611,000 | — | — |