Knight-Swift posts Q2 2026 earnings release for quarter ended June 30, 2026 - KNX News | Rallies