|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$268.1M
60.4%
YoY
|
$167.1M
27.28%
YoY
|
$131.3M
-33.09%
YoY
|
$196.2M
-29.19%
YoY
|
$277.1M
48.66%
YoY
|
| Cost Of Revenue |
$14.55M
31.38%
YoY
|
$11.07M
5.35%
YoY
|
$10.51M
-80.1%
YoY
|
$52.83M
-15.04%
YoY
|
$62.18M
104.53%
YoY
|
| Gross Profit |
$253.5M
62.46%
YoY
|
$156.1M
29.19%
YoY
|
$120.8M
-15.77%
YoY
|
$143.4M
-33.28%
YoY
|
$215.0M
37.79%
YoY
|
| Selling, General & Admin |
$92.45M
17.54%
YoY
|
$78.65M
48.99%
YoY
|
$52.79M
-24.65%
YoY
|
$70.06M
21.88%
YoY
|
$57.48M
-10.74%
YoY
|
| Research & Development |
$81.18M
278.91%
YoY
|
$21.43M
-12.68%
YoY
|
$24.54M
-32.0%
YoY
|
$36.08M
-47.72%
YoY
|
$69.01M
16.2%
YoY
|
| Depreciation & Amortization |
$33.78M
-4.15%
YoY
|
$35.24M
-3.51%
YoY
|
$36.52M
-29.13%
YoY
|
$51.53M
0.91%
YoY
|
$51.07M
98.79%
YoY
|
| Operating Expenses |
$206.3M
863.08%
YoY
|
$21.43M
-12.68%
YoY
|
$24.54M
-32.0%
YoY
|
$36.08M
-47.72%
YoY
|
$69.01M
16.2%
YoY
|
| Operating Profit |
$47.20M
-308.79%
YoY
|
-$22.61M
-289.3%
YoY
|
$11.94M
293.22%
YoY
|
$3.037M
-96.15%
YoY
|
$78.90M
205.26%
YoY
|
| Interest Expense |
$118.0M
81.65%
YoY
|
$64.99M
9806.55%
YoY
|
$656.0K
-63.54%
YoY
|
$1.799M
-90.83%
YoY
|
$19.63M
-28.42%
YoY
|
| Other Income/Expense, Net |
-$89.00K
-100.35%
YoY
|
$25.12M
-51.42%
YoY
|
$51.72M
56.84%
YoY
|
$32.97M
-204.36%
YoY
|
-$31.60M
-13.15%
YoY
|
| Pretax Income |
$159.0M
6212.95%
YoY
|
$2.518M
-96.04%
YoY
|
$63.66M
76.78%
YoY
|
$36.01M
-23.86%
YoY
|
$47.30M
-548.83%
YoY
|
| Income Tax |
$34.51M
426.82%
YoY
|
$6.550M
-33.44%
YoY
|
$9.841M
-76.13%
YoY
|
$41.23M
-519.0%
YoY
|
-$9.840M
30.28%
YoY
|
| Net Earnings |
$124.5M
-3186.63%
YoY
|
-$4.032M
-107.73%
YoY
|
$52.15M
-256.33%
YoY
|
-$33.36M
-158.39%
YoY
|
$57.14M
-2014.17%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.22
-107.28%
YoY
|
$3.02
-252.53%
YoY
|
-$1.98
-157.56%
YoY
|
$3.44
-2011.11%
YoY
|
| Diluted Earnings Per Share |
$6.13
-2886.36%
YoY
|
-$0.22
-107.48%
YoY
|
$2.94
-248.48%
YoY
|
-$1.98
-159.82%
YoY
|
$3.31
-1938.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
18.29M shares
5.73%
YoY
|
17.30M shares
2.55%
YoY
|
16.87M shares
1.43%
YoY
|
16.63M shares
2.75%
YoY
|
| Diluted Shares Outstanding |
N/A
|
18.29M shares
3.0%
YoY
|
17.76M shares
5.27%
YoY
|
16.87M shares
-2.19%
YoY
|
17.25M shares
6.56%
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 |
$51.72M
14.09%
YoY
|
$59.67M
39.37%
YoY
|
$115.5M
122.85%
YoY
|
$47.63M
14.68%
YoY
|
$45.33M
46.34%
YoY
|
$42.81M
52.35%
YoY
|
$51.81M
57.64%
YoY
|
$41.53M
57.52%
YoY
|
$30.98M
-29.56%
YoY
|
$28.10M
-44.22%
YoY
|
$32.87M
-50.27%
YoY
|
$26.37M
-54.08%
YoY
|
$43.98M
-3.75%
YoY
|
$50.38M
-30.48%
YoY
|
$66.09M
1.93%
YoY
|
$57.42M
-32.19%
YoY
|
$45.69M
-17.15%
YoY
|
$72.47M
3.55%
YoY
|
$64.84M
54.93%
YoY
|
| Cost Of Revenue |
$3.273M
-32.5%
YoY
|
$2.992M
5.46%
YoY
|
$3.801M
55.21%
YoY
|
$2.907M
0.03%
YoY
|
$4.849M
68.25%
YoY
|
$2.837M
72.88%
YoY
|
$2.449M
-29.83%
YoY
|
$2.906M
74.12%
YoY
|
$2.882M
-22.46%
YoY
|
$1.641M
-92.41%
YoY
|
$3.490M
-75.34%
YoY
|
$1.669M
-86.5%
YoY
|
$3.717M
-20.9%
YoY
|
$21.61M
80.36%
YoY
|
$14.15M
23.65%
YoY
|
$12.36M
-59.6%
YoY
|
$4.699M
-42.34%
YoY
|
$11.98M
2.08%
YoY
|
$11.45M
80.25%
YoY
|
| Gross Profit |
$48.45M
19.67%
YoY
|
$56.67M
41.77%
YoY
|
$111.7M
126.2%
YoY
|
$44.72M
15.78%
YoY
|
$40.48M
44.09%
YoY
|
$39.98M
51.08%
YoY
|
$49.36M
68.02%
YoY
|
$38.63M
56.4%
YoY
|
$28.10M
-30.22%
YoY
|
$26.46M
-8.02%
YoY
|
$29.38M
-43.43%
YoY
|
$24.70M
-45.19%
YoY
|
$40.26M
-1.79%
YoY
|
$28.77M
-52.44%
YoY
|
$51.94M
-2.72%
YoY
|
$45.06M
-16.69%
YoY
|
$40.99M
-12.78%
YoY
|
$60.49M
3.84%
YoY
|
$53.39M
50.39%
YoY
|
| Selling, General & Admin |
$20.84M
10.82%
YoY
|
$25.03M
-2.26%
YoY
|
$28.45M
16.22%
YoY
|
$20.18M
14.48%
YoY
|
$18.80M
71.68%
YoY
|
$25.61M
60.11%
YoY
|
$24.48M
66.95%
YoY
|
$17.62M
56.14%
YoY
|
$10.95M
0.88%
YoY
|
$15.99M
-48.63%
YoY
|
$14.66M
-15.96%
YoY
|
$11.29M
-22.61%
YoY
|
$10.86M
-40.29%
YoY
|
$31.13M
75.52%
YoY
|
$17.45M
37.17%
YoY
|
$14.59M
-0.86%
YoY
|
$18.18M
44.06%
YoY
|
$17.74M
-41.04%
YoY
|
$12.72M
-15.33%
YoY
|
| Research & Development |
$2.148M
-95.71%
YoY
|
$3.511M
-20.66%
YoY
|
$21.02M
270.38%
YoY
|
$6.567M
22.66%
YoY
|
$50.09M
738.8%
YoY
|
$4.425M
-19.37%
YoY
|
$5.675M
2.58%
YoY
|
$5.354M
-21.89%
YoY
|
$5.971M
-10.39%
YoY
|
$5.488M
-40.33%
YoY
|
$5.532M
-74.9%
YoY
|
$6.854M
-64.15%
YoY
|
$6.663M
-67.19%
YoY
|
$9.197M
-49.59%
YoY
|
$22.04M
30.1%
YoY
|
$19.12M
19.84%
YoY
|
$20.31M
13.58%
YoY
|
$18.24M
-16.77%
YoY
|
$16.94M
31.78%
YoY
|
| Depreciation & Amortization |
$8.216M
-6.32%
YoY
|
$8.214M
-4.79%
YoY
|
$8.269M
-8.06%
YoY
|
$8.522M
3.21%
YoY
|
$8.770M
0.06%
YoY
|
$8.627M
-3.24%
YoY
|
$8.994M
4.58%
YoY
|
$8.257M
-13.04%
YoY
|
$8.765M
-7.73%
YoY
|
$8.916M
4.42%
YoY
|
$8.600M
-36.19%
YoY
|
$9.495M
-28.43%
YoY
|
$9.499M
-30.44%
YoY
|
$8.539M
-35.16%
YoY
|
$13.48M
5.93%
YoY
|
$13.27M
5.46%
YoY
|
$13.66M
8.67%
YoY
|
$13.17M
0.53%
YoY
|
$12.72M
170.7%
YoY
|
| Operating Expenses |
$2.148M
-95.71%
YoY
|
$36.63M
-4.32%
YoY
|
$21.02M
270.38%
YoY
|
$6.567M
22.66%
YoY
|
$50.09M
738.8%
YoY
|
$38.29M
28.41%
YoY
|
$5.675M
2.58%
YoY
|
$5.354M
-21.89%
YoY
|
$5.971M
-10.39%
YoY
|
$29.82M
224.21%
YoY
|
$5.532M
-74.9%
YoY
|
$6.854M
-84.95%
YoY
|
$6.663M
-67.19%
YoY
|
$9.197M
-80.74%
YoY
|
$22.04M
30.1%
YoY
|
$45.53M
185.38%
YoY
|
$20.31M
13.58%
YoY
|
$47.75M
-25.56%
YoY
|
$16.94M
31.78%
YoY
|
| Operating Profit |
$17.37M
-147.96%
YoY
|
$20.04M
1087.91%
YoY
|
$54.93M
1647.73%
YoY
|
$8.444M
-144.21%
YoY
|
-$36.22M
-1312.05%
YoY
|
$1.687M
-150.24%
YoY
|
$3.143M
2.11%
YoY
|
-$19.10M
863.19%
YoY
|
$2.988M
-78.97%
YoY
|
-$3.358M
-117.16%
YoY
|
$3.078M
383.96%
YoY
|
-$1.983M
322.81%
YoY
|
$14.21M
-252.64%
YoY
|
$19.57M
53.69%
YoY
|
$636.0K
-95.95%
YoY
|
-$469.0K
-101.03%
YoY
|
-$9.306M
-297.37%
YoY
|
$12.73M
-315.83%
YoY
|
$15.71M
319.16%
YoY
|
| Interest Expense |
-$40.45M
267.08%
YoY
|
$41.45M
-237.75%
YoY
|
$87.48M
-1922.92%
YoY
|
$131.0K
-101.03%
YoY
|
-$11.02M
-7915.6%
YoY
|
-$30.09M
-268.72%
YoY
|
-$4.799M
-480000.0%
YoY
|
-$12.77M
-4595.42%
YoY
|
$141.0K
-41.25%
YoY
|
$17.84M
-60.39%
YoY
|
$1.000K
-99.7%
YoY
|
$284.0K
-113.86%
YoY
|
$240.0K
-69.58%
YoY
|
$45.03M
-374.31%
YoY
|
$332.0K
-92.52%
YoY
|
-$2.049M
-141.96%
YoY
|
$789.0K
-86.47%
YoY
|
-$16.42M
183.52%
YoY
|
$4.439M
-29.19%
YoY
|
| Other Income/Expense, Net |
-$41.63M
198.1%
YoY
|
$1.483M
-122.09%
YoY
|
$86.21M
-1009.15%
YoY
|
$2.779M
-106.0%
YoY
|
-$13.96M
-112.64%
YoY
|
-$6.712M
-346.96%
YoY
|
-$9.482M
-37.71%
YoY
|
-$46.29M
-998.14%
YoY
|
$110.5M
167.25%
YoY
|
$2.718M
-443.17%
YoY
|
-$15.22M
-6987.78%
YoY
|
$5.154M
6185.37%
YoY
|
$41.33M
-481.49%
YoY
|
-$792.0K
-76.32%
YoY
|
$221.0K
-149.44%
YoY
|
$82.00K
-100.66%
YoY
|
-$10.83M
-1132.79%
YoY
|
-$3.344M
63.12%
YoY
|
-$447.0K
-97.09%
YoY
|
| Pretax Income |
-$24.26M
-51.66%
YoY
|
$56.78M
-244.85%
YoY
|
$141.1M
-2326.49%
YoY
|
$11.22M
-117.16%
YoY
|
-$50.18M
-144.23%
YoY
|
-$39.20M
-329.28%
YoY
|
-$6.339M
-47.8%
YoY
|
-$65.39M
-2162.13%
YoY
|
$113.4M
104.28%
YoY
|
$17.10M
-29.18%
YoY
|
-$12.14M
-1517.04%
YoY
|
$3.171M
-598.58%
YoY
|
$55.54M
-375.75%
YoY
|
$24.14M
-443.58%
YoY
|
$857.0K
-94.38%
YoY
|
-$636.0K
-101.91%
YoY
|
-$20.14M
-449.41%
YoY
|
-$7.026M
-308.49%
YoY
|
$15.26M
-231.41%
YoY
|
| Income Tax |
-$10.91M
41.21%
YoY
|
$12.00M
-247.88%
YoY
|
$23.86M
2764.83%
YoY
|
$6.376M
-147.3%
YoY
|
-$7.729M
-128.3%
YoY
|
-$8.112M
643.54%
YoY
|
$833.0K
-144.52%
YoY
|
-$13.48M
-1629.97%
YoY
|
$27.31M
129.06%
YoY
|
-$1.091M
-102.82%
YoY
|
-$1.871M
-513.02%
YoY
|
$881.0K
240.15%
YoY
|
$11.92M
-350.73%
YoY
|
$38.67M
-2502.11%
YoY
|
$453.0K
-70.51%
YoY
|
$259.0K
-89.95%
YoY
|
-$4.755M
-61.47%
YoY
|
-$1.610M
-32.66%
YoY
|
$1.536M
-131.28%
YoY
|
| Net Earnings |
-$13.35M
-68.56%
YoY
|
$44.78M
-244.06%
YoY
|
$117.3M
-1735.15%
YoY
|
$4.847M
-109.34%
YoY
|
-$42.45M
-149.28%
YoY
|
-$31.09M
-270.93%
YoY
|
-$7.172M
-30.19%
YoY
|
-$51.91M
-2366.86%
YoY
|
$86.14M
105.34%
YoY
|
$18.19M
-204.02%
YoY
|
-$10.27M
-2642.82%
YoY
|
$2.290M
-355.87%
YoY
|
$41.95M
-372.66%
YoY
|
-$17.49M
222.84%
YoY
|
$404.0K
-97.06%
YoY
|
-$895.0K
-102.91%
YoY
|
-$15.39M
-184.97%
YoY
|
-$5.416M
-194.01%
YoY
|
$13.72M
-304.79%
YoY
|
| Basic Earnings Per Share |
-$0.67
-69.68%
YoY
|
N/A
|
$5.99
-1635.9%
YoY
|
$0.25
-108.68%
YoY
|
-$2.21
-145.47%
YoY
|
N/A
|
-$0.39
-33.9%
YoY
|
-$2.88
-2315.38%
YoY
|
$4.86
97.56%
YoY
|
N/A
|
-$0.59
-3050.0%
YoY
|
$0.13
-360.0%
YoY
|
$2.46
-370.33%
YoY
|
N/A
|
$0.02
-97.56%
YoY
|
-$0.05
-102.72%
YoY
|
-$0.91
-182.73%
YoY
|
N/A
|
$0.82
-295.24%
YoY
|
| Diluted Earnings Per Share |
-$0.67
-69.68%
YoY
|
$2.17
-232.57%
YoY
|
$5.68
-1556.41%
YoY
|
$0.24
-108.33%
YoY
|
-$2.21
-146.53%
YoY
|
-$1.64
-273.88%
YoY
|
-$0.39
-33.9%
YoY
|
-$2.88
-2315.38%
YoY
|
$4.75
103.86%
YoY
|
$0.94
-191.01%
YoY
|
-$0.59
-3050.0%
YoY
|
$0.13
-100.0%
YoY
|
$2.33
-356.04%
YoY
|
-$1.04
-100.0%
YoY
|
$0.02
-97.5%
YoY
|
-$53.06K
-2964292.55%
YoY
|
-$0.91
-186.67%
YoY
|
-$323.6K
-92466701.22%
YoY
|
$0.80
-290.48%
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 |
19.88M shares
3.26%
YoY
|
19.68M shares
4.16%
YoY
|
19.60M shares
7.27%
YoY
|
19.29M shares
7.41%
YoY
|
19.26M shares
8.75%
YoY
|
18.90M shares
8.37%
YoY
|
18.27M shares
5.26%
YoY
|
17.96M shares
4.0%
YoY
|
17.71M shares
3.68%
YoY
|
17.44M shares
3.21%
YoY
|
17.36M shares
2.77%
YoY
|
17.27M shares
2.44%
YoY
|
17.08M shares
1.5%
YoY
|
16.89M shares
1.09%
YoY
|
16.89M shares
1.2%
YoY
|
16.86M shares
1.21%
YoY
|
16.82M shares
2.37%
YoY
|
16.71M shares
3.95%
YoY
|
16.69M shares
3.77%
YoY
|
| Diluted Shares Outstanding |
19.88M shares
3.61%
YoY
|
N/A
|
20.63M shares
12.0%
YoY
|
19.93M shares
10.53%
YoY
|
19.19M shares
5.9%
YoY
|
N/A
|
18.42M shares
5.98%
YoY
|
18.03M shares
1.68%
YoY
|
18.12M shares
0.82%
YoY
|
N/A
|
17.38M shares
1.45%
YoY
|
17.73M shares
3.94%
YoY
|
17.97M shares
6.84%
YoY
|
N/A
|
17.13M shares
-0.06%
YoY
|
17.06M shares
-0.66%
YoY
|
16.82M shares
-2.46%
YoY
|
16.73M shares
0.29%
YoY
|
17.14M shares
6.59%
YoY
|
Loading...