Earnings push stocks higher, building permits decline, euro rallies as markets expect half-point ECB hike, bitcoin tries to hold USD 22k Source Cluster: MarketPulse Source Node: 1583314Time Stamp: Jul 19, 2022