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-13 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 | $58.28 | $183.79 | 612,400 | — | — |
| 2021-12-30 | $57.86 | $182.45 | 503,800 | — | — |
| 2021-12-29 | $57.75 | $182.12 | 734,800 | — | — |
| 2021-12-28 | $57.85 | $182.44 | 2,365,400 | — | — |
| 2021-12-27 | $58.74 | $185.23 | 2,652,800 | — | — |
| 2021-12-23 | $57.95 | $182.75 | 610,400 | — | — |
| 2021-12-22 | $57.33 | $180.80 | 586,000 | — | — |
| 2021-12-21 | $56.58 | $178.42 | 635,800 | — | — |
| 2021-12-20 | $55.90 | $176.30 | 902,200 | — | — |
| 2021-12-17 | $56.23 | $177.33 | 1,317,800 | — | — |
| 2021-12-16 | $57.04 | $179.87 | 985,200 | — | — |
| 2021-12-15 | $55.83 | $176.07 | 595,200 | — | — |
| 2021-12-14 | $55.37 | $174.60 | 596,000 | — | — |
| 2021-12-13 | $55.22 | $174.13 | 767,400 | — | — |
| 2021-12-10 | $55.83 | $176.05 | 540,800 | — | — |
| 2021-12-09 | $55.78 | $175.89 | 504,600 | — | — |
| 2021-12-08 | $56.21 | $177.25 | 649,800 | — | — |
| 2021-12-07 | $56.15 | $177.06 | 960,400 | — | — |
| 2021-12-06 | $55.36 | $174.58 | 845,000 | — | — |
| 2021-12-03 | $54.58 | $172.14 | 1,389,600 | — | — |
| 2021-12-02 | $53.58 | $168.95 | 2,325,800 | — | — |
| 2021-12-01 | $55.05 | $173.61 | 1,226,800 | — | — |
| 2021-11-30 | $55.74 | $175.77 | 1,461,400 | — | — |
| 2021-11-29 | $57.08 | $179.99 | 628,400 | — | — |
| 2021-11-26 | $57.33 | $180.81 | 717,800 | — | — |
| 2021-11-24 | $58.82 | $185.50 | 406,400 | — | — |
| 2021-11-23 | $58.83 | $185.53 | 622,600 | — | — |
| 2021-11-22 | $58.51 | $184.52 | 684,000 | — | — |
| 2021-11-19 | $58.06 | $183.08 | 1,285,000 | — | — |
| 2021-11-18 | $58.91 | $185.78 | 485,200 | — | — |
| 2021-11-17 | $59.14 | $186.50 | 544,800 | — | — |
| 2021-11-16 | $59.30 | $187.01 | 552,600 | — | — |
| 2021-11-15 | $59.64 | $188.08 | 4,967,200 | — | — |
| 2021-11-12 | $59.81 | $188.60 | 397,000 | — | — |
| 2021-11-11 | $59.40 | $187.32 | 370,600 | — | — |
| 2021-11-10 | $59.64 | $188.08 | 510,400 | — | — |
| 2021-11-09 | $59.64 | $188.08 | 673,400 | — | — |
| 2021-11-08 | $59.28 | $186.95 | 2,406,200 | — | — |
| 2021-11-05 | $59.75 | $188.43 | 2,509,400 | — | — |
| 2021-11-04 | $60.14 | $189.66 | 2,210,000 | — | — |
| 2021-11-03 | $61.45 | $193.77 | 470,600 | — | — |
| 2021-11-02 | $61.04 | $192.48 | 321,400 | — | — |
| 2021-11-01 | $61.01 | $192.40 | 397,600 | — | — |
| 2021-10-29 | $60.63 | $191.20 | 623,000 | — | — |
| 2021-10-28 | $61.01 | $192.39 | 558,000 | — | — |
| 2021-10-27 | $60.69 | $191.39 | 811,200 | — | — |
| 2021-10-26 | $60.94 | $192.17 | 733,600 | — | — |
| 2021-10-25 | $60.79 | $191.72 | 581,200 | — | — |
| 2021-10-22 | $60.62 | $191.17 | 705,000 | — | — |
| 2021-10-21 | $60.15 | $189.69 | 506,000 | — | — |
| 2021-10-20 | $60.33 | $190.26 | 613,200 | — | — |
| 2021-10-19 | $59.76 | $188.48 | 465,600 | — | — |
| 2021-10-18 | $59.72 | $188.32 | 563,800 | — | — |
| 2021-10-15 | $59.62 | $188.02 | 755,400 | — | — |
| 2021-10-14 | $58.97 | $185.97 | 2,236,600 | — | — |
| 2021-10-13 | $58.09 | $183.19 | 3,032,800 | — | — |
| 2021-10-12 | $58.32 | $183.92 | 487,400 | — | — |
| 2021-10-11 | $58.44 | $184.30 | 299,600 | — | — |
| 2021-10-08 | $58.61 | $184.82 | 665,800 | — | — |
| 2021-10-07 | $57.87 | $182.50 | 471,000 | — | — |
| 2021-10-06 | $57.22 | $180.43 | 551,600 | — | — |
| 2021-10-05 | $57.21 | $180.42 | 560,200 | — | — |
| 2021-10-04 | $56.63 | $178.60 | 674,000 | — | — |
| 2021-10-01 | $56.22 | $177.28 | 771,800 | — | — |
| 2021-09-30 | $55.65 | $175.50 | 2,209,000 | — | — |
| 2021-09-29 | $55.81 | $175.99 | 1,783,800 | — | — |
| 2021-09-28 | $56.34 | $177.67 | 1,650,000 | — | — |
| 2021-09-27 | $57.66 | $181.84 | 719,200 | — | — |
| 2021-09-24 | $57.63 | $179.91 | 576,400 | — | — |
| 2021-09-23 | $57.64 | $179.95 | 645,600 | — | — |
| 2021-09-22 | $56.29 | $175.76 | 508,600 | — | — |
| 2021-09-21 | $55.82 | $174.27 | 974,400 | — | — |
| 2021-09-20 | $55.82 | $174.27 | 1,546,400 | — | — |
| 2021-09-17 | $57.25 | $178.74 | 2,964,200 | — | — |
| 2021-09-16 | $58.36 | $182.20 | 485,800 | — | — |
| 2021-09-15 | $58.39 | $182.30 | 805,800 | — | — |
| 2021-09-14 | $57.40 | $179.19 | 665,600 | — | — |
| 2021-09-13 | $58.07 | $181.30 | 777,000 | — | — |
| 2021-09-10 | $57.70 | $180.13 | 428,000 | — | — |
| 2021-09-09 | $57.94 | $180.88 | 503,400 | — | — |
| 2021-09-08 | $57.38 | $179.14 | 539,400 | — | — |
| 2021-09-07 | $57.69 | $180.11 | 684,800 | — | — |
| 2021-09-03 | $58.12 | $181.44 | 400,400 | — | — |
| 2021-09-02 | $58.06 | $181.28 | 482,600 | — | — |
| 2021-09-01 | $57.53 | $179.60 | 566,600 | — | — |
| 2021-08-31 | $57.51 | $179.53 | 965,800 | — | — |
| 2021-08-30 | $57.74 | $180.27 | 962,200 | — | — |
| 2021-08-27 | $58.04 | $181.22 | 854,000 | — | — |
| 2021-08-26 | $58.37 | $182.22 | 1,258,400 | — | — |
| 2021-08-25 | $60.08 | $187.59 | 1,230,600 | — | — |
| 2021-08-24 | $59.44 | $185.57 | 1,318,400 | — | — |
| 2021-08-23 | $58.69 | $183.23 | 566,200 | — | — |
| 2021-08-20 | $57.55 | $179.67 | 569,200 | — | — |
| 2021-08-19 | $57.25 | $178.74 | 895,200 | — | — |
| 2021-08-18 | $58.58 | $182.90 | 569,200 | — | — |
| 2021-08-17 | $58.62 | $183.00 | 674,600 | — | — |
| 2021-08-16 | $59.33 | $185.25 | 467,000 | — | — |
| 2021-08-13 | $59.54 | $185.87 | 479,000 | — | — |
| 2021-08-12 | $59.31 | $185.17 | 378,400 | — | — |
| 2021-08-11 | $59.23 | $184.92 | 589,600 | — | — |
| 2021-08-10 | $58.84 | $183.70 | 664,800 | — | — |
| 2021-08-09 | $58.44 | $182.44 | 393,800 | — | — |
| 2021-08-06 | $58.69 | $183.22 | 1,276,000 | — | — |
| 2021-08-05 | $58.04 | $181.22 | 510,600 | — | — |
| 2021-08-04 | $57.46 | $179.38 | 569,000 | — | — |
| 2021-08-03 | $57.21 | $178.61 | 710,200 | — | — |
| 2021-08-02 | $57.64 | $179.95 | 342,800 | — | — |
| 2021-07-30 | $58.12 | $181.45 | 411,800 | — | — |
| 2021-07-29 | $58.56 | $182.81 | 406,800 | — | — |
| 2021-07-28 | $57.90 | $180.75 | 560,800 | — | — |
| 2021-07-27 | $57.36 | $179.08 | 491,000 | — | — |
| 2021-07-26 | $57.48 | $179.45 | 510,200 | — | — |
| 2021-07-23 | $57.01 | $177.97 | 546,200 | — | — |
| 2021-07-22 | $56.74 | $177.13 | 612,400 | — | — |
| 2021-07-21 | $56.72 | $177.08 | 538,000 | — | — |
| 2021-07-20 | $55.61 | $173.60 | 578,000 | — | — |
| 2021-07-19 | $55.21 | $172.35 | 1,072,600 | — | — |
| 2021-07-16 | $56.61 | $176.72 | 512,800 | — | — |
| 2021-07-15 | $57.12 | $178.33 | 541,000 | — | — |
| 2021-07-14 | $57.35 | $179.03 | 524,400 | — | — |
| 2021-07-13 | $57.23 | $178.67 | 477,400 | — | — |
| 2021-07-12 | $57.34 | $179.02 | 402,000 | — | — |
| 2021-07-09 | $56.97 | $177.88 | 561,000 | — | — |
| 2021-07-08 | $56.01 | $174.87 | 824,800 | — | — |
| 2021-07-07 | $56.74 | $177.13 | 507,600 | — | — |
| 2021-07-06 | $56.80 | $177.33 | 770,800 | — | — |
| 2021-07-02 | $57.42 | $179.25 | 461,400 | — | — |
| 2021-07-01 | $57.52 | $179.58 | 502,800 | — | — |
| 2021-06-30 | $56.93 | $177.74 | 1,142,400 | — | — |
| 2021-06-29 | $56.63 | $176.82 | 2,299,800 | — | — |
| 2021-06-28 | $57.31 | $178.91 | 3,320,400 | — | — |
| 2021-06-25 | $58.49 | $182.59 | 3,662,200 | — | — |
| 2021-06-24 | $59.24 | $183.10 | 3,046,400 | — | — |
| 2021-06-23 | $59.43 | $183.69 | 676,000 | — | — |
| 2021-06-22 | $59.38 | $183.55 | 1,029,000 | — | — |
| 2021-06-21 | $59.24 | $183.12 | 736,800 | — | — |
| 2021-06-18 | $58.14 | $179.70 | 1,875,800 | — | — |
| 2021-06-17 | $58.91 | $182.08 | 1,705,400 | — | — |
| 2021-06-16 | $60.04 | $185.59 | 894,800 | — | — |
| 2021-06-15 | $59.91 | $185.17 | 657,400 | — | — |
| 2021-06-14 | $59.47 | $183.81 | 1,209,600 | — | — |
| 2021-06-11 | $59.37 | $183.50 | 562,600 | — | — |
| 2021-06-10 | $59.62 | $184.27 | 746,200 | — | — |
| 2021-06-09 | $59.58 | $184.17 | 688,000 | — | — |
| 2021-06-08 | $59.83 | $184.94 | 1,488,600 | — | — |
| 2021-06-07 | $60.08 | $185.71 | 1,215,400 | — | — |
| 2021-06-04 | $60.11 | $185.79 | 719,400 | — | — |
| 2021-06-03 | $60.05 | $185.60 | 890,800 | — | — |
| 2021-06-02 | $60.20 | $186.07 | 1,186,000 | — | — |
| 2021-06-01 | $59.57 | $184.12 | 1,941,600 | — | — |
| 2021-05-28 | $58.94 | $182.16 | 1,370,400 | — | — |
| 2021-05-27 | $58.65 | $181.29 | 1,834,400 | — | — |
| 2021-05-26 | $56.51 | $174.66 | 963,600 | — | — |
| 2021-05-25 | $56.20 | $173.69 | 1,143,200 | — | — |
| 2021-05-24 | $56.29 | $173.97 | 638,800 | — | — |
| 2021-05-21 | $56.13 | $173.47 | 1,027,000 | — | — |
| 2021-05-20 | $55.69 | $172.13 | 757,600 | — | — |
| 2021-05-19 | $55.19 | $170.57 | 1,330,000 | — | — |
| 2021-05-18 | $55.24 | $170.75 | 789,400 | — | — |
| 2021-05-17 | $55.22 | $170.67 | 588,800 | — | — |
| 2021-05-14 | $54.69 | $169.04 | 1,120,600 | — | — |
| 2021-05-13 | $54.17 | $167.41 | 1,061,600 | — | — |
| 2021-05-12 | $53.51 | $165.37 | 1,063,600 | — | — |
| 2021-05-11 | $53.85 | $166.42 | 1,012,600 | — | — |
| 2021-05-10 | $54.08 | $167.15 | 742,600 | — | — |
| 2021-05-07 | $53.83 | $166.39 | 661,000 | — | — |
| 2021-05-06 | $53.55 | $165.51 | 834,400 | — | — |
| 2021-05-05 | $52.76 | $163.09 | 1,160,200 | — | — |
| 2021-05-04 | $52.24 | $161.46 | 882,400 | — | — |
| 2021-05-03 | $52.22 | $161.42 | 624,400 | — | — |
| 2021-04-30 | $51.98 | $160.66 | 944,000 | — | — |
| 2021-04-29 | $52.03 | $160.81 | 637,600 | — | — |
| 2021-04-28 | $51.65 | $159.62 | 1,539,000 | — | — |
| 2021-04-27 | $51.29 | $158.51 | 530,000 | — | — |
| 2021-04-26 | $51.14 | $158.06 | 841,000 | — | — |
| 2021-04-23 | $50.70 | $156.70 | 725,000 | — | — |
| 2021-04-22 | $49.97 | $154.43 | 815,000 | — | — |
| 2021-04-21 | $49.74 | $153.75 | 591,400 | — | — |
| 2021-04-20 | $48.97 | $151.34 | 1,708,000 | — | — |
| 2021-04-19 | $49.70 | $153.60 | 1,120,200 | — | — |
| 2021-04-16 | $49.88 | $154.19 | 1,788,200 | — | — |
| 2021-04-15 | $49.54 | $153.12 | 880,400 | — | — |
| 2021-04-14 | $49.68 | $153.55 | 1,538,000 | — | — |
| 2021-04-13 | $49.49 | $152.98 | 1,043,800 | — | — |
| 2021-04-12 | $49.54 | $153.12 | 799,000 | — | — |
| 2021-04-09 | $49.45 | $152.84 | 659,800 | — | — |
| 2021-04-08 | $49.31 | $152.41 | 703,800 | — | — |
| 2021-04-07 | $49.29 | $152.33 | 638,200 | — | — |
| 2021-04-06 | $49.38 | $152.62 | 699,400 | — | — |
| 2021-04-05 | $49.65 | $153.44 | 1,589,000 | — | — |
| 2021-04-01 | $49.36 | $152.55 | 789,200 | — | — |
| 2021-03-31 | $48.94 | $151.25 | 988,400 | — | — |
| 2021-03-30 | $49.12 | $151.81 | 1,134,400 | — | — |
| 2021-03-29 | $49.25 | $152.22 | 2,490,200 | — | — |
| 2021-03-26 | $49.76 | $153.80 | 4,278,000 | — | — |
| 2021-03-25 | $50.22 | $153.45 | 1,965,200 | — | — |
| 2021-03-24 | $50.06 | $152.93 | 2,985,600 | — | — |
| 2021-03-23 | $49.81 | $152.18 | 1,013,800 | — | — |
| 2021-03-22 | $50.29 | $153.63 | 892,400 | — | — |
| 2021-03-19 | $50.58 | $154.53 | 1,037,600 | — | — |
| 2021-03-18 | $50.61 | $154.61 | 1,560,600 | — | — |
| 2021-03-17 | $50.38 | $153.92 | 1,411,200 | — | — |
| 2021-03-16 | $49.96 | $152.62 | 1,252,400 | — | — |
| 2021-03-15 | $49.63 | $151.64 | 908,000 | — | — |
| 2021-03-12 | $49.90 | $152.45 | 877,200 | — | — |
| 2021-03-11 | $49.47 | $151.12 | 3,916,200 | — | — |
| 2021-03-10 | $49.33 | $150.71 | 968,200 | — | — |
| 2021-03-09 | $48.85 | $149.25 | 892,400 | — | — |
| 2021-03-08 | $48.59 | $148.45 | 1,438,000 | — | — |
| 2021-03-05 | $48.42 | $147.92 | 1,670,600 | — | — |
| 2021-03-04 | $47.86 | $146.21 | 1,745,200 | — | — |
| 2021-03-03 | $47.89 | $146.31 | 889,800 | — | — |
| 2021-03-02 | $47.49 | $145.08 | 1,342,600 | — | — |
| 2021-03-01 | $46.78 | $142.91 | 940,600 | — | — |
| 2021-02-26 | $46.08 | $140.80 | 1,137,600 | — | — |
| 2021-02-25 | $46.80 | $142.98 | 3,451,600 | — | — |
| 2021-02-24 | $47.15 | $144.05 | 1,144,400 | — | — |
| 2021-02-23 | $46.20 | $141.15 | 1,089,800 | — | — |
| 2021-02-22 | $45.63 | $139.39 | 664,000 | — | — |
| 2021-02-19 | $45.48 | $138.95 | 763,000 | — | — |
| 2021-02-18 | $45.05 | $137.64 | 492,800 | — | — |
| 2021-02-17 | $44.91 | $137.21 | 428,000 | — | — |
| 2021-02-16 | $44.91 | $137.21 | 713,600 | — | — |
| 2021-02-12 | $44.66 | $136.44 | 494,400 | — | — |
| 2021-02-11 | $44.48 | $135.89 | 810,200 | — | — |
| 2021-02-10 | $44.54 | $136.06 | 389,800 | — | — |
| 2021-02-09 | $44.51 | $135.97 | 697,000 | — | — |
| 2021-02-08 | $44.45 | $135.80 | 327,400 | — | — |
| 2021-02-05 | $44.24 | $135.18 | 428,800 | — | — |
| 2021-02-04 | $43.90 | $134.12 | 657,200 | — | — |
| 2021-02-03 | $43.73 | $133.60 | 598,000 | — | — |
| 2021-02-02 | $43.13 | $131.75 | 306,200 | — | — |
| 2021-02-01 | $42.45 | $129.68 | 488,800 | — | — |
| 2021-01-29 | $42.59 | $130.12 | 754,000 | — | — |
| 2021-01-28 | $43.08 | $131.63 | 2,826,600 | — | — |
| 2021-01-27 | $42.76 | $130.65 | 786,400 | — | — |
| 2021-01-26 | $43.67 | $133.40 | 441,600 | — | — |
| 2021-01-25 | $43.51 | $132.92 | 416,000 | — | — |
| 2021-01-22 | $43.63 | $133.28 | 370,000 | — | — |
| 2021-01-21 | $44.21 | $135.05 | 363,200 | — | — |
| 2021-01-20 | $44.52 | $136.02 | 407,800 | — | — |
| 2021-01-19 | $44.58 | $136.18 | 420,000 | — | — |
| 2021-01-15 | $44.65 | $136.40 | 409,800 | — | — |
| 2021-01-14 | $45.02 | $137.54 | 513,400 | — | — |
| 2021-01-13 | $44.72 | $136.64 | 838,600 | — | — |
| 2021-01-12 | $44.54 | $136.06 | 509,600 | — | — |
| 2021-01-11 | $44.17 | $134.93 | 510,400 | — | — |
| 2021-01-08 | $44.25 | $135.19 | 657,800 | — | — |
| 2021-01-07 | $44.06 | $134.61 | 808,000 | — | — |
| 2021-01-06 | $43.86 | $133.98 | 1,256,000 | — | — |
| 2021-01-05 | $43.04 | $131.49 | 861,000 | — | — |
| 2021-01-04 | $42.26 | $129.11 | 760,000 | — | — |