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
- 1991-12-31 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $27.97 | $170.52 | 533,800 | — | — |
| 2021-12-30 | $28.36 | $171.22 | 406,200 | — | — |
| 2021-12-29 | $28.26 | $170.62 | 383,700 | — | — |
| 2021-12-28 | $28.19 | $170.19 | 283,500 | — | — |
| 2021-12-27 | $28.10 | $169.65 | 412,900 | — | — |
| 2021-12-23 | $27.77 | $167.66 | 320,800 | — | — |
| 2021-12-22 | $27.64 | $166.87 | 476,500 | — | — |
| 2021-12-21 | $27.56 | $166.39 | 502,600 | — | — |
| 2021-12-20 | $26.77 | $161.62 | 810,800 | — | — |
| 2021-12-17 | $27.51 | $166.09 | 1,339,500 | — | — |
| 2021-12-16 | $27.35 | $165.12 | 653,600 | — | — |
| 2021-12-15 | $27.44 | $165.66 | 627,500 | — | — |
| 2021-12-14 | $27.22 | $164.34 | 937,200 | — | — |
| 2021-12-13 | $27.14 | $163.85 | 639,600 | — | — |
| 2021-12-10 | $27.00 | $163.01 | 549,200 | — | — |
| 2021-12-09 | $27.43 | $165.60 | 506,900 | — | — |
| 2021-12-08 | $27.92 | $168.56 | 663,800 | — | — |
| 2021-12-07 | $27.31 | $164.88 | 731,400 | — | — |
| 2021-12-06 | $27.68 | $167.11 | 876,200 | — | — |
| 2021-12-03 | $26.53 | $160.17 | 1,136,100 | — | — |
| 2021-12-02 | $26.22 | $158.30 | 719,300 | — | — |
| 2021-12-01 | $25.14 | $151.78 | 740,200 | — | — |
| 2021-11-30 | $25.66 | $154.92 | 1,100,500 | — | — |
| 2021-11-29 | $25.67 | $154.98 | 609,900 | — | — |
| 2021-11-26 | $26.03 | $157.15 | 408,000 | — | — |
| 2021-11-24 | $27.23 | $164.40 | 385,400 | — | — |
| 2021-11-23 | $27.16 | $163.97 | 344,400 | — | — |
| 2021-11-22 | $27.27 | $164.64 | 413,900 | — | — |
| 2021-11-19 | $27.12 | $163.73 | 517,100 | — | — |
| 2021-11-18 | $27.35 | $165.12 | 633,700 | — | — |
| 2021-11-17 | $27.43 | $165.60 | 594,100 | — | — |
| 2021-11-16 | $27.52 | $166.15 | 655,600 | — | — |
| 2021-11-15 | $28.33 | $171.04 | 469,300 | — | — |
| 2021-11-12 | $28.00 | $169.05 | 514,200 | — | — |
| 2021-11-11 | $28.20 | $170.25 | 365,300 | — | — |
| 2021-11-10 | $28.28 | $170.74 | 267,900 | — | — |
| 2021-11-09 | $28.25 | $170.56 | 229,400 | — | — |
| 2021-11-08 | $28.34 | $171.10 | 446,800 | — | — |
| 2021-11-05 | $28.43 | $171.64 | 343,400 | — | — |
| 2021-11-04 | $27.73 | $167.42 | 470,700 | — | — |
| 2021-11-03 | $28.29 | $170.80 | 689,700 | — | — |
| 2021-11-02 | $27.18 | $164.10 | 674,100 | — | — |
| 2021-11-01 | $27.72 | $167.36 | 508,200 | — | — |
| 2021-10-29 | $27.12 | $163.73 | 899,300 | — | — |
| 2021-10-28 | $27.53 | $166.21 | 392,200 | — | — |
| 2021-10-27 | $27.24 | $164.46 | 370,400 | — | — |
| 2021-10-26 | $27.80 | $167.84 | 428,700 | — | — |
| 2021-10-25 | $27.56 | $166.39 | 438,200 | — | — |
| 2021-10-22 | $27.95 | $168.74 | 297,300 | — | — |
| 2021-10-21 | $28.07 | $169.47 | 333,800 | — | — |
| 2021-10-20 | $28.46 | $171.82 | 458,100 | — | — |
| 2021-10-19 | $27.93 | $168.62 | 452,600 | — | — |
| 2021-10-18 | $28.29 | $170.80 | 406,600 | — | — |
| 2021-10-15 | $28.43 | $171.64 | 437,800 | — | — |
| 2021-10-14 | $28.33 | $171.04 | 538,200 | — | — |
| 2021-10-13 | $28.15 | $169.95 | 423,800 | — | — |
| 2021-10-12 | $28.08 | $169.53 | 507,200 | — | — |
| 2021-10-11 | $27.96 | $168.80 | 222,800 | — | — |
| 2021-10-08 | $27.95 | $168.74 | 296,900 | — | — |
| 2021-10-07 | $27.96 | $168.80 | 415,200 | — | — |
| 2021-10-06 | $27.80 | $167.84 | 522,800 | — | — |
| 2021-10-05 | $27.53 | $166.21 | 460,600 | — | — |
| 2021-10-04 | $28.17 | $170.07 | 667,800 | — | — |
| 2021-10-01 | $27.75 | $167.54 | 565,000 | — | — |
| 2021-09-30 | $26.98 | $162.89 | 594,900 | — | — |
| 2021-09-29 | $27.59 | $166.57 | 415,100 | — | — |
| 2021-09-28 | $27.74 | $165.82 | 408,700 | — | — |
| 2021-09-27 | $27.64 | $165.22 | 445,100 | — | — |
| 2021-09-24 | $27.72 | $165.70 | 309,600 | — | — |
| 2021-09-23 | $28.00 | $167.37 | 645,300 | — | — |
| 2021-09-22 | $28.03 | $167.55 | 795,100 | — | — |
| 2021-09-21 | $27.33 | $163.37 | 716,900 | — | — |
| 2021-09-20 | $27.42 | $163.90 | 754,100 | — | — |
| 2021-09-17 | $27.09 | $161.93 | 1,877,900 | — | — |
| 2021-09-16 | $27.48 | $164.26 | 423,800 | — | — |
| 2021-09-15 | $27.44 | $164.02 | 413,000 | — | — |
| 2021-09-14 | $27.38 | $163.66 | 406,600 | — | — |
| 2021-09-13 | $27.35 | $163.48 | 659,100 | — | — |
| 2021-09-10 | $26.91 | $160.85 | 581,600 | — | — |
| 2021-09-09 | $28.06 | $167.73 | 634,300 | — | — |
| 2021-09-08 | $28.64 | $171.20 | 427,800 | — | — |
| 2021-09-07 | $28.35 | $169.46 | 663,900 | — | — |
| 2021-09-03 | $28.31 | $169.22 | 835,900 | — | — |
| 2021-09-02 | $28.47 | $170.18 | 1,034,200 | — | — |
| 2021-09-01 | $28.40 | $169.76 | 1,179,600 | — | — |
| 2021-08-31 | $28.18 | $168.45 | 877,500 | — | — |
| 2021-08-30 | $28.19 | $168.51 | 566,000 | — | — |
| 2021-08-27 | $28.50 | $170.36 | 592,000 | — | — |
| 2021-08-26 | $28.08 | $167.85 | 677,500 | — | — |
| 2021-08-25 | $27.93 | $166.95 | 610,600 | — | — |
| 2021-08-24 | $28.23 | $168.74 | 574,800 | — | — |
| 2021-08-23 | $28.40 | $169.76 | 526,100 | — | — |
| 2021-08-20 | $28.48 | $170.24 | 623,700 | — | — |
| 2021-08-19 | $28.40 | $169.76 | 450,700 | — | — |
| 2021-08-18 | $28.50 | $170.36 | 812,300 | — | — |
| 2021-08-17 | $28.67 | $171.37 | 643,600 | — | — |
| 2021-08-16 | $28.37 | $169.58 | 850,500 | — | — |
| 2021-08-13 | $28.30 | $169.16 | 655,800 | — | — |
| 2021-08-12 | $28.29 | $169.10 | 756,300 | — | — |
| 2021-08-11 | $28.43 | $169.94 | 502,300 | — | — |
| 2021-08-10 | $28.11 | $168.03 | 377,300 | — | — |
| 2021-08-09 | $28.57 | $170.78 | 316,300 | — | — |
| 2021-08-06 | $28.68 | $171.43 | 611,700 | — | — |
| 2021-08-05 | $28.49 | $170.30 | 805,600 | — | — |
| 2021-08-04 | $28.16 | $168.33 | 514,200 | — | — |
| 2021-08-03 | $28.51 | $170.42 | 924,300 | — | — |
| 2021-08-02 | $28.93 | $172.93 | 1,183,200 | — | — |
| 2021-07-30 | $29.44 | $175.98 | 1,140,600 | — | — |
| 2021-07-29 | $29.78 | $178.01 | 929,400 | — | — |
| 2021-07-28 | $29.51 | $176.40 | 439,300 | — | — |
| 2021-07-27 | $29.57 | $176.75 | 831,700 | — | — |
| 2021-07-26 | $29.73 | $177.71 | 436,300 | — | — |
| 2021-07-23 | $29.85 | $178.43 | 465,200 | — | — |
| 2021-07-22 | $29.67 | $177.35 | 455,800 | — | — |
| 2021-07-21 | $29.97 | $179.15 | 869,900 | — | — |
| 2021-07-20 | $29.64 | $177.17 | 954,800 | — | — |
| 2021-07-19 | $28.81 | $172.21 | 904,100 | — | — |
| 2021-07-16 | $29.71 | $177.59 | 784,000 | — | — |
| 2021-07-15 | $29.48 | $176.22 | 673,600 | — | — |
| 2021-07-14 | $29.32 | $175.26 | 1,286,200 | — | — |
| 2021-07-13 | $29.09 | $173.89 | 899,600 | — | — |
| 2021-07-12 | $29.71 | $177.59 | 783,500 | — | — |
| 2021-07-09 | $29.33 | $175.32 | 1,011,700 | — | — |
| 2021-07-08 | $28.57 | $170.78 | 1,274,200 | — | — |
| 2021-07-07 | $28.85 | $172.45 | 1,376,900 | — | — |
| 2021-07-06 | $28.69 | $171.49 | 1,395,000 | — | — |
| 2021-07-02 | $28.29 | $169.10 | 977,300 | — | — |
| 2021-07-01 | $27.98 | $167.25 | 1,472,700 | — | — |
| 2021-06-30 | $27.99 | $167.31 | 2,489,000 | — | — |
| 2021-06-29 | $27.23 | $162.77 | 960,100 | — | — |
| 2021-06-28 | $27.87 | $164.95 | 2,582,900 | — | — |
| 2021-06-25 | $27.64 | $163.59 | 13,551,500 | — | — |
| 2021-06-24 | $28.17 | $166.72 | 835,400 | — | — |
| 2021-06-23 | $28.21 | $166.96 | 958,500 | — | — |
| 2021-06-22 | $28.55 | $168.97 | 994,200 | — | — |
| 2021-06-21 | $29.20 | $172.82 | 967,500 | — | — |
| 2021-06-18 | $28.55 | $168.97 | 1,532,000 | — | — |
| 2021-06-17 | $29.06 | $171.99 | 1,204,800 | — | — |
| 2021-06-16 | $29.30 | $173.41 | 877,400 | — | — |
| 2021-06-15 | $29.63 | $175.37 | 1,063,900 | — | — |
| 2021-06-14 | $29.89 | $176.90 | 1,047,900 | — | — |
| 2021-06-11 | $30.15 | $178.44 | 1,086,500 | — | — |
| 2021-06-10 | $30.18 | $178.62 | 725,600 | — | — |
| 2021-06-09 | $29.78 | $176.25 | 1,164,200 | — | — |
| 2021-06-08 | $29.79 | $176.31 | 1,756,500 | — | — |
| 2021-06-07 | $28.99 | $171.58 | 1,526,700 | — | — |
| 2021-06-04 | $28.05 | $166.01 | 930,300 | — | — |
| 2021-06-03 | $28.03 | $165.90 | 1,050,200 | — | — |
| 2021-06-02 | $28.23 | $167.08 | 1,102,000 | — | — |
| 2021-06-01 | $27.91 | $165.19 | 1,083,300 | — | — |
| 2021-05-28 | $27.60 | $163.35 | 590,600 | — | — |
| 2021-05-27 | $27.59 | $163.29 | 1,031,600 | — | — |
| 2021-05-26 | $27.28 | $161.46 | 1,066,600 | — | — |
| 2021-05-25 | $27.29 | $161.52 | 988,100 | — | — |
| 2021-05-24 | $27.67 | $163.77 | 875,800 | — | — |
| 2021-05-21 | $27.34 | $161.81 | 2,295,800 | — | — |
| 2021-05-20 | $27.48 | $162.64 | 680,600 | — | — |
| 2021-05-19 | $27.09 | $160.33 | 1,473,500 | — | — |
| 2021-05-18 | $27.09 | $160.33 | 602,500 | — | — |
| 2021-05-17 | $27.04 | $160.04 | 781,300 | — | — |
| 2021-05-14 | $27.17 | $160.81 | 751,000 | — | — |
| 2021-05-13 | $27.12 | $160.51 | 891,800 | — | — |
| 2021-05-12 | $26.73 | $158.20 | 912,000 | — | — |
| 2021-05-11 | $27.08 | $160.27 | 671,100 | — | — |
| 2021-05-10 | $27.74 | $164.18 | 698,800 | — | — |
| 2021-05-07 | $28.02 | $165.84 | 684,600 | — | — |
| 2021-05-06 | $27.81 | $164.59 | 800,000 | — | — |
| 2021-05-05 | $27.27 | $161.40 | 927,400 | — | — |
| 2021-05-04 | $28.54 | $168.91 | 710,000 | — | — |
| 2021-05-03 | $28.30 | $167.49 | 831,700 | — | — |
| 2021-04-30 | $28.04 | $165.96 | 1,237,300 | — | — |
| 2021-04-29 | $28.14 | $166.55 | 811,000 | — | — |
| 2021-04-28 | $28.13 | $166.49 | 750,700 | — | — |
| 2021-04-27 | $28.07 | $166.13 | 585,000 | — | — |
| 2021-04-26 | $28.26 | $167.26 | 767,600 | — | — |
| 2021-04-23 | $27.95 | $165.42 | 633,800 | — | — |
| 2021-04-22 | $27.78 | $164.42 | 629,300 | — | — |
| 2021-04-21 | $28.18 | $166.78 | 606,300 | — | — |
| 2021-04-20 | $27.98 | $165.60 | 685,000 | — | — |
| 2021-04-19 | $27.79 | $164.48 | 528,200 | — | — |
| 2021-04-16 | $27.64 | $163.59 | 381,000 | — | — |
| 2021-04-15 | $27.30 | $161.58 | 582,500 | — | — |
| 2021-04-14 | $27.17 | $160.81 | 798,500 | — | — |
| 2021-04-13 | $27.11 | $160.45 | 616,800 | — | — |
| 2021-04-12 | $27.21 | $161.04 | 406,500 | — | — |
| 2021-04-09 | $27.05 | $160.10 | 478,000 | — | — |
| 2021-04-08 | $27.17 | $160.81 | 468,700 | — | — |
| 2021-04-07 | $27.04 | $160.04 | 660,400 | — | — |
| 2021-04-06 | $27.03 | $159.98 | 1,155,700 | — | — |
| 2021-04-05 | $26.87 | $159.03 | 456,700 | — | — |
| 2021-04-01 | $27.24 | $161.22 | 709,600 | — | — |
| 2021-03-31 | $26.33 | $155.83 | 1,185,700 | — | — |
| 2021-03-30 | $26.59 | $157.37 | 846,900 | — | — |
| 2021-03-29 | $27.05 | $158.47 | 965,500 | — | — |
| 2021-03-26 | $27.28 | $159.82 | 1,364,000 | — | — |
| 2021-03-25 | $26.88 | $157.47 | 1,524,700 | — | — |
| 2021-03-24 | $26.46 | $155.01 | 575,900 | — | — |
| 2021-03-23 | $26.54 | $155.48 | 649,200 | — | — |
| 2021-03-22 | $26.81 | $157.06 | 532,600 | — | — |
| 2021-03-19 | $27.22 | $159.46 | 1,178,500 | — | — |
| 2021-03-18 | $27.92 | $163.57 | 629,500 | — | — |
| 2021-03-17 | $28.05 | $164.33 | 581,600 | — | — |
| 2021-03-16 | $28.06 | $164.39 | 1,024,600 | — | — |
| 2021-03-15 | $28.19 | $165.15 | 2,460,100 | — | — |
| 2021-03-12 | $27.01 | $158.23 | 901,800 | — | — |
| 2021-03-11 | $26.62 | $155.95 | 826,800 | — | — |
| 2021-03-10 | $26.76 | $156.77 | 1,155,200 | — | — |
| 2021-03-09 | $27.05 | $158.47 | 811,400 | — | — |
| 2021-03-08 | $27.31 | $159.99 | 873,200 | — | — |
| 2021-03-05 | $26.18 | $153.37 | 648,800 | — | — |
| 2021-03-04 | $26.11 | $152.96 | 955,700 | — | — |
| 2021-03-03 | $25.91 | $151.79 | 576,400 | — | — |
| 2021-03-02 | $25.87 | $151.56 | 890,700 | — | — |
| 2021-03-01 | $26.00 | $152.32 | 789,100 | — | — |
| 2021-02-26 | $26.00 | $152.32 | 818,800 | — | — |
| 2021-02-25 | $26.45 | $154.95 | 636,700 | — | — |
| 2021-02-24 | $26.58 | $155.71 | 1,067,800 | — | — |
| 2021-02-23 | $26.56 | $155.60 | 900,000 | — | — |
| 2021-02-22 | $26.59 | $155.77 | 1,106,000 | — | — |
| 2021-02-19 | $26.13 | $153.08 | 790,700 | — | — |
| 2021-02-18 | $26.30 | $154.07 | 933,100 | — | — |
| 2021-02-17 | $26.20 | $153.49 | 721,500 | — | — |
| 2021-02-16 | $25.96 | $152.08 | 1,192,200 | — | — |
| 2021-02-12 | $26.28 | $153.96 | 523,000 | — | — |
| 2021-02-11 | $26.75 | $156.71 | 2,096,200 | — | — |
| 2021-02-10 | $26.81 | $157.06 | 852,700 | — | — |
| 2021-02-09 | $27.03 | $158.35 | 630,900 | — | — |
| 2021-02-08 | $27.03 | $158.35 | 760,600 | — | — |
| 2021-02-05 | $26.96 | $157.94 | 1,040,300 | — | — |
| 2021-02-04 | $27.49 | $161.05 | 637,100 | — | — |
| 2021-02-03 | $26.71 | $156.48 | 657,800 | — | — |
| 2021-02-02 | $26.91 | $157.65 | 520,300 | — | — |
| 2021-02-01 | $26.72 | $156.54 | 740,200 | — | — |
| 2021-01-29 | $26.27 | $153.90 | 623,300 | — | — |
| 2021-01-28 | $26.58 | $155.71 | 706,900 | — | — |
| 2021-01-27 | $26.48 | $155.13 | 956,600 | — | — |
| 2021-01-26 | $26.61 | $155.89 | 521,400 | — | — |
| 2021-01-25 | $26.61 | $155.89 | 754,500 | — | — |
| 2021-01-22 | $26.25 | $153.78 | 839,300 | — | — |
| 2021-01-21 | $26.14 | $153.14 | 480,500 | — | — |
| 2021-01-20 | $26.28 | $153.96 | 578,400 | — | — |
| 2021-01-19 | $26.14 | $153.14 | 452,200 | — | — |
| 2021-01-15 | $26.20 | $153.49 | 515,000 | — | — |
| 2021-01-14 | $26.21 | $153.55 | 701,600 | — | — |
| 2021-01-13 | $25.47 | $149.21 | 600,500 | — | — |
| 2021-01-12 | $25.34 | $148.45 | 388,000 | — | — |
| 2021-01-11 | $24.93 | $146.05 | 539,700 | — | — |
| 2021-01-08 | $24.91 | $145.93 | 534,600 | — | — |
| 2021-01-07 | $24.80 | $145.29 | 752,100 | — | — |
| 2021-01-06 | $25.27 | $148.04 | 1,183,000 | — | — |
| 2021-01-05 | $25.13 | $147.22 | 698,800 | — | — |
| 2021-01-04 | $25.37 | $148.63 | 650,600 | — | — |