| Schedule of Earnings Per Share, Basic and Diluted |
The following table sets forth the computation of basic and diluted earnings per share: | | | | | | | | | | | | | | | | | | | Year ended December 31, | | 2024 | | 2023 | | 2022 | | Numerators: | | | | | | | Net income | $ | 198,297 | | | $ | 184,558 | | | $ | 142,968 | | | Denominators: | | | | | | | Basic weighted average common shares outstanding | 162,718,840 | | | 166,341,213 | | | 166,651,585 | | | Dilutive effect of stock-based awards | 1,602,816 | | | 1,820,158 | | | 2,517,705 | | | | | | | | | Diluted weighted average common shares outstanding | 164,321,656 | | | 168,161,371 | | | 169,169,290 | | | Earnings per share: | | | | | | | Basic | $ | 1.22 | | | $ | 1.11 | | | $ | 0.86 | | | Diluted | $ | 1.21 | | | $ | 1.10 | | | $ | 0.85 | | | Weighted average potentially dilutive shares considered anti-dilutive and not included in computing diluted earnings per share | 2,073,990 | | | 1,628,932 | | | 2,830 | |
|