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
- 1995-04-04 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 | — | — | — | $333.25 | 66,428 |
| 2026-09-03 | — | — | — | $335.95 | 60,994 |
| 2026-09-02 | — | — | — | $332.15 | 88,235 |
| 2026-09-01 | — | — | — | $327.11 | 57,182 |
| 2026-08-31 | — | — | — | $320.26 | 71,538 |
| 2026-08-28 | — | — | — | $321.77 | 19,965 |
| 2026-08-27 | $321.23 | $503.11 | 1,074,500 | $323.70 | 103,557 |
| 2026-08-26 | $327.79 | $513.38 | 841,600 | $326.57 | 62,767 |
| 2026-08-25 | $328.06 | $513.80 | 1,114,900 | $322.60 | 85,294 |
| 2026-08-24 | $323.77 | $507.08 | 760,300 | $318.23 | 44,192 |
| 2026-08-21 | $318.04 | $498.11 | 905,400 | $314.08 | 42,707 |
| 2026-08-20 | $314.69 | $492.86 | 1,175,800 | $314.53 | 59,817 |
| 2026-08-19 | $317.10 | $496.64 | 1,175,800 | $314.90 | 60,307 |
| 2026-08-18 | $316.13 | $495.12 | 1,032,100 | $314.43 | 46,894 |
| 2026-08-17 | $312.52 | $489.46 | 992,000 | $312.58 | 53,355 |
| 2026-08-14 | $313.82 | $491.50 | 1,524,200 | $304.78 | 111,056 |
| 2026-08-13 | $310.01 | $484.59 | 1,542,800 | $312.56 | 114,718 |
| 2026-08-12 | $314.17 | $491.10 | 2,611,000 | $317.40 | 165,495 |
| 2026-08-11 | $333.87 | $521.89 | 1,368,400 | $324.30 | 55,034 |
| 2026-08-10 | $325.00 | $508.02 | 1,546,400 | $321.48 | 102,472 |
| 2026-08-07 | $320.46 | $500.93 | 1,560,500 | $324.12 | 101,746 |
| 2026-08-06 | $325.01 | $508.04 | 2,934,700 | $323.26 | 101,350 |
| 2026-08-05 | $317.22 | $495.86 | 2,291,400 | $318.03 | 139,958 |
| 2026-08-04 | $306.28 | $478.76 | 2,454,300 | $305.54 | 104,974 |
| 2026-08-03 | $308.37 | $482.03 | 1,602,900 | $312.44 | 96,849 |
| 2026-07-31 | $311.34 | $486.67 | 1,048,000 | $314.55 | 38,703 |
| 2026-07-30 | $312.23 | $488.06 | 932,700 | $314.44 | 89,307 |
| 2026-07-29 | $318.61 | $498.04 | 987,400 | $320.39 | 53,791 |
| 2026-07-28 | $319.58 | $499.55 | 1,237,800 | $314.97 | 91,308 |
| 2026-07-27 | $311.15 | $486.38 | 1,004,600 | $309.53 | 70,046 |
| 2026-07-24 | $309.89 | $484.41 | 852,400 | $308.04 | 66,419 |
| 2026-07-23 | $305.06 | $476.86 | 1,166,300 | $302.73 | 78,553 |
| 2026-07-22 | $300.58 | $469.85 | 998,300 | $306.74 | 51,637 |
| 2026-07-21 | $303.07 | $473.74 | 1,324,700 | $301.09 | 49,836 |
| 2026-07-20 | $303.99 | $475.18 | 1,230,800 | $306.22 | 55,182 |
| 2026-07-17 | $307.90 | $481.29 | 2,495,900 | — | — |
| 2026-07-16 | $307.99 | $481.44 | 1,601,900 | — | — |
| 2026-07-15 | $296.57 | $463.58 | 1,280,100 | — | — |
| 2026-07-14 | $302.28 | $472.51 | 1,141,700 | — | — |
| 2026-07-13 | $306.13 | $478.53 | 1,353,800 | — | — |
| 2026-07-10 | $303.44 | $474.32 | 761,500 | — | — |
| 2026-07-09 | $302.46 | $472.79 | 1,578,900 | — | — |
| 2026-07-08 | $309.57 | $483.91 | 2,259,700 | — | — |
| 2026-07-07 | $304.48 | $475.95 | 1,888,500 | — | — |
| 2026-07-06 | $298.55 | $466.68 | 1,985,700 | — | — |
| 2026-07-02 | $296.51 | $463.49 | 1,466,600 | — | — |
| 2026-07-01 | $288.42 | $450.84 | 1,291,500 | — | — |
| 2026-06-30 | $282.98 | $442.34 | 1,967,600 | — | — |
| 2026-06-29 | $281.65 | $440.26 | 1,009,700 | — | — |
| 2026-06-26 | $286.13 | $447.27 | 2,925,900 | — | — |
| 2026-06-25 | $286.95 | $448.55 | 1,486,200 | — | — |
| 2026-06-24 | $284.47 | $444.67 | 1,716,200 | — | — |
| 2026-06-23 | $281.10 | $439.40 | 1,725,900 | — | — |
| 2026-06-22 | $271.28 | $424.05 | 1,657,700 | — | — |
| 2026-06-18 | $271.83 | $424.91 | 3,408,900 | — | — |
| 2026-06-17 | $277.09 | $433.13 | 1,466,300 | — | — |
| 2026-06-16 | $281.46 | $439.97 | 1,013,500 | — | — |
| 2026-06-15 | $281.43 | $439.92 | 1,818,000 | — | — |
| 2026-06-12 | $281.67 | $440.29 | 1,061,900 | — | — |
| 2026-06-11 | $281.48 | $440.00 | 938,300 | — | — |
| 2026-06-10 | $281.24 | $439.62 | 977,800 | — | — |
| 2026-06-09 | $279.57 | $437.01 | 1,282,200 | — | — |
| 2026-06-08 | $274.08 | $428.43 | 893,900 | — | — |
| 2026-06-05 | $275.04 | $429.93 | 1,319,200 | — | — |
| 2026-06-04 | $270.32 | $422.55 | 1,498,000 | — | — |
| 2026-06-03 | $263.64 | $412.11 | 1,592,400 | — | — |
| 2026-06-02 | $264.84 | $413.99 | 1,477,100 | — | — |
| 2026-06-01 | $264.69 | $413.75 | 1,625,800 | — | — |
| 2026-05-29 | $269.36 | $421.05 | 3,105,100 | — | — |
| 2026-05-28 | $267.71 | $418.47 | 1,486,500 | — | — |
| 2026-05-27 | $267.01 | $417.38 | 1,459,100 | — | — |
| 2026-05-26 | $270.78 | $423.27 | 1,343,200 | — | — |
| 2026-05-22 | $274.91 | $429.73 | 2,144,700 | — | — |
| 2026-05-21 | $265.44 | $414.92 | 1,300,700 | — | — |
| 2026-05-20 | $264.75 | $413.84 | 1,943,200 | — | — |
| 2026-05-19 | $266.17 | $416.06 | 1,813,000 | — | — |
| 2026-05-18 | $261.87 | $409.34 | 1,975,500 | — | — |
| 2026-05-15 | $257.71 | $402.84 | 2,707,800 | — | — |
| 2026-05-14 | $261.11 | $407.22 | 3,385,300 | — | — |
| 2026-05-13 | $255.68 | $398.75 | 2,716,000 | — | — |
| 2026-05-12 | $260.93 | $406.94 | 1,795,400 | — | — |
| 2026-05-11 | $259.70 | $405.02 | 2,775,400 | — | — |
| 2026-05-08 | $261.08 | $407.17 | 2,678,900 | — | — |
| 2026-05-07 | $255.66 | $398.72 | 3,700,900 | — | — |
| 2026-05-06 | $252.74 | $394.16 | 7,858,100 | — | — |
| 2026-05-05 | $305.90 | $477.07 | 1,622,400 | — | — |
| 2026-05-04 | $303.66 | $473.58 | 1,293,400 | — | — |
| 2026-05-01 | $304.00 | $474.11 | 1,359,200 | — | — |
| 2026-04-30 | $308.01 | $480.36 | 2,056,200 | — | — |
| 2026-04-29 | $311.43 | $485.69 | 1,045,300 | — | — |
| 2026-04-28 | $311.99 | $486.57 | 1,187,600 | — | — |
| 2026-04-27 | $310.16 | $483.71 | 1,167,400 | — | — |
| 2026-04-24 | $308.19 | $480.64 | 1,610,000 | — | — |
| 2026-04-23 | $311.39 | $485.63 | 1,262,900 | — | — |
| 2026-04-22 | $308.30 | $480.81 | 2,215,600 | — | — |
| 2026-04-21 | $312.39 | $487.19 | 1,966,500 | — | — |
| 2026-04-20 | $323.01 | $503.75 | 1,133,100 | — | — |
| 2026-04-17 | $327.56 | $510.85 | 1,670,800 | — | — |
| 2026-04-16 | $322.37 | $502.76 | 1,233,600 | — | — |
| 2026-04-15 | $317.58 | $495.29 | 1,237,700 | — | — |
| 2026-04-14 | $319.90 | $498.90 | 1,082,100 | — | — |
| 2026-04-13 | $319.12 | $497.69 | 1,230,000 | — | — |
| 2026-04-10 | $320.82 | $500.34 | 1,028,800 | — | — |
| 2026-04-09 | $322.46 | $502.90 | 1,197,000 | — | — |
| 2026-04-08 | $324.93 | $506.75 | 929,700 | — | — |
| 2026-04-07 | $320.89 | $500.45 | 1,253,400 | — | — |
| 2026-04-06 | $320.96 | $500.56 | 1,015,800 | — | — |
| 2026-04-02 | $324.80 | $506.55 | 1,266,200 | — | — |
| 2026-04-01 | $317.66 | $495.41 | 1,532,500 | — | — |
| 2026-03-31 | $314.14 | $489.92 | 1,770,900 | — | — |
| 2026-03-30 | $309.93 | $483.35 | 1,163,700 | — | — |
| 2026-03-27 | $312.45 | $487.28 | 1,592,300 | — | — |
| 2026-03-26 | $318.03 | $495.99 | 2,515,000 | — | — |
| 2026-03-25 | $325.08 | $506.98 | 1,214,100 | — | — |
| 2026-03-24 | $327.27 | $510.40 | 2,107,100 | — | — |
| 2026-03-23 | $320.61 | $500.01 | 1,382,700 | — | — |
| 2026-03-20 | $326.91 | $509.84 | 3,003,800 | — | — |
| 2026-03-19 | $331.74 | $517.37 | 3,123,700 | — | — |
| 2026-03-18 | $325.18 | $507.14 | 2,033,300 | — | — |
| 2026-03-17 | $334.71 | $522.00 | 1,611,600 | — | — |
| 2026-03-16 | $345.88 | $539.42 | 1,278,400 | — | — |
| 2026-03-13 | $349.95 | $545.77 | 1,026,700 | — | — |
| 2026-03-12 | $352.65 | $549.98 | 1,023,600 | — | — |
| 2026-03-11 | $350.30 | $546.31 | 835,200 | — | — |
| 2026-03-10 | $352.19 | $549.26 | 972,300 | — | — |
| 2026-03-09 | $361.80 | $564.25 | 782,900 | — | — |
| 2026-03-06 | $358.46 | $559.04 | 1,135,800 | — | — |
| 2026-03-05 | $359.28 | $560.32 | 1,695,700 | — | — |
| 2026-03-04 | $368.19 | $574.21 | 786,200 | — | — |
| 2026-03-03 | $371.44 | $579.28 | 1,190,700 | — | — |
| 2026-03-02 | $372.65 | $581.17 | 983,700 | — | — |
| 2026-02-27 | $372.14 | $580.38 | 1,406,800 | — | — |
| 2026-02-26 | $366.65 | $571.81 | 1,024,500 | — | — |
| 2026-02-25 | $363.03 | $566.17 | 707,800 | — | — |
| 2026-02-24 | $364.38 | $568.27 | 935,100 | — | — |
| 2026-02-23 | $366.03 | $570.85 | 919,500 | — | — |
| 2026-02-20 | $361.08 | $563.13 | 1,051,300 | — | — |
| 2026-02-19 | $359.11 | $560.05 | 710,800 | — | — |
| 2026-02-18 | $360.23 | $561.80 | 1,032,700 | — | — |
| 2026-02-17 | $359.97 | $561.40 | 853,800 | — | — |
| 2026-02-13 | $360.83 | $562.74 | 975,000 | — | — |
| 2026-02-12 | $351.06 | $546.56 | 2,065,500 | — | — |
| 2026-02-11 | $365.70 | $569.36 | 1,270,600 | — | — |
| 2026-02-10 | $360.00 | $560.48 | 1,525,300 | — | — |
| 2026-02-09 | $363.27 | $565.57 | 1,155,100 | — | — |
| 2026-02-06 | $359.25 | $559.31 | 1,198,300 | — | — |
| 2026-02-05 | $352.16 | $548.28 | 2,878,700 | — | — |
| 2026-02-04 | $329.97 | $513.73 | 3,229,400 | — | — |
| 2026-02-03 | $361.75 | $563.21 | 1,391,200 | — | — |
| 2026-02-02 | $363.56 | $566.02 | 1,015,300 | — | — |
| 2026-01-30 | $359.22 | $559.27 | 1,387,500 | — | — |
| 2026-01-29 | $352.10 | $548.18 | 1,717,600 | — | — |
| 2026-01-28 | $350.54 | $545.75 | 852,300 | — | — |
| 2026-01-27 | $356.14 | $554.47 | 1,135,200 | — | — |
| 2026-01-26 | $355.51 | $553.49 | 904,800 | — | — |
| 2026-01-23 | $353.48 | $550.33 | 1,137,600 | — | — |
| 2026-01-22 | $352.47 | $548.76 | 1,162,600 | — | — |
| 2026-01-21 | $351.75 | $547.64 | 1,305,800 | — | — |
| 2026-01-20 | $350.67 | $545.96 | 1,007,400 | — | — |
| 2026-01-16 | $354.85 | $552.46 | 1,399,100 | — | — |
| 2026-01-15 | $355.35 | $553.24 | 1,084,700 | — | — |
| 2026-01-14 | $349.93 | $544.80 | 760,000 | — | — |
| 2026-01-13 | $345.88 | $538.50 | 1,163,100 | — | — |
| 2026-01-12 | $342.16 | $532.71 | 1,013,100 | — | — |
| 2026-01-09 | $335.69 | $522.63 | 917,000 | — | — |
| 2026-01-08 | $335.74 | $522.71 | 1,133,600 | — | — |
| 2026-01-07 | $340.41 | $529.98 | 988,700 | — | — |
| 2026-01-06 | $346.17 | $538.95 | 1,413,400 | — | — |
| 2026-01-05 | $340.92 | $530.78 | 1,613,400 | — | — |
| 2026-01-02 | $338.87 | $527.59 | 841,000 | — | — |