2010+15=2025. 2025!=2015. So unless he is having a serious senior moment, he must be talking about something other than the federal stockpile being gone by 2025.
From context - 'supplies', not 'stores' - I read this as a prediction about the US oil industry's production of helium in the course of its operations.
This is in fact a prediction, since many things could change US helium production from ending in 2025; an asteroid could destroy us all, new helium pockets could be found, taxes could shut down US oil exploitation, etc.