Ratings by Craig-Hallum (Aaron Spychalla)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
5/15/2026 Shimmick Corp SHIM Maintain Buy
(N/A)
 
 
  Details
5/12/2026 Babcock & Wilcox Enterprises BW Maintain Buy
(N/A)
 
 
  Details
5/4/2026 NPK International NPKI Maintain Buy
(N/A)
 
 
  Details
4/29/2026 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
3/26/2026 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
3/24/2026 Perma-Fix Environmental Services PESI Maintain Buy
(N/A)
 
 
  Details
3/17/2026 Babcock & Wilcox Enterprises BW Maintain Buy
(N/A)
 
 
  Details
3/11/2026 Arq Inc. ARQ Maintain Buy
(N/A)
 
 
  Details
3/5/2026 Babcock & Wilcox Enterprises BW Maintain Buy
(N/A)
 
 
  Details
3/5/2026 Orion Marine Group ORN Maintain Buy
(N/A)
 
 
  Details
3/2/2026 Thermon Group Holdings THR Downgrade Hold
(Buy)
50.78
(61.14)
20.4% Details
2/25/2026 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
2/5/2026 Orion Marine Group ORN Maintain Buy
(N/A)
 
 
  Details
1/23/2026 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
1/5/2026 Shimmick Corp SHIM Upgrade Buy
(Hold)
3.05
(3.57)
17.05% Details
12/11/2025 Daktronics DAKT Maintain Buy
(N/A)
 
 
  Details
11/25/2025 NPK International NPKI Maintain Buy
(N/A)
 
 
  Details
11/11/2025 Babcock & Wilcox Enterprises BW Maintain Buy
(N/A)
 
 
  Details
11/11/2025 Perma-Fix Environmental Services PESI Maintain Buy
(N/A)
 
 
  Details
11/5/2025 Babcock & Wilcox Enterprises BW Upgrade Buy
(Hold)
3.74
(14.95)
299.73% Details
10/29/2025 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
10/3/2025 NPK International NPKI Maintain Buy
(N/A)
 
 
  Details
9/11/2025 Daktronics DAKT Maintain Buy
(N/A)
 
 
  Details
8/21/2025 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
8/15/2025 Shimmick Corp SHIM Maintain Hold
(N/A)
 
 
  Details
8/13/2025 Arq Inc. ARQ Maintain Buy
(N/A)
 
 
  Details
8/8/2025 Bowman Consulting Group Ltd. BWMN Maintain Buy
(N/A)
 
 
  Details
8/7/2025 NPK International NPKI Maintain Buy
(N/A)
 
 
  Details
7/30/2025 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
7/15/2025 Arq Inc. ARQ New Coverage Buy
(N/A)
5.96
(2.43)
-59.23% Details
5/13/2025 Babcock & Wilcox Enterprises BW Maintain Hold
(N/A)
 
 
  Details
5/5/2025 NPK International NPKI Maintain Buy
(N/A)
 
 
  Details
4/1/2025 Babcock & Wilcox Enterprises BW Maintain Hold
(N/A)
 
 
  Details
3/14/2025 Shimmick Corp SHIM Maintain Hold
(N/A)
 
 
  Details
3/13/2025 Bowman Consulting Group Ltd. BWMN Maintain Buy
(N/A)
 
 
  Details
3/6/2025 Orion Marine Group ORN Maintain Buy
(N/A)
 
 
  Details
3/6/2025 Daktronics DAKT Maintain Buy
(N/A)
 
 
  Details
2/28/2025 NPK International NPKI Maintain Buy
(N/A)
 
 
  Details
2/20/2025 Perma-Fix Environmental Services PESI Maintain Buy
(N/A)
 
 
  Details
1/24/2025 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
1/22/2025 Daktronics DAKT New Coverage Buy
(N/A)
16.92
(21.06)
24.47% Details
1/6/2025 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
11/14/2024 Perma-Fix Environmental Services PESI Maintain Buy
(N/A)
 
 
  Details
8/26/2024 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
8/19/2024 Shimmick Corp SHIM Maintain Hold
(N/A)
 
 
  Details
8/8/2024 Bowman Consulting Group Ltd. BWMN Maintain Buy
(N/A)
 
 
  Details
7/31/2024 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
7/8/2024 Babcock & Wilcox Enterprises BW Maintain Hold
(N/A)
 
 
  Details
6/3/2024 Perma-Fix Environmental Services PESI New Coverage Buy
(N/A)
10.44
(10.95)
4.89% Details
5/14/2024 Shimmick Corp SHIM Downgrade Hold
(Buy)
3.64
(3.05)
-16.21% Details
5/14/2024 Orion Marine Group ORN New Coverage Buy
(N/A)
8.70
(16.26)
86.9% Details
5/1/2024 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
3/15/2024 Babcock & Wilcox Enterprises BW Maintain Hold
(N/A)
 
 
  Details
3/13/2024 Bowman Consulting Group Ltd. BWMN Maintain Buy
(N/A)
 
 
  Details
2/21/2024 Bowman Consulting Group Ltd. BWMN Maintain Buy
(N/A)
 
 
  Details
12/11/2023 Shimmick Corp SHIM New Coverage Buy
(N/A)
6.14
(3.57)
-41.86% Details
11/10/2023 Babcock & Wilcox Enterprises BW Downgrade Hold
(Buy)
2.31
(3.74)
61.9% Details
11/8/2023 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
11/2/2023 Newpark Resources NR Maintain Buy
(N/A)
 
 
  Details
10/25/2023 Newpark Resources NR New Coverage Buy
(N/A)
6.60
(7.25)
9.85% Details
9/5/2023 Bowman Consulting Group Ltd. BWMN New Coverage Buy
(N/A)
28.49
(29.59)
3.86% Details
8/18/2023 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
3/9/2023 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
3/7/2023 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
1/27/2023 LSI Industries LYTS Maintain Buy
(N/A)
 
 
  Details
1/20/2023 CECO Environmental Corp CECO Maintain Buy
(N/A)
 
 
  Details
1/9/2023 LSI Industries LYTS New Coverage Buy
(N/A)
12.54
(26.34)
110.05% Details
10/28/2022 Babcock & Wilcox Enterprises BW Maintain Buy
(N/A)
 
 
  Details
10/24/2022 CECO Environmental CECE New Coverage Buy
(N/A)
10.50
(11.65)
10.95% Details
7/19/2022 Babcock & Wilcox Enterprises BW New Coverage Buy
(N/A)
6.02
(14.95)
148.34% Details
2/8/2021 Clean Energy Fuels CLNE Maintain Buy
(N/A)
 
 
  Details
1/5/2021 Clean Energy Fuels CLNE Maintain Buy
(N/A)
 
 
  Details