Transport Corporation of India Ltd presented its Q4/FY 2024-25 financial results and company overview, reporting over $550 million in revenue and details on its logistics operations including 10,000 trucks and 1,000 managed warehouses, as per its investor presentation dated May 14, 2025.