Flaherty FLC Stock Today Rallies 078 Resistance at 1760 20260520 Market Analysts Assess Caterpillars LongTerm Growth Trajectory