Of course. So let me start with revenue and then we can jump into EPS. So when we guided in Q1, at the midpoint, I will talk for you. So revenue was at $1.73 billion and we increased it $5 million to $1.735 billion. The reason for this increase, there are a couple of them. So number one, obviously, we closed on the EG Go Fuel Card transaction in July 1. This will give us a boost in revenue on the second half. We also have better performance on the U.S. Corporate Payments partner channel, which, if you remember, when we changed the rev rec last year, obviously, you get more revenue but you record the expense on the sales and marketing line. And finally, we had in this quarter a particularly higher diesel spreads. So these, put altogether, boost our revenue from previous guidance. On the flip side, we have headwinds both on PPG. We reduced PPG on a full year basis, $0.06, which more or less drive 14 – $15 million in revenue, combined with the FX rates that have deteriorated in the past quarter. So all in all, as I said to you, revenue at the midpoint is up $5 million. Moving to EPS obviously the difference between the revenue outperformance versus the macroeconomic headwinds, as I said on the call, the macro headwinds $0.15 of EPS negative. And at midpoint, we are going from $9.30 to $9.225. So really, we are covering half of the macroeconomic deterioration. And we feel good so far in the year, and we have out there big goals for the full year. So let’s don’t forget that if I look on a full year basis and we exclude the macroeconomic factors, I mean, we are expecting to grow ANI EPS on the 17%, 18%, which I think is a very solid number for the full year.