Schedule of computation of basic and diluted earnings (loss) per share |
| | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | | | June 30 | | June 30 | | | | 2025 | | 2024 | | 2025 | | 2024 | | | | | (in thousands, except share and per share data) | | Basic | | | | | | | | | | | | | | Numerator: | | | | | | | | | | | | | | Net income from continuing operations | | $ | 25,809 | | $ | 46,924 | | $ | 28,940 | | $ | 44,012 | | Net income from discontinued operations | | | — | | | — | | | — | | | 600 | | Net income | | $ | 25,809 | | $ | 46,924 | | $ | 28,940 | | $ | 44,612 | | Denominator: | | | | | | | | | | | | | | Weighted-average shares | | | 22,944,228 | | | 23,618,318 | | | 23,070,812 | | | 23,589,814 | | | | | | | | | | | | | | | | Basic earnings per common share | | | | | | | | | | | | | | Continuing operations | | $ | 1.12 | | $ | 1.99 | | $ | 1.25 | | $ | 1.87 | | Discontinued operations | | | — | | | — | | | — | | | 0.03 | | Total basic earnings per common share(1) | | $ | 1.12 | | $ | 1.99 | | $ | 1.25 | | $ | 1.89 | | | | | | | | | | | | | | | | Diluted | | | | | | | | | | | | | | Numerator: | | | | | | | | | | | | | | Net income from continuing operations | | $ | 25,809 | | $ | 46,924 | | $ | 28,940 | | $ | 44,012 | | Net income from discontinued operations | | | — | | | — | | | — | | | 600 | | Net income | | $ | 25,809 | | $ | 46,924 | | $ | 28,940 | | $ | 44,612 | | Denominator: | | | | | | | | | | | | | | Weighted-average shares | | | 22,944,228 | | | 23,618,318 | | | 23,070,812 | | | 23,589,814 | | Effect of dilutive securities | | | 64,479 | | | 301,295 | | | 75,797 | | | 435,685 | | Adjusted weighted-average shares and assumed conversions | | | 23,008,707 | | | 23,919,613 | | | 23,146,609 | | | 24,025,499 | | | | | | | | | | | | | | | | Diluted earnings per common share | | | | | | | | | | | | | | Continuing operations | | $ | 1.12 | | $ | 1.96 | | $ | 1.25 | | $ | 1.83 | | Discontinued operations | | | — | | | — | | | — | | | 0.02 | | Total diluted earnings per common share(1) | | $ | 1.12 | | $ | 1.96 | | $ | 1.25 | | $ | 1.86 | |
(1) | Earnings per common share is calculated in total and may not equal the sum of earnings per common share from continuing operations and discontinued operations due to rounding. |
|