Ryerson Holding Corporation RYI

Full chart Compare
Set alert

Price alert · RYI

All alert types
23.17 USD 0.00 (+0.00%)

Mar 11, 2026, 9:30 AM EDT

22.32 Day range 23.48

52-week range unavailable

YTD
-7.91%
1 year
-0.60%

Analyst view

Consensus: hold

Hold
Price target (mean) 24.00
Ratings (0m) 2 0 buy · 2 hold · 0 sell
  • Strong buy0
  • Buy0
  • Hold2
  • Sell0
  • Strong sell0

Recommendation trend

  • This month 2
  • 1 month ago 2
  • 2 months ago 2

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

RYI analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter-0.485-0.55 – -0.420.73-166.4%1.02B-8.0%2
Current year-0.525-0.59 – -0.464.08-112.9%4.61B-9.7%2
Next year1.090.87 – 1.30-0.525+306.7%4.68B+1.5%2

Upgrades and downgrades

The latest rating changes

RYI analyst upgrades and downgrades
DateFirmActionFromTo
May 2, 2024BMO CapitalMaintainedMarket PerformMarket Perform
Nov 1, 2023BMO CapitalMaintainedMarket PerformMarket Perform
Aug 2, 2023BMO CapitalMaintainedMarket PerformMarket Perform
Jul 5, 2023BMO CapitalDowngradeOutperformMarket Perform
Feb 24, 2023BMO CapitalMaintained—Outperform
Aug 4, 2020Deutsche BankMaintained—Hold
May 20, 2020BMO CapitalMaintained—Market Perform
Apr 17, 2020JP MorganMaintained—Neutral
Aug 26, 2019BMO CapitalMaintained—Market Perform
Apr 10, 2019Deutsche BankDowngradeBuyHold
Nov 5, 2018Deutsche BankUpgradeHoldBuy
Jul 9, 2018Deutsche BankDowngradeBuyHold
Mar 29, 2018Deutsche BankMaintainedBuyBuy
Nov 21, 2017KeybancDowngradeOverweightSector Weight
Nov 13, 2017BMO CapitalMaintained—Market Perform
Jan 9, 2017KeybancUpgradeSector WeightOverweight
Dec 5, 2016Deutsche BankMaintained—Buy
Nov 9, 2016Deutsche BankUpgradeHoldBuy
Oct 3, 2016Deutsche BankMaintained—Hold
Sep 15, 2016JefferiesMaintained—Hold
Aug 11, 2016BMO CapitalMaintained—Market Perform
Aug 11, 2016JP MorganMaintained—Neutral
Jun 10, 2016JefferiesMaintained—Hold
Apr 19, 2016JP MorganMaintained—Neutral
Mar 11, 2016JP MorganMaintained—Neutral
Mar 1, 2016B of A SecuritiesDowngradeNeutralUnderperform
Jan 13, 2016JefferiesMaintained—Hold
Oct 5, 2015Deutsche BankMaintained—Hold
Sep 16, 2015JefferiesMaintained—Hold
Aug 24, 2015JefferiesDowngradeBuyHold