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
- 1993-05-03 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 | — | — | — | $308.79 | 49,308 |
| 2026-09-03 | — | — | — | $299.60 | 91,850 |
| 2026-09-02 | — | — | — | $301.20 | 64,643 |
| 2026-09-01 | — | — | — | $305.76 | 88,189 |
| 2026-08-31 | — | — | — | $303.53 | 57,769 |
| 2026-08-28 | — | — | — | $312.50 | 36,752 |
| 2026-08-27 | $312.22 | $402.79 | 918,600 | $314.96 | 58,835 |
| 2026-08-26 | $310.91 | $401.10 | 564,000 | $311.88 | 31,502 |
| 2026-08-25 | $308.68 | $398.22 | 599,800 | $312.46 | 24,176 |
| 2026-08-24 | $304.89 | $393.33 | 1,063,700 | $307.53 | 40,025 |
| 2026-08-21 | $313.21 | $404.07 | 753,500 | $319.30 | 23,717 |
| 2026-08-20 | $316.65 | $408.50 | 928,200 | $322.06 | 42,372 |
| 2026-08-19 | $322.77 | $416.40 | 917,300 | $341.89 | 42,588 |
| 2026-08-18 | $338.62 | $436.85 | 1,182,200 | $357.95 | 48,269 |
| 2026-08-17 | $369.89 | $477.19 | 707,700 | $364.72 | 24,936 |
| 2026-08-14 | $363.10 | $468.43 | 1,049,500 | $369.97 | 46,723 |
| 2026-08-13 | $370.36 | $477.69 | 938,300 | $365.06 | 51,791 |
| 2026-08-12 | $366.16 | $472.27 | 1,414,600 | $367.92 | 95,791 |
| 2026-08-11 | $356.61 | $459.96 | 1,443,300 | $350.16 | 65,494 |
| 2026-08-10 | $336.63 | $434.19 | 605,500 | $345.01 | 30,884 |
| 2026-08-07 | $341.22 | $440.11 | 1,057,000 | $347.05 | 26,617 |
| 2026-08-06 | $344.67 | $444.56 | 1,119,800 | $337.81 | 58,671 |
| 2026-08-05 | $338.62 | $436.75 | 1,000,000 | $337.06 | 54,930 |
| 2026-08-04 | $340.00 | $438.53 | 999,900 | $332.13 | 64,562 |
| 2026-08-03 | $318.39 | $410.66 | 938,100 | $304.93 | 63,613 |
| 2026-07-31 | $315.05 | $406.35 | 1,266,800 | $322.50 | 62,727 |
| 2026-07-30 | $308.52 | $397.93 | 1,243,200 | $299.19 | 46,599 |
| 2026-07-29 | $287.14 | $370.35 | 1,566,700 | $298.83 | 65,493 |
| 2026-07-28 | $302.95 | $390.75 | 1,259,100 | $302.02 | 63,559 |
| 2026-07-27 | $311.49 | $401.76 | 907,400 | $313.86 | 58,139 |
| 2026-07-24 | $312.59 | $403.18 | 914,200 | $317.49 | 34,747 |
| 2026-07-23 | $322.04 | $415.37 | 860,700 | $314.63 | 29,092 |
| 2026-07-22 | $318.29 | $410.53 | 752,800 | $314.74 | 52,934 |
| 2026-07-21 | $318.93 | $411.36 | 970,700 | $317.14 | 53,408 |
| 2026-07-20 | $305.91 | $394.56 | 886,400 | $304.25 | 46,005 |
| 2026-07-17 | $301.01 | $388.24 | 1,692,000 | — | — |
| 2026-07-16 | $307.06 | $396.05 | 1,079,800 | — | — |
| 2026-07-15 | $319.18 | $411.68 | 1,022,800 | — | — |
| 2026-07-14 | $326.82 | $421.53 | 818,000 | — | — |
| 2026-07-13 | $321.96 | $415.26 | 1,187,000 | — | — |
| 2026-07-10 | $330.29 | $426.01 | 764,100 | — | — |
| 2026-07-09 | $332.51 | $428.87 | 1,144,300 | — | — |
| 2026-07-08 | $325.21 | $419.46 | 1,208,600 | — | — |
| 2026-07-07 | $321.08 | $414.13 | 1,536,000 | — | — |
| 2026-07-06 | $338.22 | $436.24 | 1,519,100 | — | — |
| 2026-07-02 | $341.30 | $440.21 | 1,177,100 | — | — |
| 2026-07-01 | $375.34 | $484.11 | 1,189,500 | — | — |
| 2026-06-30 | $385.48 | $497.19 | 1,723,300 | — | — |
| 2026-06-29 | $373.58 | $481.84 | 1,525,300 | — | — |
| 2026-06-26 | $358.60 | $462.52 | 3,717,600 | — | — |
| 2026-06-25 | $374.64 | $483.21 | 1,514,100 | — | — |
| 2026-06-24 | $371.80 | $479.55 | 2,131,600 | — | — |
| 2026-06-23 | $372.99 | $481.08 | 2,339,900 | — | — |
| 2026-06-22 | $377.24 | $486.56 | 1,485,500 | — | — |
| 2026-06-18 | $371.88 | $479.65 | 2,711,600 | — | — |
| 2026-06-17 | $374.98 | $483.65 | 2,940,700 | — | — |
| 2026-06-16 | $375.51 | $484.33 | 1,643,000 | — | — |
| 2026-06-15 | $385.63 | $497.39 | 1,210,900 | — | — |
| 2026-06-12 | $384.82 | $496.34 | 978,100 | — | — |
| 2026-06-11 | $376.89 | $486.11 | 998,400 | — | — |
| 2026-06-10 | $352.36 | $454.47 | 989,000 | — | — |
| 2026-06-09 | $362.38 | $467.40 | 1,194,400 | — | — |
| 2026-06-08 | $363.95 | $469.42 | 895,000 | — | — |
| 2026-06-05 | $353.24 | $455.61 | 1,011,400 | — | — |
| 2026-06-04 | $373.82 | $482.15 | 1,035,000 | — | — |
| 2026-06-03 | $379.04 | $488.89 | 1,293,000 | — | — |
| 2026-06-02 | $373.16 | $481.30 | 1,647,300 | — | — |
| 2026-06-01 | $359.97 | $464.29 | 1,454,200 | — | — |
| 2026-05-29 | $364.56 | $470.21 | 1,968,100 | — | — |
| 2026-05-28 | $363.65 | $469.04 | 626,000 | — | — |
| 2026-05-27 | $371.38 | $479.01 | 754,000 | — | — |
| 2026-05-26 | $380.25 | $490.45 | 1,240,200 | — | — |
| 2026-05-22 | $364.35 | $469.94 | 800,100 | — | — |
| 2026-05-21 | $356.41 | $459.70 | 1,023,600 | — | — |
| 2026-05-20 | $345.15 | $445.17 | 1,106,400 | — | — |
| 2026-05-19 | $332.88 | $429.35 | 1,357,600 | — | — |
| 2026-05-18 | $338.73 | $436.89 | 1,445,500 | — | — |
| 2026-05-15 | $339.82 | $438.30 | 1,225,700 | — | — |
| 2026-05-14 | $354.34 | $456.92 | 985,800 | — | — |
| 2026-05-13 | $355.43 | $458.33 | 990,500 | — | — |
| 2026-05-12 | $350.80 | $452.36 | 1,435,500 | — | — |
| 2026-05-11 | $365.24 | $470.98 | 949,000 | — | — |
| 2026-05-08 | $355.15 | $457.97 | 1,300,500 | — | — |
| 2026-05-07 | $349.60 | $450.81 | 1,753,300 | — | — |
| 2026-05-06 | $372.34 | $480.14 | 2,582,800 | — | — |
| 2026-05-05 | $337.26 | $434.90 | 1,849,100 | — | — |
| 2026-05-04 | $340.80 | $439.46 | 770,200 | — | — |
| 2026-05-01 | $342.47 | $441.62 | 1,257,800 | — | — |
| 2026-04-30 | $337.49 | $435.20 | 1,836,700 | — | — |
| 2026-04-29 | $333.86 | $430.52 | 701,800 | — | — |
| 2026-04-28 | $330.83 | $426.61 | 1,323,100 | — | — |
| 2026-04-27 | $340.80 | $439.46 | 740,400 | — | — |
| 2026-04-24 | $341.65 | $440.56 | 1,224,500 | — | — |
| 2026-04-23 | $338.53 | $436.54 | 1,186,200 | — | — |
| 2026-04-22 | $336.40 | $433.79 | 945,600 | — | — |
| 2026-04-21 | $333.68 | $430.28 | 1,028,400 | — | — |
| 2026-04-20 | $330.28 | $425.90 | 861,100 | — | — |
| 2026-04-17 | $321.69 | $414.82 | 1,318,000 | — | — |
| 2026-04-16 | $310.10 | $399.88 | 780,000 | — | — |
| 2026-04-15 | $304.95 | $393.24 | 1,047,300 | — | — |
| 2026-04-14 | $305.97 | $394.55 | 958,600 | — | — |
| 2026-04-13 | $305.37 | $393.78 | 1,010,900 | — | — |
| 2026-04-10 | $299.50 | $386.21 | 1,155,800 | — | — |
| 2026-04-09 | $293.02 | $377.85 | 1,017,600 | — | — |
| 2026-04-08 | $287.14 | $370.27 | 1,210,200 | — | — |
| 2026-04-07 | $272.85 | $351.84 | 812,200 | — | — |
| 2026-04-06 | $267.47 | $344.91 | 729,000 | — | — |
| 2026-04-02 | $268.55 | $346.30 | 795,000 | — | — |
| 2026-04-01 | $271.96 | $350.70 | 738,400 | — | — |
| 2026-03-31 | $265.63 | $342.53 | 1,137,500 | — | — |
| 2026-03-30 | $247.48 | $319.13 | 1,051,500 | — | — |
| 2026-03-27 | $261.10 | $336.69 | 891,500 | — | — |
| 2026-03-26 | $264.15 | $340.62 | 1,037,600 | — | — |
| 2026-03-25 | $283.24 | $365.24 | 1,100,900 | — | — |
| 2026-03-24 | $277.38 | $357.68 | 1,077,700 | — | — |
| 2026-03-23 | $266.26 | $343.34 | 1,344,300 | — | — |
| 2026-03-20 | $253.63 | $327.06 | 2,156,600 | — | — |
| 2026-03-19 | $265.31 | $342.12 | 1,733,800 | — | — |
| 2026-03-18 | $258.67 | $333.56 | 2,967,400 | — | — |
| 2026-03-17 | $262.35 | $338.30 | 1,933,700 | — | — |
| 2026-03-16 | $258.00 | $332.69 | 1,438,800 | — | — |
| 2026-03-13 | $250.65 | $323.22 | 950,800 | — | — |
| 2026-03-12 | $252.14 | $325.14 | 1,313,100 | — | — |
| 2026-03-11 | $255.46 | $329.42 | 1,052,300 | — | — |
| 2026-03-10 | $251.15 | $323.86 | 1,130,900 | — | — |
| 2026-03-09 | $247.46 | $319.10 | 1,429,500 | — | — |
| 2026-03-06 | $241.09 | $310.89 | 1,123,800 | — | — |
| 2026-03-05 | $252.21 | $325.23 | 1,450,700 | — | — |
| 2026-03-04 | $255.18 | $329.06 | 725,800 | — | — |
| 2026-03-03 | $254.24 | $327.84 | 1,055,100 | — | — |
| 2026-03-02 | $261.18 | $336.79 | 1,338,400 | — | — |
| 2026-02-27 | $264.99 | $341.71 | 1,834,300 | — | — |
| 2026-02-26 | $271.91 | $350.63 | 909,600 | — | — |
| 2026-02-25 | $277.57 | $357.93 | 1,367,700 | — | — |
| 2026-02-24 | $266.26 | $343.34 | 690,100 | — | — |
| 2026-02-23 | $261.28 | $336.92 | 1,218,800 | — | — |
| 2026-02-20 | $271.09 | $349.57 | 1,663,700 | — | — |
| 2026-02-19 | $262.44 | $338.42 | 1,457,100 | — | — |
| 2026-02-18 | $260.54 | $335.97 | 889,300 | — | — |
| 2026-02-17 | $257.40 | $331.92 | 643,900 | — | — |
| 2026-02-13 | $254.58 | $328.18 | 1,033,900 | — | — |
| 2026-02-12 | $251.13 | $323.73 | 1,218,500 | — | — |
| 2026-02-11 | $261.08 | $336.56 | 856,700 | — | — |
| 2026-02-10 | $258.93 | $333.79 | 892,100 | — | — |
| 2026-02-09 | $265.96 | $342.85 | 937,700 | — | — |
| 2026-02-06 | $258.25 | $332.91 | 1,172,400 | — | — |
| 2026-02-05 | $241.83 | $311.74 | 796,500 | — | — |
| 2026-02-04 | $236.06 | $304.31 | 1,690,800 | — | — |
| 2026-02-03 | $245.63 | $316.64 | 925,100 | — | — |
| 2026-02-02 | $243.22 | $313.54 | 922,300 | — | — |
| 2026-01-30 | $237.19 | $305.76 | 818,900 | — | — |
| 2026-01-29 | $243.92 | $314.44 | 1,100,300 | — | — |
| 2026-01-28 | $243.62 | $314.05 | 1,016,500 | — | — |
| 2026-01-27 | $242.28 | $312.32 | 864,400 | — | — |
| 2026-01-26 | $241.81 | $311.72 | 957,300 | — | — |
| 2026-01-23 | $243.14 | $313.43 | 927,700 | — | — |
| 2026-01-22 | $244.70 | $315.44 | 1,124,600 | — | — |
| 2026-01-21 | $253.15 | $326.34 | 843,300 | — | — |
| 2026-01-20 | $246.75 | $318.09 | 1,097,400 | — | — |
| 2026-01-16 | $251.29 | $323.94 | 1,580,700 | — | — |
| 2026-01-15 | $253.18 | $326.38 | 1,577,900 | — | — |
| 2026-01-14 | $241.34 | $311.11 | 1,363,800 | — | — |
| 2026-01-13 | $238.35 | $307.26 | 1,167,900 | — | — |
| 2026-01-12 | $230.58 | $297.24 | 1,203,900 | — | — |
| 2026-01-09 | $226.15 | $291.53 | 993,800 | — | — |
| 2026-01-08 | $221.81 | $285.94 | 1,025,900 | — | — |
| 2026-01-07 | $224.45 | $289.34 | 834,300 | — | — |
| 2026-01-06 | $224.38 | $289.25 | 1,293,900 | — | — |
| 2026-01-05 | $223.44 | $288.04 | 2,099,300 | — | — |
| 2026-01-02 | $240.39 | $309.89 | 1,018,800 | — | — |