Trevor Cranston's Stock Ratings

JMP Securities Analyst

Trevor Cranston is an analyst at JMP Securities. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

-2.09%

Smart Score

50.3%

Overall Average Return Percentile

29th

Number of Ratings

117
Buy NowGet Alert
07/03/2025TWOBuy Now
Two Harbors Inv
$10.02DowngradeMarket Outperform → Market PerformGet Alert
05/27/2025GHLDBuy Now
Guild Holdings
$16.5 → $15.5MaintainsMarket OutperformGet Alert
04/17/2025TWOBuy Now
Two Harbors Inv
$10.0234.73%$14 → $13.5MaintainsMarket OutperformGet Alert
04/17/2025RWTBuy Now
Redwood Trust
$5.5834.41%$8 → $7.5MaintainsMarket OutperformGet Alert
04/17/2025MFABuy Now
MFA Finl
$9.6124.87%$12.5 → $12MaintainsMarket OutperformGet Alert
03/26/2025MFABuy Now
MFA Finl
$9.6130.07%$12.5 → $12.5ReiteratesMarket Outperform → Market OutperformGet Alert
02/14/2025RWTBuy Now
Redwood Trust
$5.5843.37%$8 → $8ReiteratesMarket Outperform → Market OutperformGet Alert
10/17/2024TWOBuy Now
Two Harbors Inv
$10.0244.71%$15 → $14.5MaintainsMarket OutperformGet Alert
10/04/2024RWTBuy Now
Redwood Trust
$5.5861.29%$8.5 → $9MaintainsMarket OutperformGet Alert
09/06/2024MFABuy Now
MFA Finl
$9.6140.48%$12.5 → $13.5MaintainsMarket OutperformGet Alert
08/28/2024ORCBuy Now
Orchid Island Cap
$7.17Reiterates → Market PerformGet Alert
08/28/2024IVRBuy Now
Invesco Mortgage Capital
$8.15Reiterates → Market PerformGet Alert
08/28/2024DXBuy Now
Dynex Cap
$13.65Reiterates → Market PerformGet Alert
08/28/2024TWOBuy Now
Two Harbors Inv
$10.0249.7%$15 → $15ReiteratesMarket Outperform → Market OutperformGet Alert
08/28/2024ARRBuy Now
ARMOUR Residential REIT
$17.02Reiterates → Market PerformGet Alert
07/24/2024EFCBuy Now
Ellington Financial
$13.702.22%$14.5 → $14MaintainsMarket OutperformGet Alert
07/19/2024MITTBuy Now
AG Mortgage IT
$8.470.35%$7.5 → $8.5MaintainsMarket OutperformGet Alert
07/19/2024PMTBuy Now
PennyMac Mortgage IT
$12.6822.26%$15 → $15.5MaintainsMarket OutperformGet Alert
07/19/2024RITMBuy Now
Rithm Capital
$11.2311.31%$11 → $12.5MaintainsMarket OutperformGet Alert
06/28/2024GHLDBuy Now
Guild Holdings
$14 → $16.5MaintainsMarket OutperformGet Alert
06/24/2024LDIBuy Now
loanDepot
$2.45Reiterates → Market PerformGet Alert
06/21/2024LDIBuy Now
loanDepot
$2.45Reiterates → Market PerformGet Alert
06/07/2024TWOBuy Now
Two Harbors Inv
$10.0249.7%$15 → $15ReiteratesMarket Outperform → Market OutperformGet Alert
05/31/2024MFABuy Now
MFA Finl
$9.6130.07%$12.5 → $12.5ReiteratesMarket Outperform → Market OutperformGet Alert
05/30/2024MITTBuy Now
AG Mortgage IT
$8.47-11.45%$7 → $7.5MaintainsMarket OutperformGet Alert
04/19/2024RITMBuy Now
Rithm Capital
$11.23-2.05%$11 → $11ReiteratesMarket Outperform → Market OutperformGet Alert
04/19/2024TWOBuy Now
Two Harbors Inv
$10.0249.7%$15 → $15ReiteratesMarket Outperform → Market OutperformGet Alert
04/19/2024PMTBuy Now
PennyMac Mortgage IT
$12.6818.31%$15 → $15ReiteratesMarket Outperform → Market OutperformGet Alert
04/19/2024MITTBuy Now
AG Mortgage IT
$8.47-17.36%$7 → $7ReiteratesMarket Outperform → Market OutperformGet Alert
04/19/2024MFABuy Now
MFA Finl
$9.6130.07%$12.5 → $12.5ReiteratesMarket Outperform → Market OutperformGet Alert
04/19/2024EFCBuy Now
Ellington Financial
$13.705.87%$14.5 → $14.5ReiteratesMarket Outperform → Market OutperformGet Alert
04/19/2024ORCBuy Now
Orchid Island Cap
$7.17Reiterates → Market PerformGet Alert
04/19/2024DXBuy Now
Dynex Cap
$13.65Reiterates → Market PerformGet Alert
04/19/2024ARRBuy Now
ARMOUR Residential REIT
$17.02Reiterates → Market PerformGet Alert
04/18/2024MITTBuy Now
AG Mortgage IT
$8.47-17.36%$7 → $7ReiteratesMarket Outperform → Market OutperformGet Alert
04/18/2024MFABuy Now
MFA Finl
$9.6130.07%$12.5 → $12.5ReiteratesMarket Outperform → Market OutperformGet Alert
04/18/2024EFCBuy Now
Ellington Financial
$13.705.87%$14.5 → $14.5ReiteratesMarket Outperform → Market OutperformGet Alert
04/18/2024TWOBuy Now
Two Harbors Inv
$10.0249.7%$15 → $15ReiteratesMarket Outperform → Market OutperformGet Alert
04/18/2024PMTBuy Now
PennyMac Mortgage IT
$12.6818.31%$15 → $15ReiteratesMarket Outperform → Market OutperformGet Alert
04/18/2024RITMBuy Now
Rithm Capital
$11.23-2.05% → $11ReiteratesMarket Outperform → Market OutperformGet Alert
04/18/2024ORCBuy Now
Orchid Island Cap
$7.17Reiterates → Market PerformGet Alert
04/18/2024DXBuy Now
Dynex Cap
$13.65Reiterates → Market PerformGet Alert
04/18/2024ARRBuy Now
ARMOUR Residential REIT
$17.02Reiterates → Market PerformGet Alert
01/18/2024RITMBuy Now
Rithm Capital
$11.23-2.05%$10.5 → $11MaintainsMarket OutperformGet Alert
12/15/2023TWOBuy Now
Two Harbors Inv
$10.0249.7%$12.5 → $15MaintainsMarket OutperformGet Alert
10/19/2023TWOBuy Now
Two Harbors Inv
$10.0224.75%$14.5 → $12.5MaintainsMarket OutperformGet Alert
10/19/2023MFABuy Now
MFA Finl
$9.6130.07%$14 → $12.5MaintainsMarket OutperformGet Alert
07/21/2023TWOBuy Now
Two Harbors Inv
$10.0244.71% → $14.5ReiteratesMarket Outperform → Market OutperformGet Alert
07/21/2023MITTBuy Now
AG Mortgage IT
$8.47-17.36% → $7ReiteratesMarket Outperform → Market OutperformGet Alert
07/21/2023EFCBuy Now
Ellington Financial
$13.705.87% → $14.5ReiteratesMarket Outperform → Market OutperformGet Alert
07/21/2023AJXBuy Now
Great Ajax
→ $9ReiteratesMarket Outperform → Market OutperformGet Alert
07/21/2023RITMBuy Now
Rithm Capital
$11.23-6.5%$10 → $10.5MaintainsOutperformGet Alert
07/21/2023PMTBuy Now
PennyMac Mortgage
$12.6818.31%$12.5 → $15MaintainsOutperformGet Alert
07/13/2023EFCBuy Now
Ellington Financial
$13.705.87%$13.5 → $14.5MaintainsOutperformGet Alert
06/30/2023GHLDBuy Now
Guild Holdings
$15 → $14MaintainsMarket OutperformGet Alert
06/27/2023MITTBuy Now
AG Mortgage IT
$8.47-17.36% → $7ReiteratesMarket Outperform → Market OutperformGet Alert
06/15/2023RITMBuy Now
Rithm Capital
$11.23-10.95%$9 → $10MaintainsMarket OutperformGet Alert
05/26/2023EFCBuy Now
Ellington Financial
$13.70-1.43% → $13.5ReiteratesMarket Outperform → Market OutperformGet Alert
04/21/2023EFCBuy Now
Ellington Financial
$13.70-1.43%$15 → $13.5MaintainsOutperformGet Alert
04/21/2023PMTBuy Now
PennyMac Mortgage
$12.68-1.4%$15 → $12.5MaintainsOutperformGet Alert
04/21/2023RITMBuy Now
Rithm Capital
$11.23-19.86%$11 → $9MaintainsOutperformGet Alert
04/21/2023TWOBuy Now
Two Harbors Inv
$10.0244.71%$18 → $14.5MaintainsOutperformGet Alert
04/21/2023AJXBuy Now
Great Ajax
$11 → $9MaintainsOutperformGet Alert
01/18/2023PFSIBuy Now
PennyMac Financial Servs
$130.48DowngradeMarket Outperform → Market PerformGet Alert
10/20/2022TWOBuy Now
Two Harbors Inv
$10.02-60.08%$5.5 → $4MaintainsMarket OutperformGet Alert
10/20/2022RWTBuy Now
Redwood Trust
$5.5861.29%$11 → $9MaintainsMarket OutperformGet Alert
10/20/2022RITMBuy Now
Rithm Capital
$11.23-2.05%$11.5 → $11MaintainsMarket OutperformGet Alert
10/20/2022PMTBuy Now
PennyMac Mortgage
$12.6818.31%$16 → $15MaintainsMarket OutperformGet Alert
10/20/2022MITTBuy Now
AG Mortgage IT
$8.47-17.36%$9 → $7MaintainsMarket OutperformGet Alert
10/20/2022EFCBuy Now
Ellington Financial
$13.709.53%$16.5 → $15MaintainsMarket OutperformGet Alert
08/25/2022EFCBuy Now
Ellington Financial
$13.7020.48%$17.5 → $16.5MaintainsMarket OutperformGet Alert
06/16/2022EFCBuy Now
Ellington Financial
$13.7027.78%$20 → $17.5MaintainsMarket OutperformGet Alert
06/14/2022MFABuy Now
MFA Finl
$9.6156.09%$18 → $15MaintainsMarket OutperformGet Alert
06/03/2022GHLDBuy Now
Guild Holdings
$16 → $15MaintainsMarket OutperformGet Alert
05/25/2022PFSIBuy Now
PennyMac Financial Servs
$130.48-50.18%$75 → $65MaintainsMarket OutperformGet Alert
05/11/2022LDIBuy Now
loanDepot
$2.45DowngradeMarket Outperform → Market PerformGet Alert
04/26/2022PMTBuy Now
PennyMac Mortgage
$12.6841.98%$22 → $18MaintainsMarket OutperformGet Alert
04/26/2022MFABuy Now
MFA Finl
$9.6187.3%$20 → $18MaintainsMarket OutperformGet Alert
04/26/2022AJXBuy Now
Great Ajax
$15 → $11MaintainsMarket OutperformGet Alert
03/16/2022GHLDBuy Now
Guild Holdings
$19 → $16MaintainsMarket OutperformGet Alert
02/17/2022LDIBuy Now
loanDepot
$2.45185.71%$12 → $7MaintainsMarket OutperformGet Alert
01/12/2022ORCBuy Now
Orchid Island Cap
$7.17Initiates → Market PerformGet Alert
11/10/2021MITTBuy Now
AG Mortgage IT
$8.4771.19%$13.5 → $14.5MaintainsMarket OutperformGet Alert
10/28/2021AGNCBuy Now
AGNC Investment
$10.39DowngradeMarket Outperform → Market PerformGet Alert
10/18/2021PMTBuy Now
PennyMac Mortgage
$12.6873.53%$20.5 → $22MaintainsMarket OutperformGet Alert
10/18/2021EFCBuy Now
Ellington Financial
$13.7046.03%$18.5 → $20MaintainsMarket OutperformGet Alert
10/18/2021AJXBuy Now
Great Ajax
$12.5 → $15MaintainsMarket OutperformGet Alert
09/28/2021MITTBuy Now
AG Mortgage IT
$8.4759.39% → $13.5UpgradeMarket Perform → Market OutperformGet Alert
08/18/2021LDIBuy Now
loanDepot
$2.45389.8%$21 → $12MaintainsMarket OutperformGet Alert
07/30/2021NLYBuy Now
Annaly Capital Management
$22.40-58.71%$10 → $9.25MaintainsMarket OutperformGet Alert
07/30/2021AGNCBuy Now
AGNC Investment
$10.3963.61%$18.5 → $17MaintainsMarket OutperformGet Alert
06/16/2021NLYBuy Now
Annaly Capital Management
$22.40-55.36%$9.75 → $10MaintainsMarket OutperformGet Alert
06/03/2021PFSIBuy Now
PennyMac Financial Servs
$130.48-42.52%$85 → $75MaintainsMarket OutperformGet Alert
03/09/2021LDIBuy Now
loanDepot
$2.45920.41% → $25Initiates → OutperformGet Alert
01/22/2021TWOBuy Now
Two Harbors Inv
$10.02-32.63%$6 → $6.75MaintainsMarket OutperformGet Alert
01/22/2021EFCBuy Now
Ellington Financial
$13.7020.48%$14 → $16.5MaintainsMarket OutperformGet Alert
01/22/2021AGNCBuy Now
AGNC Investment
$10.3958.8%$15.5 → $16.5MaintainsMarket OutperformGet Alert
11/16/2020GHLDBuy Now
Guild Holdings
→ $19Initiates → Market OutperformGet Alert
05/20/2020PFSIBuy Now
PennyMac Financial Servs
$130.48-69.34%$25 → $40MaintainsMarket OutperformGet Alert
04/16/2020AGNCBuy Now
AGNC Investment
$10.3929.93% → $13.5UpgradeMarket Perform → Market OutperformGet Alert
03/23/2020PFSIBuy Now
PennyMac Financial Servs
$130.48-80.84% → $25UpgradeMarket Perform → Market OutperformGet Alert
12/17/2018MFABuy Now
MFA Finl
$9.61-21.96% → $7.5UpgradeMarket Perform → Market OutperformGet Alert
11/02/2018PMTBuy Now
PennyMac Mortgage
$12.6865.64%$20 → $21MaintainsMarket OutperformGet Alert
09/07/2018IMHBuy Now
Impac Mortgage Holdings
DowngradeMarket Outperform → Market PerformGet Alert
03/28/2018IMHBuy Now
Impac Mortgage Holdings
$17 → $14MaintainsMarket OutperformGet Alert
10/20/2017MFABuy Now
MFA Finl
$9.61DowngradeMarket Outperform → Market PerformGet Alert
08/25/2017IMHBuy Now
Impac Mortgage Holdings
$20 → $18MaintainsOutperformGet Alert
07/25/2017WMCBuy Now
Western Asset Mortgage
Initiates → Market PerformGet Alert
02/08/2017PFSIBuy Now
PennyMac Financial Servs
$130.48DowngradeMarket Outperform → Market PerformGet Alert
10/20/2016AJXBuy Now
Great Ajax
Initiates → Market PerformGet Alert
10/05/2016IMHBuy Now
Impac Mortgage Holdings
UpgradeMarket Perform → OutperformGet Alert
04/08/2016IMHBuy Now
Impac Mortgage Holdings
Initiates → Market PerformGet Alert
03/09/2016PMTBuy Now
PennyMac Mortgage
$12.6830.15%$19 → $16.5MaintainsMarket OutperformGet Alert
09/11/2015PMTBuy Now
PennyMac Mortgage
$12.6849.86%$21 → $19MaintainsMarket OutperformGet Alert
01/12/2015EFCBuy Now
Ellington Financial
$13.7060.64%$24 → $22MaintainsMarket OutperformGet Alert
10/20/2014AGNCBuy Now
AGNC Investment
$10.39Assumes → Market PerformGet Alert
10/10/2014PFSIBuy Now
PennyMac Financial Servs
$130.48-84.67% → $20Initiates → Market OutperformGet Alert