 NEW YORK, April 28, 2021 PRNewswire -- CIT Group Inc. NYSE: CIT today announced that its Power and Energy business served as coordinating lead arranger on a 84 million financing for a new 140-megawatt solar farm in Fort Bend County, Texas. Cutlass Solar is a utility-scale project to be built about 40 miles southwest of Houston. 