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
- 1973-02-21 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 | $163.53 | $174.62 | 1,062,700 | — | — |
| 2021-12-30 | $163.72 | $174.83 | 932,300 | — | — |
| 2021-12-29 | $166.77 | $178.08 | 569,700 | — | — |
| 2021-12-28 | $164.61 | $175.78 | 1,107,100 | — | — |
| 2021-12-27 | $168.56 | $179.99 | 1,019,200 | — | — |
| 2021-12-23 | $162.74 | $173.78 | 2,040,000 | — | — |
| 2021-12-22 | $160.90 | $171.82 | 1,013,900 | — | — |
| 2021-12-21 | $160.36 | $171.24 | 1,338,800 | — | — |
| 2021-12-20 | $155.71 | $166.27 | 2,367,200 | — | — |
| 2021-12-17 | $156.26 | $166.86 | 3,282,900 | — | — |
| 2021-12-16 | $158.30 | $169.04 | 2,106,900 | — | — |
| 2021-12-15 | $161.96 | $172.95 | 1,482,900 | — | — |
| 2021-12-14 | $155.94 | $166.52 | 1,076,300 | — | — |
| 2021-12-13 | $155.36 | $165.90 | 1,520,100 | — | — |
| 2021-12-10 | $159.76 | $170.60 | 1,116,100 | — | — |
| 2021-12-09 | $156.57 | $167.19 | 1,059,500 | — | — |
| 2021-12-08 | $160.41 | $171.29 | 933,100 | — | — |
| 2021-12-07 | $159.11 | $169.90 | 1,700,200 | — | — |
| 2021-12-06 | $152.61 | $162.96 | 1,926,400 | — | — |
| 2021-12-03 | $150.56 | $160.77 | 1,565,300 | — | — |
| 2021-12-02 | $150.94 | $161.18 | 1,683,700 | — | — |
| 2021-12-01 | $152.35 | $162.69 | 1,603,800 | — | — |
| 2021-11-30 | $152.87 | $163.24 | 2,158,800 | — | — |
| 2021-11-29 | $154.45 | $164.93 | 1,813,000 | — | — |
| 2021-11-26 | $146.35 | $156.28 | 911,000 | — | — |
| 2021-11-24 | $150.83 | $161.06 | 983,100 | — | — |
| 2021-11-23 | $149.10 | $159.21 | 879,200 | — | — |
| 2021-11-22 | $149.38 | $159.41 | 1,078,300 | — | — |
| 2021-11-19 | $151.27 | $161.42 | 822,700 | — | — |
| 2021-11-18 | $150.85 | $160.98 | 997,800 | — | — |
| 2021-11-17 | $151.61 | $161.79 | 1,847,900 | — | — |
| 2021-11-16 | $151.24 | $161.39 | 1,247,000 | — | — |
| 2021-11-15 | $148.17 | $158.12 | 1,361,900 | — | — |
| 2021-11-12 | $146.19 | $156.00 | 1,009,800 | — | — |
| 2021-11-11 | $143.21 | $152.82 | 717,300 | — | — |
| 2021-11-10 | $142.01 | $151.54 | 1,281,700 | — | — |
| 2021-11-09 | $145.42 | $155.18 | 1,075,500 | — | — |
| 2021-11-08 | $143.89 | $153.55 | 1,087,300 | — | — |
| 2021-11-05 | $144.22 | $153.90 | 1,676,500 | — | — |
| 2021-11-04 | $144.59 | $154.30 | 1,734,100 | — | — |
| 2021-11-03 | $140.32 | $149.74 | 1,260,000 | — | — |
| 2021-11-02 | $139.35 | $148.70 | 1,571,400 | — | — |
| 2021-11-01 | $139.61 | $148.98 | 2,050,400 | — | — |
| 2021-10-29 | $138.24 | $147.52 | 2,347,000 | — | — |
| 2021-10-28 | $137.01 | $146.21 | 5,711,700 | — | — |
| 2021-10-27 | $123.07 | $131.33 | 3,406,600 | — | — |
| 2021-10-26 | $115.15 | $122.88 | 1,292,500 | — | — |
| 2021-10-25 | $117.28 | $125.15 | 1,159,600 | — | — |
| 2021-10-22 | $116.12 | $123.91 | 1,307,200 | — | — |
| 2021-10-21 | $117.54 | $125.43 | 749,800 | — | — |
| 2021-10-20 | $116.95 | $124.80 | 884,800 | — | — |
| 2021-10-19 | $116.72 | $124.55 | 1,107,200 | — | — |
| 2021-10-18 | $115.78 | $123.55 | 1,118,000 | — | — |
| 2021-10-15 | $113.92 | $121.57 | 1,428,500 | — | — |
| 2021-10-14 | $112.72 | $120.29 | 1,732,400 | — | — |
| 2021-10-13 | $108.47 | $115.75 | 1,181,200 | — | — |
| 2021-10-12 | $107.35 | $114.56 | 978,100 | — | — |
| 2021-10-11 | $108.02 | $115.27 | 897,300 | — | — |
| 2021-10-08 | $109.56 | $116.91 | 967,300 | — | — |
| 2021-10-07 | $111.43 | $118.91 | 1,492,100 | — | — |
| 2021-10-06 | $109.00 | $116.32 | 1,642,600 | — | — |
| 2021-10-05 | $109.48 | $116.83 | 2,581,800 | — | — |
| 2021-10-04 | $107.27 | $114.47 | 2,350,000 | — | — |
| 2021-10-01 | $109.47 | $116.82 | 1,354,300 | — | — |
| 2021-09-30 | $109.17 | $116.50 | 1,494,400 | — | — |
| 2021-09-29 | $109.17 | $116.50 | 1,556,000 | — | — |
| 2021-09-28 | $111.47 | $118.95 | 2,404,900 | — | — |
| 2021-09-27 | $117.54 | $125.43 | 2,108,100 | — | — |
| 2021-09-24 | $119.33 | $127.34 | 1,137,200 | — | — |
| 2021-09-23 | $119.74 | $127.78 | 2,490,700 | — | — |
| 2021-09-22 | $118.31 | $126.25 | 2,282,600 | — | — |
| 2021-09-21 | $115.98 | $123.76 | 1,823,400 | — | — |
| 2021-09-20 | $116.48 | $124.30 | 1,809,900 | — | — |
| 2021-09-17 | $121.35 | $129.50 | 2,418,000 | — | — |
| 2021-09-16 | $123.14 | $131.41 | 854,400 | — | — |
| 2021-09-15 | $122.23 | $130.43 | 966,000 | — | — |
| 2021-09-14 | $122.32 | $130.53 | 1,197,000 | — | — |
| 2021-09-13 | $122.32 | $130.53 | 990,300 | — | — |
| 2021-09-10 | $120.97 | $129.09 | 1,318,800 | — | — |
| 2021-09-09 | $119.17 | $127.17 | 764,400 | — | — |
| 2021-09-08 | $118.83 | $126.81 | 1,271,000 | — | — |
| 2021-09-07 | $120.16 | $128.23 | 1,289,400 | — | — |
| 2021-09-03 | $121.88 | $130.06 | 761,900 | — | — |
| 2021-09-02 | $120.87 | $128.98 | 821,100 | — | — |
| 2021-09-01 | $119.67 | $127.70 | 1,251,400 | — | — |
| 2021-08-31 | $121.44 | $129.59 | 1,812,900 | — | — |
| 2021-08-30 | $123.21 | $131.37 | 970,800 | — | — |
| 2021-08-27 | $122.60 | $130.72 | 1,406,400 | — | — |
| 2021-08-26 | $117.16 | $124.92 | 613,300 | — | — |
| 2021-08-25 | $118.06 | $125.88 | 959,100 | — | — |
| 2021-08-24 | $116.80 | $124.54 | 976,500 | — | — |
| 2021-08-23 | $116.65 | $124.38 | 878,300 | — | — |
| 2021-08-20 | $113.56 | $121.08 | 1,478,300 | — | — |
| 2021-08-19 | $114.21 | $121.78 | 1,433,100 | — | — |
| 2021-08-18 | $114.01 | $121.56 | 1,499,400 | — | — |
| 2021-08-17 | $116.09 | $123.78 | 1,087,300 | — | — |
| 2021-08-16 | $118.47 | $126.32 | 946,600 | — | — |
| 2021-08-13 | $118.75 | $126.62 | 977,700 | — | — |
| 2021-08-12 | $118.65 | $126.51 | 1,292,600 | — | — |
| 2021-08-11 | $121.38 | $129.42 | 1,354,300 | — | — |
| 2021-08-10 | $122.48 | $130.60 | 1,341,600 | — | — |
| 2021-08-09 | $125.94 | $134.28 | 650,900 | — | — |
| 2021-08-06 | $126.87 | $135.28 | 673,700 | — | — |
| 2021-08-05 | $126.58 | $134.97 | 912,300 | — | — |
| 2021-08-04 | $127.90 | $136.37 | 1,052,800 | — | — |
| 2021-08-03 | $126.74 | $135.14 | 915,300 | — | — |
| 2021-08-02 | $127.02 | $135.44 | 1,004,400 | — | — |
| 2021-07-30 | $127.00 | $135.41 | 1,148,100 | — | — |
| 2021-07-29 | $125.65 | $133.98 | 2,027,600 | — | — |
| 2021-07-28 | $122.08 | $130.17 | 2,342,800 | — | — |
| 2021-07-27 | $123.46 | $131.64 | 2,501,200 | — | — |
| 2021-07-26 | $127.43 | $135.87 | 1,153,000 | — | — |
| 2021-07-23 | $128.80 | $137.33 | 850,000 | — | — |
| 2021-07-22 | $126.72 | $135.12 | 1,013,200 | — | — |
| 2021-07-21 | $128.46 | $136.97 | 1,210,000 | — | — |
| 2021-07-20 | $123.78 | $131.98 | 1,324,600 | — | — |
| 2021-07-19 | $120.06 | $128.01 | 1,422,300 | — | — |
| 2021-07-16 | $119.89 | $127.83 | 1,145,600 | — | — |
| 2021-07-15 | $123.13 | $131.29 | 1,528,600 | — | — |
| 2021-07-14 | $126.27 | $134.64 | 1,114,500 | — | — |
| 2021-07-13 | $126.79 | $135.19 | 1,038,200 | — | — |
| 2021-07-12 | $127.08 | $135.50 | 1,074,600 | — | — |
| 2021-07-09 | $125.70 | $134.03 | 1,251,600 | — | — |
| 2021-07-08 | $122.82 | $130.96 | 1,458,300 | — | — |
| 2021-07-07 | $123.44 | $131.62 | 2,780,700 | — | — |
| 2021-07-06 | $126.47 | $134.85 | 1,599,800 | — | — |
| 2021-07-02 | $128.53 | $137.05 | 928,200 | — | — |
| 2021-07-01 | $129.38 | $137.95 | 1,262,800 | — | — |
| 2021-06-30 | $133.96 | $142.84 | 838,700 | — | — |
| 2021-06-29 | $134.31 | $143.21 | 1,314,400 | — | — |
| 2021-06-28 | $132.75 | $141.55 | 1,388,900 | — | — |
| 2021-06-25 | $129.55 | $138.13 | 2,613,200 | — | — |
| 2021-06-24 | $130.61 | $139.26 | 1,339,800 | — | — |
| 2021-06-23 | $127.20 | $135.63 | 913,400 | — | — |
| 2021-06-22 | $125.96 | $134.31 | 1,313,700 | — | — |
| 2021-06-21 | $126.22 | $134.58 | 1,589,700 | — | — |
| 2021-06-18 | $124.86 | $133.13 | 2,771,000 | — | — |
| 2021-06-17 | $129.59 | $138.18 | 1,379,800 | — | — |
| 2021-06-16 | $128.28 | $136.78 | 1,051,900 | — | — |
| 2021-06-15 | $130.31 | $138.94 | 1,098,000 | — | — |
| 2021-06-14 | $131.48 | $140.19 | 1,035,200 | — | — |
| 2021-06-11 | $127.98 | $136.46 | 1,497,600 | — | — |
| 2021-06-10 | $127.87 | $136.34 | 1,857,800 | — | — |
| 2021-06-09 | $124.71 | $132.97 | 1,245,800 | — | — |
| 2021-06-08 | $126.78 | $135.18 | 1,930,200 | — | — |
| 2021-06-07 | $130.80 | $139.47 | 711,300 | — | — |
| 2021-06-04 | $131.68 | $140.40 | 1,039,000 | — | — |
| 2021-06-03 | $128.32 | $136.82 | 1,141,000 | — | — |
| 2021-06-02 | $131.01 | $139.69 | 803,700 | — | — |
| 2021-06-01 | $130.78 | $139.45 | 1,090,900 | — | — |
| 2021-05-28 | $132.35 | $141.12 | 1,211,800 | — | — |
| 2021-05-27 | $130.59 | $139.24 | 1,601,700 | — | — |
| 2021-05-26 | $129.06 | $137.61 | 926,600 | — | — |
| 2021-05-25 | $128.53 | $137.05 | 1,065,400 | — | — |
| 2021-05-24 | $127.69 | $136.04 | 1,266,700 | — | — |
| 2021-05-21 | $124.88 | $133.05 | 1,882,800 | — | — |
| 2021-05-20 | $126.62 | $134.90 | 1,178,500 | — | — |
| 2021-05-19 | $122.41 | $130.42 | 1,564,000 | — | — |
| 2021-05-18 | $118.77 | $126.54 | 1,100,700 | — | — |
| 2021-05-17 | $119.86 | $127.70 | 1,127,300 | — | — |
| 2021-05-14 | $122.35 | $130.35 | 1,139,500 | — | — |
| 2021-05-13 | $117.24 | $124.91 | 1,493,200 | — | — |
| 2021-05-12 | $114.60 | $122.10 | 1,920,800 | — | — |
| 2021-05-11 | $121.51 | $129.46 | 1,888,200 | — | — |
| 2021-05-10 | $121.84 | $129.81 | 2,448,900 | — | — |
| 2021-05-07 | $128.17 | $136.56 | 1,269,800 | — | — |
| 2021-05-06 | $125.94 | $134.18 | 1,356,800 | — | — |
| 2021-05-05 | $124.52 | $132.67 | 1,160,900 | — | — |
| 2021-05-04 | $122.99 | $131.04 | 1,362,200 | — | — |
| 2021-05-03 | $124.99 | $133.17 | 1,061,500 | — | — |
| 2021-04-30 | $125.08 | $133.26 | 1,689,000 | — | — |
| 2021-04-29 | $130.81 | $139.37 | 1,216,100 | — | — |
| 2021-04-28 | $132.40 | $141.06 | 2,672,700 | — | — |
| 2021-04-27 | $131.10 | $139.68 | 1,776,500 | — | — |
| 2021-04-26 | $133.43 | $142.16 | 1,212,700 | — | — |
| 2021-04-23 | $131.53 | $140.13 | 1,257,500 | — | — |
| 2021-04-22 | $126.32 | $134.58 | 1,409,200 | — | — |
| 2021-04-21 | $129.94 | $138.44 | 1,515,300 | — | — |
| 2021-04-20 | $124.27 | $132.40 | 1,276,100 | — | — |
| 2021-04-19 | $126.32 | $134.58 | 1,524,800 | — | — |
| 2021-04-16 | $129.48 | $137.95 | 1,501,400 | — | — |
| 2021-04-15 | $131.19 | $139.77 | 1,612,500 | — | — |
| 2021-04-14 | $128.09 | $136.47 | 925,900 | — | — |
| 2021-04-13 | $129.00 | $137.44 | 1,560,700 | — | — |
| 2021-04-12 | $130.43 | $138.96 | 1,612,100 | — | — |
| 2021-04-09 | $133.06 | $141.77 | 1,155,600 | — | — |
| 2021-04-08 | $133.92 | $142.68 | 1,497,700 | — | — |
| 2021-04-07 | $131.78 | $140.40 | 1,319,700 | — | — |
| 2021-04-06 | $132.38 | $141.04 | 1,991,800 | — | — |
| 2021-04-05 | $132.68 | $141.36 | 2,013,000 | — | — |
| 2021-04-01 | $128.81 | $137.24 | 2,179,600 | — | — |
| 2021-03-31 | $121.68 | $129.64 | 2,316,700 | — | — |
| 2021-03-30 | $115.96 | $123.55 | 1,050,500 | — | — |
| 2021-03-29 | $113.89 | $121.34 | 2,448,500 | — | — |
| 2021-03-26 | $119.02 | $126.81 | 2,239,400 | — | — |
| 2021-03-25 | $111.74 | $119.05 | 1,481,300 | — | — |
| 2021-03-24 | $112.00 | $119.33 | 2,098,300 | — | — |
| 2021-03-23 | $113.12 | $120.52 | 2,821,000 | — | — |
| 2021-03-22 | $117.01 | $124.67 | 2,148,700 | — | — |
| 2021-03-19 | $114.91 | $122.43 | 3,196,300 | — | — |
| 2021-03-18 | $112.37 | $119.72 | 2,485,500 | — | — |
| 2021-03-17 | $117.47 | $125.16 | 2,543,000 | — | — |
| 2021-03-16 | $117.35 | $125.03 | 2,368,500 | — | — |
| 2021-03-15 | $117.75 | $125.45 | 2,493,000 | — | — |
| 2021-03-12 | $112.83 | $120.21 | 1,705,100 | — | — |
| 2021-03-11 | $113.86 | $121.31 | 2,136,000 | — | — |
| 2021-03-10 | $108.91 | $116.04 | 2,867,700 | — | — |
| 2021-03-09 | $113.34 | $120.75 | 3,146,600 | — | — |
| 2021-03-08 | $104.20 | $111.02 | 3,907,800 | — | — |
| 2021-03-05 | $113.90 | $121.35 | 3,451,600 | — | — |
| 2021-03-04 | $113.97 | $121.43 | 3,351,400 | — | — |
| 2021-03-03 | $121.49 | $129.44 | 1,972,800 | — | — |
| 2021-03-02 | $126.80 | $135.10 | 1,698,600 | — | — |
| 2021-03-01 | $134.00 | $142.77 | 2,157,900 | — | — |
| 2021-02-26 | $128.61 | $137.02 | 1,925,000 | — | — |
| 2021-02-25 | $125.64 | $133.86 | 1,736,600 | — | — |
| 2021-02-24 | $134.19 | $142.97 | 2,386,800 | — | — |
| 2021-02-23 | $129.78 | $138.27 | 3,288,900 | — | — |
| 2021-02-22 | $132.39 | $141.05 | 1,928,000 | — | — |
| 2021-02-19 | $142.59 | $151.92 | 2,081,500 | — | — |
| 2021-02-18 | $136.50 | $145.43 | 1,666,200 | — | — |
| 2021-02-17 | $139.30 | $148.31 | 2,169,000 | — | — |
| 2021-02-16 | $143.64 | $152.93 | 2,341,500 | — | — |
| 2021-02-12 | $142.41 | $151.62 | 2,391,500 | — | — |
| 2021-02-11 | $135.04 | $143.77 | 1,834,600 | — | — |
| 2021-02-10 | $128.71 | $137.03 | 1,816,200 | — | — |
| 2021-02-09 | $128.27 | $136.56 | 2,134,100 | — | — |
| 2021-02-08 | $129.09 | $137.44 | 1,594,000 | — | — |
| 2021-02-05 | $126.12 | $134.27 | 1,936,200 | — | — |
| 2021-02-04 | $125.52 | $133.64 | 1,882,000 | — | — |
| 2021-02-03 | $120.57 | $128.37 | 2,495,600 | — | — |
| 2021-02-02 | $121.61 | $129.47 | 4,276,000 | — | — |
| 2021-02-01 | $117.55 | $125.15 | 3,083,000 | — | — |
| 2021-01-29 | $113.48 | $120.82 | 4,974,800 | — | — |
| 2021-01-28 | $119.94 | $127.70 | 4,093,700 | — | — |
| 2021-01-27 | $130.11 | $138.52 | 2,360,400 | — | — |
| 2021-01-26 | $138.10 | $147.03 | 1,249,800 | — | — |
| 2021-01-25 | $140.11 | $149.17 | 1,364,200 | — | — |
| 2021-01-22 | $137.95 | $146.87 | 1,357,100 | — | — |
| 2021-01-21 | $140.24 | $149.31 | 1,301,600 | — | — |
| 2021-01-20 | $138.61 | $147.57 | 1,955,900 | — | — |
| 2021-01-19 | $140.63 | $149.72 | 1,875,000 | — | — |
| 2021-01-15 | $137.30 | $146.18 | 1,733,900 | — | — |
| 2021-01-14 | $138.39 | $147.34 | 1,563,000 | — | — |
| 2021-01-13 | $136.02 | $144.81 | 1,452,800 | — | — |
| 2021-01-12 | $137.09 | $145.95 | 1,478,900 | — | — |
| 2021-01-11 | $135.70 | $144.47 | 2,108,600 | — | — |
| 2021-01-08 | $132.15 | $140.69 | 1,340,800 | — | — |
| 2021-01-07 | $129.91 | $138.31 | 2,117,800 | — | — |
| 2021-01-06 | $122.41 | $130.32 | 1,662,500 | — | — |
| 2021-01-05 | $121.49 | $129.35 | 1,083,200 | — | — |
| 2021-01-04 | $119.19 | $126.90 | 1,391,400 | — | — |