|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$75.00M
0.0%
YoY
|
$75.00M
8.97%
YoY
|
$68.83M
3.12%
YoY
|
$66.74M
19.14%
YoY
|
$56.02M
5.35%
YoY
|
| Cost Of Revenue |
$24.00M
4.35%
YoY
|
$23.00M
-6.0%
YoY
|
$24.47M
6.69%
YoY
|
$22.93M
36.38%
YoY
|
$16.82M
6.51%
YoY
|
| Gross Profit |
$51.00M
-1.92%
YoY
|
$52.00M
17.23%
YoY
|
$44.36M
1.26%
YoY
|
$43.81M
11.75%
YoY
|
$39.20M
4.87%
YoY
|
| Selling, General & Admin |
$2.230M
1.36%
YoY
|
$2.200M
-3.54%
YoY
|
$2.281M
-13.77%
YoY
|
$2.645M
-3.25%
YoY
|
$2.734M
11.14%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$2.740M
45.74%
YoY
|
$1.880M
-22.53%
YoY
|
$2.427M
-12.16%
YoY
|
$2.763M
-3.54%
YoY
|
$2.864M
11.62%
YoY
|
| Operating Profit |
$48.26M
-3.71%
YoY
|
$50.12M
19.53%
YoY
|
$41.93M
2.16%
YoY
|
$41.04M
12.95%
YoY
|
$36.34M
4.37%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$40.04M
-124.39%
YoY
|
-$164.1M
-337.05%
YoY
|
$69.24M
-196.98%
YoY
|
| Other Income/Expense, Net |
$14.00M
-6.67%
YoY
|
$15.00M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$62.00M
-3.13%
YoY
|
$64.00M
-21.77%
YoY
|
$81.81M
-166.41%
YoY
|
-$123.2M
-216.86%
YoY
|
$105.4M
-384.56%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$62.00M
-3.13%
YoY
|
$64.00M
-21.77%
YoY
|
$81.81M
-166.41%
YoY
|
-$123.2M
-216.86%
YoY
|
$105.4M
-384.56%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.12
-4.27%
YoY
|
$1.17
-21.01%
YoY
|
$1.48
-166.71%
YoY
|
-$2.21
-100.0%
YoY
|
$2.104M
-349.3%
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
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$36.00M
-7.69%
YoY
|
$38.00M
5.56%
YoY
|
$39.00M
11.29%
YoY
|
$36.00M
6.57%
YoY
|
$35.04M
-0.45%
YoY
|
$33.78M
7.1%
YoY
|
$35.20M
22.2%
YoY
|
$31.54M
15.91%
YoY
|
$28.81M
11.88%
YoY
|
$27.21M
-0.77%
YoY
|
$25.75M
N/A
|
$27.42M
N/A
|
| Cost Of Revenue |
$12.00M
0.0%
YoY
|
$12.00M
9.09%
YoY
|
$12.00M
12.18%
YoY
|
$11.00M
-20.12%
YoY
|
$10.70M
-17.22%
YoY
|
$13.77M
37.55%
YoY
|
$12.92M
46.51%
YoY
|
$10.01M
25.21%
YoY
|
$8.820M
17.25%
YoY
|
$7.996M
-3.27%
YoY
|
$7.523M
N/A
|
$8.266M
N/A
|
| Gross Profit |
$24.00M
-11.11%
YoY
|
$26.00M
4.0%
YoY
|
$27.00M
10.9%
YoY
|
$25.00M
24.94%
YoY
|
$24.35M
9.28%
YoY
|
$20.01M
-7.06%
YoY
|
$22.28M
11.47%
YoY
|
$21.53M
12.04%
YoY
|
$19.99M
9.66%
YoY
|
$19.22M
0.31%
YoY
|
$18.23M
N/A
|
$19.16M
N/A
|
| Selling, General & Admin |
$1.110M
-1.77%
YoY
|
$1.110M
3.74%
YoY
|
$1.130M
2.9%
YoY
|
$1.070M
-9.32%
YoY
|
$1.098M
-17.5%
YoY
|
$1.180M
-10.18%
YoY
|
$1.331M
-7.66%
YoY
|
$1.314M
1.67%
YoY
|
$1.441M
23.31%
YoY
|
$1.292M
0.11%
YoY
|
$1.169M
N/A
|
$1.291M
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
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$820.0K
-12.77%
YoY
|
$920.0K
-2.13%
YoY
|
$940.0K
-20.52%
YoY
|
$940.0K
-24.8%
YoY
|
$1.183M
-15.01%
YoY
|
$1.250M
-8.85%
YoY
|
$1.391M
-6.88%
YoY
|
$1.371M
0.11%
YoY
|
$1.494M
20.16%
YoY
|
$1.370M
3.6%
YoY
|
$1.244M
N/A
|
$1.322M
N/A
|
| Operating Profit |
$23.18M
-11.05%
YoY
|
$25.08M
4.24%
YoY
|
$26.06M
12.51%
YoY
|
$24.06M
28.25%
YoY
|
$23.16M
10.9%
YoY
|
$18.76M
-6.93%
YoY
|
$20.89M
12.95%
YoY
|
$20.16M
12.95%
YoY
|
$18.49M
8.89%
YoY
|
$17.85M
0.06%
YoY
|
$16.98M
N/A
|
$17.84M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
$33.89M
-272.86%
YoY
|
$6.140M
-104.25%
YoY
|
-$19.61M
-202.65%
YoY
|
-$144.5M
-388.25%
YoY
|
$19.10M
-78.18%
YoY
|
$50.14M
-131.55%
YoY
|
$87.53M
N/A
|
-$158.9M
N/A
|
| Other Income/Expense, Net |
$6.000M
-66.67%
YoY
|
$8.000M
-366.67%
YoY
|
$18.00M
N/A
|
-$3.000M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$29.00M
-34.09%
YoY
|
$33.00M
65.0%
YoY
|
$44.00M
-22.77%
YoY
|
$20.00M
-19.48%
YoY
|
$56.97M
4540.21%
YoY
|
$24.84M
-119.97%
YoY
|
$1.228M
-96.73%
YoY
|
-$124.4M
-283.23%
YoY
|
$37.51M
-64.01%
YoY
|
$67.90M
-148.06%
YoY
|
$104.2M
N/A
|
-$141.3M
N/A
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$29.00M
-34.09%
YoY
|
$33.00M
65.0%
YoY
|
$44.00M
-22.77%
YoY
|
$20.00M
-19.48%
YoY
|
$56.97M
4540.21%
YoY
|
$24.84M
-119.97%
YoY
|
$1.228M
-96.73%
YoY
|
-$124.4M
-283.23%
YoY
|
$37.51M
-64.01%
YoY
|
$67.90M
-148.06%
YoY
|
$104.2M
N/A
|
-$141.3M
N/A
|
| 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
|
N/A
|
| Diluted Earnings Per Share |
$0.52
-35.0%
YoY
|
$0.60
62.16%
YoY
|
$0.80
-23.12%
YoY
|
$0.37
-15.91%
YoY
|
$1.04
4765.68%
YoY
|
$0.44
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
-$2.310M
-256.01%
YoY
|
$690.4K
-71.05%
YoY
|
$1.480M
-146.18%
YoY
|
$2.385M
N/A
|
-$3.206M
N/A
|
| COMMON SHARES |
N/A
|
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
|
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
|
N/A
|
Loading...