
Alex Brooks
Stock Analyst at Canaccord Genuity
(4.50)
# 1,090
Out of 4,966 analysts
370
Total ratings
54.8%
Success rate
8.4%
Average return
Main Sectors:
Stocks Rated by Alex Brooks
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AIM: ITX Itaconix plc | Reiterated: Buy | 375p | 200p | +87.88% | 4 | Sep 8, 2026 | |
| LON: HTG Hunting PLC | Reiterated: Buy | 600p | 400p | +50.00% | 31 | Aug 21, 2026 | |
| AIM: EAAS eEnergy Group Plc | Reiterated: Buy | 12p → 9p | 2p | +433.18% | 9 | Aug 18, 2026 | |
| AIM: IES Invinity Energy Systems plc | Upgraded: Buy | 40p → 60p | 21p | +184.90% | 22 | Jul 31, 2026 | |
| AIM: IOF Iofina plc | Reiterated: Buy | 45p → 65p | 51p | +27.45% | 3 | Jul 15, 2026 | |
| AIM: AXS Accsys Technologies PLC | Reiterated: Buy | 130p | 70p | +84.66% | 3 | Jun 18, 2026 | |
| AIM: AURR Aurrigo International plc | Reiterated: Buy | 175p | 117p | +49.06% | 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 | Reiterated: Buy | 600p | 349p | +71.92% | 5 | Feb 11, 2026 | |
| LON: FSJ James Fisher and Sons plc | Reiterated: Buy | 400p → 530p | 428p | +23.83% | 10 | Oct 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 300p → 275p | 106p | n/a | 20 | Oct 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 340p | 460p | n/a | 3 | Mar 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $587.40 | 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.03 | n/a | 1 | Apr 5, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 21p | 0.38p | n/a | 2 | Jun 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | n/a | $18.10 | n/a | 17 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 5p | 4p | n/a | 1 | Oct 7, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 45,887p → 620p | 448p | n/a | 4 | Aug 9, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $20 → $22 | $2.23 | n/a | 2 | Jul 12, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,746p → 39,226p | 565p | n/a | 10 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $1,903.00 | n/a | 1 | Oct 4, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 814p → 16,283p | 22p | n/a | 7 | Jun 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 27,384p → 29,605p | 355p | n/a | 8 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 62,170p | 916p | n/a | 6 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,802p → 18,133p | 287p | n/a | 4 | May 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 72,531p | 1,873p | n/a | 1 | Apr 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 5,551p → 5,181p | 69p | n/a | 7 | Apr 25, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,006p → 41,446p | 707p | n/a | 4 | Apr 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 20,723p → 20,353p | 383p | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | 4,071p → 2,590p | 27p | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,291p → 4,811p | 273p | n/a | 11 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 5,921p → 4,441p | 56p | n/a | 9 | Mar 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 20,353p → 15,542p | 23p | n/a | 10 | Mar 22, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,605p → 31,825p | 248p | n/a | 4 | Mar 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 14,802p → 18,503p | 250p | n/a | 2 | Mar 3, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $5.67 | n/a | 50 | Mar 1, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,328p | 940p | n/a | 4 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,062p | 295p | n/a | 6 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 13,322p | 168p | n/a | 2 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 33,305p → 37,006p | 1,304p | n/a | 2 | Feb 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,605p → 34,785p | 397p | n/a | 2 | Jan 17, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,212p | 7p | n/a | 4 | Jan 13, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,243p | 194p | n/a | 8 | Jan 10, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,842p | 532p | n/a | 3 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,314p | 379p | n/a | 1 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 3,775p | 106p | n/a | 2 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 48,107p | 958p | n/a | 5 | Nov 30, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 28,494p | 826p | n/a | 1 | Nov 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 19,983p → 14,432p | 209p | n/a | 2 | Nov 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,360p | 78p | n/a | 1 | Nov 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 22,796p | 273p | n/a | 1 | Oct 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,698p | 558p | n/a | 4 | Oct 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $96.77 | n/a | 2 | Oct 14, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,102p | 48p | n/a | 1 | Oct 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,613p | 472p | n/a | 1 | Sep 23, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 21,981p | 127p | n/a | 1 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,164p | 249p | n/a | 1 | Aug 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 59,209p | 268p | n/a | 1 | Aug 12, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 7,771p | 248p | n/a | 2 | Jul 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,534p | 96p | n/a | 1 | Jul 15, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 52,548p | 1,455p | n/a | 1 | Jul 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 17,763p | 320p | n/a | 1 | Jun 17, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $0.96 | n/a | 1 | Apr 23, 2009 |
Itaconix plc
Sep 8, 2026
Reiterated: Buy
Price Target: 375p
Current: 200p
Upside: +87.88%
Hunting PLC
Aug 21, 2026
Reiterated: Buy
Price Target: 600p
Current: 400p
Upside: +50.00%
eEnergy Group Plc
Aug 18, 2026
Reiterated: Buy
Price Target: 12p → 9p
Current: 2p
Upside: +433.18%
Invinity Energy Systems plc
Jul 31, 2026
Upgraded: Buy
Price Target: 40p → 60p
Current: 21p
Upside: +184.90%
Iofina plc
Jul 15, 2026
Reiterated: Buy
Price Target: 45p → 65p
Current: 51p
Upside: +27.45%
Accsys Technologies PLC
Jun 18, 2026
Reiterated: Buy
Price Target: 130p
Current: 70p
Upside: +84.66%
Aurrigo International plc
Jun 4, 2026
Reiterated: Buy
Price Target: 175p
Current: 117p
Upside: +49.06%
Atome Plc
May 22, 2026
Reiterated: Buy
Price Target: 140p → 115p
Current: 29p
Upside: +296.55%
Ashtead Technology Holdings Plc
Feb 11, 2026
Reiterated: Buy
Price Target: 600p
Current: 349p
Upside: +71.92%
James Fisher and Sons plc
Oct 8, 2025
Reiterated: Buy
Price Target: 400p → 530p
Current: 428p
Upside: +23.83%
Oct 4, 2024
Reiterated: Buy
Price Target: 300p → 275p
Current: 106p
Upside: n/a
Mar 21, 2024
Reiterated: Buy
Price Target: 340p
Current: 460p
Upside: n/a
Jun 24, 2022
Reiterated: Buy
Price Target: n/a
Current: $587.40
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.03
Upside: n/a
Jun 23, 2021
Reiterated: Buy
Price Target: 21p
Current: 0.38p
Upside: n/a
Oct 13, 2020
Rated: Buy
Price Target: n/a
Current: $18.10
Upside: n/a
Oct 7, 2020
Reiterated: Buy
Price Target: 5p
Current: 4p
Upside: n/a
Aug 9, 2018
Reiterated: Buy
Price Target: 45,887p → 620p
Current: 448p
Upside: n/a
Jul 12, 2018
Reiterated: Buy
Price Target: $20 → $22
Current: $2.23
Upside: n/a
Oct 11, 2017
Reiterated: Buy
Price Target: 37,746p → 39,226p
Current: 565p
Upside: n/a
Oct 4, 2017
Reiterated: Buy
Price Target: n/a
Current: $1,903.00
Upside: n/a
Jun 21, 2017
Reiterated: Buy
Price Target: 814p → 16,283p
Current: 22p
Upside: n/a
May 26, 2017
Downgraded: Hold
Price Target: 27,384p → 29,605p
Current: 355p
Upside: n/a
May 26, 2017
Reiterated: Buy
Price Target: 62,170p
Current: 916p
Upside: n/a
May 23, 2017
Reiterated: Hold
Price Target: 14,802p → 18,133p
Current: 287p
Upside: n/a
Apr 28, 2017
Reiterated: Sell
Price Target: 72,531p
Current: 1,873p
Upside: n/a
Apr 25, 2017
Reiterated: Buy
Price Target: 5,551p → 5,181p
Current: 69p
Upside: n/a
Apr 19, 2017
Reiterated: Buy
Price Target: 37,006p → 41,446p
Current: 707p
Upside: n/a
Apr 12, 2017
Reiterated: Buy
Price Target: 20,723p → 20,353p
Current: 383p
Upside: n/a
Apr 12, 2017
Downgraded: Sell
Price Target: 4,071p → 2,590p
Current: 27p
Upside: n/a
Apr 12, 2017
Reiterated: Hold
Price Target: 6,291p → 4,811p
Current: 273p
Upside: n/a
Mar 28, 2017
Reiterated: Hold
Price Target: 5,921p → 4,441p
Current: 56p
Upside: n/a
Mar 22, 2017
Reiterated: Hold
Price Target: 20,353p → 15,542p
Current: 23p
Upside: n/a
Mar 6, 2017
Reiterated: Buy
Price Target: 29,605p → 31,825p
Current: 248p
Upside: n/a
Mar 3, 2017
Reiterated: Buy
Price Target: 14,802p → 18,503p
Current: 250p
Upside: n/a
Mar 1, 2017
Reiterated: Buy
Price Target: $17
Current: $5.67
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 50,328p
Current: 940p
Upside: n/a
Feb 24, 2017
Reiterated: Hold
Price Target: 14,062p
Current: 295p
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 13,322p
Current: 168p
Upside: n/a
Feb 6, 2017
Reiterated: Buy
Price Target: 33,305p → 37,006p
Current: 1,304p
Upside: n/a
Jan 17, 2017
Reiterated: Hold
Price Target: 29,605p → 34,785p
Current: 397p
Upside: n/a
Jan 13, 2017
Reiterated: Buy
Price Target: 12,212p
Current: 7p
Upside: n/a
Jan 10, 2017
Reiterated: Buy
Price Target: 19,243p
Current: 194p
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 11,842p
Current: 532p
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 23,314p
Current: 379p
Upside: n/a
Dec 2, 2016
Reiterated: Buy
Price Target: 3,775p
Current: 106p
Upside: n/a
Nov 30, 2016
Reiterated: Hold
Price Target: 48,107p
Current: 958p
Upside: n/a
Nov 25, 2016
Reiterated: Buy
Price Target: 28,494p
Current: 826p
Upside: n/a
Nov 21, 2016
Downgraded: Hold
Price Target: 19,983p → 14,432p
Current: 209p
Upside: n/a
Nov 4, 2016
Reiterated: Buy
Price Target: 12,360p
Current: 78p
Upside: n/a
Oct 28, 2016
Reiterated: Buy
Price Target: 22,796p
Current: 273p
Upside: n/a
Oct 21, 2016
Reiterated: Buy
Price Target: 50,698p
Current: 558p
Upside: n/a
Oct 14, 2016
Downgraded: Sell
Price Target: n/a
Current: $96.77
Upside: n/a
Oct 7, 2016
Reiterated: Hold
Price Target: 11,102p
Current: 48p
Upside: n/a
Sep 23, 2016
Reiterated: Buy
Price Target: 19,613p
Current: 472p
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: 21,981p
Current: 127p
Upside: n/a
Aug 26, 2016
Reiterated: Hold
Price Target: 25,164p
Current: 249p
Upside: n/a
Aug 12, 2016
Reiterated: Buy
Price Target: 59,209p
Current: 268p
Upside: n/a
Jul 22, 2016
Reiterated: Sell
Price Target: 7,771p
Current: 248p
Upside: n/a
Jul 15, 2016
Reiterated: Hold
Price Target: 25,534p
Current: 96p
Upside: n/a
Jul 1, 2016
Reiterated: Buy
Price Target: 52,548p
Current: 1,455p
Upside: n/a
Jun 17, 2016
Reiterated: Hold
Price Target: 17,763p
Current: 320p
Upside: n/a
Apr 23, 2009
Downgraded: Hold
Price Target: n/a
Current: $0.96
Upside: n/a