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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $163.60 | 128,053 |
| 2026-09-03 | — | — | — | $164.46 | 97,718 |
| 2026-09-02 | — | — | — | $163.79 | 172,073 |
| 2026-09-01 | — | — | — | $162.05 | 165,393 |
| 2026-08-31 | — | — | — | $162.67 | 112,352 |
| 2026-08-28 | — | — | — | $166.38 | 156,183 |
| 2026-08-27 | $165.93 | $399.38 | 4,746,000 | $161.86 | 183,333 |
| 2026-08-26 | $164.04 | $394.83 | 4,660,300 | $163.26 | 149,380 |
| 2026-08-25 | $163.47 | $393.46 | 7,597,500 | $165.98 | 257,820 |
| 2026-08-24 | $169.89 | $408.91 | 6,410,700 | $166.00 | 364,449 |
| 2026-08-21 | $165.44 | $398.20 | 6,232,700 | $161.37 | 365,378 |
| 2026-08-20 | $158.25 | $380.89 | 6,059,900 | $156.94 | 166,421 |
| 2026-08-19 | $159.00 | $382.70 | 9,467,500 | $148.29 | 583,550 |
| 2026-08-18 | $152.48 | $367.00 | 5,788,000 | $152.75 | 269,879 |
| 2026-08-17 | $151.01 | $363.47 | 6,122,400 | $152.93 | 253,766 |
| 2026-08-14 | $154.48 | $371.82 | 3,615,800 | $155.38 | 118,435 |
| 2026-08-13 | $155.51 | $374.30 | 3,650,200 | $155.04 | 221,753 |
| 2026-08-12 | $154.00 | $370.66 | 4,601,300 | $151.60 | 198,313 |
| 2026-08-11 | $152.29 | $363.75 | 4,171,400 | $150.55 | 286,362 |
| 2026-08-10 | $152.02 | $363.11 | 5,256,500 | $149.10 | 327,613 |
| 2026-08-07 | $149.70 | $357.57 | 2,848,000 | $145.77 | 104,882 |
| 2026-08-06 | $147.08 | $351.31 | 2,501,300 | $148.99 | 99,977 |
| 2026-08-05 | $147.70 | $352.79 | 4,230,300 | $148.66 | 139,478 |
| 2026-08-04 | $148.11 | $353.77 | 3,181,100 | $147.25 | 168,271 |
| 2026-08-03 | $149.35 | $356.73 | 4,856,900 | $147.80 | 201,723 |
| 2026-07-31 | $144.49 | $345.12 | 3,312,000 | $145.05 | 167,736 |
| 2026-07-30 | $144.51 | $345.17 | 2,627,500 | $144.85 | 161,348 |
| 2026-07-29 | $145.90 | $348.49 | 3,198,400 | $143.50 | 151,751 |
| 2026-07-28 | $144.20 | $344.43 | 4,621,700 | $141.94 | 307,609 |
| 2026-07-27 | $140.34 | $335.21 | 3,039,300 | $137.48 | 229,281 |
| 2026-07-24 | $136.78 | $326.71 | 2,485,400 | $134.60 | 121,281 |
| 2026-07-23 | $134.48 | $321.21 | 3,207,400 | $135.15 | 183,207 |
| 2026-07-22 | $137.92 | $329.43 | 2,283,200 | $138.96 | 185,068 |
| 2026-07-21 | $138.48 | $330.77 | 2,413,200 | $138.30 | 97,319 |
| 2026-07-20 | $139.59 | $333.42 | 3,388,200 | $141.40 | 199,421 |
| 2026-07-17 | $139.60 | $333.44 | 5,187,800 | — | — |
| 2026-07-16 | $140.21 | $334.90 | 4,297,200 | — | — |
| 2026-07-15 | $138.29 | $330.32 | 5,224,000 | — | — |
| 2026-07-14 | $134.00 | $320.07 | 2,506,800 | — | — |
| 2026-07-13 | $134.77 | $321.91 | 4,243,700 | — | — |
| 2026-07-10 | $135.14 | $322.79 | 3,403,200 | — | — |
| 2026-07-09 | $132.27 | $315.94 | 4,459,500 | — | — |
| 2026-07-08 | $132.42 | $316.29 | 6,780,300 | — | — |
| 2026-07-07 | $127.55 | $304.66 | 2,996,300 | — | — |
| 2026-07-06 | $126.10 | $301.20 | 5,209,900 | — | — |
| 2026-07-02 | $130.21 | $311.02 | 3,272,000 | — | — |
| 2026-07-01 | $130.29 | $311.21 | 4,928,800 | — | — |
| 2026-06-30 | $130.61 | $311.97 | 6,507,600 | — | — |
| 2026-06-29 | $133.92 | $319.88 | 4,554,400 | — | — |
| 2026-06-26 | $140.39 | $335.33 | 6,802,500 | — | — |
| 2026-06-25 | $139.57 | $333.37 | 4,340,700 | — | — |
| 2026-06-24 | $141.20 | $337.27 | 6,235,800 | — | — |
| 2026-06-23 | $134.11 | $320.33 | 4,793,100 | — | — |
| 2026-06-22 | $129.73 | $309.87 | 3,942,700 | — | — |
| 2026-06-18 | $130.74 | $312.28 | 7,529,100 | — | — |
| 2026-06-17 | $127.81 | $305.28 | 3,506,900 | — | — |
| 2026-06-16 | $133.40 | $318.63 | 3,186,000 | — | — |
| 2026-06-15 | $133.17 | $318.09 | 7,287,900 | — | — |
| 2026-06-12 | $135.23 | $323.01 | 4,803,300 | — | — |
| 2026-06-11 | $132.64 | $316.82 | 4,535,600 | — | — |
| 2026-06-10 | $127.98 | $305.69 | 3,943,100 | — | — |
| 2026-06-09 | $126.61 | $302.42 | 4,092,100 | — | — |
| 2026-06-08 | $123.97 | $296.11 | 2,846,200 | — | — |
| 2026-06-05 | $122.57 | $292.77 | 4,384,500 | — | — |
| 2026-06-04 | $123.85 | $295.82 | 4,749,600 | — | — |
| 2026-06-03 | $124.80 | $298.09 | 3,336,300 | — | — |
| 2026-06-02 | $123.18 | $294.22 | 3,206,500 | — | — |
| 2026-06-01 | $123.71 | $295.49 | 4,859,100 | — | — |
| 2026-05-29 | $127.07 | $303.52 | 6,455,200 | — | — |
| 2026-05-28 | $128.65 | $307.29 | 4,676,600 | — | — |
| 2026-05-27 | $128.33 | $306.52 | 6,076,900 | — | — |
| 2026-05-26 | $125.43 | $299.60 | 4,455,500 | — | — |
| 2026-05-22 | $125.60 | $300.00 | 4,943,000 | — | — |
| 2026-05-21 | $126.15 | $301.32 | 9,959,900 | — | — |
| 2026-05-20 | $122.33 | $292.19 | 20,309,300 | — | — |
| 2026-05-19 | $127.24 | $303.92 | 10,539,800 | — | — |
| 2026-05-18 | $123.40 | $294.75 | 3,708,100 | — | — |
| 2026-05-15 | $121.54 | $290.31 | 3,661,400 | — | — |
| 2026-05-14 | $123.08 | $293.98 | 4,160,100 | — | — |
| 2026-05-13 | $121.48 | $290.16 | 3,964,800 | — | — |
| 2026-05-12 | $121.80 | $288.20 | 5,623,800 | — | — |
| 2026-05-11 | $118.44 | $280.25 | 7,589,700 | — | — |
| 2026-05-08 | $125.25 | $296.37 | 3,883,700 | — | — |
| 2026-05-07 | $125.88 | $297.86 | 7,539,000 | — | — |
| 2026-05-06 | $130.19 | $308.06 | 4,423,100 | — | — |
| 2026-05-05 | $128.82 | $304.82 | 4,206,800 | — | — |
| 2026-05-04 | $127.76 | $302.31 | 3,118,200 | — | — |
| 2026-05-01 | $128.89 | $304.98 | 3,729,000 | — | — |
| 2026-04-30 | $129.75 | $307.02 | 5,436,600 | — | — |
| 2026-04-29 | $127.87 | $302.57 | 3,760,100 | — | — |
| 2026-04-28 | $127.14 | $300.84 | 3,728,100 | — | — |
| 2026-04-27 | $129.72 | $306.95 | 5,824,300 | — | — |
| 2026-04-24 | $129.26 | $305.86 | 3,129,300 | — | — |
| 2026-04-23 | $130.17 | $308.01 | 3,595,200 | — | — |
| 2026-04-22 | $130.60 | $309.03 | 5,141,400 | — | — |
| 2026-04-21 | $132.10 | $312.58 | 5,745,900 | — | — |
| 2026-04-20 | $130.18 | $308.03 | 5,819,100 | — | — |
| 2026-04-17 | $127.84 | $302.50 | 5,844,800 | — | — |
| 2026-04-16 | $123.91 | $293.20 | 4,293,000 | — | — |
| 2026-04-15 | $122.87 | $290.74 | 5,232,400 | — | — |
| 2026-04-14 | $119.53 | $282.83 | 5,189,100 | — | — |
| 2026-04-13 | $117.88 | $278.93 | 5,800,600 | — | — |
| 2026-04-10 | $121.89 | $288.42 | 3,699,800 | — | — |
| 2026-04-09 | $124.03 | $293.48 | 4,093,500 | — | — |
| 2026-04-08 | $123.12 | $291.33 | 3,634,100 | — | — |
| 2026-04-07 | $119.52 | $282.81 | 3,799,500 | — | — |
| 2026-04-06 | $122.21 | $289.17 | 4,059,500 | — | — |
| 2026-04-02 | $120.45 | $285.01 | 5,348,000 | — | — |
| 2026-04-01 | $120.45 | $285.01 | 4,250,600 | — | — |
| 2026-03-31 | $121.20 | $286.78 | 4,662,100 | — | — |
| 2026-03-30 | $118.78 | $281.06 | 4,425,200 | — | — |
| 2026-03-27 | $119.84 | $283.57 | 8,112,900 | — | — |
| 2026-03-26 | $117.00 | $276.85 | 3,403,100 | — | — |
| 2026-03-25 | $116.37 | $275.36 | 4,408,000 | — | — |
| 2026-03-24 | $115.92 | $274.29 | 4,991,300 | — | — |
| 2026-03-23 | $114.93 | $271.95 | 6,381,900 | — | — |
| 2026-03-20 | $113.26 | $268.00 | 19,717,500 | — | — |
| 2026-03-19 | $114.47 | $270.86 | 6,549,400 | — | — |
| 2026-03-18 | $115.05 | $272.23 | 5,267,500 | — | — |
| 2026-03-17 | $116.76 | $276.28 | 4,347,200 | — | — |
| 2026-03-16 | $117.05 | $276.97 | 4,858,100 | — | — |
| 2026-03-13 | $117.34 | $277.65 | 5,282,600 | — | — |
| 2026-03-12 | $115.75 | $273.89 | 6,215,300 | — | — |
| 2026-03-11 | $118.78 | $281.06 | 4,418,700 | — | — |
| 2026-03-10 | $120.74 | $285.70 | 4,400,000 | — | — |
| 2026-03-09 | $120.14 | $284.28 | 6,005,500 | — | — |
| 2026-03-06 | $120.79 | $285.81 | 5,979,700 | — | — |
| 2026-03-05 | $120.36 | $284.80 | 7,129,700 | — | — |
| 2026-03-04 | $120.08 | $284.13 | 9,496,000 | — | — |
| 2026-03-03 | $120.80 | $285.84 | 15,692,200 | — | — |
| 2026-03-02 | $113.17 | $267.78 | 6,301,900 | — | — |
| 2026-02-27 | $113.79 | $269.25 | 6,417,000 | — | — |
| 2026-02-26 | $114.79 | $271.62 | 5,930,300 | — | — |
| 2026-02-25 | $116.44 | $275.52 | 4,522,100 | — | — |
| 2026-02-24 | $115.52 | $273.34 | 4,977,600 | — | — |
| 2026-02-23 | $113.34 | $268.19 | 7,924,800 | — | — |
| 2026-02-20 | $116.69 | $276.11 | 6,285,900 | — | — |
| 2026-02-19 | $115.66 | $273.68 | 3,631,500 | — | — |
| 2026-02-18 | $115.66 | $273.68 | 5,608,100 | — | — |
| 2026-02-17 | $116.54 | $275.76 | 6,258,900 | — | — |
| 2026-02-13 | $115.76 | $273.91 | 6,597,100 | — | — |
| 2026-02-12 | $112.69 | $266.65 | 5,588,400 | — | — |
| 2026-02-11 | $114.61 | $271.19 | 6,612,000 | — | — |
| 2026-02-10 | $113.23 | $265.23 | 4,955,200 | — | — |
| 2026-02-09 | $115.52 | $270.59 | 4,507,500 | — | — |
| 2026-02-06 | $115.55 | $270.66 | 7,804,400 | — | — |
| 2026-02-05 | $110.85 | $259.65 | 6,081,500 | — | — |
| 2026-02-04 | $114.13 | $267.34 | 9,816,200 | — | — |
| 2026-02-03 | $111.30 | $260.71 | 8,373,400 | — | — |
| 2026-02-02 | $109.53 | $256.56 | 10,561,600 | — | — |
| 2026-01-30 | $105.47 | $247.05 | 6,181,800 | — | — |
| 2026-01-29 | $102.84 | $240.89 | 6,015,200 | — | — |
| 2026-01-28 | $101.74 | $238.31 | 4,644,400 | — | — |
| 2026-01-27 | $104.10 | $243.84 | 4,578,900 | — | — |
| 2026-01-26 | $103.96 | $243.51 | 6,709,800 | — | — |
| 2026-01-23 | $108.10 | $253.21 | 4,594,100 | — | — |
| 2026-01-22 | $106.50 | $249.46 | 4,904,300 | — | — |
| 2026-01-21 | $106.04 | $248.39 | 6,547,300 | — | — |
| 2026-01-20 | $109.34 | $256.12 | 9,556,600 | — | — |
| 2026-01-16 | $111.28 | $260.66 | 5,253,200 | — | — |
| 2026-01-15 | $111.13 | $260.31 | 5,827,200 | — | — |
| 2026-01-14 | $109.82 | $257.24 | 5,886,200 | — | — |
| 2026-01-13 | $108.63 | $254.45 | 7,742,300 | — | — |
| 2026-01-12 | $106.14 | $248.62 | 5,893,400 | — | — |
| 2026-01-09 | $105.52 | $247.17 | 6,490,400 | — | — |
| 2026-01-08 | $106.33 | $249.07 | 8,568,600 | — | — |
| 2026-01-07 | $103.67 | $242.84 | 4,686,200 | — | — |
| 2026-01-06 | $104.30 | $244.31 | 7,699,800 | — | — |
| 2026-01-05 | $102.10 | $239.16 | 7,421,200 | — | — |
| 2026-01-02 | $100.51 | $235.43 | 7,064,400 | — | — |