|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.001M
1.83%
YoY
|
$983.0K
-0.71%
YoY
|
$990.0K
10.74%
YoY
|
$894.0K
17.17%
YoY
|
$763.0K
13.88%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$34.16M
31.1%
YoY
|
$26.06M
35.82%
YoY
|
$19.19M
15.9%
YoY
|
$16.55M
4.72%
YoY
|
$15.81M
260.89%
YoY
|
| Income Tax |
$9.204M
30.52%
YoY
|
$7.052M
36.38%
YoY
|
$5.171M
19.98%
YoY
|
$4.310M
0.44%
YoY
|
$4.291M
195.93%
YoY
|
| Net Earnings |
$24.96M
31.32%
YoY
|
$19.01M
35.62%
YoY
|
$14.01M
14.47%
YoY
|
$12.24M
6.31%
YoY
|
$11.52M
294.38%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$26.72
28.47%
YoY
|
$20.79
33.62%
YoY
|
$15.56
11.47%
YoY
|
$13.96
2.5%
YoY
|
$13.61
282.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2022 Q3 | 2022 Q2 | 2012 Q1 | 2011 Q4 | 2011 Q3 | 2011 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$140.0K
0.0%
YoY
|
$140.0K
0.0%
YoY
|
$150.0K
-31.82%
YoY
|
$140.0K
0.0%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$9.221M
18.52%
YoY
|
$7.737M
5.22%
YoY
|
$9.061M
N/A
|
$9.968M
N/A
|
$7.780M
N/A
|
$5.233M
3.21%
YoY
|
$5.012M
35.97%
YoY
|
$90.00K
12.5%
YoY
|
-$520.0K
-89.43%
YoY
|
$1.080M
103.77%
YoY
|
$160.0K
60.0%
YoY
|
| Income Tax |
$2.434M
16.13%
YoY
|
$2.050M
2.09%
YoY
|
$2.509M
N/A
|
$2.591M
N/A
|
$2.096M
N/A
|
$1.401M
1.37%
YoY
|
$1.350M
35.27%
YoY
|
-$20.00K
-60.0%
YoY
|
-$270.0K
-86.29%
YoY
|
$370.0K
164.29%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$6.787M
19.41%
YoY
|
$5.687M
6.4%
YoY
|
$6.552M
N/A
|
$7.377M
N/A
|
$5.684M
N/A
|
$3.832M
3.9%
YoY
|
$3.662M
36.24%
YoY
|
$110.0K
-15.38%
YoY
|
-$250.0K
-91.53%
YoY
|
$710.0K
77.5%
YoY
|
$160.0K
14.29%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$7.10
16.78%
YoY
|
$6.03
5.41%
YoY
|
$7.04
N/A
|
$7.88
N/A
|
$6.08
N/A
|
$4.33
-0.23%
YoY
|
$4.20
32.49%
YoY
|
$0.17
-15.0%
YoY
|
-$0.38
-91.44%
YoY
|
$1.09
78.0%
YoY
|
$0.25
13.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...