Did I ovulate?

Martha • IG: marthalilith snow, dogs and fitness🐶❄️ Due July 2018🍼
Hi girls,
So I just quit the nuvaring since 11 days and this is my chart so far and OPK's. I just doubt if I missed my LH surge or not and I need more temps to confirm if I actually ovulated. The chart and OPK's do match but still I'm unsure.. what do you think?