What's going on with Mastercard? Is CAT a buy ahead of trade talks? The desk takes your questions