Alex Brooks
Stock Analyst at Canaccord Genuity
(4.53)
# 974
Out of 4,355 analysts
362
Total ratings
55.2%
Success rate
8.9%
Average return
Main Sectors:
Stocks Rated by Alex Brooks
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| AIM: ATOM Atome Plc | Reiterated: Buy | 140p → 115p | $54.00 | +112.96% | 3 | May 22, 2026 | |
| AIM: EAAS eEnergy Group Plc | Reiterated: Buy | 12p | $5.15 | +133.01% | 8 | May 6, 2026 | |
| AIM: IOF Iofina plc | Upgraded: Buy | 45p → 60p | $49.00 | +22.45% | 3 | Apr 30, 2026 | |
| LON: HTG Hunting PLC | Reiterated: Buy | 600p | $465.50 | +28.89% | 29 | Apr 15, 2026 | |
| AIM: AURR Aurrigo International plc | Reiterated: Buy | 135p → 175p | $73.40 | +138.42% | 8 | Mar 26, 2026 | |
| AIM: AXS Accsys Technologies PLC | Initiated Coverage: Buy | 190p → 130p | $78.80 | +64.97% | 2 | Feb 11, 2026 | |
| LON: AT Ashtead Technology Holdings Plc | Maintained: Buy | 600p | $428.00 | +40.19% | 5 | Feb 11, 2026 | |
| AIM: IES Invinity Energy Systems plc | Reiterated: Buy | 40p | $35.00 | +14.29% | 21 | Jan 5, 2026 | |
| LON: FSJ James Fisher and Sons plc | Reiterated: Buy | 400p → 530p | $502.00 | +5.58% | 10 | Oct 8, 2025 | |
| AIM: ITX Itaconix plc | Reiterated: Buy | 325p | $110.00 | +195.45% | 2 | Sep 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 300p → 275p | $108.80 | n/a | 20 | Oct 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 340p | $560.00 | n/a | 3 | Mar 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $320.00 | n/a | 4 | Jun 24, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 2p | $0.014 | 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.566 | n/a | 2 | Jun 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | n/a | $19.60 | n/a | 17 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 5p | $3.15 | n/a | 1 | Oct 7, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 46,088p → 620p | $415.50 | n/a | 4 | Aug 9, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $20 → $22 | $2.76 | n/a | 2 | Jul 12, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,911p → 39,398p | $521.80 | n/a | 10 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $1,867.00 | n/a | 1 | Oct 4, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 818p → 16,354p | $18.00 | n/a | 7 | Jun 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 27,504p → 29,734p | $323.00 | n/a | 8 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 62,442p | $776.00 | n/a | 6 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,867p → 18,212p | $271.40 | n/a | 4 | May 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 72,849p | $1,749.00 | n/a | 1 | Apr 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 5,575p → 5,203p | $77.10 | n/a | 7 | Apr 25, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,168p → 41,628p | $613.20 | n/a | 4 | Apr 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 20,814p → 20,442p | $318.00 | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | 4,088p → 2,602p | $18.16 | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,319p → 4,832p | $262.20 | n/a | 11 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 5,947p → 4,460p | $51.00 | n/a | 9 | Mar 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 20,442p → 15,610p | $15.10 | n/a | 10 | Mar 22, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,734p → 31,964p | $248.20 | n/a | 4 | Mar 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 14,867p → 18,584p | $185.00 | n/a | 2 | Mar 3, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $6.19 | n/a | 50 | Mar 1, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,548p | $810.00 | n/a | 4 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,124p | $287.50 | n/a | 6 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 13,380p | $118.00 | n/a | 2 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 33,451p → 37,168p | $1,281.00 | n/a | 2 | Feb 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 29,734p → 34,938p | $415.00 | n/a | 2 | Jan 17, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,265p | $10.70 | n/a | 4 | Jan 13, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,327p | $172.60 | n/a | 8 | Jan 10, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,894p | $549.00 | n/a | 3 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,416p | $355.90 | n/a | 1 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 3,791p | $121.00 | n/a | 2 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 48,318p | $842.40 | n/a | 5 | Nov 30, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 28,619p | $840.00 | n/a | 1 | Nov 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 20,071p → 14,495p | $178.60 | n/a | 2 | Nov 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,414p | $79.78 | n/a | 1 | Nov 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 22,895p | $247.00 | n/a | 1 | Oct 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 50,920p | $505.00 | n/a | 4 | Oct 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $84.12 | n/a | 2 | Oct 14, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,150p | $48.00 | n/a | 1 | Oct 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,699p | $503.50 | n/a | 1 | Sep 23, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 22,078p | $142.60 | n/a | 1 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,274p | $174.20 | n/a | 1 | Aug 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 59,469p | $279.00 | n/a | 1 | Aug 12, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 7,805p | $264.00 | n/a | 2 | Jul 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,646p | $88.00 | n/a | 1 | Jul 15, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 52,778p | $1,193.00 | n/a | 1 | Jul 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 17,841p | $288.50 | n/a | 1 | Jun 17, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $0.934996 | n/a | 1 | Apr 23, 2009 |
Atome Plc
May 22, 2026
Reiterated: Buy
Price Target: 140p → 115p
Current: $54.00
Upside: +112.96%
eEnergy Group Plc
May 6, 2026
Reiterated: Buy
Price Target: 12p
Current: $5.15
Upside: +133.01%
Iofina plc
Apr 30, 2026
Upgraded: Buy
Price Target: 45p → 60p
Current: $49.00
Upside: +22.45%
Hunting PLC
Apr 15, 2026
Reiterated: Buy
Price Target: 600p
Current: $465.50
Upside: +28.89%
Aurrigo International plc
Mar 26, 2026
Reiterated: Buy
Price Target: 135p → 175p
Current: $73.40
Upside: +138.42%
Accsys Technologies PLC
Feb 11, 2026
Initiated Coverage: Buy
Price Target: 190p → 130p
Current: $78.80
Upside: +64.97%
Ashtead Technology Holdings Plc
Feb 11, 2026
Maintained: Buy
Price Target: 600p
Current: $428.00
Upside: +40.19%
Invinity Energy Systems plc
Jan 5, 2026
Reiterated: Buy
Price Target: 40p
Current: $35.00
Upside: +14.29%
James Fisher and Sons plc
Oct 8, 2025
Reiterated: Buy
Price Target: 400p → 530p
Current: $502.00
Upside: +5.58%
Itaconix plc
Sep 15, 2025
Reiterated: Buy
Price Target: 325p
Current: $110.00
Upside: +195.45%
Oct 4, 2024
Reiterated: Buy
Price Target: 300p → 275p
Current: $108.80
Upside: n/a
Mar 21, 2024
Reiterated: Buy
Price Target: 340p
Current: $560.00
Upside: n/a
Jun 24, 2022
Maintained: Buy
Price Target: n/a
Current: $320.00
Upside: n/a
May 30, 2022
Reiterated: Buy
Price Target: 2p
Current: $0.014
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.566
Upside: n/a
Oct 13, 2020
Rated: Buy
Price Target: n/a
Current: $19.60
Upside: n/a
Oct 7, 2020
Maintained: Buy
Price Target: 5p
Current: $3.15
Upside: n/a
Aug 9, 2018
Reiterated: Buy
Price Target: 46,088p → 620p
Current: $415.50
Upside: n/a
Jul 12, 2018
Reiterated: Buy
Price Target: $20 → $22
Current: $2.76
Upside: n/a
Oct 11, 2017
Reiterated: Buy
Price Target: 37,911p → 39,398p
Current: $521.80
Upside: n/a
Oct 4, 2017
Reiterated: Buy
Price Target: n/a
Current: $1,867.00
Upside: n/a
Jun 21, 2017
Reiterated: Buy
Price Target: 818p → 16,354p
Current: $18.00
Upside: n/a
May 26, 2017
Downgraded: Hold
Price Target: 27,504p → 29,734p
Current: $323.00
Upside: n/a
May 26, 2017
Reiterated: Buy
Price Target: 62,442p
Current: $776.00
Upside: n/a
May 23, 2017
Reiterated: Hold
Price Target: 14,867p → 18,212p
Current: $271.40
Upside: n/a
Apr 28, 2017
Reiterated: Sell
Price Target: 72,849p
Current: $1,749.00
Upside: n/a
Apr 25, 2017
Reiterated: Buy
Price Target: 5,575p → 5,203p
Current: $77.10
Upside: n/a
Apr 19, 2017
Reiterated: Buy
Price Target: 37,168p → 41,628p
Current: $613.20
Upside: n/a
Apr 12, 2017
Reiterated: Buy
Price Target: 20,814p → 20,442p
Current: $318.00
Upside: n/a
Apr 12, 2017
Downgraded: Sell
Price Target: 4,088p → 2,602p
Current: $18.16
Upside: n/a
Apr 12, 2017
Reiterated: Hold
Price Target: 6,319p → 4,832p
Current: $262.20
Upside: n/a
Mar 28, 2017
Reiterated: Hold
Price Target: 5,947p → 4,460p
Current: $51.00
Upside: n/a
Mar 22, 2017
Reiterated: Hold
Price Target: 20,442p → 15,610p
Current: $15.10
Upside: n/a
Mar 6, 2017
Reiterated: Buy
Price Target: 29,734p → 31,964p
Current: $248.20
Upside: n/a
Mar 3, 2017
Reiterated: Buy
Price Target: 14,867p → 18,584p
Current: $185.00
Upside: n/a
Mar 1, 2017
Reiterated: Buy
Price Target: $17
Current: $6.19
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 50,548p
Current: $810.00
Upside: n/a
Feb 24, 2017
Reiterated: Hold
Price Target: 14,124p
Current: $287.50
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 13,380p
Current: $118.00
Upside: n/a
Feb 6, 2017
Reiterated: Buy
Price Target: 33,451p → 37,168p
Current: $1,281.00
Upside: n/a
Jan 17, 2017
Reiterated: Hold
Price Target: 29,734p → 34,938p
Current: $415.00
Upside: n/a
Jan 13, 2017
Reiterated: Buy
Price Target: 12,265p
Current: $10.70
Upside: n/a
Jan 10, 2017
Reiterated: Buy
Price Target: 19,327p
Current: $172.60
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 11,894p
Current: $549.00
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 23,416p
Current: $355.90
Upside: n/a
Dec 2, 2016
Reiterated: Buy
Price Target: 3,791p
Current: $121.00
Upside: n/a
Nov 30, 2016
Reiterated: Hold
Price Target: 48,318p
Current: $842.40
Upside: n/a
Nov 25, 2016
Reiterated: Buy
Price Target: 28,619p
Current: $840.00
Upside: n/a
Nov 21, 2016
Downgraded: Hold
Price Target: 20,071p → 14,495p
Current: $178.60
Upside: n/a
Nov 4, 2016
Reiterated: Buy
Price Target: 12,414p
Current: $79.78
Upside: n/a
Oct 28, 2016
Reiterated: Buy
Price Target: 22,895p
Current: $247.00
Upside: n/a
Oct 21, 2016
Reiterated: Buy
Price Target: 50,920p
Current: $505.00
Upside: n/a
Oct 14, 2016
Downgraded: Sell
Price Target: n/a
Current: $84.12
Upside: n/a
Oct 7, 2016
Reiterated: Hold
Price Target: 11,150p
Current: $48.00
Upside: n/a
Sep 23, 2016
Reiterated: Buy
Price Target: 19,699p
Current: $503.50
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: 22,078p
Current: $142.60
Upside: n/a
Aug 26, 2016
Reiterated: Hold
Price Target: 25,274p
Current: $174.20
Upside: n/a
Aug 12, 2016
Reiterated: Buy
Price Target: 59,469p
Current: $279.00
Upside: n/a
Jul 22, 2016
Reiterated: Sell
Price Target: 7,805p
Current: $264.00
Upside: n/a
Jul 15, 2016
Reiterated: Hold
Price Target: 25,646p
Current: $88.00
Upside: n/a
Jul 1, 2016
Reiterated: Buy
Price Target: 52,778p
Current: $1,193.00
Upside: n/a
Jun 17, 2016
Reiterated: Hold
Price Target: 17,841p
Current: $288.50
Upside: n/a
Apr 23, 2009
Downgraded: Hold
Price Target: n/a
Current: $0.934996
Upside: n/a