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
- 1980-03-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $40.28 | $254.39 | 643,700 | — | — |
| 2021-12-30 | $40.35 | $254.84 | 487,400 | — | — |
| 2021-12-29 | $40.28 | $254.39 | 485,700 | — | — |
| 2021-12-28 | $40.02 | $252.75 | 642,500 | — | — |
| 2021-12-27 | $39.85 | $251.68 | 768,000 | — | — |
| 2021-12-23 | $39.44 | $249.09 | 798,400 | — | — |
| 2021-12-22 | $39.32 | $248.33 | 1,337,400 | — | — |
| 2021-12-21 | $38.79 | $244.98 | 787,800 | — | — |
| 2021-12-20 | $37.72 | $238.23 | 1,356,500 | — | — |
| 2021-12-17 | $38.71 | $244.48 | 1,805,200 | — | — |
| 2021-12-16 | $39.09 | $246.88 | 846,300 | — | — |
| 2021-12-15 | $38.97 | $246.12 | 497,600 | — | — |
| 2021-12-14 | $38.82 | $245.17 | 711,700 | — | — |
| 2021-12-13 | $39.17 | $247.38 | 810,100 | — | — |
| 2021-12-10 | $39.38 | $248.71 | 799,000 | — | — |
| 2021-12-09 | $39.26 | $247.95 | 539,400 | — | — |
| 2021-12-08 | $39.79 | $251.30 | 827,500 | — | — |
| 2021-12-07 | $39.45 | $249.15 | 689,300 | — | — |
| 2021-12-06 | $39.39 | $248.77 | 597,700 | — | — |
| 2021-12-03 | $38.08 | $240.50 | 548,500 | — | — |
| 2021-12-02 | $38.52 | $243.28 | 671,400 | — | — |
| 2021-12-01 | $37.48 | $236.71 | 912,500 | — | — |
| 2021-11-30 | $37.76 | $238.48 | 992,200 | — | — |
| 2021-11-29 | $38.56 | $243.53 | 651,700 | — | — |
| 2021-11-26 | $38.55 | $243.47 | 618,900 | — | — |
| 2021-11-24 | $39.70 | $250.73 | 548,700 | — | — |
| 2021-11-23 | $39.54 | $249.72 | 629,500 | — | — |
| 2021-11-22 | $39.27 | $248.02 | 1,039,400 | — | — |
| 2021-11-19 | $39.18 | $247.45 | 602,900 | — | — |
| 2021-11-18 | $39.33 | $248.39 | 892,700 | — | — |
| 2021-11-17 | $39.29 | $248.14 | 781,100 | — | — |
| 2021-11-16 | $39.84 | $251.62 | 472,200 | — | — |
| 2021-11-15 | $40.46 | $255.53 | 613,300 | — | — |
| 2021-11-12 | $39.95 | $252.31 | 585,800 | — | — |
| 2021-11-11 | $40.04 | $252.88 | 495,600 | — | — |
| 2021-11-10 | $39.90 | $251.99 | 690,100 | — | — |
| 2021-11-09 | $39.86 | $251.74 | 260,500 | — | — |
| 2021-11-08 | $40.06 | $253.00 | 1,021,100 | — | — |
| 2021-11-05 | $39.92 | $252.12 | 387,400 | — | — |
| 2021-11-04 | $39.32 | $248.33 | 409,900 | — | — |
| 2021-11-03 | $39.76 | $251.11 | 592,500 | — | — |
| 2021-11-02 | $39.13 | $247.13 | 668,500 | — | — |
| 2021-11-01 | $40.08 | $253.13 | 836,300 | — | — |
| 2021-10-29 | $39.61 | $250.16 | 1,142,200 | — | — |
| 2021-10-28 | $39.87 | $251.81 | 621,600 | — | — |
| 2021-10-27 | $39.32 | $248.33 | 620,100 | — | — |
| 2021-10-26 | $39.82 | $251.49 | 374,600 | — | — |
| 2021-10-25 | $39.73 | $250.92 | 410,200 | — | — |
| 2021-10-22 | $39.99 | $252.56 | 394,200 | — | — |
| 2021-10-21 | $40.07 | $253.07 | 402,300 | — | — |
| 2021-10-20 | $40.64 | $256.67 | 355,800 | — | — |
| 2021-10-19 | $39.78 | $251.24 | 369,300 | — | — |
| 2021-10-18 | $40.10 | $253.26 | 553,200 | — | — |
| 2021-10-15 | $40.05 | $252.94 | 481,300 | — | — |
| 2021-10-14 | $39.81 | $251.43 | 457,600 | — | — |
| 2021-10-13 | $39.33 | $248.39 | 490,400 | — | — |
| 2021-10-12 | $39.26 | $247.95 | 660,900 | — | — |
| 2021-10-11 | $39.02 | $246.44 | 578,200 | — | — |
| 2021-10-08 | $38.79 | $244.98 | 437,700 | — | — |
| 2021-10-07 | $38.67 | $244.23 | 568,000 | — | — |
| 2021-10-06 | $38.52 | $243.28 | 678,200 | — | — |
| 2021-10-05 | $38.10 | $240.63 | 687,300 | — | — |
| 2021-10-04 | $38.26 | $241.64 | 565,400 | — | — |
| 2021-10-01 | $38.41 | $240.63 | 488,900 | — | — |
| 2021-09-30 | $37.29 | $233.61 | 673,500 | — | — |
| 2021-09-29 | $38.15 | $239.00 | 498,300 | — | — |
| 2021-09-28 | $37.82 | $236.93 | 478,900 | — | — |
| 2021-09-27 | $38.02 | $238.18 | 563,500 | — | — |
| 2021-09-24 | $37.79 | $236.74 | 633,300 | — | — |
| 2021-09-23 | $37.71 | $236.24 | 472,800 | — | — |
| 2021-09-22 | $37.52 | $235.05 | 483,500 | — | — |
| 2021-09-21 | $36.99 | $231.73 | 484,100 | — | — |
| 2021-09-20 | $37.00 | $231.79 | 565,800 | — | — |
| 2021-09-17 | $36.93 | $231.35 | 2,083,900 | — | — |
| 2021-09-16 | $37.38 | $234.17 | 852,200 | — | — |
| 2021-09-15 | $37.48 | $234.80 | 704,500 | — | — |
| 2021-09-14 | $37.32 | $233.80 | 500,700 | — | — |
| 2021-09-13 | $37.56 | $235.30 | 842,100 | — | — |
| 2021-09-10 | $37.01 | $231.86 | 879,200 | — | — |
| 2021-09-09 | $37.84 | $237.06 | 985,000 | — | — |
| 2021-09-08 | $39.04 | $244.57 | 505,500 | — | — |
| 2021-09-07 | $38.79 | $243.01 | 712,100 | — | — |
| 2021-09-03 | $39.05 | $244.64 | 872,900 | — | — |
| 2021-09-02 | $39.20 | $245.58 | 1,103,000 | — | — |
| 2021-09-01 | $39.50 | $247.45 | 1,051,800 | — | — |
| 2021-08-31 | $38.56 | $241.57 | 1,548,400 | — | — |
| 2021-08-30 | $38.92 | $243.82 | 846,400 | — | — |
| 2021-08-27 | $39.05 | $244.64 | 935,800 | — | — |
| 2021-08-26 | $38.65 | $242.13 | 868,700 | — | — |
| 2021-08-25 | $38.91 | $243.76 | 840,500 | — | — |
| 2021-08-24 | $39.22 | $245.70 | 1,747,800 | — | — |
| 2021-08-23 | $38.91 | $243.76 | 585,000 | — | — |
| 2021-08-20 | $38.37 | $240.38 | 630,900 | — | — |
| 2021-08-19 | $38.37 | $240.38 | 528,800 | — | — |
| 2021-08-18 | $38.53 | $241.38 | 577,500 | — | — |
| 2021-08-17 | $39.25 | $245.89 | 614,100 | — | — |
| 2021-08-16 | $39.08 | $244.82 | 353,300 | — | — |
| 2021-08-13 | $39.36 | $246.58 | 705,600 | — | — |
| 2021-08-12 | $39.30 | $246.20 | 399,100 | — | — |
| 2021-08-11 | $39.52 | $247.58 | 464,600 | — | — |
| 2021-08-10 | $38.96 | $244.07 | 435,600 | — | — |
| 2021-08-09 | $39.32 | $246.33 | 557,700 | — | — |
| 2021-08-06 | $39.46 | $247.20 | 626,100 | — | — |
| 2021-08-05 | $39.35 | $246.52 | 700,000 | — | — |
| 2021-08-04 | $38.72 | $242.57 | 943,800 | — | — |
| 2021-08-03 | $39.25 | $245.89 | 813,400 | — | — |
| 2021-08-02 | $39.41 | $246.89 | 809,100 | — | — |
| 2021-07-30 | $39.72 | $248.83 | 1,594,400 | — | — |
| 2021-07-29 | $39.76 | $249.08 | 921,200 | — | — |
| 2021-07-28 | $39.56 | $247.83 | 1,321,300 | — | — |
| 2021-07-27 | $39.45 | $247.14 | 1,313,100 | — | — |
| 2021-07-26 | $39.54 | $247.71 | 932,800 | — | — |
| 2021-07-23 | $39.66 | $248.46 | 862,300 | — | — |
| 2021-07-22 | $39.55 | $247.77 | 855,900 | — | — |
| 2021-07-21 | $40.16 | $251.59 | 1,505,900 | — | — |
| 2021-07-20 | $39.43 | $247.02 | 1,840,700 | — | — |
| 2021-07-19 | $38.07 | $238.50 | 1,575,900 | — | — |
| 2021-07-16 | $39.01 | $244.39 | 1,293,600 | — | — |
| 2021-07-15 | $38.63 | $242.00 | 824,700 | — | — |
| 2021-07-14 | $38.48 | $241.06 | 1,022,900 | — | — |
| 2021-07-13 | $38.12 | $238.81 | 915,800 | — | — |
| 2021-07-12 | $38.60 | $241.82 | 717,900 | — | — |
| 2021-07-09 | $38.08 | $238.56 | 644,300 | — | — |
| 2021-07-08 | $37.02 | $231.92 | 855,000 | — | — |
| 2021-07-07 | $37.06 | $232.17 | 1,125,200 | — | — |
| 2021-07-06 | $37.24 | $233.30 | 1,136,600 | — | — |
| 2021-07-02 | $36.92 | $231.29 | 1,124,200 | — | — |
| 2021-07-01 | $37.14 | $230.73 | 1,741,600 | — | — |
| 2021-06-30 | $36.78 | $228.49 | 1,173,500 | — | — |
| 2021-06-29 | $36.59 | $227.31 | 990,800 | — | — |
| 2021-06-28 | $36.74 | $228.24 | 1,480,400 | — | — |
| 2021-06-25 | $37.94 | $235.70 | 1,331,600 | — | — |
| 2021-06-24 | $37.28 | $231.60 | 793,500 | — | — |
| 2021-06-23 | $37.15 | $230.79 | 1,856,800 | — | — |
| 2021-06-22 | $37.50 | $232.96 | 937,900 | — | — |
| 2021-06-21 | $38.06 | $236.44 | 1,198,700 | — | — |
| 2021-06-18 | $37.14 | $230.73 | 1,272,700 | — | — |
| 2021-06-17 | $38.00 | $236.07 | 1,508,300 | — | — |
| 2021-06-16 | $38.62 | $239.92 | 809,500 | — | — |
| 2021-06-15 | $39.12 | $243.03 | 964,700 | — | — |
| 2021-06-14 | $39.98 | $248.37 | 1,133,700 | — | — |
| 2021-06-11 | $39.71 | $246.69 | 1,110,300 | — | — |
| 2021-06-10 | $39.58 | $245.89 | 1,139,700 | — | — |
| 2021-06-09 | $38.89 | $241.60 | 545,000 | — | — |
| 2021-06-08 | $39.02 | $242.41 | 767,500 | — | — |
| 2021-06-07 | $38.76 | $240.79 | 1,071,900 | — | — |
| 2021-06-04 | $38.61 | $239.86 | 1,172,100 | — | — |
| 2021-06-03 | $38.38 | $238.43 | 1,412,700 | — | — |
| 2021-06-02 | $38.37 | $238.37 | 1,273,000 | — | — |
| 2021-06-01 | $38.43 | $238.74 | 1,896,900 | — | — |
| 2021-05-28 | $37.09 | $230.42 | 1,570,300 | — | — |
| 2021-05-27 | $36.38 | $226.01 | 1,447,100 | — | — |
| 2021-05-26 | $37.05 | $230.17 | 541,500 | — | — |
| 2021-05-25 | $36.42 | $226.26 | 1,262,600 | — | — |
| 2021-05-24 | $36.93 | $229.42 | 786,800 | — | — |
| 2021-05-21 | $36.54 | $227.00 | 536,300 | — | — |
| 2021-05-20 | $36.29 | $225.45 | 682,600 | — | — |
| 2021-05-19 | $35.57 | $220.97 | 752,600 | — | — |
| 2021-05-18 | $35.83 | $222.59 | 614,300 | — | — |
| 2021-05-17 | $35.56 | $220.91 | 802,700 | — | — |
| 2021-05-14 | $35.39 | $219.86 | 833,900 | — | — |
| 2021-05-13 | $35.11 | $218.12 | 1,029,300 | — | — |
| 2021-05-12 | $35.13 | $218.24 | 986,600 | — | — |
| 2021-05-11 | $35.23 | $218.86 | 1,135,900 | — | — |
| 2021-05-10 | $36.02 | $223.77 | 825,700 | — | — |
| 2021-05-07 | $36.11 | $224.33 | 672,700 | — | — |
| 2021-05-06 | $36.26 | $225.26 | 588,900 | — | — |
| 2021-05-05 | $35.77 | $222.22 | 550,700 | — | — |
| 2021-05-04 | $36.87 | $229.05 | 828,300 | — | — |
| 2021-05-03 | $36.32 | $225.63 | 1,020,000 | — | — |
| 2021-04-30 | $36.67 | $227.81 | 946,200 | — | — |
| 2021-04-29 | $37.13 | $230.67 | 584,000 | — | — |
| 2021-04-28 | $36.51 | $226.81 | 689,000 | — | — |
| 2021-04-27 | $36.45 | $226.44 | 785,900 | — | — |
| 2021-04-26 | $36.60 | $227.37 | 407,500 | — | — |
| 2021-04-23 | $36.18 | $224.76 | 822,500 | — | — |
| 2021-04-22 | $36.01 | $223.71 | 515,700 | — | — |
| 2021-04-21 | $36.55 | $227.06 | 762,400 | — | — |
| 2021-04-20 | $36.24 | $225.14 | 594,400 | — | — |
| 2021-04-19 | $36.04 | $223.89 | 513,600 | — | — |
| 2021-04-16 | $36.02 | $223.77 | 534,800 | — | — |
| 2021-04-15 | $35.62 | $221.29 | 861,500 | — | — |
| 2021-04-14 | $35.54 | $220.79 | 1,197,400 | — | — |
| 2021-04-13 | $35.31 | $219.36 | 1,045,200 | — | — |
| 2021-04-12 | $35.41 | $219.98 | 634,400 | — | — |
| 2021-04-09 | $35.29 | $219.24 | 669,600 | — | — |
| 2021-04-08 | $35.15 | $218.37 | 586,300 | — | — |
| 2021-04-07 | $35.49 | $220.48 | 748,500 | — | — |
| 2021-04-06 | $35.08 | $217.93 | 1,183,900 | — | — |
| 2021-04-05 | $35.20 | $218.68 | 1,002,400 | — | — |
| 2021-04-01 | $36.05 | $222.03 | 1,292,600 | — | — |
| 2021-03-31 | $35.35 | $217.72 | 1,386,700 | — | — |
| 2021-03-30 | $36.11 | $222.40 | 661,400 | — | — |
| 2021-03-29 | $35.80 | $220.49 | 954,500 | — | — |
| 2021-03-26 | $36.30 | $223.57 | 775,200 | — | — |
| 2021-03-25 | $35.42 | $218.15 | 888,500 | — | — |
| 2021-03-24 | $34.60 | $213.10 | 942,000 | — | — |
| 2021-03-23 | $34.22 | $210.76 | 774,700 | — | — |
| 2021-03-22 | $34.93 | $215.13 | 678,100 | — | — |
| 2021-03-19 | $35.22 | $216.92 | 1,918,300 | — | — |
| 2021-03-18 | $36.34 | $223.82 | 1,974,600 | — | — |
| 2021-03-17 | $36.38 | $224.06 | 1,048,000 | — | — |
| 2021-03-16 | $36.65 | $225.73 | 1,022,200 | — | — |
| 2021-03-15 | $36.59 | $225.36 | 911,400 | — | — |
| 2021-03-12 | $36.32 | $223.69 | 873,200 | — | — |
| 2021-03-11 | $35.27 | $217.23 | 751,700 | — | — |
| 2021-03-10 | $35.51 | $218.70 | 525,900 | — | — |
| 2021-03-09 | $35.04 | $215.81 | 704,000 | — | — |
| 2021-03-08 | $36.03 | $221.91 | 610,000 | — | — |
| 2021-03-05 | $34.88 | $214.82 | 734,000 | — | — |
| 2021-03-04 | $34.73 | $213.90 | 776,800 | — | — |
| 2021-03-03 | $34.68 | $213.59 | 1,342,200 | — | — |
| 2021-03-02 | $34.45 | $212.18 | 788,700 | — | — |
| 2021-03-01 | $34.44 | $212.11 | 804,500 | — | — |
| 2021-02-26 | $33.54 | $206.57 | 1,173,200 | — | — |
| 2021-02-25 | $33.78 | $208.05 | 1,171,900 | — | — |
| 2021-02-24 | $34.46 | $212.24 | 2,194,700 | — | — |
| 2021-02-23 | $34.45 | $212.18 | 1,498,500 | — | — |
| 2021-02-22 | $34.31 | $211.31 | 888,400 | — | — |
| 2021-02-19 | $33.12 | $203.99 | 652,100 | — | — |
| 2021-02-18 | $33.36 | $205.46 | 451,400 | — | — |
| 2021-02-17 | $33.50 | $206.33 | 517,800 | — | — |
| 2021-02-16 | $34.17 | $210.45 | 1,473,700 | — | — |
| 2021-02-12 | $33.67 | $207.37 | 719,000 | — | — |
| 2021-02-11 | $34.20 | $210.64 | 1,030,000 | — | — |
| 2021-02-10 | $33.96 | $209.16 | 831,100 | — | — |
| 2021-02-09 | $34.18 | $210.51 | 604,300 | — | — |
| 2021-02-08 | $34.16 | $210.39 | 653,100 | — | — |
| 2021-02-05 | $33.60 | $206.94 | 896,500 | — | — |
| 2021-02-04 | $32.64 | $201.03 | 668,100 | — | — |
| 2021-02-03 | $32.40 | $199.55 | 933,200 | — | — |
| 2021-02-02 | $32.40 | $199.55 | 1,115,200 | — | — |
| 2021-02-01 | $32.55 | $200.47 | 1,286,500 | — | — |
| 2021-01-29 | $31.54 | $194.25 | 893,200 | — | — |
| 2021-01-28 | $31.89 | $196.41 | 951,500 | — | — |
| 2021-01-27 | $31.82 | $195.98 | 986,400 | — | — |
| 2021-01-26 | $32.40 | $199.55 | 728,200 | — | — |
| 2021-01-25 | $32.76 | $201.77 | 916,000 | — | — |
| 2021-01-22 | $33.09 | $203.80 | 863,800 | — | — |
| 2021-01-21 | $33.32 | $205.22 | 665,800 | — | — |
| 2021-01-20 | $34.00 | $209.40 | 1,117,000 | — | — |
| 2021-01-19 | $33.93 | $208.97 | 1,119,100 | — | — |
| 2021-01-15 | $34.42 | $211.99 | 594,700 | — | — |
| 2021-01-14 | $33.80 | $208.17 | 777,700 | — | — |
| 2021-01-13 | $33.52 | $206.45 | 1,396,600 | — | — |
| 2021-01-12 | $32.37 | $199.37 | 895,100 | — | — |
| 2021-01-11 | $31.39 | $193.33 | 517,900 | — | — |
| 2021-01-08 | $31.69 | $195.18 | 723,700 | — | — |
| 2021-01-07 | $31.80 | $195.86 | 771,100 | — | — |
| 2021-01-06 | $32.86 | $202.38 | 1,080,000 | — | — |
| 2021-01-05 | $32.62 | $200.91 | 1,238,300 | — | — |
| 2021-01-04 | $32.62 | $200.91 | 910,700 | — | — |