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
- 2004-08-19 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 | — | — | — | $339.21 | 554,933 |
| 2026-09-03 | — | — | — | $336.73 | 605,805 |
| 2026-09-02 | — | — | — | $330.52 | 500,020 |
| 2026-09-01 | — | — | — | $332.09 | 577,068 |
| 2026-08-31 | — | — | — | $340.10 | 640,920 |
| 2026-08-28 | — | — | — | $337.91 | 723,000 |
| 2026-08-27 | $337.71 | $340.69 | 17,936,100 | $336.43 | 558,047 |
| 2026-08-26 | $339.10 | $342.09 | 16,176,400 | $343.15 | 819,375 |
| 2026-08-25 | $343.34 | $346.37 | 14,031,000 | $345.91 | 536,510 |
| 2026-08-24 | $344.59 | $347.63 | 16,450,600 | $340.70 | 731,522 |
| 2026-08-21 | $341.75 | $344.76 | 15,363,900 | $339.88 | 615,651 |
| 2026-08-20 | $338.20 | $341.18 | 14,187,700 | $339.51 | 613,876 |
| 2026-08-19 | $341.70 | $344.71 | 13,360,500 | $339.96 | 621,911 |
| 2026-08-18 | $341.28 | $344.29 | 14,254,300 | $339.89 | 690,669 |
| 2026-08-17 | $341.45 | $344.46 | 12,606,100 | $344.24 | 669,557 |
| 2026-08-14 | $343.54 | $346.57 | 10,946,800 | $344.16 | 427,375 |
| 2026-08-13 | $343.94 | $346.97 | 14,997,800 | $344.63 | 1,016,494 |
| 2026-08-12 | $342.37 | $345.39 | 15,608,800 | $345.35 | 705,371 |
| 2026-08-11 | $343.00 | $346.02 | 18,390,200 | $354.31 | 650,116 |
| 2026-08-10 | $355.84 | $358.98 | 12,789,500 | $354.99 | 477,867 |
| 2026-08-07 | $353.47 | $356.59 | 14,516,700 | $355.20 | 493,477 |
| 2026-08-06 | $356.62 | $359.76 | 16,513,400 | $358.79 | 453,934 |
| 2026-08-05 | $360.13 | $363.31 | 29,436,300 | $379.82 | 1,030,126 |
| 2026-08-04 | $375.35 | $378.66 | 19,983,300 | $366.46 | 439,972 |
| 2026-08-03 | $372.47 | $375.75 | 27,165,400 | $365.29 | 692,570 |
| 2026-07-31 | $356.65 | $359.79 | 30,514,500 | $340.13 | 1,044,696 |
| 2026-07-30 | $333.68 | $336.62 | 17,309,500 | $333.49 | 471,126 |
| 2026-07-29 | $335.76 | $338.72 | 20,242,900 | $333.62 | 653,557 |
| 2026-07-28 | $332.60 | $335.53 | 20,986,900 | $327.83 | 622,463 |
| 2026-07-27 | $326.57 | $329.45 | 21,419,600 | $324.65 | 684,818 |
| 2026-07-24 | $319.09 | $321.90 | 21,630,800 | $318.06 | 676,929 |
| 2026-07-23 | $318.34 | $321.15 | 46,751,900 | $321.64 | 1,649,520 |
| 2026-07-22 | $341.91 | $344.92 | 23,273,800 | $347.15 | 711,457 |
| 2026-07-21 | $346.19 | $349.24 | 17,419,500 | $350.74 | 366,742 |
| 2026-07-20 | $351.37 | $354.47 | 13,203,300 | $350.17 | 631,840 |
| 2026-07-17 | $346.12 | $349.17 | 22,023,900 | — | — |
| 2026-07-16 | $353.81 | $356.93 | 23,603,700 | — | — |
| 2026-07-15 | $370.21 | $373.47 | 20,258,200 | — | — |
| 2026-07-14 | $357.33 | $360.48 | 11,252,600 | — | — |
| 2026-07-13 | $350.67 | $353.76 | 10,583,500 | — | — |
| 2026-07-10 | $355.03 | $358.16 | 11,618,500 | — | — |
| 2026-07-09 | $356.24 | $359.38 | 17,217,400 | — | — |
| 2026-07-08 | $358.71 | $361.87 | 14,710,400 | — | — |
| 2026-07-07 | $363.62 | $366.83 | 16,443,900 | — | — |
| 2026-07-06 | $364.90 | $368.12 | 22,652,700 | — | — |
| 2026-07-02 | $356.18 | $359.32 | 15,532,900 | — | — |
| 2026-07-01 | $357.89 | $361.05 | 19,546,800 | — | — |
| 2026-06-30 | $353.33 | $356.45 | 21,278,400 | — | — |
| 2026-06-29 | $351.28 | $354.38 | 25,565,700 | — | — |
| 2026-06-26 | $334.69 | $337.64 | 82,484,600 | — | — |
| 2026-06-25 | $342.19 | $345.21 | 27,687,600 | — | — |
| 2026-06-24 | $345.04 | $348.08 | 23,898,400 | — | — |
| 2026-06-23 | $346.08 | $349.13 | 21,820,900 | — | — |
| 2026-06-22 | $348.78 | $351.86 | 32,211,200 | — | — |
| 2026-06-18 | $367.46 | $370.70 | 29,339,100 | — | — |
| 2026-06-17 | $362.10 | $365.29 | 16,003,500 | — | — |
| 2026-06-16 | $371.10 | $374.37 | 16,492,800 | — | — |
| 2026-06-15 | $367.11 | $370.35 | 17,268,600 | — | — |
| 2026-06-12 | $358.16 | $361.32 | 17,637,100 | — | — |
| 2026-06-11 | $356.56 | $359.70 | 28,771,800 | — | — |
| 2026-06-10 | $353.32 | $356.44 | 19,878,600 | — | — |
| 2026-06-09 | $362.29 | $365.48 | 19,873,600 | — | — |
| 2026-06-08 | $361.17 | $364.35 | 18,739,000 | — | — |
| 2026-06-05 | $365.76 | $368.76 | 23,411,500 | — | — |
| 2026-06-04 | $369.27 | $372.30 | 37,746,200 | — | — |
| 2026-06-03 | $355.68 | $358.60 | 43,031,000 | — | — |
| 2026-06-02 | $358.39 | $361.33 | 34,648,600 | — | — |
| 2026-06-01 | $372.58 | $375.64 | 19,091,900 | — | — |
| 2026-05-29 | $376.43 | $379.52 | 48,018,600 | — | — |
| 2026-05-28 | $386.12 | $389.29 | 20,795,400 | — | — |
| 2026-05-27 | $384.83 | $387.99 | 16,893,100 | — | — |
| 2026-05-26 | $384.84 | $388.00 | 16,150,900 | — | — |
| 2026-05-22 | $379.38 | $382.49 | 13,382,800 | — | — |
| 2026-05-21 | $383.47 | $386.62 | 16,837,600 | — | — |
| 2026-05-20 | $384.90 | $388.06 | 16,488,100 | — | — |
| 2026-05-19 | $384.90 | $388.06 | 25,559,400 | — | — |
| 2026-05-18 | $393.11 | $396.34 | 18,592,800 | — | — |
| 2026-05-15 | $393.32 | $396.55 | 15,801,900 | — | — |
| 2026-05-14 | $397.17 | $400.43 | 13,805,400 | — | — |
| 2026-05-13 | $399.04 | $402.32 | 18,160,100 | — | — |
| 2026-05-12 | $383.82 | $386.97 | 17,103,900 | — | — |
| 2026-05-11 | $386.77 | $389.95 | 16,314,900 | — | — |
| 2026-05-08 | $397.05 | $400.31 | 13,762,500 | — | — |
| 2026-05-07 | $395.30 | $398.55 | 15,153,600 | — | — |
| 2026-05-06 | $395.14 | $398.38 | 23,097,300 | — | — |
| 2026-05-05 | $384.27 | $387.42 | 15,432,500 | — | — |
| 2026-05-04 | $379.64 | $382.76 | 18,275,000 | — | — |
| 2026-05-01 | $383.22 | $386.37 | 28,047,900 | — | — |
| 2026-04-30 | $381.94 | $385.08 | 44,570,500 | — | — |
| 2026-04-29 | $347.31 | $350.16 | 22,232,200 | — | — |
| 2026-04-28 | $347.50 | $350.35 | 18,502,300 | — | — |
| 2026-04-27 | $348.52 | $351.38 | 17,443,000 | — | — |
| 2026-04-24 | $342.32 | $345.13 | 18,260,900 | — | — |
| 2026-04-23 | $337.75 | $340.52 | 13,442,100 | — | — |
| 2026-04-22 | $337.73 | $340.50 | 12,954,200 | — | — |
| 2026-04-21 | $330.47 | $333.18 | 14,623,800 | — | — |
| 2026-04-20 | $335.40 | $338.15 | 12,897,300 | — | — |
| 2026-04-17 | $339.40 | $342.19 | 19,683,800 | — | — |
| 2026-04-16 | $332.77 | $335.50 | 13,949,600 | — | — |
| 2026-04-15 | $334.47 | $337.22 | 15,104,100 | — | — |
| 2026-04-14 | $330.58 | $333.29 | 18,557,500 | — | — |
| 2026-04-13 | $319.21 | $321.83 | 12,212,800 | — | — |
| 2026-04-10 | $315.72 | $318.31 | 11,997,600 | — | — |
| 2026-04-09 | $316.37 | $318.97 | 14,606,800 | — | — |
| 2026-04-08 | $314.74 | $317.32 | 20,887,500 | — | — |
| 2026-04-07 | $303.93 | $306.43 | 17,317,700 | — | — |
| 2026-04-06 | $297.66 | $300.10 | 10,121,700 | — | — |
| 2026-04-02 | $294.46 | $296.88 | 13,433,400 | — | — |
| 2026-04-01 | $294.90 | $297.32 | 24,403,600 | — | — |
| 2026-03-31 | $286.86 | $289.22 | 31,625,100 | — | — |
| 2026-03-30 | $273.14 | $275.38 | 22,752,300 | — | — |
| 2026-03-27 | $273.76 | $276.01 | 25,703,300 | — | — |
| 2026-03-26 | $280.74 | $283.04 | 29,281,200 | — | — |
| 2026-03-25 | $289.59 | $291.97 | 22,343,000 | — | — |
| 2026-03-24 | $289.20 | $291.57 | 27,411,200 | — | — |
| 2026-03-23 | $299.02 | $301.47 | 22,204,100 | — | — |
| 2026-03-20 | $298.79 | $301.24 | 34,763,500 | — | — |
| 2026-03-19 | $305.73 | $308.24 | 15,399,700 | — | — |
| 2026-03-18 | $306.30 | $308.81 | 13,848,400 | — | — |
| 2026-03-17 | $309.41 | $311.95 | 14,423,600 | — | — |
| 2026-03-16 | $304.42 | $306.92 | 14,822,000 | — | — |
| 2026-03-13 | $301.46 | $303.93 | 16,857,500 | — | — |
| 2026-03-12 | $303.21 | $305.70 | 15,610,200 | — | — |
| 2026-03-11 | $308.42 | $310.95 | 13,376,700 | — | — |
| 2026-03-10 | $306.93 | $309.45 | 14,386,400 | — | — |
| 2026-03-09 | $306.01 | $308.52 | 19,632,700 | — | — |
| 2026-03-06 | $298.30 | $300.54 | 17,598,000 | — | — |
| 2026-03-05 | $300.91 | $303.17 | 22,643,900 | — | — |
| 2026-03-04 | $303.45 | $305.73 | 20,015,600 | — | — |
| 2026-03-03 | $303.56 | $305.84 | 20,361,100 | — | — |
| 2026-03-02 | $306.36 | $308.66 | 21,854,400 | — | — |
| 2026-02-27 | $311.43 | $313.77 | 33,389,200 | — | — |
| 2026-02-26 | $307.15 | $309.45 | 22,380,000 | — | — |
| 2026-02-25 | $313.03 | $315.38 | 20,209,100 | — | — |
| 2026-02-24 | $310.92 | $313.25 | 15,040,700 | — | — |
| 2026-02-23 | $311.69 | $314.03 | 17,641,200 | — | — |
| 2026-02-20 | $314.90 | $317.26 | 33,663,100 | — | — |
| 2026-02-19 | $303.56 | $305.84 | 13,448,600 | — | — |
| 2026-02-18 | $303.94 | $306.22 | 15,847,700 | — | — |
| 2026-02-17 | $302.82 | $305.09 | 23,750,800 | — | — |
| 2026-02-13 | $306.02 | $308.32 | 20,236,000 | — | — |
| 2026-02-12 | $309.37 | $311.69 | 28,194,000 | — | — |
| 2026-02-11 | $311.33 | $313.66 | 24,008,100 | — | — |
| 2026-02-10 | $318.63 | $321.02 | 25,281,900 | — | — |
| 2026-02-09 | $324.40 | $326.83 | 26,103,300 | — | — |
| 2026-02-06 | $323.10 | $325.52 | 33,877,000 | — | — |
| 2026-02-05 | $331.33 | $333.81 | 51,842,000 | — | — |
| 2026-02-04 | $333.34 | $335.84 | 36,991,100 | — | — |
| 2026-02-03 | $340.70 | $343.26 | 25,786,500 | — | — |
| 2026-02-02 | $344.90 | $347.49 | 22,775,200 | — | — |
| 2026-01-30 | $338.53 | $341.07 | 21,740,200 | — | — |
| 2026-01-29 | $338.66 | $341.20 | 24,548,300 | — | — |
| 2026-01-28 | $336.28 | $338.80 | 17,538,500 | — | — |
| 2026-01-27 | $335.00 | $337.51 | 16,080,900 | — | — |
| 2026-01-26 | $333.59 | $336.09 | 18,502,500 | — | — |
| 2026-01-23 | $328.43 | $330.89 | 19,110,600 | — | — |
| 2026-01-22 | $330.84 | $333.32 | 19,902,100 | — | — |
| 2026-01-21 | $328.38 | $330.84 | 22,791,700 | — | — |
| 2026-01-20 | $322.16 | $324.58 | 27,169,900 | — | — |
| 2026-01-16 | $330.34 | $332.82 | 21,868,600 | — | — |
| 2026-01-15 | $333.16 | $335.66 | 16,424,900 | — | — |
| 2026-01-14 | $336.31 | $338.83 | 17,839,300 | — | — |
| 2026-01-13 | $336.43 | $338.95 | 24,616,700 | — | — |
| 2026-01-12 | $332.73 | $335.23 | 23,893,800 | — | — |
| 2026-01-09 | $329.14 | $331.61 | 17,917,700 | — | — |
| 2026-01-08 | $326.01 | $328.46 | 21,789,600 | — | — |
| 2026-01-07 | $322.43 | $324.85 | 24,681,800 | — | — |
| 2026-01-06 | $314.55 | $316.91 | 18,989,900 | — | — |
| 2026-01-05 | $317.32 | $319.70 | 19,934,000 | — | — |
| 2026-01-02 | $315.32 | $317.68 | 22,043,700 | — | — |