Carbon Direct buys 7% stake in Calix for US$17.7m : comparem