|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$83.00M
-7.78%
YoY
|
$90.00M
3.48%
YoY
|
$86.97M
4.26%
YoY
|
$83.42M
1.25%
YoY
|
$82.39M
129.44%
YoY
|
| Cost Of Revenue |
$22.00M
-15.38%
YoY
|
$26.00M
5.85%
YoY
|
$24.56M
10.32%
YoY
|
$22.26M
6.6%
YoY
|
$20.89M
127.26%
YoY
|
| Gross Profit |
$61.00M
-4.69%
YoY
|
$64.00M
2.55%
YoY
|
$62.41M
2.05%
YoY
|
$61.16M
-0.57%
YoY
|
$61.51M
130.28%
YoY
|
| 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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$364.8K
12.25%
YoY
|
$325.0K
-44.16%
YoY
|
$581.9K
53.14%
YoY
|
| Operating Profit |
$61.00M
-4.69%
YoY
|
$64.00M
3.15%
YoY
|
$62.04M
2.0%
YoY
|
$60.83M
-0.15%
YoY
|
$60.92M
131.39%
YoY
|
| Interest Expense |
N/A
|
N/A
|
-$1.832M
-99.21%
YoY
|
-$233.2M
-487.41%
YoY
|
$60.21M
-266.73%
YoY
|
| Other Income/Expense, Net |
-$11.00M
-115.94%
YoY
|
$69.00M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$50.00M
-62.41%
YoY
|
$133.0M
120.88%
YoY
|
$60.21M
-134.92%
YoY
|
-$172.4M
-242.34%
YoY
|
$121.1M
-1338.57%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$50.00M
-62.41%
YoY
|
$133.0M
120.88%
YoY
|
$60.21M
-134.92%
YoY
|
-$172.4M
-242.34%
YoY
|
$121.1M
-1338.57%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.03
-62.82%
YoY
|
$2.77
120.24%
YoY
|
$1.26
-134.92%
YoY
|
-$3.60
-100.0%
YoY
|
$2.526M
-1338.68%
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 Q3 | 2025 Q1 | 2024 Q3 | 2024 Q1 | 2023 Q3 | 2023 Q1 | 2022 Q3 | 2022 Q1 | 2021 Q3 | 2021 Q1 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$40.00M
-11.11%
YoY
|
$43.00M
-2.27%
YoY
|
$45.00M
0.89%
YoY
|
$44.00M
3.85%
YoY
|
$44.60M
10.35%
YoY
|
$42.37M
-1.47%
YoY
|
$40.42M
1.56%
YoY
|
$43.00M
0.95%
YoY
|
$39.80M
18.2%
YoY
|
$42.59M
1810.08%
YoY
|
$33.67M
N/A
|
| Cost Of Revenue |
$10.00M
-23.08%
YoY
|
$12.00M
-7.69%
YoY
|
$13.00M
4.24%
YoY
|
$13.00M
7.52%
YoY
|
$12.47M
10.53%
YoY
|
$12.09M
10.11%
YoY
|
$11.28M
4.31%
YoY
|
$10.98M
9.06%
YoY
|
$10.82M
35.55%
YoY
|
$10.07M
732.1%
YoY
|
$7.980M
N/A
|
| Gross Profit |
$30.00M
-6.25%
YoY
|
$31.00M
0.0%
YoY
|
$32.00M
-0.41%
YoY
|
$31.00M
2.39%
YoY
|
$32.13M
10.28%
YoY
|
$30.28M
-5.44%
YoY
|
$29.14M
0.54%
YoY
|
$32.02M
-1.56%
YoY
|
$28.98M
12.81%
YoY
|
$32.53M
3057.89%
YoY
|
$25.69M
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
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$164.4K
-34.23%
YoY
|
$200.4K
167.01%
YoY
|
$249.9K
58.46%
YoY
|
$75.05K
-82.31%
YoY
|
$157.7K
-54.94%
YoY
|
$424.2K
1314.03%
YoY
|
$350.0K
N/A
|
| Operating Profit |
$30.00M
-6.25%
YoY
|
$31.00M
0.0%
YoY
|
$32.00M
0.1%
YoY
|
$31.00M
3.07%
YoY
|
$31.97M
10.67%
YoY
|
$30.08M
-5.85%
YoY
|
$28.89M
0.22%
YoY
|
$31.94M
-0.49%
YoY
|
$28.82M
13.74%
YoY
|
$32.10M
3110.21%
YoY
|
$25.34M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
$1.399M
-100.98%
YoY
|
-$3.231M
-96.44%
YoY
|
-$142.4M
14585.75%
YoY
|
-$90.86M
-248.52%
YoY
|
-$969.6K
-101.05%
YoY
|
$61.18M
-147.69%
YoY
|
$92.16M
N/A
|
| Other Income/Expense, Net |
$7.000M
-41.67%
YoY
|
-$18.00M
-131.58%
YoY
|
$12.00M
N/A
|
$57.00M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$37.00M
-15.91%
YoY
|
$13.00M
-85.23%
YoY
|
$44.00M
31.86%
YoY
|
$88.00M
227.81%
YoY
|
$33.37M
-129.4%
YoY
|
$26.84M
-145.56%
YoY
|
-$113.5M
-507.5%
YoY
|
-$58.92M
-163.16%
YoY
|
$27.85M
-76.3%
YoY
|
$93.28M
-173.29%
YoY
|
$117.5M
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
|
| Net Earnings |
$37.00M
-15.91%
YoY
|
$13.00M
-85.23%
YoY
|
$44.00M
31.86%
YoY
|
$88.00M
227.81%
YoY
|
$33.37M
-129.4%
YoY
|
$26.84M
-145.56%
YoY
|
-$113.5M
-507.5%
YoY
|
-$58.92M
-163.16%
YoY
|
$27.85M
-76.3%
YoY
|
$93.28M
-173.29%
YoY
|
$117.5M
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
|
| Diluted Earnings Per Share |
$0.77
-15.38%
YoY
|
$0.26
-85.95%
YoY
|
$0.91
30.17%
YoY
|
$1.85
230.4%
YoY
|
$0.70
-129.4%
YoY
|
$0.56
-100.0%
YoY
|
-$2.37
-100.0%
YoY
|
-$1.229M
-163.16%
YoY
|
$580.9K
-75.83%
YoY
|
$1.946M
-171.86%
YoY
|
$2.403M
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
|
| 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...