You retain copyright to your images unless you specifically give it away. However, once you post it on Instagram, it can be reposted within that platform, which would not constitute breach of terms.
If they used it on their external website, you'd likely have a case to win.