|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$210.1M
3.52%
YoY
|
$203.0M
-13.0%
YoY
|
$233.3M
-15.45%
YoY
|
$276.0M
-32.96%
YoY
|
$411.7M
-38.53%
YoY
|
| Cost Of Revenue |
$0.00
-100.0%
YoY
|
$436.0K
-87.68%
YoY
|
$3.540M
-79.64%
YoY
|
$17.39M
-60.25%
YoY
|
$43.76M
-85.75%
YoY
|
| Gross Profit |
$210.1M
3.75%
YoY
|
$202.5M
-11.85%
YoY
|
$229.8M
-11.13%
YoY
|
$258.6M
-29.71%
YoY
|
$367.9M
1.4%
YoY
|
| Selling, General & Admin |
$155.8M
-9.35%
YoY
|
$171.8M
-15.41%
YoY
|
$203.1M
-14.64%
YoY
|
$238.0M
-16.96%
YoY
|
$286.6M
-29.43%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.876M
-15.49%
YoY
|
$3.403M
-52.66%
YoY
|
$7.189M
10.53%
YoY
|
$6.504M
-63.61%
YoY
|
$17.87M
-46.01%
YoY
|
| Operating Expenses |
$189.8M
4.97%
YoY
|
$180.9M
-18.13%
YoY
|
$220.9M
-19.32%
YoY
|
$273.8M
-39.09%
YoY
|
$449.5M
2.36%
YoY
|
| Operating Profit |
$19.94M
-4.55%
YoY
|
$20.89M
137.95%
YoY
|
$8.779M
-130.38%
YoY
|
-$28.90M
-69.48%
YoY
|
-$94.68M
-34.86%
YoY
|
| Interest Expense |
-$20.25M
-20.25%
YoY
|
-$25.39M
14.69%
YoY
|
-$22.14M
67.61%
YoY
|
-$13.21M
-582.29%
YoY
|
$2.739M
-165.21%
YoY
|
| Other Income/Expense, Net |
$1.849M
-1175.0%
YoY
|
-$172.0K
-112.61%
YoY
|
$1.364M
-560.81%
YoY
|
-$296.0K
-101.86%
YoY
|
$15.90M
374.26%
YoY
|
| Pretax Income |
$1.536M
-98.29%
YoY
|
$89.94M
-849.59%
YoY
|
-$12.00M
-73.0%
YoY
|
-$44.44M
-59.09%
YoY
|
-$108.6M
-34.26%
YoY
|
| Income Tax |
-$115.5M
-13390.68%
YoY
|
$869.0K
-232.67%
YoY
|
-$655.0K
-132.47%
YoY
|
$2.017M
-137.16%
YoY
|
-$5.428M
17.51%
YoY
|
| Net Earnings |
$123.5M
35.66%
YoY
|
$91.06M
-1333.04%
YoY
|
-$7.385M
-91.4%
YoY
|
-$85.86M
-24.24%
YoY
|
-$113.3M
-33.86%
YoY
|
| Basic Earnings Per Share |
$52.26
34.24%
YoY
|
$38.93
-24431.25%
YoY
|
-$0.16
-91.88%
YoY
|
-$1.97
-37.46%
YoY
|
-$3.15
-33.96%
YoY
|
| Diluted Earnings Per Share |
$46.10
20.24%
YoY
|
$38.34
-24062.5%
YoY
|
-$0.16
-91.88%
YoY
|
-$1.97
-37.46%
YoY
|
-$3.15
-33.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.364M shares
1.07%
YoY
|
2.339M shares
-94.94%
YoY
|
46.24M shares
6.09%
YoY
|
43.58M shares
21.21%
YoY
|
35.96M shares
0.06%
YoY
|
| Diluted Shares Outstanding |
2.680M shares
12.84%
YoY
|
2.375M shares
-94.86%
YoY
|
46.24M shares
6.09%
YoY
|
43.58M shares
21.21%
YoY
|
35.96M shares
0.06%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$52.41M
-7.99%
YoY
|
$57.12M
22.26%
YoY
|
$58.96M
28.0%
YoY
|
$60.40M
22.32%
YoY
|
$56.96M
15.81%
YoY
|
$46.72M
-8.49%
YoY
|
$46.06M
-13.7%
YoY
|
$49.38M
-11.38%
YoY
|
$49.18M
-11.82%
YoY
|
$51.05M
-14.86%
YoY
|
$53.37M
-13.74%
YoY
|
$55.72M
-11.85%
YoY
|
$55.77M
-13.86%
YoY
|
$59.97M
-14.65%
YoY
|
$61.87M
-20.43%
YoY
|
$63.21M
-33.93%
YoY
|
$64.75M
-35.42%
YoY
|
$70.26M
-32.65%
YoY
|
$77.76M
-30.2%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$19.00K
-98.18%
YoY
|
$58.00K
-95.57%
YoY
|
$359.0K
-23.62%
YoY
|
$715.0K
-78.08%
YoY
|
$1.045M
-59.78%
YoY
|
$1.310M
-61.68%
YoY
|
$470.0K
-94.21%
YoY
|
$3.262M
-104.21%
YoY
|
$2.598M
-93.0%
YoY
|
$3.419M
-91.3%
YoY
|
$8.112M
-81.93%
YoY
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$46.06M
-13.12%
YoY
|
$49.38M
-10.23%
YoY
|
$49.16M
-10.17%
YoY
|
$51.00M
-13.06%
YoY
|
$53.01M
-13.66%
YoY
|
$55.00M
-8.25%
YoY
|
$54.73M
-11.94%
YoY
|
$58.66M
-12.24%
YoY
|
$61.40M
-11.84%
YoY
|
$59.94M
-65.39%
YoY
|
$62.15M
-1.66%
YoY
|
$66.84M
2.83%
YoY
|
$69.64M
4.73%
YoY
|
| Selling, General & Admin |
N/A
|
$36.40M
-6.23%
YoY
|
$37.50M
-11.5%
YoY
|
$37.22M
-10.28%
YoY
|
$37.36M
-12.23%
YoY
|
$38.82M
-11.9%
YoY
|
$42.38M
-3.07%
YoY
|
$41.49M
-13.86%
YoY
|
$42.57M
-14.17%
YoY
|
$44.06M
-13.07%
YoY
|
$43.72M
-20.07%
YoY
|
$48.16M
-10.96%
YoY
|
$49.59M
-13.84%
YoY
|
$50.69M
-16.72%
YoY
|
$54.70M
-16.46%
YoY
|
$54.09M
28.15%
YoY
|
$57.56M
-25.54%
YoY
|
$60.87M
-25.95%
YoY
|
$65.47M
-22.89%
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
|
| Depreciation & Amortization |
N/A
|
$790.0K
84.58%
YoY
|
$758.0K
78.35%
YoY
|
$1.280M
-29.94%
YoY
|
$743.0K
30.12%
YoY
|
$428.0K
-32.06%
YoY
|
$425.0K
13.33%
YoY
|
$1.827M
8.3%
YoY
|
$571.0K
-33.22%
YoY
|
$630.0K
-75.77%
YoY
|
$375.0K
-63.77%
YoY
|
$1.687M
8.14%
YoY
|
$855.0K
-48.49%
YoY
|
$2.600M
52.05%
YoY
|
$1.035M
-34.24%
YoY
|
$1.560M
-59.7%
YoY
|
$1.660M
-42.76%
YoY
|
$1.710M
-65.8%
YoY
|
$1.574M
-74.14%
YoY
|
| Operating Expenses |
N/A
|
$50.92M
23.53%
YoY
|
$53.04M
21.72%
YoY
|
$53.11M
20.28%
YoY
|
$51.94M
15.21%
YoY
|
$41.22M
-10.48%
YoY
|
$43.57M
-4.4%
YoY
|
$44.16M
-14.03%
YoY
|
$45.08M
-14.44%
YoY
|
$46.05M
-20.51%
YoY
|
$45.58M
-22.66%
YoY
|
$51.36M
-13.46%
YoY
|
$52.69M
-26.07%
YoY
|
$57.93M
-14.7%
YoY
|
$58.93M
-21.72%
YoY
|
$59.35M
-68.39%
YoY
|
$71.27M
-11.91%
YoY
|
$67.91M
-23.35%
YoY
|
$75.28M
-18.44%
YoY
|
| Operating Profit |
$5.717M
13.86%
YoY
|
$6.197M
12.73%
YoY
|
$5.921M
177.46%
YoY
|
N/A
|
$5.021M
22.94%
YoY
|
$5.497M
15.02%
YoY
|
$2.134M
-71.29%
YoY
|
$5.221M
43.43%
YoY
|
$4.084M
103.79%
YoY
|
$4.779M
554.66%
YoY
|
$7.434M
200.97%
YoY
|
$3.640M
512.79%
YoY
|
$2.004M
-107.88%
YoY
|
$730.0K
-164.77%
YoY
|
$2.470M
-142.58%
YoY
|
$594.0K
-104.07%
YoY
|
-$25.44M
37.23%
YoY
|
-$1.127M
-95.79%
YoY
|
-$5.801M
-81.64%
YoY
|
| Interest Expense |
N/A
|
-$5.255M
8.4%
YoY
|
-$5.271M
8.77%
YoY
|
-$5.471M
-20.29%
YoY
|
-$5.087M
-17.32%
YoY
|
-$4.848M
-21.65%
YoY
|
-$4.846M
-21.69%
YoY
|
-$6.864M
-23.89%
YoY
|
-$6.153M
39.65%
YoY
|
-$6.188M
89.18%
YoY
|
-$6.188M
44.58%
YoY
|
-$9.018M
194.23%
YoY
|
-$4.406M
35.57%
YoY
|
-$3.271M
-2.36%
YoY
|
-$4.280M
20.73%
YoY
|
-$3.065M
36.16%
YoY
|
-$3.250M
-127.31%
YoY
|
-$3.350M
1.52%
YoY
|
-$3.545M
-1.53%
YoY
|
| Other Income/Expense, Net |
$202.0K
-35.87%
YoY
|
$517.0K
-268.4%
YoY
|
$242.0K
-64.25%
YoY
|
$1.164M
4211.11%
YoY
|
$315.0K
-205.7%
YoY
|
-$307.0K
-202.68%
YoY
|
$677.0K
-438.5%
YoY
|
$27.00K
-85.94%
YoY
|
-$298.0K
-178.22%
YoY
|
$299.0K
-76.04%
YoY
|
-$200.0K
-56.8%
YoY
|
$192.0K
N/A
|
$381.0K
149.02%
YoY
|
$1.248M
1160.61%
YoY
|
-$463.0K
93.72%
YoY
|
N/A
|
$153.0K
-98.99%
YoY
|
$99.00K
-75.43%
YoY
|
-$239.0K
-309.65%
YoY
|
| Pretax Income |
$893.0K
258.63%
YoY
|
$1.459M
326.61%
YoY
|
$1.892M
-192.97%
YoY
|
$2.980M
-96.77%
YoY
|
$249.0K
-110.52%
YoY
|
$342.0K
-130.81%
YoY
|
-$2.035M
-294.55%
YoY
|
$92.37M
-1861.05%
YoY
|
-$2.367M
-1.46%
YoY
|
-$1.110M
-56.32%
YoY
|
$1.046M
-157.79%
YoY
|
-$5.245M
-2086.74%
YoY
|
-$2.402M
-91.77%
YoY
|
-$2.541M
-50.1%
YoY
|
-$1.810M
-82.64%
YoY
|
$264.0K
-100.93%
YoY
|
-$29.19M
161.07%
YoY
|
-$5.092M
-84.7%
YoY
|
-$10.43M
-70.96%
YoY
|
| Income Tax |
$158.0K
-15900.0%
YoY
|
$1.003M
637.5%
YoY
|
$536.0K
-338.22%
YoY
|
-$115.4M
-10885.61%
YoY
|
-$1.000K
-101.85%
YoY
|
$136.0K
-227.1%
YoY
|
-$225.0K
52.03%
YoY
|
$1.070M
-342.08%
YoY
|
$54.00K
-122.41%
YoY
|
-$107.0K
N/A
|
-$148.0K
-628.57%
YoY
|
-$442.0K
-112.63%
YoY
|
-$241.0K
-81.02%
YoY
|
$0.00
-100.0%
YoY
|
$28.00K
-158.33%
YoY
|
$3.499M
-186.18%
YoY
|
-$1.270M
281.38%
YoY
|
-$164.0K
-59.0%
YoY
|
-$48.00K
-92.44%
YoY
|
| Net Earnings |
$735.0K
194.0%
YoY
|
$456.0K
-94.04%
YoY
|
$1.356M
-258.97%
YoY
|
$116.5M
27.73%
YoY
|
$250.0K
-110.72%
YoY
|
$7.645M
666.8%
YoY
|
-$853.0K
-171.44%
YoY
|
$91.20M
-1998.83%
YoY
|
-$2.332M
41.94%
YoY
|
$997.0K
-141.42%
YoY
|
$1.194M
-18.66%
YoY
|
-$4.803M
-88.73%
YoY
|
-$1.643M
-94.11%
YoY
|
-$2.407M
-51.16%
YoY
|
$1.468M
-114.15%
YoY
|
-$42.63M
24.15%
YoY
|
-$27.92M
157.38%
YoY
|
-$4.928M
-85.01%
YoY
|
-$10.38M
-70.57%
YoY
|
| Basic Earnings Per Share |
$0.29
190.0%
YoY
|
$0.18
-94.53%
YoY
|
$0.56
-255.56%
YoY
|
N/A
|
$0.10
-110.0%
YoY
|
$3.29
665.12%
YoY
|
-$0.36
-1300.0%
YoY
|
N/A
|
-$1.00
2400.0%
YoY
|
$0.43
-960.0%
YoY
|
$0.03
0.0%
YoY
|
N/A
|
-$0.04
-93.44%
YoY
|
-$0.05
-54.55%
YoY
|
$0.03
-110.71%
YoY
|
N/A
|
-$0.61
103.33%
YoY
|
-$0.11
-88.04%
YoY
|
-$0.28
-71.43%
YoY
|
| Diluted Earnings Per Share |
$0.26
225.0%
YoY
|
$0.16
-94.1%
YoY
|
$0.49
-236.11%
YoY
|
$31.74
-13.47%
YoY
|
$0.08
-108.0%
YoY
|
$2.71
530.23%
YoY
|
-$0.36
-1300.0%
YoY
|
$36.68
-35580.75%
YoY
|
-$1.00
2400.0%
YoY
|
$0.43
-960.0%
YoY
|
$0.03
0.0%
YoY
|
-$0.10
-100.0%
YoY
|
-$0.04
-93.44%
YoY
|
-$0.05
-54.55%
YoY
|
$0.03
-110.71%
YoY
|
-$927.6K
-2.66%
YoY
|
-$0.61
103.33%
YoY
|
-$0.11
-88.04%
YoY
|
-$0.28
-71.43%
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
|
| Basic Shares Outstanding |
2.499M shares
2.58%
YoY
|
2.480M shares
8.68%
YoY
|
2.436M shares
6.84%
YoY
|
2.436M shares
6.84%
YoY
|
2.436M shares
6.87%
YoY
|
2.282M shares
-94.99%
YoY
|
2.280M shares
-95.0%
YoY
|
2.280M shares
-95.0%
YoY
|
2.279M shares
-95.0%
YoY
|
45.58M shares
0.09%
YoY
|
45.57M shares
0.11%
YoY
|
45.57M shares
0.13%
YoY
|
45.56M shares
-0.7%
YoY
|
45.54M shares
-0.4%
YoY
|
45.51M shares
23.51%
YoY
|
45.51M shares
27.15%
YoY
|
45.89M shares
27.42%
YoY
|
45.72M shares
27.25%
YoY
|
36.85M shares
2.62%
YoY
|
| Diluted Shares Outstanding |
2.864M shares
-4.6%
YoY
|
2.862M shares
1.31%
YoY
|
2.781M shares
18.69%
YoY
|
N/A
|
3.002M shares
28.18%
YoY
|
2.825M shares
20.67%
YoY
|
2.343M shares
-95.04%
YoY
|
N/A
|
2.342M shares
-94.94%
YoY
|
2.341M shares
-94.93%
YoY
|
47.24M shares
2.58%
YoY
|
N/A
|
46.30M shares
0.9%
YoY
|
46.15M shares
0.93%
YoY
|
46.05M shares
24.98%
YoY
|
N/A
|
45.89M shares
27.42%
YoY
|
45.72M shares
27.25%
YoY
|
36.85M shares
2.62%
YoY
|
Loading...