Two hundred and eighty billion images
2025
Ads