Ovulation test help please

So yesterday morning I got a flashing smiley meaning high fertility. Then yesterday afternoon around 3 I got another one.

Last night before bed I just had a feeling to take one. I got a solid smiley,

So then this morning i took a regular opk this was my result

So does this mean I have already ovulated or still Will in the next couple ours.

I only ask because I already had that solid smiley around 9 last night.