| Schedule of Earnings Per Share, Basic and Diluted |
The following table presents the calculation of basic and diluted EPS three and six months ended June 30, 2026 and 2025: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | (in thousands, except for share and per share data) | | Numerator: | | | | | | | Net income attributable to stockholders | $ | 33,451 | | $ | 17,622 | | $ | 58,917 | | | $ | 26,083 | | | Income allocable to participating securities | — | | 589 | | — | | | 890 | | | Net income available to stockholders | $ | 33,451 | | | $ | 17,033 | | | $ | 58,917 | | | $ | 25,193 | | | | | | | | | | | Denominator: | | | | | | | | | Weighted-average shares outstanding - basic, including participating securities | 48,008,741 | | | 43,539,734 | | | 48,037,544 | | | 42,646,361 | | | Weighted-average participating securities | — | | | (1,454,752) | | | — | | | (1,454,752) | | | Weighted-average shares outstanding - basic | 48,008,741 | | | 42,084,982 | | | 48,037,544 | | | 41,191,609 | | | Dilutive effect of share-based compensation | 1,856,178 | | | 1,500,017 | | | 1,801,826 | | | 1,055,388 | | | Weighted-average shares outstanding - diluted | 49,864,919 | | | 43,584,999 | | | 49,839,370 | | | 42,246,997 | | | | | | | | | | | Earnings per share - basic | $ | 0.70 | | | $ | 0.40 | | | $ | 1.23 | | | $ | 0.61 | | | Earnings per share - diluted | $ | 0.67 | | | $ | 0.39 | | | $ | 1.18 | | | $ | 0.60 | | | | | | | | | |
|