My Latest Buy Yields 21%: ECC

  • Massive yields can be a massive warning sign or a massive income opportunity. We dive into the latest earnings to evaluate the situation. We are long-term buy-and-hold investors, not frequent traders.