26,124 shares£5,695.03
Alexander BrennanPurchase
52,840 shares£12,113.20
53,122 shares£14,289.82
Alexander BrennanPurchase
60,606 shares£14,999.99
85,000 shares£19,805.00
80,000 shares£18,176.00
115,473 shares£24,930.62
284,444 shares£1,137.78
50,000 shares£13,000.00