MA: Mastercard... is the bull getting tired?

After many years of relentlessly moving up is MA, seems to be trading between $300 to $400 range. Until it can break $400 decisively, it seems like dead money.