Warren Buffett has bought stakes in three companies, after hoarding cash for most of 2024. The 94-year-old investor's company ...