Detailed declaration TEN share buyback from June 29 to June 30, 2026 07/01/2026 Weekly report TEN share buyback from June 29 to June 30, 2026 07/01/2026 Detailed declaration TEN share buyback from June 22 to June 26, 2026 06/29/2026 Weekly report TEN share buyback from June 22 to June 26, 2026 06/29/2026 Weekly report TEN share buyback from June 8 to June 12, 2026 06/15/2026 Detailed declaration TEN share buyback from June 8 to June 12, 2026 06/15/2026 Weekly report TEN share buyback from June 1 to June 5, 2026 06/08/2026 Detailed declaration TEN share buyback from June 1 to June 5, 2026 06/08/2026 Detailed declaration TEN share buyback from May 25 to May 29, 2026 06/01/2026 Weekly report TEN share buyback from May 25 to May 29, 2026 06/01/2026