Source: https://www.alaskaair.com/content/mileage-plan/how-to-earn-miles?lid=mileageplan:mileage-plan-overview:how-to-earn