2 ms·A drop of 75%-80% in revenue doesn't seem like its anyone's definition of "running better".by alwayseasy 4y agoA drop of 75%-80% in revenue doesn't seem like its anyone's definition of "running better".