| Summary of Earnings Per Share |
The following table presents earnings per share for the three and six months ended June 30, 2026, and 2025.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, 2026 |
|
|
June 30, 2025 |
|
|
June 30, 2026 |
|
|
June 30, 2025 |
|
Basic: |
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss) allocable to common stockholders |
|
$ |
26,439 |
|
|
$ |
15,264 |
|
|
$ |
43,405 |
|
|
$ |
30,305 |
|
Weighted average common shares outstanding |
|
|
20,624,707 |
|
|
|
17,524,244 |
|
|
|
20,820,220 |
|
|
|
17,499,422 |
|
Weighted average vested restricted stock units |
|
|
86 |
|
|
|
52 |
|
|
|
9,564 |
|
|
|
4,313 |
|
Weighted average shares |
|
|
20,624,793 |
|
|
|
17,524,296 |
|
|
|
20,829,784 |
|
|
|
17,503,735 |
|
Basic earnings (loss) per common share |
|
$ |
1.28 |
|
|
$ |
0.87 |
|
|
$ |
2.08 |
|
|
$ |
1.73 |
|
Diluted: |
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss) allocable to common stockholders |
|
$ |
26,439 |
|
|
$ |
15,264 |
|
|
$ |
43,405 |
|
|
$ |
30,305 |
|
Weighted average common shares outstanding for: |
|
|
|
|
|
|
|
|
|
|
|
|
Basic earnings per common share |
|
|
20,624,793 |
|
|
|
17,524,296 |
|
|
|
20,829,784 |
|
|
|
17,503,735 |
|
Dilutive effects of the assumed exercise of stock options |
|
|
110,407 |
|
|
|
48,107 |
|
|
|
106,589 |
|
|
|
55,450 |
|
Dilutive effects of the assumed vesting of restricted stock units |
|
|
89,077 |
|
|
|
78,019 |
|
|
|
99,263 |
|
|
|
93,719 |
|
Dilutive effects of the assumed exercise of ESPP purchases |
|
|
1,167 |
|
|
|
876 |
|
|
|
1,392 |
|
|
|
1,307 |
|
Average shares and dilutive potential common shares |
|
|
20,825,444 |
|
|
|
17,651,298 |
|
|
|
21,037,028 |
|
|
|
17,654,211 |
|
Diluted earnings (loss) per common share |
|
$ |
1.27 |
|
|
$ |
0.86 |
|
|
$ |
2.06 |
|
|
$ |
1.72 |
|
|
| Schedule of Average Shares Not Included In the Computation of Diluted Earnings Per Share |
Average shares not included in the computation of diluted earnings per share because they were antidilutive are shown in the following table as of June 30, 2026, and 2025.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, 2026 |
|
|
June 30, 2025 |
|
|
June 30, 2026 |
|
|
June 30, 2025 |
|
Stock options |
|
|
336,116 |
|
|
|
252,792 |
|
|
|
332,270 |
|
|
|
236,273 |
|
Restricted stock units |
|
|
842 |
|
|
|
108,199 |
|
|
|
11,761 |
|
|
|
90,985 |
|
Total antidilutive shares |
|
|
336,958 |
|
|
|
360,991 |
|
|
|
344,031 |
|
|
|
327,258 |
|
|