Alex Brooks
Stock Analyst at Canaccord Genuity
(4.56)
# 945
Out of 4,423 analysts
364
Total ratings
55.7%
Success rate
9%
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 | $78.60 | +65.39% | 3 | Jun 18, 2026 | |
| AIM: AURR Aurrigo International plc | Reiterated: Buy | 175p | $71.00 | +146.48% | 9 | Jun 4, 2026 | |
| AIM: ATOM Atome Plc | Reiterated: Buy | 140p → 115p | $31.73 | +262.43% | 3 | May 22, 2026 | |
| AIM: EAAS eEnergy Group Plc | Reiterated: Buy | 12p | $5.10 | +135.29% | 8 | May 6, 2026 | |
| AIM: IOF Iofina plc | Upgraded: Buy | 45p → 60p | $55.00 | +9.09% | 3 | Apr 30, 2026 | |
| LON: HTG Hunting PLC | Reiterated: Buy | 600p | $465.50 | +28.89% | 29 | Apr 15, 2026 | |
| LON: AT Ashtead Technology Holdings Plc | Maintained: Buy | 600p | $448.00 | +33.93% | 5 | Feb 11, 2026 | |
| AIM: IES Invinity Energy Systems plc | Reiterated: Buy | 40p | $37.80 | +5.82% | 21 | Jan 5, 2026 | |
| LON: FSJ James Fisher and Sons plc | Reiterated: Buy | 400p → 530p | $469.00 | +13.01% | 10 | Oct 8, 2025 | |
| AIM: ITX Itaconix plc | Reiterated: Buy | 325p | $111.30 | +192.00% | 2 | Sep 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 300p → 275p | $114.60 | n/a | 20 | Oct 4, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 340p | $520.00 | n/a | 3 | Mar 21, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $345.00 | n/a | 4 | Jun 24, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 2p | $0.017 | n/a | 2 | May 30, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $0.13 | $0.038 | n/a | 1 | Apr 5, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 21p | $0.50 | n/a | 2 | Jun 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | n/a | $19.94 | n/a | 17 | Oct 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | 5p | $3.00 | n/a | 1 | Oct 7, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 46,849p → 620p | $446.00 | n/a | 4 | Aug 9, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $20 → $22 | $2.84 | n/a | 2 | Jul 12, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 38,537p → 40,048p | $503.80 | n/a | 10 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $1,726.00 | n/a | 1 | Oct 4, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 831p → 16,624p | $19.18 | n/a | 7 | Jun 21, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 27,958p → 30,225p | $334.50 | n/a | 8 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 63,473p | $806.00 | n/a | 6 | May 26, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 15,113p → 18,513p | $283.20 | n/a | 4 | May 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 74,052p | $1,780.00 | n/a | 1 | Apr 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 5,667p → 5,289p | $70.00 | n/a | 7 | Apr 25, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 37,781p → 42,315p | $634.80 | n/a | 4 | Apr 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 21,158p → 20,780p | $297.00 | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | 4,156p → 2,645p | $23.35 | n/a | 10 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,423p → 4,912p | $238.60 | n/a | 11 | Apr 12, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 6,045p → 4,534p | $52.10 | n/a | 9 | Mar 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 20,780p → 15,868p | $12.70 | n/a | 10 | Mar 22, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 30,225p → 32,492p | $234.00 | n/a | 4 | Mar 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 15,113p → 18,891p | $193.00 | n/a | 2 | Mar 3, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $17 | $5.31 | n/a | 50 | Mar 1, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 51,383p | $711.50 | n/a | 4 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 14,357p | $288.50 | n/a | 6 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 13,601p | $115.60 | n/a | 2 | Feb 24, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 34,003p → 37,781p | $1,284.50 | n/a | 2 | Feb 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 30,225p → 35,515p | $395.00 | n/a | 2 | Jan 17, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,468p | $6.50 | n/a | 4 | Jan 13, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 19,646p | $182.00 | n/a | 8 | Jan 10, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 12,090p | $500.00 | n/a | 3 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 23,802p | $347.90 | n/a | 1 | Jan 6, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 3,854p | $120.00 | n/a | 2 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 49,116p | $812.60 | n/a | 5 | Nov 30, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 29,092p | $847.00 | n/a | 1 | Nov 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | 20,402p → 14,735p | $152.80 | n/a | 2 | Nov 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 12,619p | $78.96 | n/a | 1 | Nov 4, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 23,273p | $276.00 | n/a | 1 | Oct 28, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 51,761p | $553.50 | n/a | 4 | Oct 21, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $78.81 | n/a | 2 | Oct 14, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 11,334p | $48.10 | n/a | 1 | Oct 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 20,024p | $438.00 | n/a | 1 | Sep 23, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 22,442p | $125.80 | n/a | 1 | Sep 16, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 25,691p | $179.80 | n/a | 1 | Aug 26, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 60,450p | $242.40 | n/a | 1 | Aug 12, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | 7,934p | $237.40 | n/a | 2 | Jul 22, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 26,069p | $104.80 | n/a | 1 | Jul 15, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | 53,650p | $1,294.00 | n/a | 1 | Jul 1, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | 18,135p | $263.00 | n/a | 1 | Jun 17, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $1.07 | n/a | 1 | Apr 23, 2009 |
Accsys Technologies PLC
Jun 18, 2026
Reiterated: Buy
Price Target: 130p
Current: $78.60
Upside: +65.39%
Aurrigo International plc
Jun 4, 2026
Reiterated: Buy
Price Target: 175p
Current: $71.00
Upside: +146.48%
Atome Plc
May 22, 2026
Reiterated: Buy
Price Target: 140p → 115p
Current: $31.73
Upside: +262.43%
eEnergy Group Plc
May 6, 2026
Reiterated: Buy
Price Target: 12p
Current: $5.10
Upside: +135.29%
Iofina plc
Apr 30, 2026
Upgraded: Buy
Price Target: 45p → 60p
Current: $55.00
Upside: +9.09%
Hunting PLC
Apr 15, 2026
Reiterated: Buy
Price Target: 600p
Current: $465.50
Upside: +28.89%
Ashtead Technology Holdings Plc
Feb 11, 2026
Maintained: Buy
Price Target: 600p
Current: $448.00
Upside: +33.93%
Invinity Energy Systems plc
Jan 5, 2026
Reiterated: Buy
Price Target: 40p
Current: $37.80
Upside: +5.82%
James Fisher and Sons plc
Oct 8, 2025
Reiterated: Buy
Price Target: 400p → 530p
Current: $469.00
Upside: +13.01%
Itaconix plc
Sep 15, 2025
Reiterated: Buy
Price Target: 325p
Current: $111.30
Upside: +192.00%
Oct 4, 2024
Reiterated: Buy
Price Target: 300p → 275p
Current: $114.60
Upside: n/a
Mar 21, 2024
Reiterated: Buy
Price Target: 340p
Current: $520.00
Upside: n/a
Jun 24, 2022
Maintained: Buy
Price Target: n/a
Current: $345.00
Upside: n/a
May 30, 2022
Reiterated: Buy
Price Target: 2p
Current: $0.017
Upside: n/a
Apr 5, 2022
Reiterated: Buy
Price Target: $0.13
Current: $0.038
Upside: n/a
Jun 23, 2021
Maintained: Buy
Price Target: 21p
Current: $0.50
Upside: n/a
Oct 13, 2020
Rated: Buy
Price Target: n/a
Current: $19.94
Upside: n/a
Oct 7, 2020
Maintained: Buy
Price Target: 5p
Current: $3.00
Upside: n/a
Aug 9, 2018
Reiterated: Buy
Price Target: 46,849p → 620p
Current: $446.00
Upside: n/a
Jul 12, 2018
Reiterated: Buy
Price Target: $20 → $22
Current: $2.84
Upside: n/a
Oct 11, 2017
Reiterated: Buy
Price Target: 38,537p → 40,048p
Current: $503.80
Upside: n/a
Oct 4, 2017
Reiterated: Buy
Price Target: n/a
Current: $1,726.00
Upside: n/a
Jun 21, 2017
Reiterated: Buy
Price Target: 831p → 16,624p
Current: $19.18
Upside: n/a
May 26, 2017
Downgraded: Hold
Price Target: 27,958p → 30,225p
Current: $334.50
Upside: n/a
May 26, 2017
Reiterated: Buy
Price Target: 63,473p
Current: $806.00
Upside: n/a
May 23, 2017
Reiterated: Hold
Price Target: 15,113p → 18,513p
Current: $283.20
Upside: n/a
Apr 28, 2017
Reiterated: Sell
Price Target: 74,052p
Current: $1,780.00
Upside: n/a
Apr 25, 2017
Reiterated: Buy
Price Target: 5,667p → 5,289p
Current: $70.00
Upside: n/a
Apr 19, 2017
Reiterated: Buy
Price Target: 37,781p → 42,315p
Current: $634.80
Upside: n/a
Apr 12, 2017
Reiterated: Buy
Price Target: 21,158p → 20,780p
Current: $297.00
Upside: n/a
Apr 12, 2017
Downgraded: Sell
Price Target: 4,156p → 2,645p
Current: $23.35
Upside: n/a
Apr 12, 2017
Reiterated: Hold
Price Target: 6,423p → 4,912p
Current: $238.60
Upside: n/a
Mar 28, 2017
Reiterated: Hold
Price Target: 6,045p → 4,534p
Current: $52.10
Upside: n/a
Mar 22, 2017
Reiterated: Hold
Price Target: 20,780p → 15,868p
Current: $12.70
Upside: n/a
Mar 6, 2017
Reiterated: Buy
Price Target: 30,225p → 32,492p
Current: $234.00
Upside: n/a
Mar 3, 2017
Reiterated: Buy
Price Target: 15,113p → 18,891p
Current: $193.00
Upside: n/a
Mar 1, 2017
Reiterated: Buy
Price Target: $17
Current: $5.31
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 51,383p
Current: $711.50
Upside: n/a
Feb 24, 2017
Reiterated: Hold
Price Target: 14,357p
Current: $288.50
Upside: n/a
Feb 24, 2017
Reiterated: Buy
Price Target: 13,601p
Current: $115.60
Upside: n/a
Feb 6, 2017
Reiterated: Buy
Price Target: 34,003p → 37,781p
Current: $1,284.50
Upside: n/a
Jan 17, 2017
Reiterated: Hold
Price Target: 30,225p → 35,515p
Current: $395.00
Upside: n/a
Jan 13, 2017
Reiterated: Buy
Price Target: 12,468p
Current: $6.50
Upside: n/a
Jan 10, 2017
Reiterated: Buy
Price Target: 19,646p
Current: $182.00
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 12,090p
Current: $500.00
Upside: n/a
Jan 6, 2017
Reiterated: Hold
Price Target: 23,802p
Current: $347.90
Upside: n/a
Dec 2, 2016
Reiterated: Buy
Price Target: 3,854p
Current: $120.00
Upside: n/a
Nov 30, 2016
Reiterated: Hold
Price Target: 49,116p
Current: $812.60
Upside: n/a
Nov 25, 2016
Reiterated: Buy
Price Target: 29,092p
Current: $847.00
Upside: n/a
Nov 21, 2016
Downgraded: Hold
Price Target: 20,402p → 14,735p
Current: $152.80
Upside: n/a
Nov 4, 2016
Reiterated: Buy
Price Target: 12,619p
Current: $78.96
Upside: n/a
Oct 28, 2016
Reiterated: Buy
Price Target: 23,273p
Current: $276.00
Upside: n/a
Oct 21, 2016
Reiterated: Buy
Price Target: 51,761p
Current: $553.50
Upside: n/a
Oct 14, 2016
Downgraded: Sell
Price Target: n/a
Current: $78.81
Upside: n/a
Oct 7, 2016
Reiterated: Hold
Price Target: 11,334p
Current: $48.10
Upside: n/a
Sep 23, 2016
Reiterated: Buy
Price Target: 20,024p
Current: $438.00
Upside: n/a
Sep 16, 2016
Reiterated: Hold
Price Target: 22,442p
Current: $125.80
Upside: n/a
Aug 26, 2016
Reiterated: Hold
Price Target: 25,691p
Current: $179.80
Upside: n/a
Aug 12, 2016
Reiterated: Buy
Price Target: 60,450p
Current: $242.40
Upside: n/a
Jul 22, 2016
Reiterated: Sell
Price Target: 7,934p
Current: $237.40
Upside: n/a
Jul 15, 2016
Reiterated: Hold
Price Target: 26,069p
Current: $104.80
Upside: n/a
Jul 1, 2016
Reiterated: Buy
Price Target: 53,650p
Current: $1,294.00
Upside: n/a
Jun 17, 2016
Reiterated: Hold
Price Target: 18,135p
Current: $263.00
Upside: n/a
Apr 23, 2009
Downgraded: Hold
Price Target: n/a
Current: $1.07
Upside: n/a