How do hero prices change over time in Heroes of the Storm?

The general rule is when a new hero is introduced, he/she/it is 15k gold and then it will drop to 10k gold in 2-3 weeks time. Other price changes depend on Blizzard and do not follow any particular pattern like new heroes (Since November, only Stitches went from 10k to 7k).