Alex Brooks
Stock Analyst at Canaccord Genuity
(4.45)
# 1,134
Out of 4,509 analysts
364
Total ratings
54.2%
Success rate
8.1%
Average return
Main Sectors:
Stocks Rated by Alex Brooks
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AIM: AXS Accsys Technologies PLC | Reiterated: Buy | 130p | $75.20 | +72.87% | 3 | Jun 18, 2026 | |
| AIM: AURR Aurrigo International plc | Reiterated: Buy | 175p | $70.00 | +150.00% | 9 | Jun 4, 2026 | |
| AIM: ATOM Atome Plc | Reiterated: Buy | 140p → 115p | $29.00 | +296.55% | 3 | May 22, 2026 | |
| AIM: EAAS eEnergy Group Plc | Reiterated: Buy | 12p | $3.00 | +300.00% | 8 | May 6, 2026 | |
| AIM: IOF Iofina plc | Upgraded: Buy | 45p → 60p | $57.00 | +5.26% | 3 | Apr 30, 2026 | |
| LON: HTG Hunting PLC | Reiterated: Buy | 600p | $451.00 | +33.04% | 29 | Apr 15, 2026 | |
| LON: AT Ashtead Technology Holdings Plc | Maintained: Buy | 600p | $409.50 | +46.52% | 5 | Feb 11, 2026 | |
| AIM: IES Invinity Energy Systems plc | Reiterated: Buy | 40p | $26.94 | +48.48% | 21 | Jan 5, 2026 | |
| LON: FSJ James Fisher and Sons plc | Reiterated: Buy | 400p → 530p | $460.00 | +15.22% | 10 | Oct 8, 2025 | |
| AIM: ITX Itaconix plc | Reiterated: Buy | 325p | $109.00 | +198.17% | 2 | Sep 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 300p → 275p | $84.80 | n/a | 20 | Oct 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 340p | $540.00 | n/a | 3 | Mar 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $390.00 | n/a | 4 | Jun 24, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 2p | $0.016 | n/a | 2 | May 30, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $0.14 | $0.056 | n/a | 1 | Apr 5, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 21p | $0.419 | n/a | 2 | Jun 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | n/a | $18.92 | n/a | 17 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 5p | $3.10 | n/a | 1 | Oct 7, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 46,347p → 620p | $444.00 | 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 | 38,124p → 39,619p | $505.00 | n/a | 10 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $1,775.00 | n/a | 1 | Oct 4, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 822p → 16,446p | $17.00 | n/a | 7 | Jun 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 27,659p → 29,901p | $329.50 | n/a | 8 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 62,793p | $872.00 | n/a | 6 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,951p → 18,315p | $289.70 | n/a | 4 | May 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 73,258p | $1,850.00 | n/a | 1 | Apr 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 5,607p → 5,233p | $71.00 | n/a | 7 | Apr 25, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,377p → 41,862p | $655.20 | n/a | 4 | Apr 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 20,931p → 20,557p | $348.00 | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | 4,111p → 2,616p | $23.15 | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,354p → 4,859p | $224.00 | n/a | 11 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 5,980p → 4,485p | $53.40 | n/a | 9 | Mar 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 20,557p → 15,698p | $13.58 | n/a | 10 | Mar 22, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,901p → 32,144p | $248.40 | n/a | 4 | Mar 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 14,951p → 18,688p | $182.50 | n/a | 2 | Mar 3, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $5.37 | n/a | 50 | Mar 1, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,832p | $657.00 | n/a | 4 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,203p | $289.00 | n/a | 6 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 13,456p | $118.00 | n/a | 2 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 33,639p → 37,377p | $1,288.00 | n/a | 2 | Feb 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,901p → 35,134p | $429.00 | n/a | 2 | Jan 17, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,334p | $7.98 | n/a | 4 | Jan 13, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,436p | $174.40 | n/a | 8 | Jan 10, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,961p | $538.00 | n/a | 3 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,547p | $370.80 | n/a | 1 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 3,812p | $107.50 | n/a | 2 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 48,590p | $856.40 | n/a | 5 | Nov 30, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 28,780p | $883.00 | n/a | 1 | Nov 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 20,183p → 14,577p | $151.00 | n/a | 2 | Nov 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,484p | $80.38 | n/a | 1 | Nov 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 23,024p | $288.00 | n/a | 1 | Oct 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 51,206p | $557.50 | n/a | 4 | Oct 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $83.98 | n/a | 2 | Oct 14, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,213p | $56.10 | n/a | 1 | Oct 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,810p | $447.80 | n/a | 1 | Sep 23, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 22,202p | $140.80 | n/a | 1 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,416p | $237.50 | n/a | 1 | Aug 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 59,803p | $252.80 | n/a | 1 | Aug 12, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 7,849p | $228.80 | n/a | 2 | Jul 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,790p | $104.60 | n/a | 1 | Jul 15, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 53,075p | $1,490.00 | n/a | 1 | Jul 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 17,941p | $270.00 | n/a | 1 | Jun 17, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $0.94999999 | n/a | 1 | Apr 23, 2009 |
Accsys Technologies PLC
Jun 18, 2026
Reiterated: Buy
Price Target: 130p
Current: $75.20
Upside: +72.87%
Aurrigo International plc
Jun 4, 2026
Reiterated: Buy
Price Target: 175p
Current: $70.00
Upside: +150.00%
Atome Plc
May 22, 2026
Reiterated: Buy
Price Target: 140p → 115p
Current: $29.00
Upside: +296.55%
eEnergy Group Plc
May 6, 2026
Reiterated: Buy
Price Target: 12p
Current: $3.00
Upside: +300.00%
Iofina plc
Apr 30, 2026
Upgraded: Buy
Price Target: 45p → 60p
Current: $57.00
Upside: +5.26%
Hunting PLC
Apr 15, 2026
Reiterated: Buy
Price Target: 600p
Current: $451.00
Upside: +33.04%
Ashtead Technology Holdings Plc
Feb 11, 2026
Maintained: Buy
Price Target: 600p
Current: $409.50
Upside: +46.52%
Invinity Energy Systems plc
Jan 5, 2026
Reiterated: Buy
Price Target: 40p
Current: $26.94
Upside: +48.48%
James Fisher and Sons plc
Oct 8, 2025
Reiterated: Buy
Price Target: 400p → 530p
Current: $460.00
Upside: +15.22%
Itaconix plc
Sep 15, 2025
Reiterated: Buy
Price Target: 325p
Current: $109.00
Upside: +198.17%
Oct 4, 2024
Reiterated: Buy
Price Target: 300p → 275p
Current: $84.80
Upside: n/a
Mar 21, 2024
Reiterated: Buy
Price Target: 340p
Current: $540.00
Upside: n/a
Jun 24, 2022
Maintained: Buy
Price Target: n/a
Current: $390.00
Upside: n/a
May 30, 2022
Reiterated: Buy
Price Target: 2p
Current: $0.016
Upside: n/a
Apr 5, 2022
Reiterated: Buy
Price Target: $0.14
Current: $0.056
Upside: n/a
Jun 23, 2021
Maintained: Buy
Price Target: 21p
Current: $0.419
Upside: n/a
Oct 13, 2020
Rated: Buy
Price Target: n/a
Current: $18.92
Upside: n/a
Oct 7, 2020
Maintained: Buy
Price Target: 5p
Current: $3.10
Upside: n/a
Aug 9, 2018
Reiterated: Buy
Price Target: 46,347p → 620p
Current: $444.00
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: 38,124p → 39,619p
Current: $505.00
Upside: n/a
Oct 4, 2017
Reiterated: Buy
Price Target: n/a
Current: $1,775.00
Upside: n/a
Jun 21, 2017
Reiterated: Buy
Price Target: 822p → 16,446p
Current: $17.00
Upside: n/a
May 26, 2017
Downgraded: Hold
Price Target: 27,659p → 29,901p
Current: $329.50
Upside: n/a
May 26, 2017
Reiterated: Buy
Price Target: 62,793p
Current: $872.00
Upside: n/a
May 23, 2017
Reiterated: Hold
Price Target: 14,951p → 18,315p
Current: $289.70
Upside: n/a
Apr 28, 2017
Reiterated: Sell
Price Target: 73,258p
Current: $1,850.00
Upside: n/a
Apr 25, 2017
Reiterated: Buy
Price Target: 5,607p → 5,233p
Current: $71.00
Upside: n/a
Apr 19, 2017
Reiterated: Buy
Price Target: 37,377p → 41,862p
Current: $655.20
Upside: n/a
Apr 12, 2017
Reiterated: Buy
Price Target: 20,931p → 20,557p
Current: $348.00
Upside: n/a
Apr 12, 2017
Downgraded: Sell
Price Target: 4,111p → 2,616p
Current: $23.15
Upside: n/a
Apr 12, 2017
Reiterated: Hold
Price Target: 6,354p → 4,859p
Current: $224.00
Upside: n/a
Mar 28, 2017
Reiterated: Hold
Price Target: 5,980p → 4,485p
Current: $53.40
Upside: n/a
Mar 22, 2017
Reiterated: Hold
Price Target: 20,557p → 15,698p
Current: $13.58
Upside: n/a
Mar 6, 2017
Reiterated: Buy
Price Target: 29,901p → 32,144p
Current: $248.40
Upside: n/a
Mar 3, 2017
Reiterated: Buy
Price Target: 14,951p → 18,688p
Current: $182.50
Upside: n/a
Mar 1, 2017
Reiterated: Buy
Price Target: $17
Current: $5.37
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 50,832p
Current: $657.00
Upside: n/a
Feb 24, 2017
Reiterated: Hold
Price Target: 14,203p
Current: $289.00
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 13,456p
Current: $118.00
Upside: n/a
Feb 6, 2017
Reiterated: Buy
Price Target: 33,639p → 37,377p
Current: $1,288.00
Upside: n/a
Jan 17, 2017
Reiterated: Hold
Price Target: 29,901p → 35,134p
Current: $429.00
Upside: n/a
Jan 13, 2017
Reiterated: Buy
Price Target: 12,334p
Current: $7.98
Upside: n/a
Jan 10, 2017
Reiterated: Buy
Price Target: 19,436p
Current: $174.40
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 11,961p
Current: $538.00
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 23,547p
Current: $370.80
Upside: n/a
Dec 2, 2016
Reiterated: Buy
Price Target: 3,812p
Current: $107.50
Upside: n/a
Nov 30, 2016
Reiterated: Hold
Price Target: 48,590p
Current: $856.40
Upside: n/a
Nov 25, 2016
Reiterated: Buy
Price Target: 28,780p
Current: $883.00
Upside: n/a
Nov 21, 2016
Downgraded: Hold
Price Target: 20,183p → 14,577p
Current: $151.00
Upside: n/a
Nov 4, 2016
Reiterated: Buy
Price Target: 12,484p
Current: $80.38
Upside: n/a
Oct 28, 2016
Reiterated: Buy
Price Target: 23,024p
Current: $288.00
Upside: n/a
Oct 21, 2016
Reiterated: Buy
Price Target: 51,206p
Current: $557.50
Upside: n/a
Oct 14, 2016
Downgraded: Sell
Price Target: n/a
Current: $83.98
Upside: n/a
Oct 7, 2016
Reiterated: Hold
Price Target: 11,213p
Current: $56.10
Upside: n/a
Sep 23, 2016
Reiterated: Buy
Price Target: 19,810p
Current: $447.80
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: 22,202p
Current: $140.80
Upside: n/a
Aug 26, 2016
Reiterated: Hold
Price Target: 25,416p
Current: $237.50
Upside: n/a
Aug 12, 2016
Reiterated: Buy
Price Target: 59,803p
Current: $252.80
Upside: n/a
Jul 22, 2016
Reiterated: Sell
Price Target: 7,849p
Current: $228.80
Upside: n/a
Jul 15, 2016
Reiterated: Hold
Price Target: 25,790p
Current: $104.60
Upside: n/a
Jul 1, 2016
Reiterated: Buy
Price Target: 53,075p
Current: $1,490.00
Upside: n/a
Jun 17, 2016
Reiterated: Hold
Price Target: 17,941p
Current: $270.00
Upside: n/a
Apr 23, 2009
Downgraded: Hold
Price Target: n/a
Current: $0.94999999
Upside: n/a