Big STC Price Rise Means Cheaper Hot Water Systems September 3, 2013 No Comments The STC price recently rose to $37, meaning certain green products such as solar hot water, hydropower and wind power are now cheaper to purchase. Read More »