There are as many reasons as there are fare differences. There could have been a sale, they could have been matching another airline, they could have sold a couple first class seats opening some more lower fares to be sold again, etc.
Fare prices change constantly, you have to keep checking or use one of the watching sites to let you know when something is less expensive.