| Earnings Per Share |
Earnings Per Share The following table sets forth the computation of basic and diluted net earnings per share for the three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | | ($ in thousands, except for share and per share amounts) | | 2026 | | 2025 | | 2026 | | 2025 | | | | Numerator | | | | | | | | | | | | Net income | | $ | 49,038 | | | $ | 38,839 | | | $ | 98,769 | | | $ | 80,897 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Denominator | | | | | | | | | | | | Basic weighted-average common shares | | 44,521,162 | | 40,445,391 | | 44,492,608 | | 40,322,051 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dilutive effect of stock units | | 687,512 | | 893,067 | | 555,233 | | 940,951 | | | | Dilutive effect of options | | 483,967 | | 533,038 | | 478,392 | | 508,213 | | | | Diluted weighted-average common share equivalents | | 45,692,641 | | 41,871,496 | | 45,526,233 | | 41,771,215 | | | | Basic earnings per share | | $ | 1.10 | | | $ | 0.96 | | | $ | 2.22 | | | $ | 2.01 | | | | | Diluted earnings per share | | $ | 1.07 | | | $ | 0.93 | | | $ | 2.17 | | | $ | 1.94 | | | | | | | | | | | | | | |
The following table presents anti-dilutive instruments that were excluded from the calculation of diluted weighted-average common share equivalents during the three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | | | | | | | | | | | | | | | | | Stock units | | 348,788 | | 49,540 | | 344,753 | | 109,359 | | | | Options | | 179 | | 868 | | 220 | | 834 | | | | | | | | | | | | | |
|