Suppose I place a limit buy order at $10.00 per share for company XYZ on the NYSE or Nasdaq, while the spot price is say $10.25. If my limit order subsequently executes (whether 5 minutes later or 5 days later), does that necessarily imply the spot ask price must have reached $10.00 per share, if even for a brief moment? Or is it possible for such an order to execute independent (to a degree) of current spot prices?
Edit: if I'm using any terminology incorrectly please advise.