In mid-November American offered a purchase miles bonus through November 30 that they extended through January 4 which allowed you to buy miles at 2 cents apiece.
Then they dropped the price even further to 1.8 cents. The promo pricing went back to 2 cents for February. Now they’ve returned to 1.8 cents.