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-06-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $118.86 | $145.92 | 455,900 | — | — |
| 2021-12-30 | $117.93 | $144.78 | 281,800 | — | — |
| 2021-12-29 | $117.46 | $144.20 | 362,400 | — | — |
| 2021-12-28 | $116.75 | $143.33 | 473,600 | — | — |
| 2021-12-27 | $116.93 | $143.55 | 802,900 | — | — |
| 2021-12-23 | $112.14 | $137.67 | 313,700 | — | — |
| 2021-12-22 | $111.60 | $137.01 | 363,600 | — | — |
| 2021-12-21 | $111.97 | $136.62 | 683,300 | — | — |
| 2021-12-20 | $108.90 | $132.87 | 911,400 | — | — |
| 2021-12-17 | $115.05 | $140.37 | 994,000 | — | — |
| 2021-12-16 | $114.42 | $139.61 | 785,500 | — | — |
| 2021-12-15 | $115.85 | $141.35 | 917,800 | — | — |
| 2021-12-14 | $116.86 | $142.58 | 1,645,100 | — | — |
| 2021-12-13 | $120.08 | $146.51 | 527,500 | — | — |
| 2021-12-10 | $122.90 | $149.95 | 477,900 | — | — |
| 2021-12-09 | $122.66 | $149.66 | 481,700 | — | — |
| 2021-12-08 | $124.17 | $151.50 | 477,200 | — | — |
| 2021-12-07 | $124.52 | $151.93 | 1,124,700 | — | — |
| 2021-12-06 | $122.56 | $149.54 | 953,900 | — | — |
| 2021-12-03 | $116.17 | $141.74 | 852,100 | — | — |
| 2021-12-02 | $119.14 | $145.36 | 1,024,200 | — | — |
| 2021-12-01 | $116.45 | $142.08 | 1,590,600 | — | — |
| 2021-11-30 | $116.04 | $141.58 | 1,405,400 | — | — |
| 2021-11-29 | $119.12 | $145.34 | 1,198,300 | — | — |
| 2021-11-26 | $116.43 | $142.06 | 1,055,600 | — | — |
| 2021-11-24 | $121.55 | $148.30 | 1,101,900 | — | — |
| 2021-11-23 | $124.35 | $151.72 | 678,500 | — | — |
| 2021-11-22 | $124.69 | $152.14 | 513,400 | — | — |
| 2021-11-19 | $121.81 | $148.62 | 1,178,300 | — | — |
| 2021-11-18 | $125.86 | $153.56 | 554,600 | — | — |
| 2021-11-17 | $125.70 | $153.37 | 641,400 | — | — |
| 2021-11-16 | $127.61 | $155.70 | 823,400 | — | — |
| 2021-11-15 | $125.03 | $152.55 | 601,100 | — | — |
| 2021-11-12 | $124.91 | $152.40 | 598,900 | — | — |
| 2021-11-11 | $125.16 | $152.71 | 610,500 | — | — |
| 2021-11-10 | $126.27 | $154.06 | 671,900 | — | — |
| 2021-11-09 | $129.12 | $157.54 | 911,500 | — | — |
| 2021-11-08 | $128.96 | $157.35 | 1,137,500 | — | — |
| 2021-11-05 | $127.54 | $155.61 | 938,400 | — | — |
| 2021-11-04 | $124.36 | $151.73 | 1,088,600 | — | — |
| 2021-11-03 | $122.94 | $150.00 | 1,874,700 | — | — |
| 2021-11-02 | $117.13 | $142.91 | 2,867,100 | — | — |
| 2021-11-01 | $129.75 | $158.31 | 1,556,400 | — | — |
| 2021-10-29 | $127.17 | $155.16 | 1,316,800 | — | — |
| 2021-10-28 | $124.75 | $152.21 | 1,011,200 | — | — |
| 2021-10-27 | $121.82 | $148.63 | 937,500 | — | — |
| 2021-10-26 | $124.39 | $151.77 | 684,800 | — | — |
| 2021-10-25 | $124.07 | $151.38 | 891,200 | — | — |
| 2021-10-22 | $123.13 | $150.23 | 601,600 | — | — |
| 2021-10-21 | $121.49 | $148.23 | 897,500 | — | — |
| 2021-10-20 | $118.68 | $144.80 | 668,900 | — | — |
| 2021-10-19 | $118.60 | $144.71 | 537,400 | — | — |
| 2021-10-18 | $119.32 | $145.58 | 749,100 | — | — |
| 2021-10-15 | $118.79 | $144.94 | 440,300 | — | — |
| 2021-10-14 | $117.92 | $143.88 | 529,600 | — | — |
| 2021-10-13 | $116.23 | $141.81 | 444,800 | — | — |
| 2021-10-12 | $115.06 | $140.39 | 791,100 | — | — |
| 2021-10-11 | $111.46 | $135.99 | 938,400 | — | — |
| 2021-10-08 | $113.25 | $138.18 | 880,400 | — | — |
| 2021-10-07 | $117.21 | $143.01 | 832,700 | — | — |
| 2021-10-06 | $115.27 | $140.64 | 1,026,100 | — | — |
| 2021-10-05 | $119.45 | $145.74 | 1,221,100 | — | — |
| 2021-10-04 | $117.36 | $143.19 | 823,200 | — | — |
| 2021-10-01 | $114.79 | $140.06 | 803,400 | — | — |
| 2021-09-30 | $111.04 | $135.48 | 1,335,900 | — | — |
| 2021-09-29 | $116.89 | $142.62 | 834,800 | — | — |
| 2021-09-28 | $119.01 | $145.21 | 891,500 | — | — |
| 2021-09-27 | $117.97 | $143.94 | 769,500 | — | — |
| 2021-09-24 | $116.47 | $142.11 | 599,900 | — | — |
| 2021-09-23 | $115.66 | $141.12 | 570,500 | — | — |
| 2021-09-22 | $113.25 | $137.34 | 675,000 | — | — |
| 2021-09-21 | $110.19 | $133.63 | 522,000 | — | — |
| 2021-09-20 | $111.05 | $134.67 | 823,200 | — | — |
| 2021-09-17 | $113.04 | $137.08 | 938,900 | — | — |
| 2021-09-16 | $112.63 | $136.59 | 502,300 | — | — |
| 2021-09-15 | $112.13 | $135.98 | 492,000 | — | — |
| 2021-09-14 | $111.72 | $135.48 | 509,800 | — | — |
| 2021-09-13 | $113.70 | $137.88 | 509,100 | — | — |
| 2021-09-10 | $112.63 | $136.59 | 741,600 | — | — |
| 2021-09-09 | $113.76 | $137.96 | 837,400 | — | — |
| 2021-09-08 | $110.71 | $134.26 | 672,700 | — | — |
| 2021-09-07 | $112.90 | $136.91 | 726,600 | — | — |
| 2021-09-03 | $114.83 | $139.25 | 666,000 | — | — |
| 2021-09-02 | $117.49 | $142.48 | 574,600 | — | — |
| 2021-09-01 | $118.94 | $144.24 | 1,244,500 | — | — |
| 2021-08-31 | $116.13 | $140.83 | 745,300 | — | — |
| 2021-08-30 | $117.03 | $141.92 | 923,300 | — | — |
| 2021-08-27 | $118.31 | $143.47 | 403,900 | — | — |
| 2021-08-26 | $116.30 | $141.04 | 637,200 | — | — |
| 2021-08-25 | $120.02 | $145.55 | 463,200 | — | — |
| 2021-08-24 | $120.50 | $146.13 | 810,700 | — | — |
| 2021-08-23 | $118.26 | $143.41 | 886,800 | — | — |
| 2021-08-20 | $116.27 | $141.00 | 923,800 | — | — |
| 2021-08-19 | $114.86 | $139.29 | 1,010,400 | — | — |
| 2021-08-18 | $116.29 | $141.02 | 963,900 | — | — |
| 2021-08-17 | $119.21 | $144.57 | 936,900 | — | — |
| 2021-08-16 | $122.50 | $148.56 | 643,200 | — | — |
| 2021-08-13 | $124.45 | $150.92 | 552,100 | — | — |
| 2021-08-12 | $124.21 | $150.63 | 739,400 | — | — |
| 2021-08-11 | $122.77 | $148.88 | 608,600 | — | — |
| 2021-08-10 | $120.99 | $146.72 | 958,600 | — | — |
| 2021-08-09 | $120.73 | $146.41 | 973,600 | — | — |
| 2021-08-06 | $123.14 | $149.33 | 639,500 | — | — |
| 2021-08-05 | $124.53 | $151.02 | 996,400 | — | — |
| 2021-08-04 | $123.18 | $149.38 | 1,331,600 | — | — |
| 2021-08-03 | $125.22 | $151.85 | 2,774,500 | — | — |
| 2021-08-02 | $117.99 | $143.09 | 2,129,300 | — | — |
| 2021-07-30 | $113.52 | $137.67 | 1,769,400 | — | — |
| 2021-07-29 | $110.16 | $133.59 | 1,230,800 | — | — |
| 2021-07-28 | $110.42 | $133.91 | 700,000 | — | — |
| 2021-07-27 | $110.14 | $133.57 | 617,400 | — | — |
| 2021-07-26 | $111.45 | $135.16 | 440,000 | — | — |
| 2021-07-23 | $109.99 | $133.38 | 495,100 | — | — |
| 2021-07-22 | $109.90 | $133.28 | 662,900 | — | — |
| 2021-07-21 | $110.64 | $134.17 | 843,400 | — | — |
| 2021-07-20 | $109.04 | $132.23 | 1,047,700 | — | — |
| 2021-07-19 | $103.79 | $125.87 | 1,408,100 | — | — |
| 2021-07-16 | $108.68 | $131.80 | 1,141,300 | — | — |
| 2021-07-15 | $111.57 | $135.30 | 1,345,400 | — | — |
| 2021-07-14 | $113.69 | $137.87 | 773,600 | — | — |
| 2021-07-13 | $114.67 | $139.06 | 955,200 | — | — |
| 2021-07-12 | $115.70 | $140.31 | 541,000 | — | — |
| 2021-07-09 | $116.40 | $141.16 | 667,400 | — | — |
| 2021-07-08 | $113.57 | $137.73 | 1,131,100 | — | — |
| 2021-07-07 | $113.47 | $137.60 | 913,000 | — | — |
| 2021-07-06 | $115.18 | $139.68 | 823,600 | — | — |
| 2021-07-02 | $117.79 | $142.84 | 362,100 | — | — |
| 2021-07-01 | $118.03 | $143.13 | 618,700 | — | — |
| 2021-06-30 | $117.81 | $142.87 | 661,200 | — | — |
| 2021-06-29 | $116.91 | $141.78 | 627,600 | — | — |
| 2021-06-28 | $117.20 | $142.13 | 1,136,000 | — | — |
| 2021-06-25 | $121.18 | $146.95 | 784,500 | — | — |
| 2021-06-24 | $120.39 | $146.00 | 809,700 | — | — |
| 2021-06-23 | $119.67 | $144.29 | 741,600 | — | — |
| 2021-06-22 | $117.35 | $141.49 | 1,223,200 | — | — |
| 2021-06-21 | $115.43 | $139.18 | 1,215,600 | — | — |
| 2021-06-18 | $113.48 | $136.83 | 1,475,900 | — | — |
| 2021-06-17 | $117.05 | $141.13 | 1,228,800 | — | — |
| 2021-06-16 | $121.47 | $146.46 | 628,200 | — | — |
| 2021-06-15 | $121.31 | $146.27 | 577,800 | — | — |
| 2021-06-14 | $120.38 | $145.15 | 645,100 | — | — |
| 2021-06-11 | $122.73 | $147.98 | 618,900 | — | — |
| 2021-06-10 | $119.66 | $144.28 | 684,400 | — | — |
| 2021-06-09 | $121.44 | $146.42 | 501,600 | — | — |
| 2021-06-08 | $122.46 | $147.65 | 525,300 | — | — |
| 2021-06-07 | $120.95 | $145.83 | 723,300 | — | — |
| 2021-06-04 | $120.77 | $145.62 | 706,400 | — | — |
| 2021-06-03 | $121.14 | $146.06 | 876,600 | — | — |
| 2021-06-02 | $122.92 | $148.21 | 1,101,600 | — | — |
| 2021-06-01 | $124.92 | $150.62 | 911,000 | — | — |
| 2021-05-28 | $124.08 | $149.61 | 662,100 | — | — |
| 2021-05-27 | $125.64 | $151.49 | 1,364,200 | — | — |
| 2021-05-26 | $124.04 | $149.56 | 948,500 | — | — |
| 2021-05-25 | $121.55 | $146.56 | 1,043,100 | — | — |
| 2021-05-24 | $119.61 | $144.22 | 1,171,700 | — | — |
| 2021-05-21 | $121.09 | $146.00 | 1,496,300 | — | — |
| 2021-05-20 | $121.87 | $146.94 | 4,655,000 | — | — |
| 2021-05-19 | $131.05 | $158.01 | 1,619,100 | — | — |
| 2021-05-18 | $136.70 | $164.82 | 1,079,200 | — | — |
| 2021-05-17 | $138.12 | $166.54 | 737,300 | — | — |
| 2021-05-14 | $136.48 | $164.56 | 566,200 | — | — |
| 2021-05-13 | $131.54 | $158.60 | 773,800 | — | — |
| 2021-05-12 | $128.04 | $154.38 | 798,900 | — | — |
| 2021-05-11 | $134.05 | $161.63 | 807,200 | — | — |
| 2021-05-10 | $137.57 | $165.87 | 1,132,500 | — | — |
| 2021-05-07 | $139.64 | $168.37 | 1,201,100 | — | — |
| 2021-05-06 | $134.00 | $161.57 | 870,800 | — | — |
| 2021-05-05 | $134.95 | $162.71 | 1,037,300 | — | — |
| 2021-05-04 | $135.41 | $163.27 | 635,900 | — | — |
| 2021-05-03 | $136.31 | $164.35 | 1,114,700 | — | — |
| 2021-04-30 | $133.29 | $160.71 | 603,800 | — | — |
| 2021-04-29 | $133.41 | $160.86 | 744,500 | — | — |
| 2021-04-28 | $132.29 | $159.51 | 1,425,000 | — | — |
| 2021-04-27 | $128.85 | $155.36 | 882,200 | — | — |
| 2021-04-26 | $125.83 | $151.72 | 1,167,100 | — | — |
| 2021-04-23 | $125.48 | $151.29 | 731,400 | — | — |
| 2021-04-22 | $123.43 | $148.82 | 858,600 | — | — |
| 2021-04-21 | $122.63 | $147.86 | 733,100 | — | — |
| 2021-04-20 | $119.44 | $144.01 | 1,297,300 | — | — |
| 2021-04-19 | $122.18 | $147.32 | 1,175,000 | — | — |
| 2021-04-16 | $124.56 | $150.19 | 881,700 | — | — |
| 2021-04-15 | $125.98 | $151.90 | 461,800 | — | — |
| 2021-04-14 | $125.79 | $151.67 | 587,800 | — | — |
| 2021-04-13 | $124.52 | $150.14 | 822,500 | — | — |
| 2021-04-12 | $127.76 | $154.04 | 715,100 | — | — |
| 2021-04-09 | $127.54 | $153.78 | 815,200 | — | — |
| 2021-04-08 | $123.58 | $149.00 | 637,900 | — | — |
| 2021-04-07 | $123.64 | $149.08 | 663,300 | — | — |
| 2021-04-06 | $123.70 | $149.15 | 954,100 | — | — |
| 2021-04-05 | $123.31 | $148.68 | 583,600 | — | — |
| 2021-04-01 | $119.94 | $144.61 | 1,034,000 | — | — |
| 2021-03-31 | $123.16 | $148.50 | 1,020,600 | — | — |
| 2021-03-30 | $120.24 | $144.98 | 496,300 | — | — |
| 2021-03-29 | $117.99 | $142.26 | 653,100 | — | — |
| 2021-03-26 | $122.16 | $147.29 | 736,100 | — | — |
| 2021-03-25 | $118.30 | $142.64 | 1,255,300 | — | — |
| 2021-03-24 | $113.96 | $137.40 | 1,270,000 | — | — |
| 2021-03-23 | $113.56 | $136.92 | 1,584,000 | — | — |
| 2021-03-22 | $121.52 | $146.52 | 869,600 | — | — |
| 2021-03-19 | $121.75 | $146.80 | 1,638,600 | — | — |
| 2021-03-18 | $122.48 | $147.68 | 961,700 | — | — |
| 2021-03-17 | $121.07 | $145.98 | 915,100 | — | — |
| 2021-03-16 | $121.76 | $146.81 | 1,070,600 | — | — |
| 2021-03-15 | $124.00 | $149.51 | 1,413,900 | — | — |
| 2021-03-12 | $123.98 | $149.49 | 1,582,400 | — | — |
| 2021-03-11 | $121.75 | $146.80 | 1,097,300 | — | — |
| 2021-03-10 | $122.61 | $147.83 | 1,341,000 | — | — |
| 2021-03-09 | $124.95 | $150.66 | 1,209,400 | — | — |
| 2021-03-08 | $126.55 | $152.58 | 1,221,400 | — | — |
| 2021-03-05 | $122.20 | $147.34 | 1,473,800 | — | — |
| 2021-03-04 | $120.97 | $145.86 | 1,653,300 | — | — |
| 2021-03-03 | $122.30 | $147.46 | 1,459,400 | — | — |
| 2021-03-02 | $121.64 | $146.66 | 1,260,000 | — | — |
| 2021-03-01 | $120.34 | $145.10 | 1,066,100 | — | — |
| 2021-02-26 | $117.08 | $141.17 | 947,500 | — | — |
| 2021-02-25 | $117.58 | $141.77 | 971,500 | — | — |
| 2021-02-24 | $119.88 | $144.54 | 616,300 | — | — |
| 2021-02-23 | $117.13 | $141.23 | 736,600 | — | — |
| 2021-02-22 | $117.38 | $141.53 | 1,037,600 | — | — |
| 2021-02-19 | $113.46 | $136.80 | 855,100 | — | — |
| 2021-02-18 | $110.99 | $133.82 | 607,300 | — | — |
| 2021-02-17 | $111.41 | $134.33 | 602,800 | — | — |
| 2021-02-16 | $111.77 | $134.76 | 751,700 | — | — |
| 2021-02-12 | $110.70 | $133.47 | 817,000 | — | — |
| 2021-02-11 | $113.44 | $136.78 | 890,500 | — | — |
| 2021-02-10 | $112.16 | $135.23 | 744,600 | — | — |
| 2021-02-09 | $110.36 | $133.06 | 818,500 | — | — |
| 2021-02-08 | $110.21 | $132.88 | 1,091,400 | — | — |
| 2021-02-05 | $108.50 | $130.82 | 1,405,100 | — | — |
| 2021-02-04 | $107.83 | $130.01 | 2,671,200 | — | — |
| 2021-02-03 | $105.19 | $126.83 | 1,420,400 | — | — |
| 2021-02-02 | $103.43 | $124.71 | 874,600 | — | — |
| 2021-02-01 | $102.48 | $123.56 | 1,182,800 | — | — |
| 2021-01-29 | $101.05 | $121.84 | 1,042,700 | — | — |
| 2021-01-28 | $103.54 | $124.84 | 1,175,300 | — | — |
| 2021-01-27 | $100.81 | $121.55 | 1,425,500 | — | — |
| 2021-01-26 | $107.07 | $129.10 | 1,023,800 | — | — |
| 2021-01-25 | $109.49 | $132.02 | 1,041,800 | — | — |
| 2021-01-22 | $108.47 | $130.79 | 1,753,000 | — | — |
| 2021-01-21 | $107.89 | $130.09 | 1,051,400 | — | — |
| 2021-01-20 | $106.59 | $128.52 | 822,800 | — | — |
| 2021-01-19 | $107.25 | $129.31 | 986,600 | — | — |
| 2021-01-15 | $110.07 | $132.71 | 965,600 | — | — |
| 2021-01-14 | $111.47 | $134.40 | 1,063,700 | — | — |
| 2021-01-13 | $112.94 | $136.17 | 1,351,900 | — | — |
| 2021-01-12 | $114.51 | $138.07 | 1,096,300 | — | — |
| 2021-01-11 | $110.59 | $133.34 | 1,136,300 | — | — |
| 2021-01-08 | $109.48 | $132.00 | 1,283,100 | — | — |
| 2021-01-07 | $112.18 | $135.26 | 1,438,900 | — | — |
| 2021-01-06 | $109.44 | $131.95 | 1,551,800 | — | — |
| 2021-01-05 | $104.00 | $125.40 | 891,000 | — | — |
| 2021-01-04 | $101.33 | $122.18 | 1,067,800 | — | — |