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
- 1990-05-11 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 | $116.85 | $151.01 | 528,900 | — | — |
| 2021-12-30 | $115.98 | $149.89 | 486,000 | — | — |
| 2021-12-29 | $113.02 | $146.07 | 1,271,000 | — | — |
| 2021-12-28 | $112.74 | $145.70 | 819,500 | — | — |
| 2021-12-27 | $113.36 | $146.50 | 751,600 | — | — |
| 2021-12-23 | $112.12 | $144.90 | 507,900 | — | — |
| 2021-12-22 | $111.74 | $144.41 | 1,145,000 | — | — |
| 2021-12-21 | $110.89 | $143.31 | 1,573,000 | — | — |
| 2021-12-20 | $110.56 | $142.89 | 1,243,100 | — | — |
| 2021-12-17 | $113.95 | $147.27 | 2,752,900 | — | — |
| 2021-12-16 | $116.11 | $150.06 | 933,300 | — | — |
| 2021-12-15 | $116.20 | $150.17 | 1,251,900 | — | — |
| 2021-12-14 | $115.98 | $149.89 | 1,280,000 | — | — |
| 2021-12-13 | $114.28 | $147.69 | 1,151,600 | — | — |
| 2021-12-10 | $120.67 | $155.95 | 1,411,600 | — | — |
| 2021-12-09 | $119.66 | $154.65 | 770,600 | — | — |
| 2021-12-08 | $120.30 | $155.47 | 707,200 | — | — |
| 2021-12-07 | $122.89 | $158.82 | 1,233,000 | — | — |
| 2021-12-06 | $124.57 | $160.99 | 675,700 | — | — |
| 2021-12-03 | $124.04 | $160.31 | 860,500 | — | — |
| 2021-12-02 | $126.80 | $163.87 | 793,600 | — | — |
| 2021-12-01 | $122.67 | $158.54 | 574,900 | — | — |
| 2021-11-30 | $123.85 | $160.06 | 716,600 | — | — |
| 2021-11-29 | $127.46 | $164.73 | 504,200 | — | — |
| 2021-11-26 | $127.19 | $164.38 | 409,300 | — | — |
| 2021-11-24 | $126.99 | $164.12 | 433,600 | — | — |
| 2021-11-23 | $127.62 | $164.93 | 570,000 | — | — |
| 2021-11-22 | $125.96 | $162.79 | 977,100 | — | — |
| 2021-11-19 | $117.85 | $152.31 | 773,500 | — | — |
| 2021-11-18 | $120.86 | $156.20 | 1,232,300 | — | — |
| 2021-11-17 | $117.75 | $152.18 | 2,213,600 | — | — |
| 2021-11-16 | $130.90 | $169.17 | 695,500 | — | — |
| 2021-11-15 | $129.02 | $166.74 | 443,100 | — | — |
| 2021-11-12 | $128.68 | $166.30 | 848,800 | — | — |
| 2021-11-11 | $124.94 | $161.47 | 824,400 | — | — |
| 2021-11-10 | $124.45 | $160.84 | 998,500 | — | — |
| 2021-11-09 | $125.14 | $161.73 | 907,500 | — | — |
| 2021-11-08 | $122.36 | $158.14 | 919,400 | — | — |
| 2021-11-05 | $123.65 | $159.80 | 800,600 | — | — |
| 2021-11-04 | $122.03 | $157.71 | 511,900 | — | — |
| 2021-11-03 | $122.38 | $158.16 | 761,900 | — | — |
| 2021-11-02 | $120.11 | $155.23 | 809,300 | — | — |
| 2021-11-01 | $123.38 | $159.45 | 773,600 | — | — |
| 2021-10-29 | $121.12 | $156.53 | 601,500 | — | — |
| 2021-10-28 | $120.86 | $156.20 | 830,300 | — | — |
| 2021-10-27 | $120.39 | $155.59 | 975,900 | — | — |
| 2021-10-26 | $125.43 | $162.10 | 1,046,900 | — | — |
| 2021-10-25 | $131.04 | $169.35 | 1,227,300 | — | — |
| 2021-10-22 | $130.48 | $168.63 | 1,320,000 | — | — |
| 2021-10-21 | $126.00 | $162.84 | 3,368,800 | — | — |
| 2021-10-20 | $116.96 | $151.16 | 1,449,300 | — | — |
| 2021-10-19 | $115.44 | $149.19 | 747,100 | — | — |
| 2021-10-18 | $117.32 | $151.62 | 617,600 | — | — |
| 2021-10-15 | $116.71 | $150.83 | 672,200 | — | — |
| 2021-10-14 | $116.04 | $149.97 | 609,900 | — | — |
| 2021-10-13 | $114.37 | $147.81 | 936,200 | — | — |
| 2021-10-12 | $117.18 | $151.44 | 422,800 | — | — |
| 2021-10-11 | $117.60 | $151.98 | 682,400 | — | — |
| 2021-10-08 | $118.12 | $152.66 | 606,300 | — | — |
| 2021-10-07 | $117.49 | $151.84 | 1,032,000 | — | — |
| 2021-10-06 | $115.15 | $148.82 | 661,200 | — | — |
| 2021-10-05 | $115.06 | $148.70 | 1,114,000 | — | — |
| 2021-10-04 | $120.25 | $155.41 | 818,000 | — | — |
| 2021-10-01 | $119.42 | $154.34 | 1,035,600 | — | — |
| 2021-09-30 | $121.76 | $157.36 | 1,586,500 | — | — |
| 2021-09-29 | $129.01 | $166.73 | 1,676,800 | — | — |
| 2021-09-28 | $122.48 | $158.29 | 834,900 | — | — |
| 2021-09-27 | $124.41 | $160.79 | 1,191,300 | — | — |
| 2021-09-24 | $123.82 | $160.02 | 1,662,900 | — | — |
| 2021-09-23 | $122.25 | $157.99 | 1,866,900 | — | — |
| 2021-09-22 | $125.60 | $162.32 | 1,656,400 | — | — |
| 2021-09-21 | $121.09 | $156.49 | 1,345,900 | — | — |
| 2021-09-20 | $118.82 | $153.56 | 1,033,800 | — | — |
| 2021-09-17 | $120.46 | $155.68 | 5,629,200 | — | — |
| 2021-09-16 | $117.29 | $151.58 | 1,973,200 | — | — |
| 2021-09-15 | $110.49 | $142.80 | 1,367,200 | — | — |
| 2021-09-14 | $106.60 | $137.77 | 814,200 | — | — |
| 2021-09-13 | $105.89 | $136.85 | 767,300 | — | — |
| 2021-09-10 | $104.53 | $135.09 | 818,500 | — | — |
| 2021-09-09 | $105.06 | $135.78 | 927,700 | — | — |
| 2021-09-08 | $105.29 | $136.07 | 1,393,100 | — | — |
| 2021-09-07 | $102.98 | $133.09 | 1,605,600 | — | — |
| 2021-09-03 | $106.26 | $137.33 | 929,200 | — | — |
| 2021-09-02 | $107.48 | $138.91 | 700,100 | — | — |
| 2021-09-01 | $108.21 | $139.85 | 627,200 | — | — |
| 2021-08-31 | $109.09 | $140.99 | 635,300 | — | — |
| 2021-08-30 | $110.56 | $142.89 | 495,500 | — | — |
| 2021-08-27 | $110.58 | $142.91 | 516,200 | — | — |
| 2021-08-26 | $109.88 | $142.01 | 625,900 | — | — |
| 2021-08-25 | $112.60 | $145.52 | 602,900 | — | — |
| 2021-08-24 | $114.97 | $148.59 | 701,600 | — | — |
| 2021-08-23 | $113.79 | $147.06 | 860,100 | — | — |
| 2021-08-20 | $114.05 | $147.40 | 1,004,000 | — | — |
| 2021-08-19 | $113.50 | $146.69 | 1,256,400 | — | — |
| 2021-08-18 | $113.69 | $146.93 | 1,441,000 | — | — |
| 2021-08-17 | $114.73 | $148.28 | 1,998,200 | — | — |
| 2021-08-16 | $122.43 | $158.23 | 2,653,800 | — | — |
| 2021-08-13 | $115.81 | $149.67 | 806,100 | — | — |
| 2021-08-12 | $117.11 | $151.35 | 875,900 | — | — |
| 2021-08-11 | $116.99 | $151.20 | 1,067,600 | — | — |
| 2021-08-10 | $117.49 | $151.84 | 745,200 | — | — |
| 2021-08-09 | $117.21 | $151.48 | 733,000 | — | — |
| 2021-08-06 | $117.23 | $151.51 | 823,500 | — | — |
| 2021-08-05 | $118.54 | $153.20 | 1,011,300 | — | — |
| 2021-08-04 | $116.32 | $150.33 | 1,557,700 | — | — |
| 2021-08-03 | $119.40 | $154.31 | 1,589,500 | — | — |
| 2021-08-02 | $120.23 | $155.38 | 1,520,600 | — | — |
| 2021-07-30 | $121.33 | $156.80 | 1,181,400 | — | — |
| 2021-07-29 | $120.86 | $156.20 | 1,635,100 | — | — |
| 2021-07-28 | $116.53 | $150.60 | 1,029,700 | — | — |
| 2021-07-27 | $117.66 | $152.06 | 1,215,900 | — | — |
| 2021-07-26 | $115.55 | $149.33 | 812,600 | — | — |
| 2021-07-23 | $116.72 | $150.85 | 818,700 | — | — |
| 2021-07-22 | $116.45 | $150.50 | 1,320,200 | — | — |
| 2021-07-21 | $117.64 | $152.04 | 2,079,600 | — | — |
| 2021-07-20 | $114.17 | $147.55 | 2,815,000 | — | — |
| 2021-07-19 | $106.34 | $137.43 | 3,501,300 | — | — |
| 2021-07-16 | $102.60 | $132.60 | 1,311,500 | — | — |
| 2021-07-15 | $103.39 | $133.62 | 738,500 | — | — |
| 2021-07-14 | $105.22 | $135.98 | 795,400 | — | — |
| 2021-07-13 | $104.45 | $134.99 | 715,100 | — | — |
| 2021-07-12 | $105.86 | $136.81 | 1,130,500 | — | — |
| 2021-07-09 | $103.23 | $133.41 | 900,500 | — | — |
| 2021-07-08 | $98.26 | $126.99 | 909,700 | — | — |
| 2021-07-07 | $98.89 | $127.80 | 654,500 | — | — |
| 2021-07-06 | $97.47 | $125.97 | 867,100 | — | — |
| 2021-07-02 | $99.54 | $128.64 | 748,900 | — | — |
| 2021-07-01 | $98.00 | $126.65 | 1,158,100 | — | — |
| 2021-06-30 | $94.81 | $122.53 | 991,500 | — | — |
| 2021-06-29 | $93.56 | $120.92 | 620,400 | — | — |
| 2021-06-28 | $93.60 | $120.97 | 650,800 | — | — |
| 2021-06-25 | $94.86 | $122.60 | 1,555,900 | — | — |
| 2021-06-24 | $92.63 | $119.71 | 648,300 | — | — |
| 2021-06-23 | $92.05 | $118.96 | 620,000 | — | — |
| 2021-06-22 | $91.99 | $118.89 | 666,300 | — | — |
| 2021-06-21 | $91.24 | $117.92 | 722,100 | — | — |
| 2021-06-18 | $88.77 | $114.72 | 1,127,900 | — | — |
| 2021-06-17 | $90.69 | $117.21 | 815,700 | — | — |
| 2021-06-16 | $94.29 | $121.86 | 667,700 | — | — |
| 2021-06-15 | $94.02 | $121.51 | 831,900 | — | — |
| 2021-06-14 | $93.30 | $120.58 | 1,157,900 | — | — |
| 2021-06-11 | $97.92 | $126.55 | 1,107,600 | — | — |
| 2021-06-10 | $95.01 | $122.79 | 811,500 | — | — |
| 2021-06-09 | $96.50 | $124.71 | 1,040,900 | — | — |
| 2021-06-08 | $97.57 | $126.10 | 913,200 | — | — |
| 2021-06-07 | $96.31 | $124.47 | 1,231,100 | — | — |
| 2021-06-04 | $97.64 | $126.19 | 1,025,700 | — | — |
| 2021-06-03 | $100.98 | $130.50 | 807,200 | — | — |
| 2021-06-02 | $102.53 | $132.51 | 795,100 | — | — |
| 2021-06-01 | $105.33 | $136.13 | 682,700 | — | — |
| 2021-05-28 | $102.13 | $131.99 | 745,000 | — | — |
| 2021-05-27 | $102.95 | $133.05 | 829,000 | — | — |
| 2021-05-26 | $101.51 | $131.19 | 699,100 | — | — |
| 2021-05-25 | $99.95 | $129.17 | 704,100 | — | — |
| 2021-05-24 | $101.00 | $130.53 | 560,400 | — | — |
| 2021-05-21 | $99.94 | $129.16 | 960,500 | — | — |
| 2021-05-20 | $98.56 | $127.38 | 914,400 | — | — |
| 2021-05-19 | $100.13 | $129.41 | 965,000 | — | — |
| 2021-05-18 | $103.57 | $133.85 | 509,400 | — | — |
| 2021-05-17 | $105.38 | $136.19 | 410,200 | — | — |
| 2021-05-14 | $105.29 | $136.07 | 441,100 | — | — |
| 2021-05-13 | $103.26 | $133.45 | 775,200 | — | — |
| 2021-05-12 | $98.16 | $126.86 | 912,000 | — | — |
| 2021-05-11 | $102.80 | $132.86 | 811,200 | — | — |
| 2021-05-10 | $104.61 | $135.20 | 672,300 | — | — |
| 2021-05-07 | $105.77 | $136.70 | 753,600 | — | — |
| 2021-05-06 | $106.89 | $138.14 | 728,600 | — | — |
| 2021-05-05 | $104.38 | $134.90 | 1,056,200 | — | — |
| 2021-05-04 | $105.16 | $135.91 | 1,183,500 | — | — |
| 2021-05-03 | $103.47 | $133.72 | 1,453,100 | — | — |
| 2021-04-30 | $102.48 | $132.44 | 812,100 | — | — |
| 2021-04-29 | $103.29 | $133.49 | 659,000 | — | — |
| 2021-04-28 | $102.68 | $132.70 | 631,300 | — | — |
| 2021-04-27 | $101.40 | $131.05 | 1,193,400 | — | — |
| 2021-04-26 | $101.50 | $131.18 | 1,287,200 | — | — |
| 2021-04-23 | $102.01 | $131.84 | 907,900 | — | — |
| 2021-04-22 | $96.20 | $124.33 | 1,002,600 | — | — |
| 2021-04-21 | $95.49 | $123.41 | 855,300 | — | — |
| 2021-04-20 | $93.23 | $120.49 | 1,330,300 | — | — |
| 2021-04-19 | $97.57 | $126.10 | 737,100 | — | — |
| 2021-04-16 | $97.21 | $125.63 | 491,600 | — | — |
| 2021-04-15 | $96.23 | $124.37 | 447,500 | — | — |
| 2021-04-14 | $95.47 | $123.38 | 644,700 | — | — |
| 2021-04-13 | $92.20 | $119.16 | 366,000 | — | — |
| 2021-04-12 | $93.22 | $120.48 | 551,000 | — | — |
| 2021-04-09 | $93.12 | $120.35 | 432,500 | — | — |
| 2021-04-08 | $91.64 | $118.43 | 455,300 | — | — |
| 2021-04-07 | $90.74 | $117.27 | 662,800 | — | — |
| 2021-04-06 | $91.29 | $117.98 | 708,500 | — | — |
| 2021-04-05 | $92.49 | $119.53 | 608,000 | — | — |
| 2021-04-01 | $92.06 | $118.98 | 666,400 | — | — |
| 2021-03-31 | $93.22 | $120.48 | 626,700 | — | — |
| 2021-03-30 | $94.81 | $122.53 | 765,700 | — | — |
| 2021-03-29 | $92.09 | $119.02 | 774,400 | — | — |
| 2021-03-26 | $93.40 | $120.71 | 679,300 | — | — |
| 2021-03-25 | $89.98 | $116.29 | 944,400 | — | — |
| 2021-03-24 | $85.73 | $110.80 | 648,300 | — | — |
| 2021-03-23 | $86.56 | $111.87 | 1,082,200 | — | — |
| 2021-03-22 | $87.71 | $113.35 | 830,500 | — | — |
| 2021-03-19 | $89.98 | $116.29 | 1,671,600 | — | — |
| 2021-03-18 | $90.26 | $116.65 | 1,056,200 | — | — |
| 2021-03-17 | $89.93 | $116.22 | 1,074,400 | — | — |
| 2021-03-16 | $89.56 | $115.75 | 879,500 | — | — |
| 2021-03-15 | $87.83 | $113.51 | 700,400 | — | — |
| 2021-03-12 | $89.04 | $115.07 | 399,500 | — | — |
| 2021-03-11 | $86.39 | $111.65 | 918,600 | — | — |
| 2021-03-10 | $87.14 | $112.62 | 1,223,200 | — | — |
| 2021-03-09 | $85.25 | $110.18 | 899,400 | — | — |
| 2021-03-08 | $89.91 | $116.20 | 1,414,400 | — | — |
| 2021-03-05 | $85.81 | $110.90 | 1,549,400 | — | — |
| 2021-03-04 | $79.16 | $102.30 | 1,127,500 | — | — |
| 2021-03-03 | $78.65 | $101.65 | 938,000 | — | — |
| 2021-03-02 | $76.15 | $98.41 | 647,200 | — | — |
| 2021-03-01 | $76.23 | $98.52 | 817,800 | — | — |
| 2021-02-26 | $75.02 | $96.95 | 1,144,900 | — | — |
| 2021-02-25 | $75.61 | $97.72 | 1,098,800 | — | — |
| 2021-02-24 | $78.00 | $100.81 | 1,019,500 | — | — |
| 2021-02-23 | $76.99 | $99.50 | 1,017,500 | — | — |
| 2021-02-22 | $78.63 | $101.62 | 807,500 | — | — |
| 2021-02-19 | $78.74 | $101.76 | 598,900 | — | — |
| 2021-02-18 | $77.91 | $100.69 | 679,500 | — | — |
| 2021-02-17 | $79.01 | $102.11 | 605,000 | — | — |
| 2021-02-16 | $79.43 | $102.65 | 1,129,600 | — | — |
| 2021-02-12 | $78.39 | $101.31 | 370,200 | — | — |
| 2021-02-11 | $78.20 | $101.06 | 344,100 | — | — |
| 2021-02-10 | $78.41 | $101.34 | 441,500 | — | — |
| 2021-02-09 | $78.98 | $102.07 | 281,000 | — | — |
| 2021-02-08 | $79.35 | $102.55 | 597,700 | — | — |
| 2021-02-05 | $77.19 | $99.76 | 481,900 | — | — |
| 2021-02-04 | $76.95 | $99.45 | 282,700 | — | — |
| 2021-02-03 | $75.15 | $97.12 | 589,500 | — | — |
| 2021-02-02 | $73.80 | $95.38 | 638,700 | — | — |
| 2021-02-01 | $74.60 | $96.41 | 612,800 | — | — |
| 2021-01-29 | $71.28 | $92.12 | 512,600 | — | — |
| 2021-01-28 | $72.27 | $93.40 | 983,400 | — | — |
| 2021-01-27 | $73.40 | $94.86 | 995,000 | — | — |
| 2021-01-26 | $76.33 | $98.65 | 346,600 | — | — |
| 2021-01-25 | $75.46 | $97.52 | 441,300 | — | — |
| 2021-01-22 | $76.69 | $99.11 | 349,700 | — | — |
| 2021-01-21 | $77.19 | $99.76 | 482,500 | — | — |
| 2021-01-20 | $77.46 | $100.11 | 729,300 | — | — |
| 2021-01-19 | $74.57 | $96.37 | 812,100 | — | — |
| 2021-01-15 | $74.17 | $95.86 | 645,700 | — | — |
| 2021-01-14 | $75.89 | $98.08 | 426,600 | — | — |
| 2021-01-13 | $74.86 | $96.75 | 440,000 | — | — |
| 2021-01-12 | $77.00 | $99.51 | 531,500 | — | — |
| 2021-01-11 | $76.19 | $98.47 | 411,800 | — | — |
| 2021-01-08 | $74.84 | $96.72 | 546,900 | — | — |
| 2021-01-07 | $75.76 | $97.91 | 644,800 | — | — |
| 2021-01-06 | $73.51 | $95.00 | 914,900 | — | — |
| 2021-01-05 | $69.33 | $89.60 | 639,900 | — | — |
| 2021-01-04 | $68.09 | $88.00 | 805,000 | — | — |