Custom Search

buyupside

free stock market info

Stock Return Calculator - Percent Returns Plus Upside and Downside Streaks

Stock Return Calculator - Percent Returns Plus Upside and Downside Streaks

The calculator computes percent returns for specified intervals plus summarizes historical streak upside and downside periods for any stock, exchange-traded fund (ETF) or mutual fund supported by Alpha Vantage. All prices are adjusted for splits and dividends.

Investment Parameters
Stock Symbol:
Return Period:
Start Month / Year:
End Month / Year:
Reset Form
Top 2 Notable Return Streaks Analysis for AAPL
Streak Category Duration Timeline Span Streak Performance
Longest Upside Streak #1 7 monthlys Dec-30-2022 to Jul-31-2023 +51.64%
Longest Upside Streak #2 6 monthlys May-30-2025 to Nov-28-2025 +39.13%
Longest Downside Streak #1 4 monthlys Dec-29-2023 to Apr-30-2024 -11.42%
Longest Downside Streak #2 3 monthlys Mar-31-2022 to Jun-30-2022 -21.59%
Percent Return Summary for AAPL
Date Range Start Price End Price Percent Return
Jun-30-2026 to Jul-10-2026 $289.36 $315.32 8.97%
May-29-2026 to Jun-30-2026 $312.06 $289.36 -7.27%
Apr-30-2026 to May-29-2026 $271.10 $312.06 15.11%
Mar-31-2026 to Apr-30-2026 $253.56 $271.10 6.92%
Feb-27-2026 to Mar-31-2026 $263.94 $253.56 -3.93%
Jan-30-2026 to Feb-27-2026 $259.00 $263.94 1.91%
Dec-31-2025 to Jan-30-2026 $271.35 $259.00 -4.55%
Nov-28-2025 to Dec-31-2025 $278.33 $271.35 -2.51%
Oct-31-2025 to Nov-28-2025 $269.61 $278.33 3.24%
Sep-30-2025 to Oct-31-2025 $253.91 $269.61 6.18%
Aug-29-2025 to Sep-30-2025 $231.48 $253.91 9.69%
Jul-31-2025 to Aug-29-2025 $206.75 $231.48 11.96%
Jun-30-2025 to Jul-31-2025 $204.36 $206.75 1.17%
May-30-2025 to Jun-30-2025 $200.05 $204.36 2.15%
Apr-30-2025 to May-30-2025 $211.40 $200.05 -5.37%
Mar-31-2025 to Apr-30-2025 $220.98 $211.40 -4.34%
Feb-28-2025 to Mar-31-2025 $240.58 $220.98 -8.15%
Jan-31-2025 to Feb-28-2025 $234.52 $240.58 2.59%
Dec-31-2024 to Jan-31-2025 $248.85 $234.52 -5.76%
Nov-29-2024 to Dec-31-2024 $235.84 $248.85 5.52%
Oct-31-2024 to Nov-29-2024 $224.24 $235.84 5.17%
Sep-30-2024 to Oct-31-2024 $231.28 $224.24 -3.04%
Aug-30-2024 to Sep-30-2024 $227.31 $231.28 1.75%
Jul-31-2024 to Aug-30-2024 $220.19 $227.31 3.23%
Jun-28-2024 to Jul-31-2024 $208.83 $220.19 5.44%
May-31-2024 to Jun-28-2024 $190.61 $208.83 9.56%
Apr-30-2024 to May-31-2024 $168.65 $190.61 13.02%
Mar-28-2024 to Apr-30-2024 $169.79 $168.65 -0.67%
Feb-29-2024 to Mar-28-2024 $178.97 $169.79 -5.13%
Jan-31-2024 to Feb-29-2024 $182.35 $178.97 -1.85%
Dec-29-2023 to Jan-31-2024 $190.39 $182.35 -4.22%
Nov-30-2023 to Dec-29-2023 $187.84 $190.39 1.36%
Oct-31-2023 to Nov-30-2023 $168.65 $187.84 11.37%
Sep-29-2023 to Oct-31-2023 $169.09 $168.65 -0.26%
Aug-31-2023 to Sep-29-2023 $185.54 $169.09 -8.87%
Jul-31-2023 to Aug-31-2023 $193.75 $185.54 -4.24%
Jun-30-2023 to Jul-31-2023 $191.31 $193.75 1.28%
May-31-2023 to Jun-30-2023 $174.82 $191.31 9.43%
Apr-28-2023 to May-31-2023 $167.12 $174.82 4.61%
Mar-31-2023 to Apr-28-2023 $162.41 $167.12 2.90%
Feb-28-2023 to Mar-31-2023 $145.18 $162.41 11.86%
Jan-31-2023 to Feb-28-2023 $141.89 $145.18 2.32%
Dec-30-2022 to Jan-31-2023 $127.77 $141.89 11.05%
Nov-30-2022 to Dec-30-2022 $145.57 $127.77 -12.23%
Oct-31-2022 to Nov-30-2022 $150.54 $145.57 -3.30%
Sep-30-2022 to Oct-31-2022 $135.68 $150.54 10.96%
Aug-31-2022 to Sep-30-2022 $154.35 $135.68 -12.10%
Jul-29-2022 to Aug-31-2022 $159.33 $154.35 -3.12%
Jun-30-2022 to Jul-29-2022 $134.04 $159.33 18.86%
May-31-2022 to Jun-30-2022 $145.92 $134.04 -8.14%
Apr-29-2022 to May-31-2022 $154.34 $145.92 -5.45%
Mar-31-2022 to Apr-29-2022 $170.94 $154.34 -9.71%
Feb-28-2022 to Mar-31-2022 $161.65 $170.94 5.75%
Jan-31-2022 to Feb-28-2022 $170.89 $161.65 -5.41%
Dec-31-2021 to Jan-31-2022 $173.61 $170.89 -1.57%
Nov-30-2021 to Dec-31-2021 $161.62 $173.61 7.42%
Oct-29-2021 to Nov-30-2021 $146.25 $161.62 10.51%
Sep-30-2021 to Oct-29-2021 $138.15 $146.25 5.87%
Aug-31-2021 to Sep-30-2021 $148.23 $138.15 -6.80%
Jul-30-2021 to Aug-31-2021 $142.19 $148.23 4.25%