Nicholas Vetch

Insider profile

Performance

Overall performance
3.7

Performance over holding periods
4.2
30 days 90 days 120 days
Average return 1% 8.2% 15.1%
Success rate 80% 68% 82%
Transactions
17 41% Buy
34 71% Buy
47 69% Buy
Performance for realised trades
4.4
Average return 43%
Success rate 73%
Average holding period 220
Transactions 28
Nicholas Vetch's trades of Big Yellow Group PLC's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Buy signal Sell 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
2026-03-23 2026-03-23 B Purchase
98,088
84.17
£2,207,482
98,088 84.17 £2,207,482
2026-03-23 2026-03-20 B Purchase
35,562
139.86
£3,957,224
35,562 139.86 £3,957,224
2026-03-23 2026-03-19 S Sale
8,722
12.65
£2,740,853
8,722 12.65 £2,740,853
2024-05-30 2024-05-29 S Sale
32,292
12.40
£400,259
32,292 12.40 £400,259
2024-03-13 2024-03-12 B Purchase
18,810
10.57
£198,822
18,810 10.57 £198,822
2023-10-11 2023-10-10 B Purchase
301,586
9.45
£2,849,988
301,586 9.45 £2,849,988
2022-09-23 2022-09-22 B Purchase
22,000
11.34
£249,480
22,000 11.34 £249,480
2021-12-10 2021-12-10 S Sale
175,000
16.70
£2,922,500
175,000 16.70 £2,922,500
2021-09-02 2021-09-02 S Sale
240,000
15.69
£3,766,776
240,000 15.69 £3,766,776
2021-08-31 2021-08-27 S Sale
109,454
15.57
£1,704,199
109,454 15.57 £1,704,199
2021-02-26 2021-02-25 B Purchase
4,000,000
11.00
£44,000,000
4,000,000 11.00 £44,000,000
2020-04-21 2020-04-21 B Purchase
10,174
9.83
£100,010
10,174 9.83 £100,010
2019-09-09 2019-09-06 S Sale
411,660
10.68
£4,396,529
411,660 10.68 £4,396,529
2019-03-18 2019-03-15 S Sale
375,407
9.84
£3,695,807
375,407 9.84 £3,695,807
2019-03-06 2019-03-05 S Sale
490,829
9.88
£4,848,065
490,829 9.88 £4,848,065
2018-09-12 2018-09-12 PP Planned purchase
7,526
9.30
£69,992
7,526 9.30 £69,992
2018-07-02 2018-06-29 S Sale
800,435
9.49
£7,592,446
800,435 9.49 £7,592,446
2018-06-22 2018-06-21 S Sale
199,565
9.67
£1,928,816
199,565 9.67 £1,928,816