Uranium Energy UEC Stock Analysis Falls 589 Watching 1472 20260513 Crypto Market Faces Pressure as Risk Appetite Fades Whats Driving the Decline Mercer International MERC Stock Today Rallies 176 Resistance at 100 20260515