| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 22/11/21 | 07:00:07 | 22 Nov 2021 | Interim Results | RNS | |
| 11/11/21 | 07:00:04 | 11 Nov 2021 | Notice of Interim Results | RNS | |
| 27/10/21 | 08:52:25 | 27 Oct 2021 | Blocklisting application | RNS | |
| 07/10/21 | 07:00:07 | 7 Oct 2021 | Trading Update | RNS | |
| 04/10/21 | 09:10:31 | 4 Oct 2021 | Blocklisting update | RNS | |
| 28/09/21 | 10:31:46 | 28 Sept 2021 | Result of Annual General Meeting | RNS | |
| 02/09/21 | 07:00:08 | 2 Sept 2021 | Director/PDMR Shareholding | RNS | |
| 12/08/21 | 07:00:10 | 12 Aug 2021 | Director Share Dealing | RNS | |
| 27/07/21 | 13:00:09 | 27 Jul 2021 | Director/PDMR Shareholding | RNS | |
| 16/07/21 | 15:27:56 | 16 Jul 2021 | Replacement: Holding(s) in Company | RNS | |
| 15/07/21 | 16:43:13 | 15 Jul 2021 | Holding(s) in Company | RNS | |
| 12/07/21 | 07:00:07 | 12 Jul 2021 | Results for the Year ended 31 March 2021 | RNS | |
| 09/07/21 | 14:34:33 | 9 Jul 2021 | Replacement: Investor Presentation | RNS | |
| 09/07/21 | 11:00:02 | 9 Jul 2021 | Investor Presentation | RNS | |
| 05/07/21 | 12:00:08 | 5 Jul 2021 | Notice of Results | RNS | |
| 27/05/21 | 13:24:35 | 27 May 2021 | Director Share Dealing | RNS | |
| 01/04/21 | 07:00:07 | 1 Apr 2021 | Pre-Close Statement | RNS | |
| 31/03/21 | 15:00:06 | 31 Mar 2021 | Blocklisting update | RNS | |
| 11/03/21 | 17:53:54 | 11 Mar 2021 | Holding(s) in Company | RNS | |
| 10/03/21 | 15:33:48 | 10 Mar 2021 | Holding(s) in Company | RNS | |
| 24/02/21 | 07:00:06 | 24 Feb 2021 | Appointment of Non-Executive Director | RNS | |
| 01/12/20 | 07:00:08 | 1 Dec 2020 | Thruvision Investor Presentation | RNS | |
| 23/11/20 | 07:00:07 | 23 Nov 2020 | Interim Results | RNS | |
| 10/11/20 | 07:00:08 | 10 Nov 2020 | Notice of Interim Results | RNS | |
| 09/10/20 | 10:18:32 | 9 Oct 2020 | Holding(s) in Company | RNS | |
| 07/10/20 | 07:00:05 | 7 Oct 2020 | Pre-close Trading Update | RNS | |
| 22/09/20 | 10:31:27 | 22 Sept 2020 | Result of Annual General Meeting | RNS | |
| 18/09/20 | 07:00:03 | 18 Sept 2020 | Contract award announcement | RNS | |
| 26/06/20 | 10:32:21 | 26 Jun 2020 | Holding(s) in Company | RNS | |
| 23/06/20 | 17:21:09 | 23 Jun 2020 | Holding(s) in Company | RNS | |
| 22/06/20 | 16:24:25 | 22 Jun 2020 | Holding(s) in Company | RNS | |
| 17/06/20 | 11:05:56 | 17 Jun 2020 | Second Price Monitoring Extn | RNS | |
| 17/06/20 | 11:01:04 | 17 Jun 2020 | Price Monitoring Extension | RNS | |
| 16/06/20 | 07:00:05 | 16 Jun 2020 | Award of Share Options to Executive Directors | RNS | |
| 08/06/20 | 07:00:07 | 8 Jun 2020 | Results for the Year ended 31 March 2020 | RNS | |
| 03/06/20 | 07:22:24 | 3 Jun 2020 | Notice of Annual Results | RNS | |
| 03/06/20 | 07:00:04 | 3 Jun 2020 | Notice of Annual Results | RNS | |
| 02/04/20 | 08:40:30 | 2 Apr 2020 | Trading Statement | RNS | |
| 25/11/19 | 07:00:08 | 25 Nov 2019 | Interim Results | RNS | |
| 19/11/19 | 07:00:13 | 19 Nov 2019 | Notice of Interim Results | RNS | |
| 24/10/19 | 08:00:05 | 24 Oct 2019 | Sharesave option grant to Executive Director | RNS | |
| 08/10/19 | 15:00:04 | 8 Oct 2019 | Award of Share Options to Executive Directors | RNS | |
| 03/10/19 | 08:00:04 | 3 Oct 2019 | Trading Update | RNS | |
| 23/09/19 | 14:29:33 | 23 Sept 2019 | Result of Annual General Meeting | RNS | |
| 23/09/19 | 08:00:08 | 23 Sept 2019 | Contract award announcement | RNS | |
| 16/09/19 | 16:36:55 | 16 Sept 2019 | Thruvision trialed in London Underground station | RNS | |
| 08/07/19 | 15:14:13 | 8 Jul 2019 | Notice of Audited Results | RNS | |
| 24/06/19 | 08:00:09 | 24 Jun 2019 | Results for the Year ended 31 March 2019 | RNS | |
| 20/06/19 | 08:00:06 | 20 Jun 2019 | Notice of Results | RNS | |
| 22/05/19 | 08:00:04 | 22 May 2019 | Contract award announcement | RNS |
| Date | TitleTitle | ||||
|---|---|---|---|---|---|
| 22/11/21 | 07:00:07 | 22 Nov 2021 | Interim Results | RNS | |
| 11/11/21 | 07:00:04 | 11 Nov 2021 | Notice of Interim Results | RNS | |
| 27/10/21 | 08:52:25 | 27 Oct 2021 | Blocklisting application | RNS | |
| 07/10/21 | 07:00:07 | 7 Oct 2021 | Trading Update | RNS | |
| 04/10/21 | 09:10:31 | 4 Oct 2021 | Blocklisting update | RNS | |
| 28/09/21 | 10:31:46 | 28 Sept 2021 | Result of Annual General Meeting | RNS | |
| 02/09/21 | 07:00:08 | 2 Sept 2021 | Director/PDMR Shareholding | RNS | |
| 12/08/21 | 07:00:10 | 12 Aug 2021 | Director Share Dealing | RNS | |
| 27/07/21 | 13:00:09 | 27 Jul 2021 | Director/PDMR Shareholding | RNS | |
| 16/07/21 | 15:27:56 | 16 Jul 2021 | Replacement: Holding(s) in Company | RNS | |
| 15/07/21 | 16:43:13 | 15 Jul 2021 | Holding(s) in Company | RNS | |
| 12/07/21 | 07:00:07 | 12 Jul 2021 | Results for the Year ended 31 March 2021 | RNS | |
| 09/07/21 | 14:34:33 | 9 Jul 2021 | Replacement: Investor Presentation | RNS | |
| 09/07/21 | 11:00:02 | 9 Jul 2021 | Investor Presentation | RNS | |
| 05/07/21 | 12:00:08 | 5 Jul 2021 | Notice of Results | RNS | |
| 27/05/21 | 13:24:35 | 27 May 2021 | Director Share Dealing | RNS | |
| 01/04/21 | 07:00:07 | 1 Apr 2021 | Pre-Close Statement | RNS | |
| 31/03/21 | 15:00:06 | 31 Mar 2021 | Blocklisting update | RNS | |
| 11/03/21 | 17:53:54 | 11 Mar 2021 | Holding(s) in Company | RNS | |
| 10/03/21 | 15:33:48 | 10 Mar 2021 | Holding(s) in Company | RNS | |
| 24/02/21 | 07:00:06 | 24 Feb 2021 | Appointment of Non-Executive Director | RNS | |
| 01/12/20 | 07:00:08 | 1 Dec 2020 | Thruvision Investor Presentation | RNS | |
| 23/11/20 | 07:00:07 | 23 Nov 2020 | Interim Results | RNS | |
| 10/11/20 | 07:00:08 | 10 Nov 2020 | Notice of Interim Results | RNS | |
| 09/10/20 | 10:18:32 | 9 Oct 2020 | Holding(s) in Company | RNS | |
| 07/10/20 | 07:00:05 | 7 Oct 2020 | Pre-close Trading Update | RNS | |
| 22/09/20 | 10:31:27 | 22 Sept 2020 | Result of Annual General Meeting | RNS | |
| 18/09/20 | 07:00:03 | 18 Sept 2020 | Contract award announcement | RNS | |
| 26/06/20 | 10:32:21 | 26 Jun 2020 | Holding(s) in Company | RNS | |
| 23/06/20 | 17:21:09 | 23 Jun 2020 | Holding(s) in Company | RNS | |
| 22/06/20 | 16:24:25 | 22 Jun 2020 | Holding(s) in Company | RNS | |
| 17/06/20 | 11:05:56 | 17 Jun 2020 | Second Price Monitoring Extn | RNS | |
| 17/06/20 | 11:01:04 | 17 Jun 2020 | Price Monitoring Extension | RNS | |
| 16/06/20 | 07:00:05 | 16 Jun 2020 | Award of Share Options to Executive Directors | RNS | |
| 08/06/20 | 07:00:07 | 8 Jun 2020 | Results for the Year ended 31 March 2020 | RNS | |
| 03/06/20 | 07:22:24 | 3 Jun 2020 | Notice of Annual Results | RNS | |
| 03/06/20 | 07:00:04 | 3 Jun 2020 | Notice of Annual Results | RNS | |
| 02/04/20 | 08:40:30 | 2 Apr 2020 | Trading Statement | RNS | |
| 25/11/19 | 07:00:08 | 25 Nov 2019 | Interim Results | RNS | |
| 19/11/19 | 07:00:13 | 19 Nov 2019 | Notice of Interim Results | RNS | |
| 24/10/19 | 08:00:05 | 24 Oct 2019 | Sharesave option grant to Executive Director | RNS | |
| 08/10/19 | 15:00:04 | 8 Oct 2019 | Award of Share Options to Executive Directors | RNS | |
| 03/10/19 | 08:00:04 | 3 Oct 2019 | Trading Update | RNS | |
| 23/09/19 | 14:29:33 | 23 Sept 2019 | Result of Annual General Meeting | RNS | |
| 23/09/19 | 08:00:08 | 23 Sept 2019 | Contract award announcement | RNS | |
| 16/09/19 | 16:36:55 | 16 Sept 2019 | Thruvision trialed in London Underground station | RNS | |
| 08/07/19 | 15:14:13 | 8 Jul 2019 | Notice of Audited Results | RNS | |
| 24/06/19 | 08:00:09 | 24 Jun 2019 | Results for the Year ended 31 March 2019 | RNS | |
| 20/06/19 | 08:00:06 | 20 Jun 2019 | Notice of Results | RNS | |
| 22/05/19 | 08:00:04 | 22 May 2019 | Contract award announcement | RNS |