EARNINGS PER SHARE |
EARNINGS PER SHARE The following table sets forth the computation of basic and diluted earnings per share: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Numerator: | | | | | | | | Net Income | $ | 6,577 | | | $ | 1,812 | | | $ | 43,112 | | | $ | 37,125 | | | | | | | | | | Denominator: | | | | | | | | Weighted Average Common Shares Outstanding - Basic | 53,222,461 | | | 52,689,408 | | | 53,282,013 | | | 52,861,973 | | Dilutive effect of Stock Options, RSUs and Warrants | 1,554,987 | | | 2,103,440 | | | 1,860,560 | | | 2,233,292 | | Weighted Average Common Shares Outstanding - Diluted | 54,777,448 | | | 54,792,848 | | | 55,142,573 | | | 55,095,265 | | Anti-dilutive effect of Stock Options, RSUs and Warrants excluded from calculation of Dilutive effect | 5,668,729 | | | 4,856,996 | | | 3,043,760 | | | 4,543,986 | | | | | | | | | | Basic earnings per share | $ | 0.12 | | | $ | 0.03 | | | $ | 0.81 | | | $ | 0.70 | | Diluted earnings per share | $ | 0.12 | | | $ | 0.03 | | | $ | 0.78 | | | $ | 0.67 | |
|