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 Notable Return Streaks Analysis for AAPL
Streak Category Duration Timeline Span Streak Performance
Longest Upside Streak #1 7 months Dec-30-2022 to Jul-31-2023 +51.64%
Longest Upside Streak #2 6 months May-30-2025 to Nov-28-2025 +39.13%
Longest Downside Streak #1 4 months Dec-29-2023 to Apr-30-2024 -11.42%
Longest Downside Streak #2 3 months Mar-31-2022 to Jun-30-2022 -21.59%
Percent Return Summary for AAPL
Date Range Start Price End Price Percent Return
Jul-31-2026 to Aug-14-2026 $308.64 $305.93 -0.88%
Jun-30-2026 to Jul-31-2026 $289.11 $308.64 6.76%
May-29-2026 to Jun-30-2026 $311.79 $289.11 -7.27%
Apr-30-2026 to May-29-2026 $270.86 $311.79 15.11%
Mar-31-2026 to Apr-30-2026 $253.33 $270.86 6.92%
Feb-27-2026 to Mar-31-2026 $263.71 $253.33 -3.93%
Jan-30-2026 to Feb-27-2026 $258.77 $263.71 1.91%
Dec-31-2025 to Jan-30-2026 $271.12 $258.77 -4.55%
Nov-28-2025 to Dec-31-2025 $278.09 $271.12 -2.51%
Oct-31-2025 to Nov-28-2025 $269.37 $278.09 3.24%
Sep-30-2025 to Oct-31-2025 $253.69 $269.37 6.18%
Aug-29-2025 to Sep-30-2025 $231.28 $253.69 9.69%
Jul-31-2025 to Aug-29-2025 $206.57 $231.28 11.96%
Jun-30-2025 to Jul-31-2025 $204.18 $206.57 1.17%
May-30-2025 to Jun-30-2025 $199.88 $204.18 2.15%
Apr-30-2025 to May-30-2025 $211.21 $199.88 -5.37%
Mar-31-2025 to Apr-30-2025 $220.78 $211.21 -4.34%
Feb-28-2025 to Mar-31-2025 $240.37 $220.78 -8.15%
Jan-31-2025 to Feb-28-2025 $234.31 $240.37 2.59%
Dec-31-2024 to Jan-31-2025 $248.63 $234.31 -5.76%
Nov-29-2024 to Dec-31-2024 $235.63 $248.63 5.52%
Oct-31-2024 to Nov-29-2024 $224.05 $235.63 5.17%
Sep-30-2024 to Oct-31-2024 $231.08 $224.05 -3.04%
Aug-30-2024 to Sep-30-2024 $227.11 $231.08 1.75%
Jul-31-2024 to Aug-30-2024 $220.00 $227.11 3.23%
Jun-28-2024 to Jul-31-2024 $208.64 $220.00 5.44%
May-31-2024 to Jun-28-2024 $190.45 $208.64 9.56%
Apr-30-2024 to May-31-2024 $168.50 $190.45 13.02%
Mar-28-2024 to Apr-30-2024 $169.64 $168.50 -0.67%
Feb-29-2024 to Mar-28-2024 $178.81 $169.64 -5.13%
Jan-31-2024 to Feb-29-2024 $182.19 $178.81 -1.85%
Dec-29-2023 to Jan-31-2024 $190.22 $182.19 -4.22%
Nov-30-2023 to Dec-29-2023 $187.67 $190.22 1.36%
Oct-31-2023 to Nov-30-2023 $168.50 $187.67 11.37%
Sep-29-2023 to Oct-31-2023 $168.94 $168.50 -0.26%
Aug-31-2023 to Sep-29-2023 $185.38 $168.94 -8.87%
Jul-31-2023 to Aug-31-2023 $193.58 $185.38 -4.24%
Jun-30-2023 to Jul-31-2023 $191.14 $193.58 1.28%
May-31-2023 to Jun-30-2023 $174.66 $191.14 9.43%
Apr-28-2023 to May-31-2023 $166.97 $174.66 4.61%
Mar-31-2023 to Apr-28-2023 $162.27 $166.97 2.90%
Feb-28-2023 to Mar-31-2023 $145.06 $162.27 11.86%
Jan-31-2023 to Feb-28-2023 $141.77 $145.06 2.32%
Dec-30-2022 to Jan-31-2023 $127.66 $141.77 11.05%
Nov-30-2022 to Dec-30-2022 $145.45 $127.66 -12.23%
Oct-31-2022 to Nov-30-2022 $150.41 $145.45 -3.30%
Sep-30-2022 to Oct-31-2022 $135.56 $150.41 10.96%
Aug-31-2022 to Sep-30-2022 $154.22 $135.56 -12.10%
Jul-29-2022 to Aug-31-2022 $159.19 $154.22 -3.12%
Jun-30-2022 to Jul-29-2022 $133.92 $159.19 18.86%
May-31-2022 to Jun-30-2022 $145.80 $133.92 -8.14%
Apr-29-2022 to May-31-2022 $154.20 $145.80 -5.45%
Mar-31-2022 to Apr-29-2022 $170.79 $154.20 -9.71%
Feb-28-2022 to Mar-31-2022 $161.51 $170.79 5.75%
Jan-31-2022 to Feb-28-2022 $170.74 $161.51 -5.41%
Dec-31-2021 to Jan-31-2022 $173.46 $170.74 -1.57%
Nov-30-2021 to Dec-31-2021 $161.48 $173.46 7.42%
Oct-29-2021 to Nov-30-2021 $146.12 $161.48 10.51%
Sep-30-2021 to Oct-29-2021 $138.03 $146.12 5.87%
Aug-31-2021 to Sep-30-2021 $148.10 $138.03 -6.80%