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-12-12 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 — 2020
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2020-12-31 | $81.86 | $89.66 | 159,000 | — | — |
| 2020-12-30 | $81.02 | $88.74 | 175,900 | — | — |
| 2020-12-29 | $79.13 | $86.67 | 222,200 | — | — |
| 2020-12-28 | $81.33 | $89.08 | 314,100 | — | — |
| 2020-12-24 | $79.54 | $87.12 | 66,600 | — | — |
| 2020-12-23 | $79.56 | $87.14 | 296,300 | — | — |
| 2020-12-22 | $79.15 | $86.69 | 209,300 | — | — |
| 2020-12-21 | $77.29 | $84.65 | 267,000 | — | — |
| 2020-12-18 | $77.18 | $84.53 | 766,200 | — | — |
| 2020-12-17 | $77.90 | $85.32 | 279,600 | — | — |
| 2020-12-16 | $78.16 | $85.61 | 361,300 | — | — |
| 2020-12-15 | $77.50 | $84.88 | 303,800 | — | — |
| 2020-12-14 | $74.74 | $81.86 | 335,300 | — | — |
| 2020-12-11 | $72.76 | $79.69 | 235,500 | — | — |
| 2020-12-10 | $72.19 | $79.07 | 422,100 | — | — |
| 2020-12-09 | $73.38 | $80.37 | 579,000 | — | — |
| 2020-12-08 | $77.35 | $84.72 | 191,300 | — | — |
| 2020-12-07 | $75.45 | $82.64 | 210,700 | — | — |
| 2020-12-04 | $75.39 | $82.57 | 230,700 | — | — |
| 2020-12-03 | $73.42 | $80.41 | 155,300 | — | — |
| 2020-12-02 | $74.05 | $81.10 | 344,600 | — | — |
| 2020-12-01 | $73.05 | $80.01 | 697,300 | — | — |
| 2020-11-30 | $71.39 | $78.19 | 387,500 | — | — |
| 2020-11-27 | $71.10 | $77.87 | 91,900 | — | — |
| 2020-11-25 | $69.64 | $76.15 | 406,700 | — | — |
| 2020-11-24 | $70.00 | $76.55 | 306,100 | — | — |
| 2020-11-23 | $69.70 | $76.22 | 204,200 | — | — |
| 2020-11-20 | $69.18 | $75.65 | 460,900 | — | — |
| 2020-11-19 | $68.82 | $75.26 | 294,400 | — | — |
| 2020-11-18 | $68.07 | $74.44 | 316,800 | — | — |
| 2020-11-17 | $70.88 | $77.51 | 457,800 | — | — |
| 2020-11-16 | $70.57 | $77.17 | 448,500 | — | — |
| 2020-11-13 | $68.85 | $75.29 | 266,500 | — | — |
| 2020-11-12 | $67.58 | $73.90 | 348,100 | — | — |
| 2020-11-11 | $69.21 | $75.68 | 430,700 | — | — |
| 2020-11-10 | $66.60 | $72.83 | 332,800 | — | — |
| 2020-11-09 | $66.83 | $73.08 | 592,700 | — | — |
| 2020-11-06 | $66.29 | $72.49 | 204,400 | — | — |
| 2020-11-05 | $65.14 | $71.23 | 345,100 | — | — |
| 2020-11-04 | $62.47 | $68.31 | 336,800 | — | — |
| 2020-11-03 | $61.29 | $67.02 | 382,100 | — | — |
| 2020-11-02 | $59.81 | $65.40 | 461,900 | — | — |
| 2020-10-30 | $60.21 | $65.84 | 567,500 | — | — |
| 2020-10-29 | $58.37 | $63.83 | 497,300 | — | — |
| 2020-10-28 | $55.53 | $60.72 | 425,000 | — | — |
| 2020-10-27 | $59.39 | $64.95 | 299,900 | — | — |
| 2020-10-26 | $60.82 | $66.51 | 453,500 | — | — |
| 2020-10-23 | $61.63 | $67.39 | 204,700 | — | — |
| 2020-10-22 | $60.92 | $66.62 | 334,500 | — | — |
| 2020-10-21 | $59.92 | $65.52 | 255,300 | — | — |
| 2020-10-20 | $59.89 | $65.49 | 233,800 | — | — |
| 2020-10-19 | $59.52 | $65.09 | 214,600 | — | — |
| 2020-10-16 | $60.34 | $65.98 | 226,500 | — | — |
| 2020-10-15 | $60.55 | $66.21 | 447,400 | — | — |
| 2020-10-14 | $60.67 | $66.34 | 252,200 | — | — |
| 2020-10-13 | $61.50 | $67.25 | 297,400 | — | — |
| 2020-10-12 | $61.96 | $67.76 | 364,200 | — | — |
| 2020-10-09 | $60.57 | $66.24 | 390,600 | — | — |
| 2020-10-08 | $58.45 | $63.92 | 270,400 | — | — |
| 2020-10-07 | $56.57 | $61.86 | 343,200 | — | — |
| 2020-10-06 | $56.36 | $61.63 | 366,300 | — | — |
| 2020-10-05 | $56.04 | $61.28 | 315,100 | — | — |
| 2020-10-02 | $53.79 | $58.82 | 261,400 | — | — |
| 2020-10-01 | $55.17 | $60.33 | 488,000 | — | — |
| 2020-09-30 | $55.40 | $60.58 | 512,000 | — | — |
| 2020-09-29 | $55.36 | $60.54 | 362,200 | — | — |
| 2020-09-28 | $54.30 | $59.38 | 237,000 | — | — |
| 2020-09-25 | $52.76 | $57.70 | 285,300 | — | — |
| 2020-09-24 | $52.31 | $57.20 | 367,300 | — | — |
| 2020-09-23 | $51.51 | $56.33 | 234,600 | — | — |
| 2020-09-22 | $52.66 | $57.59 | 211,800 | — | — |
| 2020-09-21 | $52.26 | $57.15 | 379,400 | — | — |
| 2020-09-18 | $53.56 | $58.57 | 907,300 | — | — |
| 2020-09-17 | $53.79 | $58.82 | 360,900 | — | — |
| 2020-09-16 | $54.45 | $59.54 | 413,300 | — | — |
| 2020-09-15 | $54.98 | $60.12 | 318,100 | — | — |
| 2020-09-14 | $54.06 | $59.12 | 228,000 | — | — |
| 2020-09-11 | $53.06 | $58.02 | 299,300 | — | — |
| 2020-09-10 | $54.31 | $59.39 | 854,600 | — | — |
| 2020-09-09 | $53.58 | $58.59 | 594,600 | — | — |
| 2020-09-08 | $51.29 | $56.09 | 561,900 | — | — |
| 2020-09-04 | $54.50 | $59.60 | 262,700 | — | — |
| 2020-09-03 | $54.92 | $60.06 | 440,400 | — | — |
| 2020-09-02 | $57.61 | $63.00 | 318,200 | — | — |
| 2020-09-01 | $56.82 | $62.13 | 446,100 | — | — |
| 2020-08-31 | $55.97 | $61.21 | 346,900 | — | — |
| 2020-08-28 | $56.52 | $61.81 | 196,900 | — | — |
| 2020-08-27 | $55.60 | $60.68 | 227,800 | — | — |
| 2020-08-26 | $57.53 | $62.79 | 242,500 | — | — |
| 2020-08-25 | $57.46 | $62.71 | 424,600 | — | — |
| 2020-08-24 | $56.58 | $61.75 | 235,900 | — | — |
| 2020-08-21 | $56.64 | $61.82 | 254,300 | — | — |
| 2020-08-20 | $56.82 | $62.01 | 233,400 | — | — |
| 2020-08-19 | $57.30 | $62.54 | 309,500 | — | — |
| 2020-08-18 | $58.26 | $63.59 | 160,800 | — | — |
| 2020-08-17 | $59.11 | $64.51 | 261,800 | — | — |
| 2020-08-14 | $58.14 | $63.45 | 262,600 | — | — |
| 2020-08-13 | $58.85 | $64.23 | 247,000 | — | — |
| 2020-08-12 | $59.46 | $64.89 | 376,600 | — | — |
| 2020-08-11 | $58.62 | $63.98 | 445,400 | — | — |
| 2020-08-10 | $58.81 | $64.18 | 292,400 | — | — |
| 2020-08-07 | $59.54 | $64.98 | 259,200 | — | — |
| 2020-08-06 | $60.15 | $65.65 | 243,800 | — | — |
| 2020-08-05 | $60.64 | $66.18 | 367,200 | — | — |
| 2020-08-04 | $60.85 | $66.41 | 352,200 | — | — |
| 2020-08-03 | $60.67 | $66.21 | 534,000 | — | — |
| 2020-07-31 | $61.01 | $66.59 | 979,600 | — | — |
| 2020-07-30 | $62.81 | $68.55 | 519,000 | — | — |
| 2020-07-29 | $61.55 | $67.17 | 353,000 | — | — |
| 2020-07-28 | $59.45 | $64.88 | 293,400 | — | — |
| 2020-07-27 | $61.11 | $66.69 | 277,200 | — | — |
| 2020-07-24 | $58.95 | $64.33 | 356,000 | — | — |
| 2020-07-23 | $59.37 | $64.79 | 359,800 | — | — |
| 2020-07-22 | $59.72 | $65.17 | 392,000 | — | — |
| 2020-07-21 | $60.81 | $66.37 | 241,400 | — | — |
| 2020-07-20 | $61.85 | $67.50 | 375,200 | — | — |
| 2020-07-17 | $60.95 | $66.52 | 338,200 | — | — |
| 2020-07-16 | $60.49 | $66.02 | 309,200 | — | — |
| 2020-07-15 | $60.82 | $66.38 | 362,200 | — | — |
| 2020-07-14 | $60.67 | $66.22 | 419,600 | — | — |
| 2020-07-13 | $59.70 | $65.15 | 614,000 | — | — |
| 2020-07-10 | $61.22 | $66.81 | 243,600 | — | — |
| 2020-07-09 | $61.88 | $67.53 | 704,000 | — | — |
| 2020-07-08 | $60.47 | $66.00 | 283,000 | — | — |
| 2020-07-07 | $59.99 | $65.48 | 362,200 | — | — |
| 2020-07-06 | $60.44 | $65.96 | 411,200 | — | — |
| 2020-07-02 | $58.84 | $64.22 | 258,600 | — | — |
| 2020-07-01 | $57.92 | $63.22 | 500,600 | — | — |
| 2020-06-30 | $59.06 | $64.46 | 448,200 | — | — |
| 2020-06-29 | $57.91 | $63.20 | 571,600 | — | — |
| 2020-06-26 | $58.24 | $63.57 | 1,163,400 | — | — |
| 2020-06-25 | $60.72 | $66.27 | 396,800 | — | — |
| 2020-06-24 | $59.42 | $64.85 | 325,000 | — | — |
| 2020-06-23 | $59.92 | $65.39 | 297,000 | — | — |
| 2020-06-22 | $59.77 | $65.23 | 233,400 | — | — |
| 2020-06-19 | $59.24 | $64.65 | 867,000 | — | — |
| 2020-06-18 | $59.16 | $64.57 | 332,200 | — | — |
| 2020-06-17 | $60.01 | $65.49 | 276,600 | — | — |
| 2020-06-16 | $58.79 | $64.16 | 351,600 | — | — |
| 2020-06-15 | $58.17 | $63.49 | 433,200 | — | — |
| 2020-06-12 | $55.81 | $60.91 | 314,800 | — | — |
| 2020-06-11 | $55.65 | $60.73 | 437,400 | — | — |
| 2020-06-10 | $58.61 | $63.97 | 329,600 | — | — |
| 2020-06-09 | $59.09 | $64.49 | 372,000 | — | — |
| 2020-06-08 | $59.04 | $64.43 | 371,800 | — | — |
| 2020-06-05 | $59.77 | $65.23 | 551,600 | — | — |
| 2020-06-04 | $57.74 | $63.02 | 298,400 | — | — |
| 2020-06-03 | $57.76 | $63.04 | 368,600 | — | — |
| 2020-06-02 | $55.53 | $60.60 | 348,000 | — | — |
| 2020-06-01 | $54.66 | $59.65 | 350,400 | — | — |
| 2020-05-29 | $54.17 | $59.13 | 541,800 | — | — |
| 2020-05-28 | $54.45 | $59.43 | 485,000 | — | — |
| 2020-05-27 | $56.40 | $61.44 | 437,800 | — | — |
| 2020-05-26 | $55.35 | $60.29 | 304,200 | — | — |
| 2020-05-22 | $53.64 | $58.43 | 215,200 | — | — |
| 2020-05-21 | $53.63 | $58.42 | 309,600 | — | — |
| 2020-05-20 | $55.29 | $60.23 | 513,000 | — | — |
| 2020-05-19 | $53.17 | $57.91 | 397,600 | — | — |
| 2020-05-18 | $54.21 | $59.05 | 654,000 | — | — |
| 2020-05-15 | $50.72 | $55.25 | 457,000 | — | — |
| 2020-05-14 | $50.96 | $55.51 | 399,000 | — | — |
| 2020-05-13 | $50.76 | $55.30 | 402,200 | — | — |
| 2020-05-12 | $52.60 | $57.29 | 678,200 | — | — |
| 2020-05-11 | $53.49 | $58.26 | 516,600 | — | — |
| 2020-05-08 | $53.67 | $58.46 | 664,000 | — | — |
| 2020-05-07 | $52.49 | $57.19 | 544,600 | — | — |
| 2020-05-06 | $51.22 | $55.79 | 526,200 | — | — |
| 2020-05-05 | $49.06 | $53.44 | 427,800 | — | — |
| 2020-05-04 | $48.27 | $52.58 | 411,800 | — | — |
| 2020-05-01 | $48.10 | $52.39 | 484,800 | — | — |
| 2020-04-30 | $51.17 | $55.75 | 377,200 | — | — |
| 2020-04-29 | $53.94 | $58.75 | 671,200 | — | — |
| 2020-04-28 | $49.19 | $53.58 | 293,400 | — | — |
| 2020-04-27 | $49.03 | $53.41 | 308,000 | — | — |
| 2020-04-24 | $47.30 | $51.53 | 312,200 | — | — |
| 2020-04-23 | $46.35 | $50.49 | 366,600 | — | — |
| 2020-04-22 | $45.87 | $49.97 | 452,600 | — | — |
| 2020-04-21 | $43.90 | $47.83 | 607,400 | — | — |
| 2020-04-20 | $47.20 | $51.41 | 294,600 | — | — |
| 2020-04-17 | $47.71 | $51.97 | 417,200 | — | — |
| 2020-04-16 | $47.29 | $51.52 | 504,800 | — | — |
| 2020-04-15 | $45.38 | $49.44 | 564,000 | — | — |
| 2020-04-14 | $48.11 | $52.41 | 516,400 | — | — |
| 2020-04-13 | $46.34 | $50.48 | 444,000 | — | — |
| 2020-04-09 | $45.53 | $49.59 | 458,000 | — | — |
| 2020-04-08 | $46.95 | $51.14 | 492,200 | — | — |
| 2020-04-07 | $45.63 | $49.71 | 563,000 | — | — |
| 2020-04-06 | $45.73 | $49.82 | 451,000 | — | — |
| 2020-04-03 | $41.12 | $44.79 | 382,200 | — | — |
| 2020-04-02 | $41.63 | $45.35 | 654,600 | — | — |
| 2020-04-01 | $40.97 | $44.63 | 721,400 | — | — |
| 2020-03-31 | $44.17 | $48.11 | 795,800 | — | — |
| 2020-03-30 | $44.65 | $48.64 | 491,000 | — | — |
| 2020-03-27 | $44.20 | $48.14 | 482,800 | — | — |
| 2020-03-26 | $48.46 | $52.78 | 561,000 | — | — |
| 2020-03-25 | $43.87 | $47.79 | 600,800 | — | — |
| 2020-03-24 | $45.92 | $50.02 | 657,600 | — | — |
| 2020-03-23 | $40.97 | $44.64 | 759,200 | — | — |
| 2020-03-20 | $41.88 | $45.62 | 1,125,400 | — | — |
| 2020-03-19 | $43.45 | $47.33 | 774,200 | — | — |
| 2020-03-18 | $43.70 | $47.60 | 1,032,600 | — | — |
| 2020-03-17 | $48.88 | $53.25 | 1,080,600 | — | — |
| 2020-03-16 | $39.78 | $43.33 | 725,800 | — | — |
| 2020-03-13 | $45.08 | $49.11 | 845,800 | — | — |
| 2020-03-12 | $41.71 | $45.44 | 977,400 | — | — |
| 2020-03-11 | $44.04 | $47.98 | 684,400 | — | — |
| 2020-03-10 | $44.02 | $47.95 | 530,600 | — | — |
| 2020-03-09 | $41.45 | $45.15 | 532,200 | — | — |
| 2020-03-06 | $45.16 | $49.19 | 641,000 | — | — |
| 2020-03-05 | $45.95 | $50.05 | 505,600 | — | — |
| 2020-03-04 | $46.17 | $50.30 | 411,400 | — | — |
| 2020-03-03 | $44.61 | $48.60 | 470,200 | — | — |
| 2020-03-02 | $45.88 | $49.98 | 667,000 | — | — |
| 2020-02-28 | $43.53 | $47.41 | 1,535,400 | — | — |
| 2020-02-27 | $43.93 | $47.85 | 513,000 | — | — |
| 2020-02-26 | $45.72 | $49.70 | 558,600 | — | — |
| 2020-02-25 | $45.90 | $49.89 | 912,200 | — | — |
| 2020-02-24 | $46.60 | $50.66 | 560,600 | — | — |
| 2020-02-21 | $49.44 | $53.74 | 351,400 | — | — |
| 2020-02-20 | $50.60 | $55.00 | 333,400 | — | — |
| 2020-02-19 | $50.89 | $55.32 | 382,000 | — | — |
| 2020-02-18 | $51.00 | $55.44 | 668,600 | — | — |
| 2020-02-14 | $52.61 | $57.19 | 622,000 | — | — |
| 2020-02-13 | $54.28 | $59.00 | 310,200 | — | — |
| 2020-02-12 | $54.69 | $59.45 | 549,600 | — | — |
| 2020-02-11 | $53.63 | $58.29 | 520,400 | — | — |
| 2020-02-10 | $54.33 | $59.06 | 1,021,200 | — | — |
| 2020-02-07 | $51.70 | $56.20 | 747,000 | — | — |
| 2020-02-06 | $52.74 | $57.33 | 712,000 | — | — |
| 2020-02-05 | $52.15 | $56.70 | 428,000 | — | — |
| 2020-02-04 | $50.49 | $54.89 | 425,400 | — | — |
| 2020-02-03 | $50.19 | $54.56 | 767,400 | — | — |
| 2020-01-31 | $48.83 | $53.09 | 1,279,600 | — | — |
| 2020-01-30 | $48.88 | $53.14 | 353,800 | — | — |
| 2020-01-29 | $48.96 | $53.22 | 317,600 | — | — |
| 2020-01-28 | $50.27 | $54.65 | 292,800 | — | — |
| 2020-01-27 | $49.68 | $54.01 | 284,800 | — | — |
| 2020-01-24 | $51.42 | $55.89 | 257,600 | — | — |
| 2020-01-23 | $52.17 | $56.72 | 419,000 | — | — |
| 2020-01-22 | $51.36 | $55.83 | 339,200 | — | — |
| 2020-01-21 | $51.58 | $56.08 | 473,200 | — | — |
| 2020-01-17 | $52.69 | $57.28 | 289,400 | — | — |
| 2020-01-16 | $52.26 | $56.81 | 322,200 | — | — |
| 2020-01-15 | $50.81 | $55.23 | 324,600 | — | — |
| 2020-01-14 | $51.65 | $56.15 | 426,400 | — | — |
| 2020-01-13 | $52.80 | $57.40 | 513,000 | — | — |
| 2020-01-10 | $51.86 | $56.38 | 632,400 | — | — |
| 2020-01-09 | $50.99 | $55.42 | 184,400 | — | — |
| 2020-01-08 | $50.17 | $54.54 | 165,400 | — | — |
| 2020-01-07 | $49.80 | $54.14 | 148,400 | — | — |
| 2020-01-06 | $49.58 | $53.90 | 466,000 | — | — |
| 2020-01-03 | $49.78 | $54.11 | 288,800 | — | — |
| 2020-01-02 | $49.96 | $54.31 | 278,400 | — | — |