on-going or on going? or ongoing?

let me know the difference

on-going or on going? or ongoing ?

kindly help me which is better to use

tnx

informatics

ongoing

thank you so much!