CNI InfoXchange Examines Nifty 50s Potential Path to 42000 by 2028 Amid Geopolitical Headwinds First Solar CEO Mark Widmar Sells 26M in Shares Sparking Insider Activity Scrutiny Kevin Warsh Confirmed as Federal Reserve Chair in Partisan Senate Vote Amid Warrens Sock Puppet Criticism Iran Deal Could Calm Energy Markets But One Oil Stock May Still Shine Retailer Warns Delusional Electric Vehicle Targets Risk Damaging the Economy