Bull Market Report Card: 2025