San Francisco Frontiers - BP bags bumper 2023 profits, rewards investors