Yes. Once you've purchased a WordPress theme, you can use it on unlimited websites. No need to buy additional licenses.