Michael Ciarmoli's Stock Ratings

Truist Securities Analyst

Michael Ciarmoli is an analyst at Truist 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 07/17/2024

Overall Average Return

18.3%

Smart Score

80.2%

Overall Average Return Percentile

76th

Number of Ratings

169
Buy NowGet Alert
07/17/2024VSECBuy Now
VSE
$90.816.82%$92 → $97MaintainsBuyGet Alert
07/17/2024TDGBuy Now
TransDigm Gr
$1.25K18.26%$1425 → $1483MaintainsBuyGet Alert
07/17/2024SPRBuy Now
Spirit AeroSystems Hldgs
$36.03-2.86%$30 → $35MaintainsHoldGet Alert
07/17/2024RBCBuy Now
RBC Bearings
$305.813.01%$328 → $315MaintainsBuyGet Alert
07/17/2024DRSBuy Now
Leonardo DRS
$28.306.01%$27 → $30MaintainsBuyGet Alert
07/17/2024HXLBuy Now
Hexcel
$68.5918.09%$88 → $81MaintainsBuyGet Alert
07/17/2024HEIBuy Now
Heico
$229.847.9%$240 → $248MaintainsBuyGet Alert
07/17/2024ATROBuy Now
Astronics
$22.54-11.27%$19 → $20MaintainsHoldGet Alert
07/17/2024AINBuy Now
Albany Intl
$92.669.01%$104 → $101MaintainsBuyGet Alert
06/05/2024DRSBuy Now
Leonardo DRS
$28.30-4.59%$25 → $27MaintainsBuyGet Alert
05/30/2024HEIBuy Now
Heico
$229.844.42%$229 → $240ReiteratesBuy → BuyGet Alert
05/24/2024TGIBuy Now
Triumph Group
$17.3926.51%$27 → $22MaintainsBuyGet Alert
05/22/2024CWBuy Now
Curtiss-Wright
$284.60-5.13%$252 → $270MaintainsHoldGet Alert
05/21/2024RBCBuy Now
RBC Bearings
$305.817.26%$309 → $328MaintainsBuyGet Alert
05/10/2024VSECBuy Now
VSE
$90.811.31%$86 → $92MaintainsBuyGet Alert
05/08/2024TDGBuy Now
TransDigm Gr
$1.25K13.64%$1267 → $1425MaintainsBuyGet Alert
05/08/2024MRCYBuy Now
Mercury Sys
$33.40-22.16%$28 → $26MaintainsHoldGet Alert
05/03/2024HWMBuy Now
Howmet Aerospace
$78.7311.77%$74 → $88MaintainsBuyGet Alert
05/03/2024CWBuy Now
Curtiss-Wright
$284.60-11.45%$240 → $252MaintainsHoldGet Alert
05/03/2024ATROBuy Now
Astronics
$22.54-15.71%$21 → $19MaintainsHoldGet Alert
05/01/2024AINBuy Now
Albany Intl
$92.6612.24%$121 → $104MaintainsBuyGet Alert
04/30/2024WWDBuy Now
Woodward
$187.23-18.82%$143 → $152MaintainsHoldGet Alert
04/24/2024HXLBuy Now
Hexcel
$68.5928.3%$90 → $88MaintainsBuyGet Alert
04/19/2024HXLBuy Now
Hexcel
$68.5931.21%$96 → $90MaintainsBuyGet Alert
04/19/2024ATSGBuy Now
Air Transport Services Gr
$15.86-11.73%$20 → $14MaintainsHoldGet Alert
03/26/2024BWXTBuy Now
BWX Technologies
$103.39-8.12%$95 → $95MaintainsHoldGet Alert
03/25/2024CWBuy Now
Curtiss-Wright
$284.60-15.67% → $240DowngradeBuy → HoldGet Alert
03/25/2024BWXTBuy Now
BWX Technologies
$103.39-8.12% → $95DowngradeBuy → HoldGet Alert
03/11/2024ASLEBuy Now
AerSale
$7.1667.6%$19 → $12MaintainsBuyGet Alert
03/01/2024ATROBuy Now
Astronics
$22.54-6.83%—MaintainsHoldGet Alert
02/29/2024BWXTBuy Now
BWX Technologies
$103.396.39%$105 → $110MaintainsBuyGet Alert
02/28/2024SPCEBuy Now
Virgin Galactic Hldgs
$7.58-73.61%$60 → $40MaintainsHoldGet Alert
02/28/2024DRSBuy Now
Leonardo DRS
$28.30-11.66%$24 → $25MaintainsBuyGet Alert
02/28/2024BWXTBuy Now
BWX Technologies
$103.391.55%$90 → $105MaintainsBuyGet Alert
02/16/2024DCOBuy Now
Ducommun
$62.993.19%$69 → $65MaintainsBuyGet Alert
02/09/2024TDGBuy Now
TransDigm Gr
$1.25K1.04%$1158 → $1267MaintainsBuyGet Alert
02/07/2024MRCYBuy Now
Mercury Sys
$33.40-16.17% → $28DowngradeBuy → HoldGet Alert
01/30/2024WWDBuy Now
Woodward
$187.23-23.62%$136 → $143MaintainsHoldGet Alert
01/10/2024WWDBuy Now
Woodward
$187.23-27.36%$124 → $136MaintainsHoldGet Alert
01/10/2024VSECBuy Now
VSE
$90.81-5.3%$77 → $86MaintainsBuyGet Alert
01/10/2024TGIBuy Now
Triumph Group
$17.3955.26%$17 → $27MaintainsBuyGet Alert
01/10/2024TDGBuy Now
TransDigm Gr
$1.25K-7.66%$1044 → $1158MaintainsBuyGet Alert
01/10/2024SPRBuy Now
Spirit AeroSystems Hldgs
$36.03-16.74%$26 → $30MaintainsHoldGet Alert
01/10/2024RBCBuy Now
RBC Bearings
$305.811.04%$271 → $309MaintainsBuyGet Alert
01/10/2024MOG/ABuy Now
Moog
$194.06-16.52%$155 → $162MaintainsBuyGet Alert
01/10/2024DRSBuy Now
Leonardo DRS
$28.30-15.19%$22 → $24MaintainsBuyGet Alert
01/10/2024KTOSBuy Now
Kratos Defense & Security
$21.9114.1%$20 → $25MaintainsBuyGet Alert
01/10/2024DCOBuy Now
Ducommun
$62.999.54%$62 → $69MaintainsBuyGet Alert
01/10/2024BBuy Now
Barnes Gr
$44.22-23.11%$23 → $34MaintainsHoldGet Alert
01/10/2024BWXTBuy Now
BWX Technologies
$103.39-12.95%$83 → $90MaintainsBuyGet Alert
01/10/2024ATROBuy Now
Astronics
$22.54-20.14%$17 → $18MaintainsHoldGet Alert
01/10/2024AINBuy Now
Albany Intl
$92.6630.59%$105 → $121MaintainsBuyGet Alert
01/10/2024ATSGBuy Now
Air Transport Services Gr
$15.8626.1%$16 → $20MaintainsHoldGet Alert
01/10/2024SPCEBuy Now
Virgin Galactic Hldgs
$7.58-60.42%$20 → $60UpgradeSell → HoldGet Alert
01/10/2024HWMBuy Now
Howmet Aerospace
$78.73-6.01%$47 → $74UpgradeHold → BuyGet Alert
01/10/2024HXLBuy Now
Hexcel
$68.59——UpgradeHold → BuyGet Alert
12/22/2023AIRBuy Now
AAR
$75.657.07%$68 → $81MaintainsBuyGet Alert
12/20/2023HEIBuy Now
Heico
$229.84-0.37%$190 → $229MaintainsBuyGet Alert
12/14/2023LHXBuy Now
L3Harris Technologies
$239.664.31%$224 → $250MaintainsBuyGet Alert
12/14/2023CWBuy Now
Curtiss-Wright
$284.60-12.16%$225 → $250MaintainsBuyGet Alert
11/29/2023LHXBuy Now
L3Harris Technologies
$239.66-6.53% → $224ReiteratesBuy → BuyGet Alert
11/20/2023WWDBuy Now
Woodward
$187.23-33.77% → $124ReiteratesHold → HoldGet Alert
11/15/2023VSECBuy Now
VSE
$90.81-15.21%$67 → $77MaintainsBuyGet Alert
11/10/2023RBCBuy Now
RBC Bearings
$305.81-11.38%$275 → $271MaintainsBuyGet Alert
11/09/2023ASLEBuy Now
AerSale
$7.16165.36%$23 → $19MaintainsBuyGet Alert
11/08/2023ATSGBuy Now
Air Transport Services Gr
$15.860.88%$21 → $16MaintainsHoldGet Alert
11/06/2023MOG/ABuy Now
Moog
$194.06-20.13%$142 → $155MaintainsBuyGet Alert
11/03/2023CWBuy Now
Curtiss-Wright
$284.60-20.94%$215 → $225MaintainsBuyGet Alert
10/20/2023TDGBuy Now
TransDigm Gr
$1.25K-16.75% → $1044ReiteratesBuy → BuyGet Alert
10/20/2023CWBuy Now
Curtiss-Wright
$284.60-24.46% → $215ReiteratesBuy → BuyGet Alert
10/20/2023SPCEBuy Now
Virgin Galactic Hldgs
$7.58-86.81%$60 → $20MaintainsSellGet Alert
10/20/2023SPRBuy Now
Spirit AeroSystems Hldgs
$36.03-44.49%$25 → $20MaintainsHoldGet Alert
10/20/2023LHXBuy Now
L3Harris Technologies
$239.66-5.28%$255 → $227MaintainsBuyGet Alert
10/20/2023BBuy Now
Barnes Gr
$44.22-16.33%$40 → $37MaintainsHoldGet Alert
09/22/2023HWMBuy Now
Howmet Aerospace
$78.73-40.3% → $47ReiteratesHold → HoldGet Alert
09/19/2023MRCYBuy Now
Mercury Sys
$33.4043.71% → $48ReiteratesBuy → BuyGet Alert
08/16/2023MRCYBuy Now
Mercury Sys
$33.4043.71% → $48ReiteratesBuy → BuyGet Alert
08/14/2023BWXTBuy Now
BWX Technologies
$103.39-19.72%$77 → $83MaintainsBuyGet Alert
08/07/2023RBCBuy Now
RBC Bearings
$305.81-10.07%$265 → $275MaintainsBuyGet Alert
08/07/2023ATSGBuy Now
Air Transport Services Gr
$15.8632.41%$17 → $21MaintainsHoldGet Alert
08/04/2023BWXTBuy Now
BWX Technologies
$103.39-25.53%$75 → $77MaintainsBuyGet Alert
08/03/2023DRSBuy Now
Leonardo DRS
$28.30-25.8%$19 → $21MaintainsBuyGet Alert
08/03/2023SPRBuy Now
Spirit AeroSystems Hldgs
$36.03-30.61%$42 → $25DowngradeBuy → HoldGet Alert
08/01/2023WWDBuy Now
Woodward
$187.23-33.77%$110 → $124MaintainsHoldGet Alert
07/21/2023WWDBuy Now
Woodward
$187.23-41.25%$97 → $110MaintainsHoldGet Alert
07/21/2023TDGBuy Now
TransDigm Gr
$1.25K-16.75%$870 → $1044MaintainsBuyGet Alert
07/21/2023RBCBuy Now
RBC Bearings
$305.81-13.34%$263 → $265MaintainsBuyGet Alert
07/21/2023HWMBuy Now
Howmet Aerospace
$78.73-40.3%$42 → $47MaintainsHoldGet Alert
07/21/2023HXLBuy Now
Hexcel
$68.596.43%$68 → $73MaintainsHoldGet Alert
07/21/2023CWBuy Now
Curtiss-Wright
$284.60-25.86%$190 → $211MaintainsBuyGet Alert
07/21/2023BBuy Now
Barnes Gr
$44.22-9.54%$38 → $40MaintainsHoldGet Alert
07/21/2023ATROBuy Now
Astronics
$22.54-24.58%$15 → $17MaintainsHoldGet Alert
07/19/2023AIRBuy Now
AAR
$75.65-10.11%$60 → $68MaintainsBuyGet Alert
06/26/2023MRCYBuy Now
Mercury Sys
$33.4043.71%$58 → $48MaintainsBuyGet Alert
06/15/2023AINBuy Now
Albany Intl
$92.6613.32% → $105ReiteratesBuy → BuyGet Alert
06/09/2023DRSBuy Now
Leonardo DRS
$28.30-32.86% → $19Initiates → BuyGet Alert
06/07/2023MOG/ABuy Now
Moog Inc. Class A Common Stock
$194.06-26.82%$130 → $142MaintainsBuyGet Alert
05/22/2023RBCBuy Now
RBC Bearings
$305.81-14%$252 → $263MaintainsBuyGet Alert
05/10/2023TDGBuy Now
TransDigm Gr
$1.25K-30.62%$840 → $870MaintainsBuyGet Alert
05/10/2023ATROBuy Now
Astronics
$22.54-33.45%$13 → $15MaintainsHoldGet Alert
05/09/2023BWXTBuy Now
BWX Technologies
$103.39-27.46%$70 → $75MaintainsBuyGet Alert
05/08/2023ATSGBuy Now
Air Transport Services Gr
$15.867.19%$22 → $17MaintainsHoldGet Alert
05/05/2023DCOBuy Now
Ducommun
$62.99-1.57%$66 → $62MaintainsBuyGet Alert
05/03/2023MRCYBuy Now
Mercury Sys
$33.4073.65%$69 → $58MaintainsBuyGet Alert
05/03/2023HWMBuy Now
Howmet Aerospace
$78.73-46.65%$39 → $42MaintainsHoldGet Alert
05/03/2023VSECBuy Now
VSE
$90.81-26.22%$60 → $67MaintainsBuyGet Alert
05/02/2023WWDBuy Now
Woodward
$187.23-48.19%$85 → $97MaintainsHoldGet Alert
04/27/2023AINBuy Now
Albany Intl
$92.6613.32%$90 → $105UpgradeHold → BuyGet Alert
04/26/2023HXLBuy Now
Hexcel
$68.59-0.86%$59 → $68MaintainsHoldGet Alert
04/24/2023WWDBuy Now
Woodward
$187.23-54.6%$93 → $85MaintainsHoldGet Alert
04/24/2023RBCBuy Now
RBC Bearings
$305.81-17.59%$260 → $252MaintainsBuyGet Alert
04/24/2023BBuy Now
Barnes Gr
$44.22-16.33%$40 → $37MaintainsHoldGet Alert
04/24/2023TDGBuy Now
TransDigm Gr
$1.25K-33.01%$810 → $840MaintainsBuyGet Alert
03/22/2023AIRBuy Now
AAR
$75.65-20.69%$57 → $60MaintainsBuyGet Alert
02/27/2023ATSGBuy Now
Air Transport Services Gr
$15.8638.71%$29 → $22MaintainsHoldGet Alert
02/23/2023CWBuy Now
Curtiss-Wright
$284.60-33.24%$183 → $190MaintainsBuyGet Alert
02/21/2023BBuy Now
Barnes Gr
$44.22-9.54%$37 → $40MaintainsHoldGet Alert
02/15/2023HWMBuy Now
Howmet Aerospace
$78.73-50.46%$35 → $39MaintainsHoldGet Alert
02/13/2023RBCBuy Now
RBC Bearings
$305.81-14.98%$240 → $260MaintainsBuyGet Alert
02/07/2023TDGBuy Now
TransDigm Gr
$1.25K-35.41%$710 → $810MaintainsBuyGet Alert
01/30/2023LHXBuy Now
L3Harris Technologies
$239.666.4%$264 → $255MaintainsBuyGet Alert
01/27/2023HXLBuy Now
Hexcel
$68.59-13.98%$53 → $59MaintainsHoldGet Alert
01/09/2023TDGBuy Now
TransDigm Gr
$1.25K-43.38%$700 → $710MaintainsBuyGet Alert
01/09/2023AIRBuy Now
AAR
$75.65-24.65%$52 → $57MaintainsBuyGet Alert
01/09/2023VSECBuy Now
VSE
$90.81-33.93%$55 → $60MaintainsBuyGet Alert
12/21/2022AIRBuy Now
AAR
$75.65-31.26%$48 → $52MaintainsBuyGet Alert
12/16/2022MAXRBuy Now
Maxar Technologies
—— → $53DowngradeBuy → HoldGet Alert
12/02/2022ASLEBuy Now
AerSale
$7.16165.36% → $19Initiates → BuyGet Alert
10/21/2022ATSGBuy Now
Air Transport Services Gr
$15.8663.93% → $26Initiates → HoldGet Alert
10/12/2022HXLBuy Now
Hexcel
$68.59-24.19%$71 → $52DowngradeBuy → HoldGet Alert
10/12/2022HWMBuy Now
Howmet Aerospace
$78.73-60.62% → $31DowngradeBuy → HoldGet Alert
10/12/2022AINBuy Now
Albany Intl
$92.66-13.66% → $80DowngradeBuy → HoldGet Alert
09/23/2022AIRBuy Now
AAR
$75.65-36.55%$54 → $48MaintainsBuyGet Alert
08/10/2022MAXRBuy Now
Maxar Technologies
——$52 → $44MaintainsBuyGet Alert
08/05/2022SPCEBuy Now
Virgin Galactic Hldgs
$7.58-34.04% → $100DowngradeHold → SellGet Alert
08/02/2022WWDBuy Now
Woodward
$187.23-53%$121 → $88DowngradeBuy → HoldGet Alert
07/19/2022MOG/ABuy Now
Moog Inc. Class A Common Stock
$194.06-57.23%$88 → $83MaintainsHoldGet Alert
07/19/2022WWDBuy Now
Woodward
$187.23-35.37%$138 → $121MaintainsBuyGet Alert
07/19/2022ROLLBuy Now
RBC Bearings
——$250 → $235MaintainsBuyGet Alert
07/19/2022CWBuy Now
Curtiss-Wright
$284.60-41.67%$167 → $166MaintainsBuyGet Alert
07/19/2022BBuy Now
Barnes Gr
$44.22-25.37%$38 → $33MaintainsHoldGet Alert
07/19/2022VSECBuy Now
VSE
$90.81-39.43%$65 → $55MaintainsBuyGet Alert
07/19/2022TGIBuy Now
Triumph Group
$17.3915.01%$24 → $20MaintainsBuyGet Alert
07/19/2022TDGBuy Now
TransDigm Gr
$1.25K-44.18%$786 → $700MaintainsBuyGet Alert
07/19/2022SPRBuy Now
Spirit AeroSystems Hldgs
$36.0366.53%$70 → $60MaintainsBuyGet Alert
07/19/2022HEIBuy Now
Heico
$229.84-28.21%$182 → $165MaintainsBuyGet Alert
07/19/2022DCOBuy Now
Ducommun
$62.990.02%$72 → $63MaintainsBuyGet Alert
07/19/2022ATROBuy Now
Astronics
$22.54-55.63%$12 → $10MaintainsHoldGet Alert
07/19/2022AIRBuy Now
AAR
$75.65-28.62%$58 → $54MaintainsBuyGet Alert
07/06/2022HWMBuy Now
Howmet Aerospace
$78.73-47.92% → $41Initiates → BuyGet Alert
05/26/2022KTOSBuy Now
Kratos Defense & Security
$21.91-8.72% → $20UpgradeHold → BuyGet Alert
05/13/2022MRCYBuy Now
Mercury Sys
$33.40112.57% → $71UpgradeHold → BuyGet Alert
05/09/2022SPCEBuy Now
Virgin Galactic Hldgs
$7.585.54%$480 → $160DowngradeBuy → HoldGet Alert
04/19/2022BBuy Now
Barnes Gr
$44.22-7.28%$48 → $41MaintainsHoldGet Alert
03/23/2022AIRBuy Now
AAR
$75.65-23.33%$53 → $58MaintainsBuyGet Alert
02/24/2022SPCEBuy Now
Virgin Galactic Hldgs
$7.58216.62%$640 → $480MaintainsBuyGet Alert
01/07/2022SPRBuy Now
Spirit AeroSystems Hldgs
$36.03110.94% → $76UpgradeHold → BuyGet Alert
01/07/2022HEIBuy Now
Heico
$229.84-20.81%$135 → $182UpgradeHold → BuyGet Alert
01/07/2022HXLBuy Now
Hexcel
$68.59-0.86%$54 → $68UpgradeHold → BuyGet Alert
01/07/2022WWDBuy Now
Woodward
$187.23-23.62%$110 → $143UpgradeHold → BuyGet Alert
01/07/2022TDGBuy Now
TransDigm Gr
$1.25K-37.32%$600 → $786UpgradeHold → BuyGet Alert
01/07/2022AINBuy Now
Albany Intl
$92.667.93%$85 → $100UpgradeHold → BuyGet Alert
12/17/2021HEIBuy Now
Heico
$229.84-41.26%—MaintainsHoldGet Alert
03/17/2021SPCEBuy Now
Virgin Galactic Hldgs
$7.58559.63% → $1000Initiates → BuyGet Alert
03/16/2021SPCEBuy Now
Virgin Galactic Hldgs
$7.58559.63% → $1000Initiates → BuyGet Alert
11/13/2020TDGBuy Now
TransDigm Gr
$1.25K-62.92%$375 → $465MaintainsHoldGet Alert
08/05/2020TDGBuy Now
TransDigm Gr
$1.25K-70.1%$350 → $375MaintainsHoldGet Alert
03/18/2020TDGBuy Now
TransDigm Gr
$1.25K-70.1%$671 → $375MaintainsBuyGet Alert
01/23/2020TDGBuy Now
TransDigm Gr
$1.25K-46.49%$626 → $671MaintainsBuyGet Alert