Market Rally Gains Momentum on Iran Hopes Nvidia Tesla Among Top Stocks Nearing Buy Points YB Q2 2025 Earnings EPS of 092 Drives Stock Rally Despite Limited Disclosure Trumps Tariff Defeats in Court Highlight Congressional Abdication of Trade Authority