
Alex Brooks
Stock Analyst at Canaccord Genuity
(4.48)
# 1,126
Out of 4,673 analysts
368
Total ratings
54.9%
Success rate
8.1%
Average return
Main Sectors:
Stocks Rated by Alex Brooks
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AIM: EAAS eEnergy Group Plc | Reiterated: Buy | 12p → 9p | 3p | +223.74% | 9 | Aug 19, 2026 | |
| AIM: IES Invinity Energy Systems plc | Upgraded: Buy | 40p → 60p | 24p | +146.91% | 22 | Jul 31, 2026 | |
| AIM: ITX Itaconix plc | Reiterated: Buy | 325p → 375p | 171p | +119.30% | 3 | Jul 17, 2026 | |
| LON: HTG Hunting PLC | Reiterated: Buy | 600p | 488p | +23.08% | 30 | Jul 15, 2026 | |
| AIM: IOF Iofina plc | Reiterated: Buy | 45p → 65p | 52p | +24.98% | 3 | Jul 15, 2026 | |
| AIM: AXS Accsys Technologies PLC | Reiterated: Buy | 130p | 70p | +85.71% | 3 | Jun 18, 2026 | |
| AIM: AURR Aurrigo International plc | Reiterated: Buy | 175p | 74p | +136.49% | 9 | Jun 4, 2026 | |
| AIM: ATOM Atome Plc | Reiterated: Buy | 140p → 115p | 29p | +296.55% | 3 | May 22, 2026 | |
| LON: AT Ashtead Technology Holdings Plc | Maintained: Buy | 600p | 430p | +39.53% | 5 | Feb 11, 2026 | |
| LON: FSJ James Fisher and Sons plc | Reiterated: Buy | 400p → 530p | 456p | +16.23% | 10 | Oct 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 300p → 275p | 98p | n/a | 20 | Oct 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 340p | 520p | n/a | 3 | Mar 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $447.10 | n/a | 4 | Jun 24, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 2p | 0.01p | n/a | 2 | May 30, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $0.13 | $0.04 | n/a | 1 | Apr 5, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 21p | 0.39p | n/a | 2 | Jun 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | n/a | $20.00 | n/a | 17 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 5p | 3p | n/a | 1 | Oct 7, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 45,771p → 620p | 438p | n/a | 4 | Aug 9, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $20 → $22 | $2.22 | n/a | 2 | Jul 12, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,650p → 39,127p | 534p | n/a | 10 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $1,983.00 | n/a | 1 | Oct 4, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 812p → 16,241p | 21p | n/a | 7 | Jun 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 27,315p → 29,530p | 332p | n/a | 8 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 62,013p | 914p | n/a | 6 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,765p → 18,087p | 301p | n/a | 4 | May 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 72,348p | 1,805p | n/a | 1 | Apr 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 5,537p → 5,168p | 74p | n/a | 7 | Apr 25, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 36,912p → 41,342p | 737p | n/a | 4 | Apr 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 20,671p → 20,302p | 343p | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | 4,060p → 2,584p | 25p | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,275p → 4,799p | 253p | n/a | 11 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 5,906p → 4,429p | 67p | n/a | 9 | Mar 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 20,302p → 15,503p | 17p | n/a | 10 | Mar 22, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,530p → 31,745p | 243p | n/a | 4 | Mar 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 14,765p → 18,456p | 240p | n/a | 2 | Mar 3, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $5.82 | n/a | 50 | Mar 1, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,201p | 906p | n/a | 4 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,027p | 294p | n/a | 6 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 13,288p | 135p | n/a | 2 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 33,221p → 36,912p | 1,295p | n/a | 2 | Feb 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,530p → 34,698p | 429p | n/a | 2 | Jan 17, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,181p | 6p | n/a | 4 | Jan 13, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,194p | 180p | n/a | 8 | Jan 10, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,812p | 609p | n/a | 3 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,255p | 390p | n/a | 1 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 3,765p | 110p | n/a | 2 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 47,986p | 1,063p | n/a | 5 | Nov 30, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 28,422p | 886p | n/a | 1 | Nov 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 19,933p → 14,396p | 208p | n/a | 2 | Nov 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,329p | 83p | n/a | 1 | Nov 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 22,738p | 283p | n/a | 1 | Oct 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,570p | 553p | n/a | 4 | Oct 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $92.01 | n/a | 2 | Oct 14, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,074p | 52p | n/a | 1 | Oct 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,563p | 550p | n/a | 1 | Sep 23, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 21,926p | 138p | n/a | 1 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,100p | 231p | n/a | 1 | Aug 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 59,060p | 272p | n/a | 1 | Aug 12, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 7,752p | 263p | n/a | 2 | Jul 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,469p | 102p | n/a | 1 | Jul 15, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 52,415p | 1,542p | n/a | 1 | Jul 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 17,718p | 319p | n/a | 1 | Jun 17, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $0.97 | n/a | 1 | Apr 23, 2009 |
eEnergy Group Plc
Aug 19, 2026
Reiterated: Buy
Price Target: 12p → 9p
Current: 3p
Upside: +223.74%
Invinity Energy Systems plc
Jul 31, 2026
Upgraded: Buy
Price Target: 40p → 60p
Current: 24p
Upside: +146.91%
Itaconix plc
Jul 17, 2026
Reiterated: Buy
Price Target: 325p → 375p
Current: 171p
Upside: +119.30%
Hunting PLC
Jul 15, 2026
Reiterated: Buy
Price Target: 600p
Current: 488p
Upside: +23.08%
Iofina plc
Jul 15, 2026
Reiterated: Buy
Price Target: 45p → 65p
Current: 52p
Upside: +24.98%
Accsys Technologies PLC
Jun 18, 2026
Reiterated: Buy
Price Target: 130p
Current: 70p
Upside: +85.71%
Aurrigo International plc
Jun 4, 2026
Reiterated: Buy
Price Target: 175p
Current: 74p
Upside: +136.49%
Atome Plc
May 22, 2026
Reiterated: Buy
Price Target: 140p → 115p
Current: 29p
Upside: +296.55%
Ashtead Technology Holdings Plc
Feb 11, 2026
Maintained: Buy
Price Target: 600p
Current: 430p
Upside: +39.53%
James Fisher and Sons plc
Oct 8, 2025
Reiterated: Buy
Price Target: 400p → 530p
Current: 456p
Upside: +16.23%
Oct 4, 2024
Reiterated: Buy
Price Target: 300p → 275p
Current: 98p
Upside: n/a
Mar 21, 2024
Reiterated: Buy
Price Target: 340p
Current: 520p
Upside: n/a
Jun 24, 2022
Maintained: Buy
Price Target: n/a
Current: $447.10
Upside: n/a
May 30, 2022
Reiterated: Buy
Price Target: 2p
Current: 0.01p
Upside: n/a
Apr 5, 2022
Reiterated: Buy
Price Target: $0.13
Current: $0.04
Upside: n/a
Jun 23, 2021
Maintained: Buy
Price Target: 21p
Current: 0.39p
Upside: n/a
Oct 13, 2020
Rated: Buy
Price Target: n/a
Current: $20.00
Upside: n/a
Oct 7, 2020
Maintained: Buy
Price Target: 5p
Current: 3p
Upside: n/a
Aug 9, 2018
Reiterated: Buy
Price Target: 45,771p → 620p
Current: 438p
Upside: n/a
Jul 12, 2018
Reiterated: Buy
Price Target: $20 → $22
Current: $2.22
Upside: n/a
Oct 11, 2017
Reiterated: Buy
Price Target: 37,650p → 39,127p
Current: 534p
Upside: n/a
Oct 4, 2017
Reiterated: Buy
Price Target: n/a
Current: $1,983.00
Upside: n/a
Jun 21, 2017
Reiterated: Buy
Price Target: 812p → 16,241p
Current: 21p
Upside: n/a
May 26, 2017
Downgraded: Hold
Price Target: 27,315p → 29,530p
Current: 332p
Upside: n/a
May 26, 2017
Reiterated: Buy
Price Target: 62,013p
Current: 914p
Upside: n/a
May 23, 2017
Reiterated: Hold
Price Target: 14,765p → 18,087p
Current: 301p
Upside: n/a
Apr 28, 2017
Reiterated: Sell
Price Target: 72,348p
Current: 1,805p
Upside: n/a
Apr 25, 2017
Reiterated: Buy
Price Target: 5,537p → 5,168p
Current: 74p
Upside: n/a
Apr 19, 2017
Reiterated: Buy
Price Target: 36,912p → 41,342p
Current: 737p
Upside: n/a
Apr 12, 2017
Reiterated: Buy
Price Target: 20,671p → 20,302p
Current: 343p
Upside: n/a
Apr 12, 2017
Downgraded: Sell
Price Target: 4,060p → 2,584p
Current: 25p
Upside: n/a
Apr 12, 2017
Reiterated: Hold
Price Target: 6,275p → 4,799p
Current: 253p
Upside: n/a
Mar 28, 2017
Reiterated: Hold
Price Target: 5,906p → 4,429p
Current: 67p
Upside: n/a
Mar 22, 2017
Reiterated: Hold
Price Target: 20,302p → 15,503p
Current: 17p
Upside: n/a
Mar 6, 2017
Reiterated: Buy
Price Target: 29,530p → 31,745p
Current: 243p
Upside: n/a
Mar 3, 2017
Reiterated: Buy
Price Target: 14,765p → 18,456p
Current: 240p
Upside: n/a
Mar 1, 2017
Reiterated: Buy
Price Target: $17
Current: $5.82
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 50,201p
Current: 906p
Upside: n/a
Feb 24, 2017
Reiterated: Hold
Price Target: 14,027p
Current: 294p
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 13,288p
Current: 135p
Upside: n/a
Feb 6, 2017
Reiterated: Buy
Price Target: 33,221p → 36,912p
Current: 1,295p
Upside: n/a
Jan 17, 2017
Reiterated: Hold
Price Target: 29,530p → 34,698p
Current: 429p
Upside: n/a
Jan 13, 2017
Reiterated: Buy
Price Target: 12,181p
Current: 6p
Upside: n/a
Jan 10, 2017
Reiterated: Buy
Price Target: 19,194p
Current: 180p
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 11,812p
Current: 609p
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 23,255p
Current: 390p
Upside: n/a
Dec 2, 2016
Reiterated: Buy
Price Target: 3,765p
Current: 110p
Upside: n/a
Nov 30, 2016
Reiterated: Hold
Price Target: 47,986p
Current: 1,063p
Upside: n/a
Nov 25, 2016
Reiterated: Buy
Price Target: 28,422p
Current: 886p
Upside: n/a
Nov 21, 2016
Downgraded: Hold
Price Target: 19,933p → 14,396p
Current: 208p
Upside: n/a
Nov 4, 2016
Reiterated: Buy
Price Target: 12,329p
Current: 83p
Upside: n/a
Oct 28, 2016
Reiterated: Buy
Price Target: 22,738p
Current: 283p
Upside: n/a
Oct 21, 2016
Reiterated: Buy
Price Target: 50,570p
Current: 553p
Upside: n/a
Oct 14, 2016
Downgraded: Sell
Price Target: n/a
Current: $92.01
Upside: n/a
Oct 7, 2016
Reiterated: Hold
Price Target: 11,074p
Current: 52p
Upside: n/a
Sep 23, 2016
Reiterated: Buy
Price Target: 19,563p
Current: 550p
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: 21,926p
Current: 138p
Upside: n/a
Aug 26, 2016
Reiterated: Hold
Price Target: 25,100p
Current: 231p
Upside: n/a
Aug 12, 2016
Reiterated: Buy
Price Target: 59,060p
Current: 272p
Upside: n/a
Jul 22, 2016
Reiterated: Sell
Price Target: 7,752p
Current: 263p
Upside: n/a
Jul 15, 2016
Reiterated: Hold
Price Target: 25,469p
Current: 102p
Upside: n/a
Jul 1, 2016
Reiterated: Buy
Price Target: 52,415p
Current: 1,542p
Upside: n/a
Jun 17, 2016
Reiterated: Hold
Price Target: 17,718p
Current: 319p
Upside: n/a
Apr 23, 2009
Downgraded: Hold
Price Target: n/a
Current: $0.97
Upside: n/a