Major US indexes managed small gains on Wall Street but not enough to prevent a losing week for the S&P 500 following three weeks of gains, the AP reports. Industrial companies rose Thursday as traders welcomed solid earnings from Snap-on, Honeywell and Union Pacific. Financial and energy stocks fell. Pinterest and Zoom Video Communications soared on their first day of trading. Cigarette makers fell after the Senate majority leader said he plans to introduce legislation to raise the minimum age to buy tobacco from 18 to 21. The S&P 500 edged up 4 points, or 0.2%, to 2,905. The Dow Jones Industrial Average added 110 points, or 0.4%, to 26,559. The Nasdaq inched up 1 point to 7,998. (More stock market stories.)