|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$213.2M
-7.29%
YoY
|
$229.9M
-37.9%
YoY
|
$370.2M
16.48%
YoY
|
$317.9M
41.82%
YoY
|
$224.1M
49.28%
YoY
|
| Cost Of Revenue |
$66.59M
258.52%
YoY
|
$18.57M
-76.94%
YoY
|
$80.55M
9.79%
YoY
|
$73.37M
N/A
|
$0.00
N/A
|
| Gross Profit |
$146.6M
-30.65%
YoY
|
$211.4M
-36.59%
YoY
|
$333.3M
17.9%
YoY
|
$282.7M
44.74%
YoY
|
$195.3M
58.36%
YoY
|
| Selling, General & Admin |
$114.7M
-35.0%
YoY
|
$176.4M
-19.73%
YoY
|
$219.7M
13.39%
YoY
|
$193.8M
43.68%
YoY
|
$134.9M
72.2%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$27.90M
-3.11%
YoY
|
$28.80M
-21.02%
YoY
|
$36.46M
23.92%
YoY
|
$29.42M
20.5%
YoY
|
$24.42M
34.04%
YoY
|
| Operating Expenses |
$114.7M
-35.0%
YoY
|
$176.4M
-19.73%
YoY
|
$219.7M
13.39%
YoY
|
$193.8M
43.68%
YoY
|
$134.9M
72.2%
YoY
|
| Operating Profit |
$3.777M
-44.89%
YoY
|
$6.854M
-69.82%
YoY
|
$22.71M
-1029.17%
YoY
|
-$2.444M
20266.67%
YoY
|
-$12.00K
-100.15%
YoY
|
| Interest Expense |
-$2.299M
-92.14%
YoY
|
-$29.26M
16.46%
YoY
|
-$25.13M
70.07%
YoY
|
-$14.78M
50.78%
YoY
|
-$9.799M
10.1%
YoY
|
| Other Income/Expense, Net |
$7.107M
-127.47%
YoY
|
-$25.87M
-2.62%
YoY
|
-$26.56M
68.49%
YoY
|
-$15.77M
118.85%
YoY
|
-$7.204M
-37.61%
YoY
|
| Pretax Income |
$10.88M
-157.24%
YoY
|
-$19.01M
393.23%
YoY
|
-$3.855M
-78.83%
YoY
|
-$18.21M
152.36%
YoY
|
-$7.216M
91.2%
YoY
|
| Income Tax |
$5.266M
-192.91%
YoY
|
-$5.668M
371.16%
YoY
|
-$1.203M
-124.03%
YoY
|
$5.007M
703.69%
YoY
|
$623.0K
-122.29%
YoY
|
| Net Earnings |
$17.87M
-84.23%
YoY
|
$113.3M
-14075.46%
YoY
|
-$811.0K
-95.26%
YoY
|
-$17.10M
283.71%
YoY
|
-$4.457M
963.72%
YoY
|
| Basic Earnings Per Share |
$0.75
-84.5%
YoY
|
$4.84
-12200.0%
YoY
|
-$0.04
-94.81%
YoY
|
-$0.77
266.67%
YoY
|
-$0.21
600.0%
YoY
|
| Diluted Earnings Per Share |
$0.72
-85.09%
YoY
|
$4.83
-7000.0%
YoY
|
-$0.07
-90.91%
YoY
|
-$0.77
250.0%
YoY
|
-$0.22
633.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
23.91M shares
2.1%
YoY
|
23.42M shares
1.22%
YoY
|
23.14M shares
3.99%
YoY
|
22.25M shares
5.98%
YoY
|
20.99M shares
41.54%
YoY
|
| Diluted Shares Outstanding |
34.19M shares
0.9%
YoY
|
33.88M shares
1.9%
YoY
|
33.25M shares
49.43%
YoY
|
22.25M shares
-29.84%
YoY
|
31.71M shares
15.62%
YoY
|
|
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$57.52M
-8.79%
YoY
|
$52.67M
-14.62%
YoY
|
$54.90M
-9.8%
YoY
|
$51.90M
-7.38%
YoY
|
$63.06M
-33.3%
YoY
|
$61.69M
-32.94%
YoY
|
$60.86M
-36.87%
YoY
|
$56.04M
-40.34%
YoY
|
$94.54M
0.71%
YoY
|
$91.99M
6.93%
YoY
|
$96.41M
13.09%
YoY
|
$93.93M
16.61%
YoY
|
$93.87M
20.16%
YoY
|
$86.03M
16.35%
YoY
|
$85.25M
26.9%
YoY
|
$80.55M
27.6%
YoY
|
$78.12M
58.79%
YoY
|
$73.94M
65.7%
YoY
|
$67.18M
75.53%
YoY
|
$63.13M
99.95%
YoY
|
| Cost Of Revenue |
$17.14M
-22.76%
YoY
|
$17.58M
-16.4%
YoY
|
$17.70M
251.64%
YoY
|
$16.73M
254.36%
YoY
|
$22.19M
4.75%
YoY
|
$21.03M
2.97%
YoY
|
$5.033M
-76.06%
YoY
|
$4.722M
-76.97%
YoY
|
$21.18M
6.27%
YoY
|
$20.42M
7.11%
YoY
|
$21.02M
2.66%
YoY
|
$20.50M
3.8%
YoY
|
$19.93M
19.84%
YoY
|
$19.07M
15.5%
YoY
|
$20.48M
22.9%
YoY
|
$19.75M
22.94%
YoY
|
$16.63M
47.18%
YoY
|
$16.51M
20.51%
YoY
|
$16.66M
34.37%
YoY
|
$16.06M
N/A
|
| Gross Profit |
$40.38M
-1.2%
YoY
|
$35.09M
-13.7%
YoY
|
$37.20M
-33.36%
YoY
|
$35.17M
-31.47%
YoY
|
$40.87M
-51.73%
YoY
|
$40.66M
-50.76%
YoY
|
$55.83M
-25.94%
YoY
|
$51.32M
-39.58%
YoY
|
$84.68M
-0.11%
YoY
|
$82.58M
6.85%
YoY
|
$75.39M
16.38%
YoY
|
$84.94M
39.69%
YoY
|
$84.77M
21.14%
YoY
|
$77.28M
17.18%
YoY
|
$64.77M
19.24%
YoY
|
$60.80M
12.54%
YoY
|
$69.98M
57.59%
YoY
|
$65.95M
79.55%
YoY
|
$54.32M
109.74%
YoY
|
$54.03M
108.18%
YoY
|
| Selling, General & Admin |
$29.06M
1.29%
YoY
|
$26.99M
-6.61%
YoY
|
$28.86M
-35.29%
YoY
|
$33.02M
-26.68%
YoY
|
$28.69M
-47.03%
YoY
|
$28.90M
-46.01%
YoY
|
$44.59M
-20.53%
YoY
|
$45.03M
-18.75%
YoY
|
$54.16M
-5.32%
YoY
|
$53.53M
4.96%
YoY
|
$56.11M
10.21%
YoY
|
$55.43M
16.32%
YoY
|
$57.20M
17.42%
YoY
|
$51.00M
9.95%
YoY
|
$50.91M
20.92%
YoY
|
$47.65M
27.76%
YoY
|
$48.72M
59.67%
YoY
|
$46.39M
85.83%
YoY
|
$42.10M
109.47%
YoY
|
$37.30M
105.68%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.703M
-1.75%
YoY
|
$6.865M
-10.66%
YoY
|
$7.052M
-6.97%
YoY
|
$6.989M
0.29%
YoY
|
$7.840M
-22.14%
YoY
|
$7.684M
-21.1%
YoY
|
$7.580M
-21.14%
YoY
|
$6.969M
-23.9%
YoY
|
$10.07M
11.69%
YoY
|
$9.739M
12.25%
YoY
|
$9.612M
26.46%
YoY
|
$9.158M
22.01%
YoY
|
$9.015M
21.06%
YoY
|
$8.676M
26.29%
YoY
|
$7.601M
17.3%
YoY
|
$7.506M
7.31%
YoY
|
$7.447M
27.28%
YoY
|
$6.870M
34.92%
YoY
|
$6.480M
42.42%
YoY
|
$6.995M
56.31%
YoY
|
| Operating Expenses |
$29.06M
1.29%
YoY
|
$26.99M
-6.61%
YoY
|
$35.70M
-31.38%
YoY
|
$33.02M
-26.68%
YoY
|
$28.69M
-47.03%
YoY
|
$28.90M
-46.01%
YoY
|
$52.03M
-21.88%
YoY
|
$45.03M
-18.75%
YoY
|
$54.16M
-5.32%
YoY
|
$53.53M
4.96%
YoY
|
$66.60M
15.71%
YoY
|
$55.43M
-12.59%
YoY
|
$57.20M
17.42%
YoY
|
$51.00M
9.95%
YoY
|
$57.55M
15.37%
YoY
|
$63.41M
70.01%
YoY
|
$48.72M
59.67%
YoY
|
$46.39M
85.83%
YoY
|
$49.89M
101.98%
YoY
|
$37.30M
105.68%
YoY
|
| Operating Profit |
$3.743M
-5.58%
YoY
|
$1.609M
-40.39%
YoY
|
$1.476M
-58.47%
YoY
|
-$4.813M
619.43%
YoY
|
$3.964M
-57.92%
YoY
|
$2.699M
-68.37%
YoY
|
$3.554M
-59.56%
YoY
|
-$669.0K
-125.42%
YoY
|
$9.421M
73.05%
YoY
|
$8.532M
46.15%
YoY
|
$8.788M
21.73%
YoY
|
$2.632M
-201.08%
YoY
|
$5.444M
-188.13%
YoY
|
$5.838M
-873.25%
YoY
|
$7.219M
1051.36%
YoY
|
-$2.604M
211.86%
YoY
|
-$6.177M
-615.18%
YoY
|
-$755.0K
-24.73%
YoY
|
$627.0K
-47.66%
YoY
|
-$835.0K
-291.08%
YoY
|
| Interest Expense |
-$1.141M
155.83%
YoY
|
-$381.0K
-43.97%
YoY
|
$133.0K
-101.91%
YoY
|
-$806.0K
-89.81%
YoY
|
-$446.0K
-94.25%
YoY
|
-$680.0K
-89.86%
YoY
|
-$6.956M
3.6%
YoY
|
-$7.906M
18.0%
YoY
|
-$7.750M
25.02%
YoY
|
-$6.707M
22.17%
YoY
|
-$6.714M
49.97%
YoY
|
-$6.700M
77.86%
YoY
|
-$6.199M
83.57%
YoY
|
-$5.490M
74.06%
YoY
|
-$4.477M
65.39%
YoY
|
-$3.767M
39.31%
YoY
|
-$3.377M
40.71%
YoY
|
-$3.154M
57.7%
YoY
|
-$2.707M
17.7%
YoY
|
-$2.704M
12.67%
YoY
|
| Other Income/Expense, Net |
-$1.071M
-678.92%
YoY
|
$180.0K
-84.29%
YoY
|
$386.0K
-69.0%
YoY
|
$3.795M
-148.0%
YoY
|
$185.0K
-103.37%
YoY
|
$1.146M
-116.82%
YoY
|
$1.245M
-171.92%
YoY
|
-$7.906M
19.19%
YoY
|
-$5.493M
-11.39%
YoY
|
-$6.814M
28.88%
YoY
|
-$1.731M
74.67%
YoY
|
-$6.633M
N/A
|
-$6.199M
83.57%
YoY
|
-$5.287M
67.63%
YoY
|
-$991.0K
-509.5%
YoY
|
$0.00
-100.0%
YoY
|
-$3.377M
67440.0%
YoY
|
-$3.154M
N/A
|
$242.0K
-113.44%
YoY
|
-$2.704M
-16.85%
YoY
|
| Pretax Income |
$2.672M
-35.6%
YoY
|
$1.789M
-53.47%
YoY
|
$3.495M
-262.03%
YoY
|
-$1.018M
-88.13%
YoY
|
$4.149M
5.63%
YoY
|
$3.845M
123.81%
YoY
|
-$2.157M
-716.29%
YoY
|
-$8.575M
114.32%
YoY
|
$3.928M
-620.26%
YoY
|
$1.718M
211.8%
YoY
|
$350.0K
-80.01%
YoY
|
-$4.001M
-38.43%
YoY
|
-$755.0K
-92.1%
YoY
|
$551.0K
-114.1%
YoY
|
$1.751M
-195.21%
YoY
|
-$6.498M
83.61%
YoY
|
-$9.554M
-900.17%
YoY
|
-$3.909M
28.92%
YoY
|
-$1.839M
-36.56%
YoY
|
-$3.539M
25.72%
YoY
|
| Income Tax |
$478.0K
-84.35%
YoY
|
$704.0K
34.61%
YoY
|
$1.994M
-121.73%
YoY
|
-$22.00K
-100.42%
YoY
|
$3.054M
426.55%
YoY
|
$523.0K
187.36%
YoY
|
-$9.175M
196.06%
YoY
|
$5.271M
153.78%
YoY
|
$580.0K
-203.02%
YoY
|
$182.0K
-52.36%
YoY
|
-$3.099M
-150.3%
YoY
|
$2.077M
-214.75%
YoY
|
-$563.0K
-163.69%
YoY
|
$382.0K
-267.54%
YoY
|
$6.161M
492.97%
YoY
|
-$1.810M
1545.45%
YoY
|
$884.0K
-750.0%
YoY
|
-$228.0K
2180.0%
YoY
|
$1.039M
-215.44%
YoY
|
-$110.0K
2100.0%
YoY
|
| Net Earnings |
$2.194M
-1524.68%
YoY
|
$484.0K
-76.46%
YoY
|
$3.089M
-97.38%
YoY
|
$12.88M
-270.74%
YoY
|
-$154.0K
-108.2%
YoY
|
$2.056M
87.25%
YoY
|
$117.9M
2492.57%
YoY
|
-$7.545M
46.36%
YoY
|
$1.878M
5116.67%
YoY
|
$1.098M
-557.5%
YoY
|
$4.548M
-230.95%
YoY
|
-$5.155M
38.28%
YoY
|
$36.00K
-100.49%
YoY
|
-$240.0K
-90.51%
YoY
|
-$3.473M
620.54%
YoY
|
-$3.728M
13.66%
YoY
|
-$7.373M
-665.85%
YoY
|
-$2.528M
26.53%
YoY
|
-$482.0K
-25.96%
YoY
|
-$3.280M
821.35%
YoY
|
| Basic Earnings Per Share |
$0.07
-800.0%
YoY
|
$0.02
-77.78%
YoY
|
N/A
|
$0.53
-265.63%
YoY
|
-$0.01
-112.5%
YoY
|
$0.09
80.0%
YoY
|
N/A
|
-$0.32
45.45%
YoY
|
$0.08
N/A
|
$0.05
-600.0%
YoY
|
N/A
|
-$0.22
29.41%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
-90.91%
YoY
|
N/A
|
-$0.17
13.33%
YoY
|
-$0.33
-650.0%
YoY
|
-$0.11
10.0%
YoY
|
-$0.02
-50.0%
YoY
|
-$0.15
650.0%
YoY
|
| Diluted Earnings Per Share |
$0.07
2258.06%
YoY
|
$0.02
-75.0%
YoY
|
$0.11
-97.79%
YoY
|
$0.50
-256.25%
YoY
|
$0.00
-100.0%
YoY
|
$0.08
100.0%
YoY
|
$4.98
2444.45%
YoY
|
-$0.32
45.45%
YoY
|
$0.08
N/A
|
$0.04
-500.0%
YoY
|
$0.20
-100.0%
YoY
|
-$0.22
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
-90.91%
YoY
|
-$153.4K
306723984.33%
YoY
|
-$167.7K
111801825.85%
YoY
|
-$0.33
-925.0%
YoY
|
-$0.11
10.0%
YoY
|
-$0.05
-16.67%
YoY
|
-$0.15
650.0%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
21.80M shares
-8.54%
YoY
|
23.68M shares
0.53%
YoY
|
N/A
|
24.35M shares
3.95%
YoY
|
23.83M shares
2.16%
YoY
|
23.55M shares
1.22%
YoY
|
N/A
|
23.42M shares
1.04%
YoY
|
23.33M shares
0.84%
YoY
|
23.27M shares
1.17%
YoY
|
N/A
|
23.18M shares
4.27%
YoY
|
23.14M shares
4.8%
YoY
|
23.00M shares
4.34%
YoY
|
N/A
|
22.23M shares
1.38%
YoY
|
22.08M shares
5.42%
YoY
|
22.04M shares
15.23%
YoY
|
N/A
|
21.93M shares
47.56%
YoY
|
| Diluted Shares Outstanding |
30.58M shares
N/A
|
25.09M shares
-26.32%
YoY
|
N/A
|
33.94M shares
N/A
|
N/A
|
34.06M shares
0.68%
YoY
|
N/A
|
N/A
|
23.72M shares
-30.79%
YoY
|
33.83M shares
47.09%
YoY
|
N/A
|
23.18M shares
4.27%
YoY
|
34.27M shares
55.23%
YoY
|
23.00M shares
4.34%
YoY
|
N/A
|
22.23M shares
1.38%
YoY
|
22.08M shares
-33.91%
YoY
|
22.04M shares
15.23%
YoY
|
N/A
|
21.93M shares
47.56%
YoY
|
Loading...