The Bristol Bay sockeye salmon run exceeded forecasts in 2024, but fishermen earned lower-than-expected profits due to smaller fish sizes and poor market conditions.