|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$106.5M
350.91%
YoY
|
$23.61M
-14.02%
YoY
|
$27.46M
162.58%
YoY
|
$10.46M
-63.5%
YoY
|
$28.65M
115.61%
YoY
|
| Cost Of Revenue |
$3.862M
-38.06%
YoY
|
$6.235M
679.38%
YoY
|
$800.0K
133.24%
YoY
|
$343.0K
-83.34%
YoY
|
$2.059M
N/A
|
| Gross Profit |
$102.6M
490.48%
YoY
|
$17.38M
-34.82%
YoY
|
$26.66M
163.58%
YoY
|
$10.12M
-61.96%
YoY
|
$26.59M
N/A
|
| Selling, General & Admin |
$77.62M
41.46%
YoY
|
$54.87M
59.9%
YoY
|
$34.31M
123.69%
YoY
|
$15.34M
76.3%
YoY
|
$8.701M
4.33%
YoY
|
| Research & Development |
$12.74M
-69.73%
YoY
|
$42.10M
5.75%
YoY
|
$39.81M
102.95%
YoY
|
$19.61M
93.03%
YoY
|
$10.16M
14.9%
YoY
|
| Depreciation & Amortization |
$4.054M
-36.55%
YoY
|
$6.389M
535.09%
YoY
|
$1.006M
6.57%
YoY
|
$944.0K
267.32%
YoY
|
$257.0K
-5.86%
YoY
|
| Operating Expenses |
$90.36M
-6.81%
YoY
|
$96.96M
27.14%
YoY
|
$76.27M
288.83%
YoY
|
$19.61M
93.03%
YoY
|
$10.16M
14.9%
YoY
|
| Operating Profit |
-$62.94M
-27.65%
YoY
|
-$87.00M
75.4%
YoY
|
-$49.60M
16.7%
YoY
|
-$42.51M
-649.94%
YoY
|
$7.729M
-237.8%
YoY
|
| Interest Expense |
-$882.0K
-83.02%
YoY
|
-$5.194M
-246.1%
YoY
|
$3.555M
961.19%
YoY
|
$335.0K
48.23%
YoY
|
$226.0K
-95.28%
YoY
|
| Other Income/Expense, Net |
$149.6M
-4869.56%
YoY
|
-$3.137M
-188.24%
YoY
|
$3.555M
1919.89%
YoY
|
$176.0K
-101.08%
YoY
|
-$16.25M
126.17%
YoY
|
| Pretax Income |
$86.68M
-196.16%
YoY
|
-$90.14M
95.75%
YoY
|
-$46.05M
8.86%
YoY
|
-$42.30M
397.65%
YoY
|
-$8.500M
-33.59%
YoY
|
| Income Tax |
$3.449M
-77.56%
YoY
|
$15.37M
N/A
|
$0.00
-100.0%
YoY
|
-$786.0K
-2411.76%
YoY
|
$34.00K
-200.0%
YoY
|
| Net Earnings |
$83.23M
-178.88%
YoY
|
-$105.5M
129.13%
YoY
|
-$46.05M
10.85%
YoY
|
-$41.54M
385.6%
YoY
|
-$8.555M
-32.95%
YoY
|
| Basic Earnings Per Share |
$1.40
-161.4%
YoY
|
-$2.28
75.38%
YoY
|
-$1.30
8.33%
YoY
|
-$1.20
-43.13%
YoY
|
-$2.11
-34.27%
YoY
|
| Diluted Earnings Per Share |
$1.35
-159.12%
YoY
|
-$2.28
75.63%
YoY
|
-$1.30
8.24%
YoY
|
-$1.20
-43.13%
YoY
|
-$2.11
-34.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.31M shares
19.59%
YoY
|
46.25M
30.46%
YoY
|
35.45M
2.79%
YoY
|
34.49M
15.87%
YoY
|
29.77M
647.7%
YoY
|
| Diluted Shares Outstanding |
57.26M shares
23.81%
YoY
|
46.25M shares
N/A
|
N/A
|
N/A
|
29.77M
647.7%
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 |
$36.20M
77.45%
YoY
|
$34.13M
183.36%
YoY
|
$26.10M
606.36%
YoY
|
$25.90M
482.15%
YoY
|
$20.40M
495.62%
YoY
|
$12.04M
-8.88%
YoY
|
$3.695M
27.63%
YoY
|
$4.449M
-47.47%
YoY
|
$3.425M
18.96%
YoY
|
$13.22M
469.7%
YoY
|
$2.895M
0.73%
YoY
|
$8.470M
551.54%
YoY
|
$2.879M
-27.39%
YoY
|
$2.320M
-10.15%
YoY
|
$2.874M
46.26%
YoY
|
$1.300M
-89.15%
YoY
|
$3.965M
-67.28%
YoY
|
$2.582M
8.95%
YoY
|
$1.965M
2.08%
YoY
|
| Cost Of Revenue |
$316.0K
-80.43%
YoY
|
$316.0K
-80.45%
YoY
|
$315.0K
-91.81%
YoY
|
$1.616M
4.53%
YoY
|
$1.615M
5.69%
YoY
|
$1.616M
102.0%
YoY
|
$3.848M
2572.22%
YoY
|
$1.546M
128.36%
YoY
|
$1.528M
1122.4%
YoY
|
$800.0K
N/A
|
$144.0K
2.13%
YoY
|
$677.0K
1227.45%
YoY
|
$125.0K
1462.5%
YoY
|
N/A
|
$141.0K
N/A
|
$51.00K
-94.9%
YoY
|
$8.000K
N/A
|
N/A
|
$0.00
N/A
|
| Gross Profit |
$35.90M
91.12%
YoY
|
$33.81M
224.24%
YoY
|
$25.75M
-16928.76%
YoY
|
$24.27M
735.86%
YoY
|
$18.79M
890.3%
YoY
|
$10.43M
-16.03%
YoY
|
-$153.0K
-105.56%
YoY
|
$2.903M
-62.75%
YoY
|
$1.897M
-31.12%
YoY
|
$12.42M
N/A
|
$2.751M
0.66%
YoY
|
$7.793M
523.94%
YoY
|
$2.754M
-30.4%
YoY
|
N/A
|
$2.733M
39.08%
YoY
|
$1.249M
-88.63%
YoY
|
$3.957M
N/A
|
N/A
|
$1.965M
N/A
|
| Selling, General & Admin |
$20.78M
6.33%
YoY
|
$20.35M
26.23%
YoY
|
$16.94M
4.49%
YoY
|
$20.78M
64.88%
YoY
|
$19.55M
96.81%
YoY
|
$16.13M
10.02%
YoY
|
$16.21M
178.58%
YoY
|
$12.60M
79.93%
YoY
|
$9.931M
45.32%
YoY
|
$14.66M
188.52%
YoY
|
$5.818M
46.4%
YoY
|
$7.005M
96.88%
YoY
|
$6.834M
149.96%
YoY
|
$5.080M
98.75%
YoY
|
$3.974M
104.0%
YoY
|
$3.558M
54.36%
YoY
|
$2.734M
44.66%
YoY
|
$2.556M
1.03%
YoY
|
$1.948M
36.22%
YoY
|
| Research & Development |
$4.392M
34.81%
YoY
|
$2.620M
-68.63%
YoY
|
$3.432M
-68.64%
YoY
|
$3.433M
-67.37%
YoY
|
$3.258M
-73.46%
YoY
|
$8.352M
-25.64%
YoY
|
$10.95M
-10.99%
YoY
|
$10.52M
41.54%
YoY
|
$12.28M
38.82%
YoY
|
$11.23M
76.88%
YoY
|
$12.30M
128.36%
YoY
|
$7.433M
55.02%
YoY
|
$8.844M
186.96%
YoY
|
$6.350M
126.06%
YoY
|
$5.385M
140.51%
YoY
|
$4.795M
68.36%
YoY
|
$3.082M
36.07%
YoY
|
$2.809M
-7.9%
YoY
|
$2.239M
31.01%
YoY
|
| Depreciation & Amortization |
$368.0K
-77.68%
YoY
|
$362.0K
-78.03%
YoY
|
$392.0K
-75.76%
YoY
|
$1.651M
5.7%
YoY
|
$1.649M
5.57%
YoY
|
$1.648M
109.67%
YoY
|
$1.617M
2595.0%
YoY
|
$1.562M
1852.5%
YoY
|
$1.562M
1877.22%
YoY
|
$786.0K
162.0%
YoY
|
$60.00K
-84.92%
YoY
|
$80.00K
-55.8%
YoY
|
$79.00K
21.54%
YoY
|
$300.0K
368.75%
YoY
|
$398.0K
512.31%
YoY
|
$181.0K
166.18%
YoY
|
$65.00K
1.56%
YoY
|
$64.00K
6.67%
YoY
|
$65.00K
-7.14%
YoY
|
| Operating Expenses |
$25.18M
10.4%
YoY
|
$24.49M
-5.22%
YoY
|
$20.37M
-24.99%
YoY
|
$24.22M
4.71%
YoY
|
$22.80M
2.68%
YoY
|
$25.84M
-4.6%
YoY
|
$27.15M
49.89%
YoY
|
$23.13M
60.17%
YoY
|
$22.21M
41.65%
YoY
|
$27.09M
134.12%
YoY
|
$18.12M
236.4%
YoY
|
$14.44M
201.11%
YoY
|
$15.68M
408.7%
YoY
|
$11.57M
113.31%
YoY
|
$5.385M
140.51%
YoY
|
$4.795M
68.36%
YoY
|
$3.082M
36.07%
YoY
|
$5.424M
-2.8%
YoY
|
$2.239M
31.01%
YoY
|
| Operating Profit |
$52.15M
-1072.51%
YoY
|
$9.315M
-160.42%
YoY
|
$4.143M
-115.17%
YoY
|
-$71.04M
198.55%
YoY
|
-$5.362M
-73.83%
YoY
|
-$15.42M
5.08%
YoY
|
-$27.31M
77.73%
YoY
|
-$23.80M
258.09%
YoY
|
-$20.49M
58.51%
YoY
|
-$14.67M
N/A
|
-$15.36M
131.87%
YoY
|
-$6.645M
-73.17%
YoY
|
-$12.92M
595.21%
YoY
|
N/A
|
-$6.626M
198.2%
YoY
|
-$24.77M
-524.6%
YoY
|
-$1.859M
-126.71%
YoY
|
N/A
|
-$2.222M
83.18%
YoY
|
| Interest Expense |
-$5.554M
288.66%
YoY
|
-$206.0K
-91.23%
YoY
|
$386.0K
-132.91%
YoY
|
$367.0K
-90.69%
YoY
|
-$1.429M
-294.42%
YoY
|
-$2.349M
387.34%
YoY
|
-$1.173M
-420.49%
YoY
|
$3.940M
1900.0%
YoY
|
$735.0K
303.85%
YoY
|
-$482.0K
-341.0%
YoY
|
$366.0K
195.16%
YoY
|
$197.0K
447.22%
YoY
|
$182.0K
3540.0%
YoY
|
$200.0K
15.61%
YoY
|
$124.0K
1966.67%
YoY
|
$36.00K
125.0%
YoY
|
$5.000K
-97.49%
YoY
|
$173.0K
-110.55%
YoY
|
$6.000K
-99.48%
YoY
|
| Other Income/Expense, Net |
-$7.342M
-313.12%
YoY
|
$3.557M
-236.65%
YoY
|
-$5.120M
-13.5%
YoY
|
$147.9M
3654.95%
YoY
|
$3.445M
-9.2%
YoY
|
-$2.603M
N/A
|
-$5.919M
-495.66%
YoY
|
$3.940M
164.96%
YoY
|
$3.794M
259.96%
YoY
|
N/A
|
$1.496M
-6604.35%
YoY
|
$1.487M
14770.0%
YoY
|
$1.054M
-11811.11%
YoY
|
N/A
|
-$23.00K
-104.97%
YoY
|
$10.00K
-97.3%
YoY
|
-$9.000K
-99.95%
YoY
|
N/A
|
$463.0K
-125.3%
YoY
|
| Pretax Income |
$44.80M
-2437.19%
YoY
|
$12.67M
-162.19%
YoY
|
-$977.0K
-97.06%
YoY
|
$76.91M
-487.34%
YoY
|
-$1.917M
-88.52%
YoY
|
-$20.37M
34.42%
YoY
|
-$33.23M
139.58%
YoY
|
-$19.86M
284.94%
YoY
|
-$16.69M
40.62%
YoY
|
-$15.15M
67.25%
YoY
|
-$13.87M
108.57%
YoY
|
-$5.158M
-79.17%
YoY
|
-$11.87M
535.44%
YoY
|
-$9.060M
239.45%
YoY
|
-$6.649M
278.0%
YoY
|
-$24.76M
-499.11%
YoY
|
-$1.868M
-81.86%
YoY
|
-$2.669M
-45.08%
YoY
|
-$1.759M
-42.2%
YoY
|
| Income Tax |
$6.914M
484.94%
YoY
|
$501.0K
-96.74%
YoY
|
-$433.0K
N/A
|
$2.199M
3041.43%
YoY
|
$1.182M
-1788.57%
YoY
|
$15.37M
N/A
|
$0.00
-100.0%
YoY
|
$70.00K
-194.59%
YoY
|
-$70.00K
-32.04%
YoY
|
$0.00
-100.0%
YoY
|
$177.0K
-636.36%
YoY
|
-$74.00K
-89.65%
YoY
|
-$103.0K
2475.0%
YoY
|
-$30.00K
-188.24%
YoY
|
-$33.00K
N/A
|
-$715.0K
N/A
|
-$4.000K
N/A
|
$34.00K
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$37.89M
-1322.65%
YoY
|
$11.83M
-133.1%
YoY
|
-$544.0K
-98.36%
YoY
|
$74.71M
-474.94%
YoY
|
-$3.099M
-81.36%
YoY
|
-$35.74M
135.85%
YoY
|
-$33.23M
136.56%
YoY
|
-$19.93M
291.92%
YoY
|
-$16.62M
41.26%
YoY
|
-$15.15M
67.99%
YoY
|
-$14.05M
112.29%
YoY
|
-$5.084M
-78.85%
YoY
|
-$11.77M
531.28%
YoY
|
-$9.020M
233.7%
YoY
|
-$6.616M
276.12%
YoY
|
-$24.04M
-487.59%
YoY
|
-$1.864M
-81.9%
YoY
|
-$2.703M
-44.38%
YoY
|
-$1.759M
-41.54%
YoY
|
| Basic Earnings Per Share |
$0.62
-1133.33%
YoY
|
N/A
|
-$0.01
-98.55%
YoY
|
$1.24
-358.33%
YoY
|
-$0.06
-85.0%
YoY
|
N/A
|
-$0.69
72.5%
YoY
|
-$0.48
220.0%
YoY
|
-$0.40
17.65%
YoY
|
N/A
|
-$0.40
110.53%
YoY
|
-$0.15
-78.57%
YoY
|
-$0.34
580.0%
YoY
|
N/A
|
-$0.19
280.0%
YoY
|
-$0.70
75.0%
YoY
|
-$0.05
-97.99%
YoY
|
N/A
|
-$0.05
-92.65%
YoY
|
| Diluted Earnings Per Share |
$0.60
-1151.83%
YoY
|
$0.20
-130.16%
YoY
|
-$0.01
-97.85%
YoY
|
$1.21
-355.38%
YoY
|
-$0.06
-85.46%
YoY
|
-$0.67
70.78%
YoY
|
-$0.70
73.74%
YoY
|
-$0.48
217.03%
YoY
|
-$0.40
17.02%
YoY
|
-$0.39
50.53%
YoY
|
-$0.40
-100.0%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.34
-100.0%
YoY
|
-$0.26
-100.0%
YoY
|
-$191.8K
319662534.16%
YoY
|
-$697.9K
174484277.69%
YoY
|
-$54.02K
2169323.76%
YoY
|
-$76.46K
-92.86%
YoY
|
-$0.06
-91.18%
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 |
58.71M shares
8.49%
YoY
|
56.30M shares
5.47%
YoY
|
56.14M shares
6.68%
YoY
|
54.68M
30.65%
YoY
|
54.12M
24.62%
YoY
|
53.38M
47.37%
YoY
|
52.62M
55.07%
YoY
|
41.85M
23.53%
YoY
|
43.43M
25.73%
YoY
|
36.22M
4.97%
YoY
|
33.93M
-1.63%
YoY
|
33.88M
-1.64%
YoY
|
34.54M
0.1%
YoY
|
34.50M
-2.31%
YoY
|
34.49M
-2.06%
YoY
|
34.45M
18.07%
YoY
|
34.51M
80.23%
YoY
|
35.32M
N/A
|
35.22M
695.89%
YoY
|
| Diluted Shares Outstanding |
60.23M shares
11.34%
YoY
|
N/A
|
55.95M shares
17.03%
YoY
|
56.33M shares
34.43%
YoY
|
54.10M shares
N/A
|
N/A
|
47.81M shares
N/A
|
41.90M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
35.22M
695.89%
YoY
|
Loading...