Technology Google Signs 1.1 Million-Square-Foot Lease in North Texas, Expands Data Center Presence October 9, 2024