CTR Holdings (1416) Announces Interim Results for the Six Months Ended 31 August 2025

Bulletin Express
Oct 31, 2025

CTR Holdings Limited (Stock Code: 1416) announced its unaudited interim results for the six months ended 31 August 2025. During this period, revenue rose approximately 44.7% year-on-year to S$133.4 million, primarily driven by increased construction activities on large-scale projects. Construction costs increased in tandem by around 43.2% to S$119.7 million.

Gross profit grew to S$13.7 million from S$8.6 million a year earlier. The profit for the period surged from S$3.2 million to S$6.9 million, while basic earnings per share reached 0.5 SGD cents, compared with 0.2 SGD cents in the same period last year.

As of 31 August 2025, the company reported 23 ongoing projects—a rise from 20 at the end of February 2025—and an aggregated contract sum of roughly S$710 million, with around S$333 million recognized as revenue to date. All revenue continued to come from Singapore-based projects.

Cash and cash equivalents along with time deposits totaled approximately S$75.6 million as of 31 August 2025, up from S$46.2 million as of 28 February 2025. The company has not declared an interim dividend for the reporting period.

Disclaimer: Investing carries risk. This is not financial advice. The above content should not be regarded as an offer, recommendation, or solicitation on acquiring or disposing of any financial products, any associated discussions, comments, or posts by author or other users should not be considered as such either. It is solely for general information purpose only, which does not consider your own investment objectives, financial situations or needs. TTM assumes no responsibility or warranty for the accuracy and completeness of the information, investors should do their own research and may seek professional advice before investing.

Most Discussed

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10