4 ms·No, they're not. $4.3B in revenue is tremendous. What are you comparing them to?by mannyv 1y agoNo, they're not. $4.3B in revenue is tremendous. What are you comparing them to?