Oil Country Tubular reports standalone net loss of Rs 17.47 crore in the December 2025 quarter 0 12.02.2026 15:20 Business Standard Sales decline 86.36% to Rs 5.62 crore