When did I ovulate!!

Sa

I was originally supposed to ovulate cycle day 16 which is my normal day🤨 I also noticed EWCM on cd 16 on TP but I don’t check internally. I got an almost positive OPK on CD15 but didn’t get a full positive until CD 17 then an even stronger positive on CD 18. Some of my temps I didn’t include due to not getting solid sleep. BDing ☺️. Below is my chart from this month and my chart from last month with my OPKs in order cycle day 16,17,18. Thanks!