Alex Brooks
Stock Analyst at Canaccord Genuity
(4.51)
# 1,050
Out of 4,596 analysts
366
Total ratings
54.5%
Success rate
8.2%
Average return
Main Sectors:
Stocks Rated by Alex Brooks
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AIM: ITX Itaconix plc | Reiterated: Buy | 325p → 375p | 173p | +116.39% | 3 | Jul 17, 2026 | |
| LON: HTG Hunting PLC | Reiterated: Buy | 600p | 444p | +35.29% | 30 | Jul 15, 2026 | |
| AIM: IOF Iofina plc | Reiterated: Buy | 45p → 65p | 55p | +18.18% | 3 | Jul 15, 2026 | |
| AIM: AXS Accsys Technologies PLC | Reiterated: Buy | 130p | 71p | +82.58% | 3 | Jun 18, 2026 | |
| AIM: AURR Aurrigo International plc | Reiterated: Buy | 175p | 67p | +159.45% | 9 | Jun 4, 2026 | |
| AIM: ATOM Atome Plc | Reiterated: Buy | 140p → 115p | 29p | +296.55% | 3 | May 22, 2026 | |
| AIM: EAAS eEnergy Group Plc | Reiterated: Buy | 12p | 3p | +272.44% | 8 | May 6, 2026 | |
| LON: AT Ashtead Technology Holdings Plc | Maintained: Buy | 600p | 410p | +46.52% | 5 | Feb 11, 2026 | |
| AIM: IES Invinity Energy Systems plc | Reiterated: Buy | 40p | 22p | +84.33% | 21 | Jan 5, 2026 | |
| LON: FSJ James Fisher and Sons plc | Reiterated: Buy | 400p → 530p | 443p | +19.64% | 10 | Oct 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 300p → 275p | 88p | n/a | 20 | Oct 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 340p | 529p | n/a | 3 | Mar 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $380.00 | 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.38p | n/a | 2 | Jun 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | n/a | $18.44 | n/a | 17 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 5p | 3p | n/a | 1 | Oct 7, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 46,010p → 620p | 461p | n/a | 4 | Aug 9, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $20 → $22 | $1.97 | n/a | 2 | Jul 12, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,847p → 39,331p | 553p | n/a | 10 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $1,888.00 | n/a | 1 | Oct 4, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 816p → 16,326p | 24p | n/a | 7 | Jun 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 27,458p → 29,684p | 344p | n/a | 8 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 62,336p | 923p | n/a | 6 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,842p → 18,181p | 300p | n/a | 4 | May 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 72,725p | 1,809p | n/a | 1 | Apr 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 5,566p → 5,195p | 73p | n/a | 7 | Apr 25, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,105p → 41,557p | 693p | n/a | 4 | Apr 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 20,779p → 20,408p | 366p | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | 4,082p → 2,597p | 24p | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,308p → 4,824p | 239p | n/a | 11 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 5,937p → 4,453p | 51p | n/a | 9 | Mar 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 20,408p → 15,584p | 15p | n/a | 10 | Mar 22, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,684p → 31,910p | 241p | n/a | 4 | Mar 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 14,842p → 18,552p | 230p | n/a | 2 | Mar 3, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $5.32 | n/a | 50 | Mar 1, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,462p | 723p | n/a | 4 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,100p | 291p | n/a | 6 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 13,358p | 127p | n/a | 2 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 33,394p → 37,105p | 1,291p | n/a | 2 | Feb 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,684p → 34,878p | 431p | n/a | 2 | Jan 17, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,245p | 6p | n/a | 4 | Jan 13, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,294p | 171p | n/a | 8 | Jan 10, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,874p | 591p | n/a | 3 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,376p | 405p | n/a | 1 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 3,785p | 106p | n/a | 2 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 48,236p | 973p | n/a | 5 | Nov 30, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 28,571p | 771p | n/a | 1 | Nov 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 20,037p → 14,471p | 207p | n/a | 2 | Nov 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,393p | 78p | n/a | 1 | Nov 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 22,857p | 286p | n/a | 1 | Oct 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,834p | 554p | n/a | 4 | Oct 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $91.98 | n/a | 2 | Oct 14, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,131p | 51p | n/a | 1 | Oct 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,666p | 506p | n/a | 1 | Sep 23, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 22,040p | 141p | n/a | 1 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,231p | 243p | n/a | 1 | Aug 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 59,368p | 292p | n/a | 1 | Aug 12, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 7,792p | 242p | n/a | 2 | Jul 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,602p | 111p | n/a | 1 | Jul 15, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 52,689p | 1,540p | n/a | 1 | Jul 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 17,810p | 294p | n/a | 1 | Jun 17, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $0.949088 | n/a | 1 | Apr 23, 2009 |
Itaconix plc
Jul 17, 2026
Reiterated: Buy
Price Target: 325p → 375p
Current: 173p
Upside: +116.39%
Hunting PLC
Jul 15, 2026
Reiterated: Buy
Price Target: 600p
Current: 444p
Upside: +35.29%
Iofina plc
Jul 15, 2026
Reiterated: Buy
Price Target: 45p → 65p
Current: 55p
Upside: +18.18%
Accsys Technologies PLC
Jun 18, 2026
Reiterated: Buy
Price Target: 130p
Current: 71p
Upside: +82.58%
Aurrigo International plc
Jun 4, 2026
Reiterated: Buy
Price Target: 175p
Current: 67p
Upside: +159.45%
Atome Plc
May 22, 2026
Reiterated: Buy
Price Target: 140p → 115p
Current: 29p
Upside: +296.55%
eEnergy Group Plc
May 6, 2026
Reiterated: Buy
Price Target: 12p
Current: 3p
Upside: +272.44%
Ashtead Technology Holdings Plc
Feb 11, 2026
Maintained: Buy
Price Target: 600p
Current: 410p
Upside: +46.52%
Invinity Energy Systems plc
Jan 5, 2026
Reiterated: Buy
Price Target: 40p
Current: 22p
Upside: +84.33%
James Fisher and Sons plc
Oct 8, 2025
Reiterated: Buy
Price Target: 400p → 530p
Current: 443p
Upside: +19.64%
Oct 4, 2024
Reiterated: Buy
Price Target: 300p → 275p
Current: 88p
Upside: n/a
Mar 21, 2024
Reiterated: Buy
Price Target: 340p
Current: 529p
Upside: n/a
Jun 24, 2022
Maintained: Buy
Price Target: n/a
Current: $380.00
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.38p
Upside: n/a
Oct 13, 2020
Rated: Buy
Price Target: n/a
Current: $18.44
Upside: n/a
Oct 7, 2020
Maintained: Buy
Price Target: 5p
Current: 3p
Upside: n/a
Aug 9, 2018
Reiterated: Buy
Price Target: 46,010p → 620p
Current: 461p
Upside: n/a
Jul 12, 2018
Reiterated: Buy
Price Target: $20 → $22
Current: $1.97
Upside: n/a
Oct 11, 2017
Reiterated: Buy
Price Target: 37,847p → 39,331p
Current: 553p
Upside: n/a
Oct 4, 2017
Reiterated: Buy
Price Target: n/a
Current: $1,888.00
Upside: n/a
Jun 21, 2017
Reiterated: Buy
Price Target: 816p → 16,326p
Current: 24p
Upside: n/a
May 26, 2017
Downgraded: Hold
Price Target: 27,458p → 29,684p
Current: 344p
Upside: n/a
May 26, 2017
Reiterated: Buy
Price Target: 62,336p
Current: 923p
Upside: n/a
May 23, 2017
Reiterated: Hold
Price Target: 14,842p → 18,181p
Current: 300p
Upside: n/a
Apr 28, 2017
Reiterated: Sell
Price Target: 72,725p
Current: 1,809p
Upside: n/a
Apr 25, 2017
Reiterated: Buy
Price Target: 5,566p → 5,195p
Current: 73p
Upside: n/a
Apr 19, 2017
Reiterated: Buy
Price Target: 37,105p → 41,557p
Current: 693p
Upside: n/a
Apr 12, 2017
Reiterated: Buy
Price Target: 20,779p → 20,408p
Current: 366p
Upside: n/a
Apr 12, 2017
Downgraded: Sell
Price Target: 4,082p → 2,597p
Current: 24p
Upside: n/a
Apr 12, 2017
Reiterated: Hold
Price Target: 6,308p → 4,824p
Current: 239p
Upside: n/a
Mar 28, 2017
Reiterated: Hold
Price Target: 5,937p → 4,453p
Current: 51p
Upside: n/a
Mar 22, 2017
Reiterated: Hold
Price Target: 20,408p → 15,584p
Current: 15p
Upside: n/a
Mar 6, 2017
Reiterated: Buy
Price Target: 29,684p → 31,910p
Current: 241p
Upside: n/a
Mar 3, 2017
Reiterated: Buy
Price Target: 14,842p → 18,552p
Current: 230p
Upside: n/a
Mar 1, 2017
Reiterated: Buy
Price Target: $17
Current: $5.32
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 50,462p
Current: 723p
Upside: n/a
Feb 24, 2017
Reiterated: Hold
Price Target: 14,100p
Current: 291p
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 13,358p
Current: 127p
Upside: n/a
Feb 6, 2017
Reiterated: Buy
Price Target: 33,394p → 37,105p
Current: 1,291p
Upside: n/a
Jan 17, 2017
Reiterated: Hold
Price Target: 29,684p → 34,878p
Current: 431p
Upside: n/a
Jan 13, 2017
Reiterated: Buy
Price Target: 12,245p
Current: 6p
Upside: n/a
Jan 10, 2017
Reiterated: Buy
Price Target: 19,294p
Current: 171p
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 11,874p
Current: 591p
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 23,376p
Current: 405p
Upside: n/a
Dec 2, 2016
Reiterated: Buy
Price Target: 3,785p
Current: 106p
Upside: n/a
Nov 30, 2016
Reiterated: Hold
Price Target: 48,236p
Current: 973p
Upside: n/a
Nov 25, 2016
Reiterated: Buy
Price Target: 28,571p
Current: 771p
Upside: n/a
Nov 21, 2016
Downgraded: Hold
Price Target: 20,037p → 14,471p
Current: 207p
Upside: n/a
Nov 4, 2016
Reiterated: Buy
Price Target: 12,393p
Current: 78p
Upside: n/a
Oct 28, 2016
Reiterated: Buy
Price Target: 22,857p
Current: 286p
Upside: n/a
Oct 21, 2016
Reiterated: Buy
Price Target: 50,834p
Current: 554p
Upside: n/a
Oct 14, 2016
Downgraded: Sell
Price Target: n/a
Current: $91.98
Upside: n/a
Oct 7, 2016
Reiterated: Hold
Price Target: 11,131p
Current: 51p
Upside: n/a
Sep 23, 2016
Reiterated: Buy
Price Target: 19,666p
Current: 506p
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: 22,040p
Current: 141p
Upside: n/a
Aug 26, 2016
Reiterated: Hold
Price Target: 25,231p
Current: 243p
Upside: n/a
Aug 12, 2016
Reiterated: Buy
Price Target: 59,368p
Current: 292p
Upside: n/a
Jul 22, 2016
Reiterated: Sell
Price Target: 7,792p
Current: 242p
Upside: n/a
Jul 15, 2016
Reiterated: Hold
Price Target: 25,602p
Current: 111p
Upside: n/a
Jul 1, 2016
Reiterated: Buy
Price Target: 52,689p
Current: 1,540p
Upside: n/a
Jun 17, 2016
Reiterated: Hold
Price Target: 17,810p
Current: 294p
Upside: n/a
Apr 23, 2009
Downgraded: Hold
Price Target: n/a
Current: $0.949088
Upside: n/a