30% off. Use code SUMMERSALE30 at checkout for 30% off for 12 months on Plus, Pro and Premium subscriptions. Subscribe now

James Heslop

Insider profile

Currently holds a position at Middlefield Banc Corp

Performance

Overall performance
3.8

Performance over holding periods
3.8
30 days 90 days 120 days
Average return 3% 8.2% 15.1%
Success rate 53% 68% 82%
Transactions
16 100% Buy
34 71% Buy
47 69% Buy

Positions

Position Company Period
Chief Operating Officer, Executive Vice President of Company and Middlefield Bank, Director Middlefield Banc Corp Nov. 19, 2001 -

James Heslop's trades of Middlefield Banc Corp's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2023-05-17 2023-05-16 B Purchase
10,073 +46.8%
427.71
US$3,198,822
10,073 +46.8% 427.71 US$3,198,822
2023-05-15 2023-05-12 B Purchase
18,626 -42.1%
412.84
US$1,110,145
18,626 -42.1% 412.84 US$1,110,145
2023-05-15 2023-05-12 B Purchase
47,509 -36.8%
158.44
US$308,989
47,509 -36.8% 158.44 US$308,989
2023-04-27 2023-04-27 B Purchase
400 +1.2%
27.26
US$10,904
400 +1.2% 27.26 US$10,904
2023-03-16 2023-03-16 B Purchase
300 +0.9%
26.79
US$8,038
300 +0.9% 26.79 US$8,038
2022-11-22 2022-11-22 B Purchase
200 +7.6%
29.67
US$5,934
200 +7.6% 29.67 US$5,934
2022-06-10 2022-06-09 B Purchase
492 +22.9%
25.00
US$12,300
492 +22.9% 25.00 US$12,300
2022-06-09 2022-06-08 B Purchase
4 +0.2%
25.00
US$100
4 +0.2% 25.00 US$100
2022-06-06 2022-06-03 B Purchase
4 +0.0%
25.00
US$100
4 +0.0% 25.00 US$100
2021-12-06 2021-12-03 B Purchase
300 +16.3%
25.25
US$7,575
300 +16.3% 25.25 US$7,575
2021-03-01 2021-03-01 B Purchase
300 +32.1%
21.78
US$6,534
300 +32.1% 21.78 US$6,534
2021-01-29 2021-01-29 B Purchase
500 +114.7%
19.67
US$9,835
500 +114.7% 19.67 US$9,835
2020-09-03 2020-09-02 B Purchase
400 +1111.1%
17.75
US$7,100
400 +1111.1% 17.75 US$7,100
2020-03-09 2020-03-09 B Purchase
300 +1.3%
20.49
US$6,147
300 +1.3% 20.49 US$6,147
2019-05-14 2019-05-13 B Purchase
200 +1.9%
40.84
US$8,168
200 +1.9% 40.84 US$8,168
2016-05-25 2016-05-24 B Purchase
221 +3.1%
33.00
US$7,293
221 +3.1% 33.00 US$7,293