Launched in 2014, Eagle Point Credit’s (NYSE:ECC) monthly payout dropped from $0.14 to $0.06 in February 2026, a 57% cut that ...