Black Hills Corporation affirmed full-year 2024 earnings per share guidance at $3.80-$4.00. Learn why I downgrade BKH stock ...