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 Weekly report TEN share buyback from May 25 to May 29, 2026 06/01/2026 Detailed declaration TEN share buyback from May 25 to May 29, 2026 06/01/2026 Detailed declaration TEN share buyback from May 18 to May 22, 2026 05/26/2026 Weekly report TEN share buyback from May 18 to May 22, 2026 05/26/2026 Detailed declaration TEN share buyback from May 11 to May 15, 2026 05/18/2026 Weekly report TEN share buyback from May 11 to May 15, 2026 05/18/2026 Detailed declaration TEN share buyback from May 4 to May 8, 2026 05/11/2026 Weekly report TEN share buyback from May 4 to May 8, 2026 05/11/2026