| Date | Source | Headline |
|---|---|---|
| 9th Nov 2020 10:10 am | RNS | Holding(s) in Company |
| 22nd Sep 2020 7:00 am | RNS | Interim Results |
| 21st Sep 2020 7:00 am | RNS | £21 million of Contracts Awarded |
| 8th Jun 2020 3:59 pm | RNS | Result of AGM |
| 5th May 2020 3:10 pm | RNS | Director Dealings |
| 21st Apr 2020 7:00 am | RNS | Full Year Results |
| 13th Feb 2020 4:10 pm | RNS | Director/PDMR Dealings |
| 13th Feb 2020 4:09 pm | RNS | Director/PCA Dealings |
| 27th Jan 2020 3:32 pm | RNS | PDMR/PCA Dealings |
| 20th Jan 2020 8:19 am | RNS | Holding(s) in Company |
| 16th Jan 2020 4:12 pm | RNS | PDMR Dealings |
| 16th Jan 2020 1:30 pm | RNS | Director/PCA Dealings |
| 15th Jan 2020 3:10 pm | RNS | Director/PCA Dealings |
| 9th Jan 2020 9:26 am | RNS | Director/PCA Dealings |
| 24th Dec 2019 9:20 am | RNS | Director/PCA Dealings |
| 17th Dec 2019 9:05 am | RNS | Director/PCA Dealings |
| 12th Dec 2019 7:00 am | RNS | Full Year Trading Update |
| 6th Dec 2019 9:18 am | RNS | Director/PCA Dealings |
| 15th Nov 2019 8:46 am | RNS | Director/PDMR Shareholding |
| 11th Nov 2019 10:29 am | RNS | Holding(s) in Company |
| 8th Nov 2019 9:10 am | RNS | Director/PCA Dealings |
| 10th Oct 2019 2:30 pm | RNS | Director/PDMR Dealings |
| 23rd Sep 2019 7:00 am | RNS | Interim Results |
| 27th Aug 2019 12:00 pm | RNS | Notice of Results |
| 19th Aug 2019 1:41 pm | RNS | Long Term Incentive Plan |
| 1st Aug 2019 12:24 pm | RNS | Holding(s) in Company |
| 18th Jun 2019 10:19 am | RNS | Director/PCA Dealings |
| 4th Jun 2019 7:00 am | RNS | Contract Awards |
| 30th May 2019 3:32 pm | RNS | Result of General Meeting |
| 7th May 2019 8:50 am | RNS | Director/PCA Dealings |
| 7th May 2019 8:48 am | RNS | Holding(s) in Company |
| 7th May 2019 8:47 am | RNS | Holding(s) in Company |
| 1st May 2019 1:00 pm | RNS | Director/PCA Dealings |
| 30th Apr 2019 2:25 pm | RNS | Holding(s) in Company |
| 30th Apr 2019 1:27 pm | RNS | Issue of Options |
| 30th Apr 2019 1:25 pm | RNS | Director/PCA Dealings |
| 10th Apr 2019 12:11 pm | RNS | Director/PDMR Dealings |
| 9th Apr 2019 7:00 am | RNS | Full Year Results |
| 4th Mar 2019 11:35 am | RNS | Holding(s) in Company |
| 31st Jan 2019 7:00 am | RNS | Trading Update |