TACT TransAct shares drop 468 after Q4 2025 EPS misses analyst estimates by a 348 percent margin CarGurus CARG Stock Movement Analysis Bullish Sentiment 20260422 Ballard BLDP Stock What Drives Price 1306 20260422 Mayville MEC Stock Resistance Test 100 20260420