Kirby Q2 revenue beats estimates on power generation demand - KEX News | Rallies