Which public company will finish 2025 with the largest market cap?