CPM stands for cost per thousand impressions (CPM). This is to the advantage of the advertiser who can then guarantee that the advert will receive the number of page views ordered over a given period of time at the agreed price.