Iran has been getting consistent impacts on US bases in Jordan essentially every day for the past few weeks, and they are well defended.
At the end of the day Iran has more missiles than the US has interceptors. So when you get to the point when you're talking about running out, they just don't need to launch big salvos anymore.