I am not sure that this headline is actually right – you have to read it carefully. Like back in the day Ad Agencies used to quote numbers for media placement – and kind of implied that was their revenue ….

I think they mean that 1 billion dollars of revenue passes through their systems in a quarter. Still – good number neverthless.