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-17 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 | $134.39 | $134.39 | 464,200 | — | — |
| 2016-12-29 | $134.50 | $134.50 | 350,300 | — | — |
| 2016-12-28 | $134.66 | $134.66 | 310,300 | — | — |
| 2016-12-27 | $136.51 | $136.51 | 238,000 | — | — |
| 2016-12-23 | $136.21 | $136.21 | 287,600 | — | — |
| 2016-12-22 | $135.72 | $135.72 | 313,800 | — | — |
| 2016-12-21 | $135.64 | $135.64 | 402,100 | — | — |
| 2016-12-20 | $136.33 | $136.33 | 403,200 | — | — |
| 2016-12-19 | $136.13 | $136.13 | 495,200 | — | — |
| 2016-12-16 | $137.08 | $137.08 | 1,057,300 | — | — |
| 2016-12-15 | $137.50 | $137.50 | 787,600 | — | — |
| 2016-12-14 | $138.40 | $138.40 | 411,800 | — | — |
| 2016-12-13 | $139.59 | $139.59 | 583,100 | — | — |
| 2016-12-12 | $139.44 | $139.44 | 710,200 | — | — |
| 2016-12-09 | $139.51 | $139.51 | 362,100 | — | — |
| 2016-12-08 | $138.07 | $138.07 | 462,100 | — | — |
| 2016-12-07 | $136.67 | $136.67 | 953,900 | — | — |
| 2016-12-06 | $138.88 | $138.88 | 790,600 | — | — |
| 2016-12-05 | $134.83 | $134.83 | 509,600 | — | — |
| 2016-12-02 | $134.73 | $134.73 | 445,700 | — | — |
| 2016-12-01 | $133.71 | $133.71 | 553,400 | — | — |
| 2016-11-30 | $134.57 | $134.57 | 758,400 | — | — |
| 2016-11-29 | $137.63 | $137.63 | 577,100 | — | — |
| 2016-11-28 | $136.56 | $136.56 | 505,600 | — | — |
| 2016-11-25 | $138.72 | $138.72 | 143,700 | — | — |
| 2016-11-23 | $138.35 | $138.35 | 607,200 | — | — |
| 2016-11-22 | $135.30 | $135.30 | 823,700 | — | — |
| 2016-11-21 | $137.65 | $137.65 | 781,600 | — | — |
| 2016-11-18 | $135.18 | $135.18 | 1,047,900 | — | — |
| 2016-11-17 | $138.85 | $138.85 | 1,004,300 | — | — |
| 2016-11-16 | $140.70 | $140.70 | 445,800 | — | — |
| 2016-11-15 | $141.47 | $141.47 | 588,100 | — | — |
| 2016-11-14 | $140.18 | $140.18 | 812,200 | — | — |
| 2016-11-11 | $142.09 | $142.09 | 376,100 | — | — |
| 2016-11-10 | $143.32 | $143.32 | 574,200 | — | — |
| 2016-11-09 | $142.38 | $142.38 | 742,500 | — | — |
| 2016-11-08 | $141.15 | $141.15 | 447,400 | — | — |
| 2016-11-07 | $140.29 | $140.29 | 582,000 | — | — |
| 2016-11-04 | $138.04 | $138.04 | 603,100 | — | — |
| 2016-11-03 | $136.79 | $136.79 | 631,400 | — | — |
| 2016-11-02 | $136.42 | $136.42 | 462,600 | — | — |
| 2016-11-01 | $137.43 | $137.43 | 781,800 | — | — |
| 2016-10-31 | $139.14 | $139.14 | 598,700 | — | — |
| 2016-10-28 | $139.81 | $139.81 | 706,700 | — | — |
| 2016-10-27 | $140.80 | $140.80 | 987,700 | — | — |
| 2016-10-26 | $137.42 | $137.42 | 1,428,400 | — | — |
| 2016-10-25 | $138.60 | $138.60 | 3,184,200 | — | — |
| 2016-10-24 | $157.75 | $157.75 | 649,100 | — | — |
| 2016-10-21 | $156.18 | $156.18 | 439,900 | — | — |
| 2016-10-20 | $157.19 | $157.19 | 463,500 | — | — |
| 2016-10-19 | $157.29 | $157.29 | 389,100 | — | — |
| 2016-10-18 | $156.74 | $156.74 | 410,400 | — | — |
| 2016-10-17 | $155.17 | $155.17 | 361,500 | — | — |
| 2016-10-14 | $154.90 | $154.90 | 351,900 | — | — |
| 2016-10-13 | $154.82 | $154.82 | 404,900 | — | — |
| 2016-10-12 | $155.75 | $155.75 | 394,700 | — | — |
| 2016-10-11 | $156.83 | $156.83 | 680,000 | — | — |
| 2016-10-10 | $158.89 | $158.89 | 344,200 | — | — |
| 2016-10-07 | $159.00 | $159.00 | 816,000 | — | — |
| 2016-10-06 | $157.76 | $157.76 | 407,800 | — | — |
| 2016-10-05 | $158.27 | $158.27 | 512,500 | — | — |
| 2016-10-04 | $158.20 | $158.20 | 431,200 | — | — |
| 2016-10-03 | $159.05 | $159.05 | 443,500 | — | — |
| 2016-09-30 | $158.49 | $158.49 | 433,200 | — | — |
| 2016-09-29 | $156.34 | $156.34 | 338,000 | — | — |
| 2016-09-28 | $158.24 | $158.24 | 560,400 | — | — |
| 2016-09-27 | $159.48 | $159.48 | 705,300 | — | — |
| 2016-09-26 | $156.78 | $156.78 | 326,100 | — | — |
| 2016-09-23 | $157.67 | $157.67 | 355,300 | — | — |
| 2016-09-22 | $157.82 | $157.82 | 332,700 | — | — |
| 2016-09-21 | $156.72 | $156.72 | 316,600 | — | — |
| 2016-09-20 | $155.09 | $155.09 | 261,800 | — | — |
| 2016-09-19 | $154.68 | $154.68 | 375,300 | — | — |
| 2016-09-16 | $153.89 | $153.89 | 495,000 | — | — |
| 2016-09-15 | $155.16 | $155.16 | 337,400 | — | — |
| 2016-09-14 | $152.89 | $152.89 | 493,200 | — | — |
| 2016-09-13 | $153.07 | $153.07 | 668,800 | — | — |
| 2016-09-12 | $153.44 | $153.44 | 544,700 | — | — |
| 2016-09-09 | $151.13 | $151.13 | 845,400 | — | — |
| 2016-09-08 | $159.49 | $159.49 | 371,600 | — | — |
| 2016-09-07 | $159.23 | $159.23 | 832,000 | — | — |
| 2016-09-06 | $156.69 | $156.69 | 411,800 | — | — |
| 2016-09-02 | $156.19 | $156.19 | 574,200 | — | — |
| 2016-09-01 | $156.10 | $156.10 | 490,500 | — | — |
| 2016-08-31 | $157.31 | $157.31 | 458,400 | — | — |
| 2016-08-30 | $157.52 | $157.52 | 350,700 | — | — |
| 2016-08-29 | $158.90 | $158.90 | 277,900 | — | — |
| 2016-08-26 | $158.21 | $158.21 | 400,800 | — | — |
| 2016-08-25 | $158.11 | $158.11 | 362,100 | — | — |
| 2016-08-24 | $157.99 | $157.99 | 736,700 | — | — |
| 2016-08-23 | $161.82 | $161.82 | 432,600 | — | — |
| 2016-08-22 | $160.78 | $160.78 | 343,300 | — | — |
| 2016-08-19 | $160.26 | $160.26 | 575,800 | — | — |
| 2016-08-18 | $159.10 | $159.10 | 364,500 | — | — |
| 2016-08-17 | $158.49 | $158.49 | 407,900 | — | — |
| 2016-08-16 | $158.23 | $158.23 | 227,500 | — | — |
| 2016-08-15 | $159.14 | $159.14 | 356,000 | — | — |
| 2016-08-12 | $158.25 | $158.25 | 268,500 | — | — |
| 2016-08-11 | $159.30 | $159.30 | 289,600 | — | — |
| 2016-08-10 | $158.51 | $158.51 | 368,000 | — | — |
| 2016-08-09 | $158.27 | $158.27 | 291,900 | — | — |
| 2016-08-08 | $157.39 | $157.39 | 404,700 | — | — |
| 2016-08-05 | $157.25 | $157.25 | 382,800 | — | — |
| 2016-08-04 | $157.45 | $157.45 | 760,300 | — | — |
| 2016-08-03 | $157.20 | $157.20 | 646,700 | — | — |
| 2016-08-02 | $157.21 | $157.21 | 707,700 | — | — |
| 2016-08-01 | $159.58 | $159.58 | 610,900 | — | — |
| 2016-07-29 | $158.93 | $158.93 | 496,800 | — | — |
| 2016-07-28 | $157.06 | $157.06 | 507,200 | — | — |
| 2016-07-27 | $157.40 | $157.40 | 773,400 | — | — |
| 2016-07-26 | $155.09 | $155.09 | 1,474,600 | — | — |
| 2016-07-25 | $148.44 | $148.44 | 585,900 | — | — |
| 2016-07-22 | $149.40 | $149.40 | 324,500 | — | — |
| 2016-07-21 | $149.46 | $149.46 | 302,900 | — | — |
| 2016-07-20 | $150.58 | $150.58 | 296,200 | — | — |
| 2016-07-19 | $148.79 | $148.79 | 241,000 | — | — |
| 2016-07-18 | $148.93 | $148.93 | 134,900 | — | — |
| 2016-07-15 | $148.83 | $148.83 | 413,300 | — | — |
| 2016-07-14 | $149.27 | $149.27 | 252,100 | — | — |
| 2016-07-13 | $147.92 | $147.92 | 271,900 | — | — |
| 2016-07-12 | $147.61 | $147.61 | 416,900 | — | — |
| 2016-07-11 | $145.78 | $145.78 | 229,200 | — | — |
| 2016-07-08 | $146.53 | $146.53 | 485,500 | — | — |
| 2016-07-07 | $142.47 | $142.47 | 300,700 | — | — |
| 2016-07-06 | $142.65 | $142.65 | 403,100 | — | — |
| 2016-07-05 | $141.52 | $141.52 | 427,100 | — | — |
| 2016-07-01 | $142.07 | $142.07 | 756,700 | — | — |
| 2016-06-30 | $140.65 | $140.65 | 814,100 | — | — |
| 2016-06-29 | $134.65 | $134.65 | 481,600 | — | — |
| 2016-06-28 | $133.99 | $133.99 | 355,700 | — | — |
| 2016-06-27 | $132.50 | $132.50 | 458,600 | — | — |
| 2016-06-24 | $135.53 | $135.53 | 968,900 | — | — |
| 2016-06-23 | $138.40 | $138.40 | 345,200 | — | — |
| 2016-06-22 | $137.23 | $137.23 | 341,400 | — | — |
| 2016-06-21 | $136.10 | $136.10 | 269,200 | — | — |
| 2016-06-20 | $136.46 | $136.46 | 379,900 | — | — |
| 2016-06-17 | $134.02 | $134.02 | 667,300 | — | — |
| 2016-06-16 | $135.37 | $135.37 | 267,400 | — | — |
| 2016-06-15 | $134.99 | $134.99 | 385,600 | — | — |
| 2016-06-14 | $135.91 | $135.91 | 520,700 | — | — |
| 2016-06-13 | $135.63 | $135.63 | 382,300 | — | — |
| 2016-06-10 | $138.04 | $138.04 | 283,400 | — | — |
| 2016-06-09 | $140.05 | $140.05 | 342,000 | — | — |
| 2016-06-08 | $139.68 | $139.68 | 293,900 | — | — |
| 2016-06-07 | $138.21 | $138.21 | 203,300 | — | — |
| 2016-06-06 | $138.78 | $138.78 | 279,900 | — | — |
| 2016-06-03 | $138.38 | $138.38 | 322,800 | — | — |
| 2016-06-02 | $139.76 | $139.76 | 623,700 | — | — |
| 2016-06-01 | $138.46 | $138.46 | 315,800 | — | — |
| 2016-05-31 | $137.55 | $137.55 | 708,000 | — | — |
| 2016-05-27 | $137.45 | $137.45 | 192,900 | — | — |
| 2016-05-26 | $136.71 | $136.71 | 187,100 | — | — |
| 2016-05-25 | $137.61 | $137.61 | 280,700 | — | — |
| 2016-05-24 | $137.56 | $137.56 | 545,600 | — | — |
| 2016-05-23 | $135.11 | $135.11 | 359,900 | — | — |
| 2016-05-20 | $135.44 | $135.44 | 1,327,600 | — | — |
| 2016-05-19 | $134.92 | $134.92 | 418,400 | — | — |
| 2016-05-18 | $135.05 | $135.05 | 419,000 | — | — |
| 2016-05-17 | $134.49 | $134.49 | 426,200 | — | — |
| 2016-05-16 | $136.01 | $136.01 | 376,800 | — | — |
| 2016-05-13 | $134.76 | $134.76 | 406,200 | — | — |
| 2016-05-12 | $134.96 | $134.96 | 452,000 | — | — |
| 2016-05-11 | $134.55 | $134.55 | 433,400 | — | — |
| 2016-05-10 | $135.70 | $135.70 | 521,700 | — | — |
| 2016-05-09 | $133.71 | $133.71 | 494,600 | — | — |
| 2016-05-06 | $132.81 | $132.81 | 485,000 | — | — |
| 2016-05-05 | $131.10 | $131.10 | 399,200 | — | — |
| 2016-05-04 | $130.73 | $130.73 | 421,100 | — | — |
| 2016-05-03 | $131.27 | $131.27 | 478,600 | — | — |
| 2016-05-02 | $132.88 | $132.88 | 513,700 | — | — |
| 2016-04-29 | $130.16 | $130.16 | 548,600 | — | — |
| 2016-04-28 | $131.65 | $131.65 | 513,600 | — | — |
| 2016-04-27 | $133.24 | $133.24 | 736,500 | — | — |
| 2016-04-26 | $133.34 | $133.34 | 1,230,600 | — | — |
| 2016-04-25 | $137.57 | $137.57 | 1,154,100 | — | — |
| 2016-04-22 | $138.14 | $138.14 | 487,700 | — | — |
| 2016-04-21 | $137.68 | $137.68 | 349,000 | — | — |
| 2016-04-20 | $136.41 | $136.41 | 418,500 | — | — |
| 2016-04-19 | $136.62 | $136.62 | 490,500 | — | — |
| 2016-04-18 | $138.31 | $138.31 | 722,000 | — | — |
| 2016-04-15 | $135.81 | $135.81 | 413,200 | — | — |
| 2016-04-14 | $134.89 | $134.89 | 408,700 | — | — |
| 2016-04-13 | $134.74 | $134.74 | 338,300 | — | — |
| 2016-04-12 | $132.19 | $132.19 | 458,300 | — | — |
| 2016-04-11 | $130.66 | $130.66 | 408,200 | — | — |
| 2016-04-08 | $131.33 | $131.33 | 282,000 | — | — |
| 2016-04-07 | $130.15 | $130.15 | 834,800 | — | — |
| 2016-04-06 | $134.19 | $134.19 | 1,378,200 | — | — |
| 2016-04-05 | $131.01 | $131.01 | 860,800 | — | — |
| 2016-04-04 | $132.89 | $132.89 | 551,300 | — | — |
| 2016-04-01 | $133.41 | $133.41 | 929,700 | — | — |
| 2016-03-31 | $131.92 | $131.92 | 603,500 | — | — |
| 2016-03-30 | $132.16 | $132.16 | 407,100 | — | — |
| 2016-03-29 | $131.68 | $131.68 | 326,800 | — | — |
| 2016-03-28 | $129.94 | $129.94 | 224,300 | — | — |
| 2016-03-24 | $129.83 | $129.83 | 313,000 | — | — |
| 2016-03-23 | $130.65 | $130.65 | 406,200 | — | — |
| 2016-03-22 | $129.98 | $129.98 | 344,200 | — | — |
| 2016-03-21 | $130.15 | $130.15 | 322,700 | — | — |
| 2016-03-18 | $129.95 | $129.95 | 1,028,900 | — | — |
| 2016-03-17 | $127.76 | $127.76 | 706,600 | — | — |
| 2016-03-16 | $129.95 | $129.95 | 469,500 | — | — |
| 2016-03-15 | $129.16 | $129.16 | 517,900 | — | — |
| 2016-03-14 | $128.96 | $128.96 | 478,600 | — | — |
| 2016-03-11 | $129.15 | $129.15 | 493,700 | — | — |
| 2016-03-10 | $127.49 | $127.49 | 537,000 | — | — |
| 2016-03-09 | $127.92 | $127.92 | 655,400 | — | — |
| 2016-03-08 | $127.75 | $127.75 | 635,500 | — | — |
| 2016-03-07 | $128.01 | $128.01 | 430,400 | — | — |
| 2016-03-04 | $127.10 | $127.10 | 476,800 | — | — |
| 2016-03-03 | $126.35 | $126.35 | 428,800 | — | — |
| 2016-03-02 | $126.03 | $126.03 | 679,400 | — | — |
| 2016-03-01 | $123.55 | $123.55 | 516,700 | — | — |
| 2016-02-29 | $120.31 | $120.31 | 447,500 | — | — |
| 2016-02-26 | $121.84 | $121.84 | 300,800 | — | — |
| 2016-02-25 | $121.81 | $121.81 | 393,700 | — | — |
| 2016-02-24 | $120.76 | $120.76 | 444,300 | — | — |
| 2016-02-23 | $121.07 | $121.07 | 352,600 | — | — |
| 2016-02-22 | $122.69 | $122.69 | 278,200 | — | — |
| 2016-02-19 | $121.37 | $121.37 | 319,100 | — | — |
| 2016-02-18 | $121.20 | $121.20 | 328,900 | — | — |
| 2016-02-17 | $122.13 | $122.13 | 379,300 | — | — |
| 2016-02-16 | $120.02 | $120.02 | 456,100 | — | — |
| 2016-02-12 | $118.41 | $118.41 | 430,100 | — | — |
| 2016-02-11 | $116.46 | $116.46 | 544,000 | — | — |
| 2016-02-10 | $117.68 | $117.68 | 516,000 | — | — |
| 2016-02-09 | $115.83 | $115.83 | 596,300 | — | — |
| 2016-02-08 | $113.62 | $113.62 | 499,000 | — | — |
| 2016-02-05 | $115.47 | $115.47 | 487,900 | — | — |
| 2016-02-04 | $117.92 | $117.92 | 485,500 | — | — |
| 2016-02-03 | $118.84 | $118.84 | 722,400 | — | — |
| 2016-02-02 | $118.00 | $118.00 | 539,000 | — | — |
| 2016-02-01 | $120.36 | $120.36 | 826,900 | — | — |
| 2016-01-29 | $121.21 | $121.21 | 599,500 | — | — |
| 2016-01-28 | $117.45 | $117.45 | 928,800 | — | — |
| 2016-01-27 | $121.25 | $121.25 | 1,021,500 | — | — |
| 2016-01-26 | $122.55 | $122.55 | 2,041,500 | — | — |
| 2016-01-25 | $127.62 | $127.62 | 996,200 | — | — |
| 2016-01-22 | $127.21 | $127.21 | 495,700 | — | — |
| 2016-01-21 | $124.56 | $124.56 | 741,200 | — | — |
| 2016-01-20 | $125.02 | $125.02 | 691,100 | — | — |
| 2016-01-19 | $125.85 | $125.85 | 618,200 | — | — |
| 2016-01-15 | $126.24 | $126.24 | 515,900 | — | — |
| 2016-01-14 | $127.03 | $127.03 | 454,200 | — | — |
| 2016-01-13 | $123.92 | $123.92 | 328,500 | — | — |
| 2016-01-12 | $126.82 | $126.82 | 743,000 | — | — |
| 2016-01-11 | $126.08 | $126.08 | 713,000 | — | — |
| 2016-01-08 | $126.72 | $126.72 | 369,600 | — | — |
| 2016-01-07 | $128.82 | $128.82 | 762,900 | — | — |
| 2016-01-06 | $129.71 | $129.71 | 450,200 | — | — |
| 2016-01-05 | $129.81 | $129.81 | 417,700 | — | — |
| 2016-01-04 | $130.35 | $130.35 | 497,200 | — | — |