American Financial Group reported earnings per share of $2.31 in Q2, flat with the result from the same period a year ago and exceeding analyst expectations of $2.
American Financial Group reported earnings per share of $2.31 in Q2, flat with the result from the same period a year ago and exceeding analyst expectations of $2.