So as of today, you can buy that same ticket for dates up through 24 June; that suggests they release dates 360 days in advance?
No idea on how best to time the purchase for the best deal; I just wait for a good sale to be announced, but I also normally don’t plan my travel more than 5-6 months in advance, many times much less…