A corporation is a "person" under the law. Like other persons in a given economy corporations benefit from an integrated infrastructure that can't exist in the absence of taxation such as roads, sewage systems, policing, judicial systems, etc.
yeah, that makes sense. Actually, it makes more sense than raising taxes on the little old lady who lives next door to the corporation because they need the road widened.
No idea what's going on in financials. Look at JPM's valuation... under 8 P/E with a 15% profit margin, solid balance sheet, happy employees, happy customers, with a stable or increasing dividend. Meanwhile in other industries trash stocks like VZ trade at 15 P/E on 2% profit margin?