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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $192.08 | 42,841 |
| 2026-09-03 | — | — | — | $190.89 | 56,989 |
| 2026-09-02 | — | — | — | $187.58 | 46,355 |
| 2026-09-01 | — | — | — | $189.79 | 59,779 |
| 2026-08-31 | — | — | — | $192.95 | 54,300 |
| 2026-08-28 | — | — | — | $194.36 | 29,060 |
| 2026-08-27 | $193.37 | $382.44 | 965,100 | $192.96 | 40,866 |
| 2026-08-26 | $193.62 | $382.93 | 1,052,900 | $192.80 | 35,314 |
| 2026-08-25 | $192.95 | $381.61 | 1,181,500 | $189.90 | 48,520 |
| 2026-08-24 | $190.92 | $377.59 | 1,664,600 | $187.01 | 64,187 |
| 2026-08-21 | $187.13 | $370.10 | 1,592,100 | $185.08 | 76,913 |
| 2026-08-20 | $183.07 | $362.07 | 1,381,000 | $186.08 | 47,161 |
| 2026-08-19 | $185.81 | $367.49 | 1,664,000 | $192.82 | 74,324 |
| 2026-08-18 | $191.87 | $379.47 | 1,041,900 | $192.31 | 46,411 |
| 2026-08-17 | $193.04 | $381.79 | 1,569,200 | $191.65 | 64,555 |
| 2026-08-14 | $191.74 | $379.21 | 1,125,100 | $190.49 | 44,183 |
| 2026-08-13 | $189.85 | $375.48 | 1,354,300 | $190.13 | 75,715 |
| 2026-08-12 | $190.11 | $375.99 | 990,200 | $188.83 | 46,200 |
| 2026-08-11 | $187.22 | $370.28 | 1,023,800 | $186.42 | 57,899 |
| 2026-08-10 | $186.68 | $369.21 | 1,544,200 | $184.29 | 63,026 |
| 2026-08-07 | $184.68 | $365.25 | 1,263,400 | $184.03 | 55,564 |
| 2026-08-06 | $184.92 | $365.73 | 2,070,400 | $187.83 | 70,941 |
| 2026-08-05 | $187.05 | $369.94 | 1,411,600 | $186.92 | 67,758 |
| 2026-08-04 | $185.23 | $366.34 | 1,939,600 | $185.59 | 61,536 |
| 2026-08-03 | $183.67 | $363.25 | 1,199,600 | $184.22 | 52,892 |
| 2026-07-31 | $184.16 | $364.22 | 1,821,200 | $181.16 | 84,342 |
| 2026-07-30 | $182.82 | $361.57 | 2,274,300 | $177.49 | 143,209 |
| 2026-07-29 | $176.04 | $348.16 | 2,083,100 | $180.74 | 95,173 |
| 2026-07-28 | $182.57 | $361.08 | 1,698,800 | $182.46 | 66,321 |
| 2026-07-27 | $184.66 | $365.21 | 1,665,700 | $184.41 | 61,179 |
| 2026-07-24 | $185.40 | $366.68 | 1,755,900 | $184.51 | 89,095 |
| 2026-07-23 | $184.21 | $364.32 | 1,977,600 | $184.75 | 99,293 |
| 2026-07-22 | $185.24 | $366.36 | 2,373,600 | $182.33 | 110,225 |
| 2026-07-21 | $183.30 | $362.52 | 1,813,900 | $184.24 | 86,010 |
| 2026-07-20 | $182.58 | $361.10 | 2,988,900 | $184.08 | 179,512 |
| 2026-07-17 | $182.50 | $360.94 | 3,190,600 | — | — |
| 2026-07-16 | $185.66 | $367.19 | 5,583,100 | — | — |
| 2026-07-15 | $186.59 | $369.03 | 3,995,400 | — | — |
| 2026-07-14 | $183.65 | $363.21 | 2,700,300 | — | — |
| 2026-07-13 | $178.17 | $352.38 | 1,975,400 | — | — |
| 2026-07-10 | $180.22 | $356.43 | 2,064,200 | — | — |
| 2026-07-09 | $180.16 | $356.31 | 2,277,000 | — | — |
| 2026-07-08 | $177.42 | $350.89 | 3,069,300 | — | — |
| 2026-07-07 | $179.94 | $355.88 | 2,384,500 | — | — |
| 2026-07-06 | $175.96 | $348.01 | 3,255,500 | — | — |
| 2026-07-02 | $170.69 | $337.58 | 1,357,500 | — | — |
| 2026-07-01 | $169.67 | $335.57 | 1,144,200 | — | — |
| 2026-06-30 | $169.60 | $333.77 | 1,723,200 | — | — |
| 2026-06-29 | $170.18 | $334.91 | 1,901,300 | — | — |
| 2026-06-26 | $168.11 | $330.83 | 4,014,100 | — | — |
| 2026-06-25 | $169.51 | $333.59 | 2,429,300 | — | — |
| 2026-06-24 | $168.87 | $332.33 | 3,872,700 | — | — |
| 2026-06-23 | $173.73 | $341.89 | 2,135,900 | — | — |
| 2026-06-22 | $173.71 | $341.85 | 3,209,600 | — | — |
| 2026-06-18 | $168.31 | $331.23 | 7,304,600 | — | — |
| 2026-06-17 | $171.10 | $336.72 | 2,453,000 | — | — |
| 2026-06-16 | $171.29 | $337.09 | 2,024,000 | — | — |
| 2026-06-15 | $167.37 | $329.38 | 2,372,500 | — | — |
| 2026-06-12 | $167.63 | $329.89 | 2,184,900 | — | — |
| 2026-06-11 | $164.85 | $324.42 | 2,655,500 | — | — |
| 2026-06-10 | $161.80 | $318.42 | 2,974,100 | — | — |
| 2026-06-09 | $163.25 | $321.27 | 1,717,500 | — | — |
| 2026-06-08 | $161.81 | $318.44 | 1,385,300 | — | — |
| 2026-06-05 | $161.75 | $318.32 | 1,743,900 | — | — |
| 2026-06-04 | $162.75 | $320.29 | 1,650,000 | — | — |
| 2026-06-03 | $157.88 | $310.70 | 1,344,000 | — | — |
| 2026-06-02 | $159.78 | $314.44 | 1,679,200 | — | — |
| 2026-06-01 | $159.79 | $314.46 | 1,321,400 | — | — |
| 2026-05-29 | $155.64 | $306.29 | 3,771,900 | — | — |
| 2026-05-28 | $157.61 | $310.17 | 2,071,500 | — | — |
| 2026-05-27 | $157.92 | $310.78 | 1,662,200 | — | — |
| 2026-05-26 | $158.52 | $311.96 | 2,134,800 | — | — |
| 2026-05-22 | $153.95 | $302.97 | 1,542,100 | — | — |
| 2026-05-21 | $153.69 | $302.46 | 1,572,100 | — | — |
| 2026-05-20 | $154.07 | $303.20 | 1,554,600 | — | — |
| 2026-05-19 | $150.88 | $296.93 | 1,896,100 | — | — |
| 2026-05-18 | $153.74 | $302.55 | 1,810,800 | — | — |
| 2026-05-15 | $152.85 | $300.80 | 1,553,900 | — | — |
| 2026-05-14 | $153.76 | $302.59 | 1,634,900 | — | — |
| 2026-05-13 | $151.58 | $298.30 | 2,257,600 | — | — |
| 2026-05-12 | $150.45 | $296.08 | 1,704,400 | — | — |
| 2026-05-11 | $150.17 | $295.53 | 1,825,300 | — | — |
| 2026-05-08 | $149.49 | $294.19 | 1,248,200 | — | — |
| 2026-05-07 | $148.78 | $292.79 | 2,166,500 | — | — |
| 2026-05-06 | $151.24 | $297.63 | 2,357,700 | — | — |
| 2026-05-05 | $148.68 | $292.60 | 1,635,500 | — | — |
| 2026-05-04 | $148.08 | $291.42 | 1,818,000 | — | — |
| 2026-05-01 | $152.00 | $299.13 | 1,728,100 | — | — |
| 2026-04-30 | $152.84 | $300.78 | 3,035,800 | — | — |
| 2026-04-29 | $150.70 | $296.57 | 2,148,700 | — | — |
| 2026-04-28 | $152.48 | $300.07 | 1,689,600 | — | — |
| 2026-04-27 | $154.02 | $303.10 | 1,696,400 | — | — |
| 2026-04-24 | $150.74 | $296.65 | 1,440,500 | — | — |
| 2026-04-23 | $151.25 | $297.65 | 2,492,200 | — | — |
| 2026-04-22 | $152.40 | $299.92 | 2,340,900 | — | — |
| 2026-04-21 | $153.57 | $302.22 | 3,703,700 | — | — |
| 2026-04-20 | $150.18 | $295.55 | 3,088,600 | — | — |
| 2026-04-17 | $145.43 | $286.20 | 3,179,500 | — | — |
| 2026-04-16 | $141.90 | $279.25 | 2,959,300 | — | — |
| 2026-04-15 | $142.74 | $280.91 | 2,079,300 | — | — |
| 2026-04-14 | $141.78 | $279.02 | 2,327,300 | — | — |
| 2026-04-13 | $141.62 | $278.70 | 2,517,000 | — | — |
| 2026-04-10 | $139.42 | $274.37 | 2,351,600 | — | — |
| 2026-04-09 | $138.49 | $272.54 | 1,865,700 | — | — |
| 2026-04-08 | $136.13 | $267.90 | 1,784,300 | — | — |
| 2026-04-07 | $131.21 | $258.22 | 2,034,200 | — | — |
| 2026-04-06 | $130.20 | $256.23 | 1,001,300 | — | — |
| 2026-04-02 | $128.80 | $253.47 | 1,576,100 | — | — |
| 2026-04-01 | $128.25 | $252.39 | 1,798,900 | — | — |
| 2026-03-31 | $126.56 | $247.41 | 2,270,400 | — | — |
| 2026-03-30 | $123.42 | $241.27 | 1,151,100 | — | — |
| 2026-03-27 | $122.52 | $239.51 | 2,366,200 | — | — |
| 2026-03-26 | $125.66 | $245.65 | 1,654,200 | — | — |
| 2026-03-25 | $126.92 | $248.12 | 1,381,800 | — | — |
| 2026-03-24 | $126.28 | $246.86 | 2,351,300 | — | — |
| 2026-03-23 | $123.23 | $240.90 | 1,808,300 | — | — |
| 2026-03-20 | $121.97 | $238.44 | 3,640,500 | — | — |
| 2026-03-19 | $120.95 | $236.44 | 2,198,100 | — | — |
| 2026-03-18 | $121.09 | $236.72 | 2,104,300 | — | — |
| 2026-03-17 | $121.56 | $237.64 | 2,366,500 | — | — |
| 2026-03-16 | $120.22 | $235.02 | 2,084,600 | — | — |
| 2026-03-13 | $121.34 | $237.21 | 1,660,100 | — | — |
| 2026-03-12 | $123.21 | $240.86 | 2,570,000 | — | — |
| 2026-03-11 | $126.00 | $246.32 | 3,382,400 | — | — |
| 2026-03-10 | $122.55 | $239.57 | 2,321,700 | — | — |
| 2026-03-09 | $121.93 | $238.36 | 2,393,700 | — | — |
| 2026-03-06 | $121.04 | $236.62 | 2,862,000 | — | — |
| 2026-03-05 | $125.14 | $244.64 | 2,546,600 | — | — |
| 2026-03-04 | $126.54 | $247.37 | 1,593,400 | — | — |
| 2026-03-03 | $125.91 | $246.14 | 1,757,900 | — | — |
| 2026-03-02 | $129.46 | $253.08 | 2,135,800 | — | — |
| 2026-02-27 | $128.62 | $251.44 | 3,839,400 | — | — |
| 2026-02-26 | $132.27 | $258.57 | 1,918,800 | — | — |
| 2026-02-25 | $131.62 | $257.30 | 2,029,100 | — | — |
| 2026-02-24 | $127.23 | $248.72 | 1,567,900 | — | — |
| 2026-02-23 | $125.13 | $244.62 | 1,560,600 | — | — |
| 2026-02-20 | $127.94 | $250.11 | 1,173,400 | — | — |
| 2026-02-19 | $127.87 | $249.97 | 1,440,700 | — | — |
| 2026-02-18 | $129.68 | $253.51 | 1,712,400 | — | — |
| 2026-02-17 | $128.00 | $250.23 | 1,558,500 | — | — |
| 2026-02-13 | $127.97 | $250.17 | 1,666,400 | — | — |
| 2026-02-12 | $126.31 | $246.92 | 2,764,200 | — | — |
| 2026-02-11 | $131.61 | $257.28 | 2,201,500 | — | — |
| 2026-02-10 | $132.23 | $258.50 | 1,973,600 | — | — |
| 2026-02-09 | $134.28 | $262.50 | 1,711,700 | — | — |
| 2026-02-06 | $132.35 | $258.73 | 1,487,700 | — | — |
| 2026-02-05 | $128.71 | $251.61 | 1,988,000 | — | — |
| 2026-02-04 | $132.03 | $258.11 | 1,882,400 | — | — |
| 2026-02-03 | $130.09 | $254.31 | 2,153,000 | — | — |
| 2026-02-02 | $132.58 | $259.18 | 2,137,500 | — | — |
| 2026-01-30 | $130.86 | $255.82 | 2,127,600 | — | — |
| 2026-01-29 | $131.43 | $256.93 | 2,287,800 | — | — |
| 2026-01-28 | $128.02 | $250.27 | 1,575,100 | — | — |
| 2026-01-27 | $127.62 | $249.48 | 1,832,700 | — | — |
| 2026-01-26 | $127.59 | $249.43 | 2,236,000 | — | — |
| 2026-01-23 | $126.09 | $246.49 | 1,840,500 | — | — |
| 2026-01-22 | $128.46 | $251.13 | 1,984,500 | — | — |
| 2026-01-21 | $126.91 | $248.10 | 3,410,700 | — | — |
| 2026-01-20 | $125.31 | $244.97 | 3,747,600 | — | — |
| 2026-01-16 | $128.02 | $250.27 | 4,375,000 | — | — |
| 2026-01-15 | $136.29 | $266.43 | 2,237,200 | — | — |
| 2026-01-14 | $134.72 | $263.36 | 2,565,800 | — | — |
| 2026-01-13 | $132.81 | $259.63 | 2,392,800 | — | — |
| 2026-01-12 | $133.09 | $260.18 | 2,269,900 | — | — |
| 2026-01-09 | $132.57 | $259.16 | 1,641,900 | — | — |
| 2026-01-08 | $132.80 | $259.61 | 1,952,600 | — | — |
| 2026-01-07 | $132.45 | $258.93 | 2,583,200 | — | — |
| 2026-01-06 | $134.32 | $262.58 | 2,327,500 | — | — |
| 2026-01-05 | $133.01 | $260.02 | 2,335,700 | — | — |
| 2026-01-02 | $129.07 | $252.32 | 2,217,700 | — | — |