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
Oct-30-2026 to Nov-12-2026 $344.37 $354.88 3.05%
Sep-30-2026 to Oct-30-2026 $332.77 $344.37 3.49%
Aug-31-2026 to Sep-30-2026 $316.61 $332.77 5.10%
Jul-31-2026 to Aug-31-2026 $308.41 $316.61 2.66%
Jun-30-2026 to Jul-31-2026 $288.89 $308.41 6.76%
May-29-2026 to Jun-30-2026 $311.55 $288.89 -7.27%
Apr-30-2026 to May-29-2026 $270.66 $311.55 15.11%
Mar-31-2026 to Apr-30-2026 $253.14 $270.66 6.92%
Feb-27-2026 to Mar-31-2026 $263.51 $253.14 -3.93%
Jan-30-2026 to Feb-27-2026 $258.57 $263.51 1.91%
Dec-31-2025 to Jan-30-2026 $270.91 $258.57 -4.55%
Nov-28-2025 to Dec-31-2025 $277.87 $270.91 -2.51%
Oct-31-2025 to Nov-28-2025 $269.16 $277.87 3.24%
Sep-30-2025 to Oct-31-2025 $253.49 $269.16 6.18%
Aug-29-2025 to Sep-30-2025 $231.10 $253.49 9.69%
Jul-31-2025 to Aug-29-2025 $206.41 $231.10 11.96%
Jun-30-2025 to Jul-31-2025 $204.02 $206.41 1.17%
May-30-2025 to Jun-30-2025 $199.73 $204.02 2.15%
Apr-30-2025 to May-30-2025 $211.05 $199.73 -5.37%
Mar-31-2025 to Apr-30-2025 $220.61 $211.05 -4.34%
Feb-28-2025 to Mar-31-2025 $240.19 $220.61 -8.15%
Jan-31-2025 to Feb-28-2025 $234.13 $240.19 2.59%
Dec-31-2024 to Jan-31-2025 $248.44 $234.13 -5.76%
Nov-29-2024 to Dec-31-2024 $235.45 $248.44 5.52%
Oct-31-2024 to Nov-29-2024 $223.88 $235.45 5.17%
Sep-30-2024 to Oct-31-2024 $230.90 $223.88 -3.04%
Aug-30-2024 to Sep-30-2024 $226.94 $230.90 1.75%
Jul-31-2024 to Aug-30-2024 $219.83 $226.94 3.23%
Jun-28-2024 to Jul-31-2024 $208.48 $219.83 5.44%
May-31-2024 to Jun-28-2024 $190.30 $208.48 9.56%
Apr-30-2024 to May-31-2024 $168.37 $190.30 13.02%
Mar-28-2024 to Apr-30-2024 $169.51 $168.37 -0.67%
Feb-29-2024 to Mar-28-2024 $178.67 $169.51 -5.13%
Jan-31-2024 to Feb-29-2024 $182.05 $178.67 -1.85%
Dec-29-2023 to Jan-31-2024 $190.08 $182.05 -4.22%
Nov-30-2023 to Dec-29-2023 $187.53 $190.08 1.36%
Oct-31-2023 to Nov-30-2023 $168.38 $187.53 11.37%
Sep-29-2023 to Oct-31-2023 $168.81 $168.38 -0.26%
Aug-31-2023 to Sep-29-2023 $185.24 $168.81 -8.87%
Jul-31-2023 to Aug-31-2023 $193.44 $185.24 -4.24%
Jun-30-2023 to Jul-31-2023 $190.99 $193.44 1.28%
May-31-2023 to Jun-30-2023 $174.53 $190.99 9.43%
Apr-28-2023 to May-31-2023 $166.84 $174.53 4.61%
Mar-31-2023 to Apr-28-2023 $162.14 $166.84 2.90%
Feb-28-2023 to Mar-31-2023 $144.95 $162.14 11.86%
Jan-31-2023 to Feb-28-2023 $141.66 $144.95 2.32%
Dec-30-2022 to Jan-31-2023 $127.56 $141.66 11.05%
Nov-30-2022 to Dec-30-2022 $145.33 $127.56 -12.23%
Oct-31-2022 to Nov-30-2022 $150.30 $145.33 -3.30%
Sep-30-2022 to Oct-31-2022 $135.46 $150.30 10.96%
Aug-31-2022 to Sep-30-2022 $154.10 $135.46 -12.10%
Jul-29-2022 to Aug-31-2022 $159.07 $154.10 -3.12%
Jun-30-2022 to Jul-29-2022 $133.82 $159.07 18.86%
May-31-2022 to Jun-30-2022 $145.68 $133.82 -8.14%
Apr-29-2022 to May-31-2022 $154.08 $145.68 -5.45%
Mar-31-2022 to Apr-29-2022 $170.66 $154.08 -9.71%
Feb-28-2022 to Mar-31-2022 $161.38 $170.66 5.75%
Jan-31-2022 to Feb-28-2022 $170.61 $161.38 -5.41%
Dec-31-2021 to Jan-31-2022 $173.33 $170.61 -1.57%
Nov-30-2021 to Dec-31-2021 $161.35 $173.33 7.42%