|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$173.6M
-15.48%
YoY
|
$205.4M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$46.32M
-6.16%
YoY
|
$49.37M
-12.22%
YoY
|
$56.24M
N/A
|
| Gross Profit |
$127.3M
-18.43%
YoY
|
$156.1M
13.65%
YoY
|
$137.3M
N/A
|
| Selling, General & Admin |
$59.80M
3.7%
YoY
|
$57.67M
-12.94%
YoY
|
$66.23M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.684M
-29.35%
YoY
|
$3.799M
-68.98%
YoY
|
$12.25M
N/A
|
| Operating Expenses |
$59.80M
-30.26%
YoY
|
$85.75M
5143.0%
YoY
|
$1.635M
200.8%
YoY
|
| Operating Profit |
$67.49M
-4.01%
YoY
|
$70.30M
-4065.62%
YoY
|
-$1.773M
N/A
|
| Interest Expense |
$148.2K
423.81%
YoY
|
$28.30K
-98.93%
YoY
|
$2.641M
96.38%
YoY
|
| Other Income/Expense, Net |
$14.58M
362.52%
YoY
|
$3.152M
7.98%
YoY
|
$2.919M
N/A
|
| Pretax Income |
$82.07M
11.72%
YoY
|
$73.46M
8357.04%
YoY
|
$868.6K
8.39%
YoY
|
| Income Tax |
$31.02M
15.9%
YoY
|
$26.77M
4961.55%
YoY
|
$528.8K
112.79%
YoY
|
| Net Earnings |
$50.99M
9.38%
YoY
|
$46.61M
13619.48%
YoY
|
$339.8K
-38.54%
YoY
|
| Basic Earnings Per Share |
$0.50
4.17%
YoY
|
$0.48
14.29%
YoY
|
$0.42
N/A
|
| Diluted Earnings Per Share |
$0.50
4.17%
YoY
|
$0.48
1158.52%
YoY
|
$0.04
2.64%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.0M
6.67%
YoY
|
96.56M shares
2.51%
YoY
|
94.19M shares
N/A
|
| Diluted Shares Outstanding |
103.0M
6.67%
YoY
|
96.56M shares
2.51%
YoY
|
94.19M shares
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$43.06M
-9.02%
YoY
|
$39.57M
-10.93%
YoY
|
$43.35M
-18.33%
YoY
|
$43.36M
N/A
|
$47.33M
N/A
|
$44.42M
N/A
|
$53.08M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$12.71M
32.5%
YoY
|
$10.64M
0.85%
YoY
|
$12.74M
29.41%
YoY
|
$13.35M
-2.44%
YoY
|
$9.596M
-37.24%
YoY
|
$10.55M
N/A
|
$9.846M
-28.55%
YoY
|
$13.68M
N/A
|
$15.29M
N/A
|
N/A
|
$13.78M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$30.35M
-19.58%
YoY
|
$28.93M
-14.6%
YoY
|
$30.61M
-29.2%
YoY
|
$30.01M
-23.87%
YoY
|
$37.73M
-4.52%
YoY
|
$33.87M
N/A
|
$43.24M
29.08%
YoY
|
$39.42M
N/A
|
$39.52M
N/A
|
N/A
|
$33.50M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$12.63M
-6.68%
YoY
|
$16.08M
14.08%
YoY
|
$14.73M
-11.25%
YoY
|
$15.46M
27.43%
YoY
|
$13.53M
-10.14%
YoY
|
$14.10M
N/A
|
$16.60M
23.43%
YoY
|
$12.13M
N/A
|
$15.06M
N/A
|
N/A
|
$13.45M
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
|
N/A
|
N/A
|
| Depreciation & Amortization |
$670.4K
6.71%
YoY
|
$673.7K
-27.68%
YoY
|
$453.0K
-39.26%
YoY
|
$564.2K
-32.1%
YoY
|
$628.3K
-38.31%
YoY
|
$931.6K
N/A
|
$745.8K
-60.65%
YoY
|
$830.9K
N/A
|
$1.019M
N/A
|
N/A
|
$1.895M
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$12.63M
-6.68%
YoY
|
$16.08M
14.08%
YoY
|
$14.73M
-49.9%
YoY
|
$15.46M
2980.68%
YoY
|
$13.53M
2824.74%
YoY
|
$14.10M
2298.66%
YoY
|
$29.40M
10293.33%
YoY
|
$501.7K
16.45%
YoY
|
$462.6K
23.54%
YoY
|
$587.7K
146.44%
YoY
|
$282.9K
59.06%
YoY
|
$430.8K
35565.73%
YoY
|
$374.5K
110368.44%
YoY
|
| Operating Profit |
$17.72M
-26.78%
YoY
|
$12.85M
-35.03%
YoY
|
$15.88M
14.79%
YoY
|
$14.55M
-3000.85%
YoY
|
$24.20M
-4895.66%
YoY
|
$19.78M
N/A
|
$13.83M
-4378.38%
YoY
|
-$501.7K
5.99%
YoY
|
-$504.7K
29.92%
YoY
|
N/A
|
-$323.4K
6.5%
YoY
|
-$473.4K
36853.47%
YoY
|
-$388.4K
114486.14%
YoY
|
| Interest Expense |
$111.9K
2724.03%
YoY
|
$1.800M
-6161.95%
YoY
|
$44.85K
720.55%
YoY
|
$46.67K
-80.05%
YoY
|
$3.961K
-98.46%
YoY
|
-$29.70K
-110.85%
YoY
|
$5.466K
-97.95%
YoY
|
$234.0K
-72.15%
YoY
|
$257.3K
-79.65%
YoY
|
$273.8K
-72.46%
YoY
|
$266.2K
-24.12%
YoY
|
$840.0K
N/A
|
$1.264M
N/A
|
| Other Income/Expense, Net |
$1.137M
-84.32%
YoY
|
$3.918M
185.67%
YoY
|
$2.626M
-461.28%
YoY
|
-$1.014M
386.48%
YoY
|
$7.249M
-766.91%
YoY
|
$1.371M
N/A
|
-$726.8K
-169.43%
YoY
|
-$208.4K
N/A
|
-$1.087M
N/A
|
N/A
|
$1.047M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$18.86M
-40.05%
YoY
|
$18.57M
206.42%
YoY
|
$18.51M
41.19%
YoY
|
$13.54M
-5156.92%
YoY
|
$31.45M
-12816.32%
YoY
|
$6.059M
-2030.64%
YoY
|
$13.11M
-23049.12%
YoY
|
-$267.8K
-173.66%
YoY
|
-$247.3K
-128.23%
YoY
|
-$313.9K
-141.53%
YoY
|
-$57.12K
-220.93%
YoY
|
$363.5K
-28477.36%
YoY
|
$876.0K
-258515.34%
YoY
|
| Income Tax |
$7.528M
-24.42%
YoY
|
$4.287M
-977.43%
YoY
|
$5.674M
-44.77%
YoY
|
$11.10M
27303.93%
YoY
|
$9.959M
21926.89%
YoY
|
-$488.6K
-1040.16%
YoY
|
$10.27M
21565.58%
YoY
|
$40.51K
-75.7%
YoY
|
$45.22K
-82.79%
YoY
|
$51.97K
-72.63%
YoY
|
$47.42K
-19.15%
YoY
|
$166.7K
N/A
|
$262.7K
N/A
|
| Net Earnings |
$11.31M
-47.41%
YoY
|
$14.20M
117.16%
YoY
|
$12.82M
352.7%
YoY
|
$2.458M
-897.44%
YoY
|
$21.50M
-7450.11%
YoY
|
$6.539M
-1887.55%
YoY
|
$2.833M
-2810.0%
YoY
|
-$308.3K
-256.65%
YoY
|
-$292.5K
-147.7%
YoY
|
-$365.8K
-164.65%
YoY
|
-$104.5K
815.45%
YoY
|
$196.8K
-15461.9%
YoY
|
$613.3K
-181024.19%
YoY
|
| Basic Earnings Per Share |
$0.11
-47.62%
YoY
|
N/A
|
$0.12
300.0%
YoY
|
$0.02
-90.0%
YoY
|
$0.21
5.0%
YoY
|
N/A
|
$0.03
-66.67%
YoY
|
$0.20
N/A
|
$0.20
N/A
|
N/A
|
$0.09
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.11
-47.62%
YoY
|
$0.14
110.06%
YoY
|
$0.12
300.0%
YoY
|
$0.02
-135.36%
YoY
|
$0.21
-473.24%
YoY
|
$0.06
-195.0%
YoY
|
$0.03
-505.41%
YoY
|
-$0.06
-395.5%
YoY
|
-$0.05
-234.95%
YoY
|
-$0.07
-279.11%
YoY
|
-$0.01
861.04%
YoY
|
$0.02
N/A
|
$0.04
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
|
N/A
|
| Basic Shares Outstanding |
102.6M
-1.0%
YoY
|
102.6M
-0.43%
YoY
|
103.9M shares
9.24%
YoY
|
103.6M shares
10.0%
YoY
|
103.6M shares
10.0%
YoY
|
103.0M shares
N/A
|
95.10M shares
0.96%
YoY
|
94.19M shares
N/A
|
94.19M shares
N/A
|
N/A
|
94.19M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
102.6M
-0.68%
YoY
|
N/A
|
102.6M
7.94%
YoY
|
103.5M shares
9.89%
YoY
|
103.3M shares
9.64%
YoY
|
N/A
|
95.10M shares
0.96%
YoY
|
94.19M shares
N/A
|
94.19M shares
N/A
|
N/A
|
94.19M shares
N/A
|
N/A
|
N/A
|
Loading...