|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$326.7M
61.16%
YoY
|
$202.7M
40.77%
YoY
|
$144.0M
-49.23%
YoY
|
$283.6M
29.61%
YoY
|
$218.8M
88.37%
YoY
|
| Cost Of Revenue |
$151.7M
54.45%
YoY
|
$98.20M
58.64%
YoY
|
$61.91M
-38.49%
YoY
|
$100.6M
26.84%
YoY
|
$79.35M
36.28%
YoY
|
| Gross Profit |
$175.0M
67.46%
YoY
|
$104.5M
27.3%
YoY
|
$82.09M
-55.13%
YoY
|
$183.0M
31.19%
YoY
|
$139.5M
140.73%
YoY
|
| Selling, General & Admin |
$116.5M
14.04%
YoY
|
$102.2M
21.66%
YoY
|
$83.97M
9.72%
YoY
|
$76.53M
40.39%
YoY
|
$54.52M
56.23%
YoY
|
| Research & Development |
$118.9M
11.27%
YoY
|
$106.9M
9.49%
YoY
|
$97.59M
8.09%
YoY
|
$90.29M
73.28%
YoY
|
$52.10M
64.62%
YoY
|
| Depreciation & Amortization |
$40.19M
33.64%
YoY
|
$30.07M
86.46%
YoY
|
$16.13M
36.18%
YoY
|
$11.84M
49.42%
YoY
|
$7.926M
23.81%
YoY
|
| Operating Expenses |
$242.0M
10.12%
YoY
|
$219.7M
16.08%
YoY
|
$189.3M
13.47%
YoY
|
$166.8M
56.46%
YoY
|
$106.6M
60.22%
YoY
|
| Operating Profit |
-$66.98M
-41.88%
YoY
|
-$115.2M
7.5%
YoY
|
-$107.2M
-764.11%
YoY
|
$16.14M
-50.85%
YoY
|
$32.84M
-481.32%
YoY
|
| Interest Expense |
$24.83M
8.51%
YoY
|
$22.88M
-15.12%
YoY
|
$26.96M
269.74%
YoY
|
$7.291M
-1558.2%
YoY
|
-$500.0K
-168.87%
YoY
|
| Other Income/Expense, Net |
-$157.0K
-79.29%
YoY
|
-$758.0K
437.59%
YoY
|
-$141.0K
45.36%
YoY
|
-$97.00K
-908.33%
YoY
|
$12.00K
N/A
|
| Pretax Income |
-$42.31M
-54.57%
YoY
|
-$93.12M
15.84%
YoY
|
-$80.38M
-444.46%
YoY
|
$23.34M
-27.88%
YoY
|
$32.36M
-445.27%
YoY
|
| Income Tax |
$598.0K
23.05%
YoY
|
$486.0K
219.74%
YoY
|
$152.0K
85.37%
YoY
|
$82.00K
5.13%
YoY
|
$78.00K
7700.0%
YoY
|
| Net Earnings |
-$42.90M
-54.16%
YoY
|
-$93.60M
16.22%
YoY
|
-$80.54M
-446.33%
YoY
|
$23.25M
-27.95%
YoY
|
$32.28M
-444.4%
YoY
|
| Basic Earnings Per Share |
-$1.72
-57.53%
YoY
|
-$4.05
11.57%
YoY
|
-$3.63
-433.03%
YoY
|
$1.09
-35.88%
YoY
|
$1.70
-393.1%
YoY
|
| Diluted Earnings Per Share |
-$1.72
-57.53%
YoY
|
-$4.05
11.57%
YoY
|
-$3.63
-452.43%
YoY
|
$1.03
-32.68%
YoY
|
$1.53
-363.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.97M shares
8.0%
YoY
|
23.12M shares
4.19%
YoY
|
22.19M shares
4.44%
YoY
|
21.25M
11.78%
YoY
|
19.01M
18.31%
YoY
|
| Diluted Shares Outstanding |
24.97M shares
8.0%
YoY
|
23.12M shares
4.19%
YoY
|
22.19M shares
-2.1%
YoY
|
22.66M
7.19%
YoY
|
21.14M
31.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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$113.6M
88.29%
YoY
|
$113.3M
66.32%
YoY
|
$83.57M
44.84%
YoY
|
$69.49M
58.42%
YoY
|
$60.31M
82.65%
YoY
|
$68.11M
60.63%
YoY
|
$57.70M
62.44%
YoY
|
$43.87M
58.2%
YoY
|
$33.02M
-13.88%
YoY
|
$42.40M
-30.3%
YoY
|
$35.52M
-51.41%
YoY
|
$27.73M
-65.09%
YoY
|
$38.34M
-45.42%
YoY
|
$60.84M
-19.67%
YoY
|
$73.10M
15.97%
YoY
|
$79.42M
78.48%
YoY
|
$70.25M
97.66%
YoY
|
$75.74M
88.08%
YoY
|
$63.03M
92.94%
YoY
|
| Cost Of Revenue |
$46.61M
55.49%
YoY
|
$49.40M
53.11%
YoY
|
$38.85M
37.61%
YoY
|
$33.44M
49.68%
YoY
|
$29.98M
95.16%
YoY
|
$32.27M
72.46%
YoY
|
$28.23M
80.93%
YoY
|
$22.34M
81.8%
YoY
|
$15.36M
0.39%
YoY
|
$18.71M
-18.93%
YoY
|
$15.60M
-39.52%
YoY
|
$12.29M
-54.05%
YoY
|
$15.30M
-38.84%
YoY
|
$23.08M
-2.28%
YoY
|
$25.80M
20.93%
YoY
|
$26.74M
51.36%
YoY
|
$25.02M
49.6%
YoY
|
$23.62M
23.02%
YoY
|
$21.33M
35.33%
YoY
|
| Gross Profit |
$66.96M
120.71%
YoY
|
$63.88M
78.22%
YoY
|
$44.72M
51.75%
YoY
|
$36.05M
67.5%
YoY
|
$30.34M
71.77%
YoY
|
$35.84M
51.29%
YoY
|
$29.47M
47.95%
YoY
|
$21.52M
39.42%
YoY
|
$17.66M
-23.35%
YoY
|
$23.69M
-37.25%
YoY
|
$19.92M
-57.89%
YoY
|
$15.44M
-70.69%
YoY
|
$23.04M
-49.06%
YoY
|
$37.76M
-27.55%
YoY
|
$47.30M
13.43%
YoY
|
$52.67M
96.35%
YoY
|
$45.23M
140.38%
YoY
|
$52.12M
147.38%
YoY
|
$41.70M
146.69%
YoY
|
| Selling, General & Admin |
$38.94M
44.98%
YoY
|
$30.82M
11.27%
YoY
|
$30.60M
20.68%
YoY
|
$28.23M
12.06%
YoY
|
$26.86M
12.31%
YoY
|
$27.70M
35.01%
YoY
|
$25.36M
18.24%
YoY
|
$25.19M
18.4%
YoY
|
$23.91M
15.34%
YoY
|
$20.51M
4.17%
YoY
|
$21.45M
7.85%
YoY
|
$21.28M
15.78%
YoY
|
$20.73M
11.6%
YoY
|
$19.69M
22.39%
YoY
|
$19.89M
36.06%
YoY
|
$18.38M
44.85%
YoY
|
$18.58M
67.02%
YoY
|
$16.09M
56.98%
YoY
|
$14.62M
62.8%
YoY
|
| Research & Development |
$32.74M
9.03%
YoY
|
$28.30M
-3.54%
YoY
|
$30.01M
13.29%
YoY
|
$30.56M
19.9%
YoY
|
$30.03M
17.55%
YoY
|
$29.33M
27.98%
YoY
|
$26.49M
12.02%
YoY
|
$25.49M
-4.05%
YoY
|
$25.54M
4.44%
YoY
|
$22.92M
-3.69%
YoY
|
$23.65M
-0.97%
YoY
|
$26.57M
20.67%
YoY
|
$24.46M
18.75%
YoY
|
$23.80M
50.13%
YoY
|
$23.88M
83.61%
YoY
|
$22.02M
82.46%
YoY
|
$20.60M
84.21%
YoY
|
$15.85M
81.17%
YoY
|
$13.01M
53.29%
YoY
|
| Depreciation & Amortization |
$12.39M
37.1%
YoY
|
$11.43M
32.3%
YoY
|
$6.100M
52.5%
YoY
|
$5.900M
55.26%
YoY
|
$9.037M
61.35%
YoY
|
$8.640M
96.72%
YoY
|
$4.000M
21.21%
YoY
|
$3.800M
15.15%
YoY
|
$5.601M
46.47%
YoY
|
$4.392M
31.26%
YoY
|
$3.300M
22.22%
YoY
|
$3.300M
37.5%
YoY
|
$3.824M
50.31%
YoY
|
$3.346M
41.06%
YoY
|
$2.700M
285.71%
YoY
|
$2.400M
71.43%
YoY
|
$2.544M
57.33%
YoY
|
$2.372M
65.87%
YoY
|
$700.0K
-63.16%
YoY
|
| Operating Expenses |
$79.29M
35.68%
YoY
|
$59.11M
3.65%
YoY
|
$60.74M
11.79%
YoY
|
$60.66M
12.67%
YoY
|
$58.44M
10.9%
YoY
|
$57.03M
31.3%
YoY
|
$54.33M
20.48%
YoY
|
$53.84M
12.54%
YoY
|
$52.70M
16.62%
YoY
|
$43.43M
-0.13%
YoY
|
$45.09M
3.04%
YoY
|
$47.84M
18.44%
YoY
|
$45.19M
15.36%
YoY
|
$43.49M
36.16%
YoY
|
$43.76M
58.44%
YoY
|
$40.39M
63.18%
YoY
|
$39.17M
75.64%
YoY
|
$31.94M
68.12%
YoY
|
$27.62M
58.18%
YoY
|
| Operating Profit |
-$12.34M
-56.1%
YoY
|
$4.771M
-122.52%
YoY
|
-$16.02M
-35.56%
YoY
|
-$24.61M
-23.85%
YoY
|
-$28.11M
-19.78%
YoY
|
-$21.18M
7.31%
YoY
|
-$24.86M
-1.25%
YoY
|
-$32.32M
-0.26%
YoY
|
-$35.04M
58.19%
YoY
|
-$19.74M
244.44%
YoY
|
-$25.18M
-812.83%
YoY
|
-$32.41M
-363.86%
YoY
|
-$22.15M
-465.5%
YoY
|
-$5.731M
-128.4%
YoY
|
$3.532M
-74.9%
YoY
|
$12.28M
492.14%
YoY
|
$6.060M
-273.84%
YoY
|
$20.18M
874.88%
YoY
|
$14.07M
-2613.21%
YoY
|
| Interest Expense |
$7.310M
70.24%
YoY
|
$7.998M
57.19%
YoY
|
$8.275M
50.48%
YoY
|
$4.263M
-25.68%
YoY
|
$4.294M
-34.54%
YoY
|
$5.088M
-30.58%
YoY
|
$5.499M
-25.01%
YoY
|
$5.736M
-13.96%
YoY
|
$6.560M
16.54%
YoY
|
$7.329M
83.41%
YoY
|
$7.333M
194.26%
YoY
|
$6.667M
730.26%
YoY
|
$5.629M
N/A
|
$3.996M
N/A
|
$2.492M
N/A
|
$803.0K
N/A
|
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$174.0K
-4450.0%
YoY
|
-$210.0K
-58.82%
YoY
|
-$157.0K
-193.45%
YoY
|
$204.0K
-200.49%
YoY
|
$4.000K
-101.88%
YoY
|
-$510.0K
-435.53%
YoY
|
$168.0K
-172.41%
YoY
|
-$203.0K
26.09%
YoY
|
-$213.0K
-313.0%
YoY
|
$152.0K
-8.98%
YoY
|
-$232.0K
-2.52%
YoY
|
-$161.0K
-6.94%
YoY
|
$100.0K
-32.43%
YoY
|
$167.0K
-153.87%
YoY
|
-$238.0K
116.36%
YoY
|
-$173.0K
517.86%
YoY
|
$148.0K
-479.49%
YoY
|
-$310.0K
287.5%
YoY
|
-$110.0K
-3766.67%
YoY
|
| Pretax Income |
-$5.203M
-78.15%
YoY
|
$9.552M
-151.8%
YoY
|
-$7.903M
-58.83%
YoY
|
-$20.14M
-24.8%
YoY
|
-$23.81M
-17.01%
YoY
|
-$18.44M
-7.74%
YoY
|
-$19.20M
6.2%
YoY
|
-$26.79M
3.43%
YoY
|
-$28.69M
74.73%
YoY
|
-$19.99M
1174.68%
YoY
|
-$18.08M
-412.41%
YoY
|
-$25.90M
-300.6%
YoY
|
-$16.42M
-364.5%
YoY
|
-$1.568M
-107.89%
YoY
|
$5.786M
-58.56%
YoY
|
$12.91M
531.04%
YoY
|
$6.208M
-276.11%
YoY
|
$19.87M
898.49%
YoY
|
$13.96M
-2193.55%
YoY
|
| Income Tax |
$14.00K
-79.1%
YoY
|
$385.0K
3.49%
YoY
|
$111.0K
-6.72%
YoY
|
$35.00K
-294.44%
YoY
|
$67.00K
415.38%
YoY
|
$372.0K
3620.0%
YoY
|
$119.0K
142.86%
YoY
|
-$18.00K
-178.26%
YoY
|
$13.00K
-81.43%
YoY
|
$10.00K
-124.39%
YoY
|
$49.00K
1533.33%
YoY
|
$23.00K
-55.77%
YoY
|
$70.00K
2.94%
YoY
|
-$41.00K
-472.73%
YoY
|
$3.000K
-25.0%
YoY
|
$52.00K
126.09%
YoY
|
$68.00K
70.0%
YoY
|
$11.00K
N/A
|
$4.000K
N/A
|
| Net Earnings |
-$5.217M
-78.15%
YoY
|
$9.167M
-148.73%
YoY
|
-$8.014M
-58.51%
YoY
|
-$20.18M
-24.62%
YoY
|
-$23.88M
-16.82%
YoY
|
-$18.81M
-5.92%
YoY
|
-$19.32M
6.57%
YoY
|
-$26.77M
3.27%
YoY
|
-$28.70M
74.07%
YoY
|
-$20.00M
1209.56%
YoY
|
-$18.13M
-413.42%
YoY
|
-$25.92M
-301.59%
YoY
|
-$16.49M
-368.57%
YoY
|
-$1.527M
-107.69%
YoY
|
$5.783M
-58.57%
YoY
|
$12.86M
535.64%
YoY
|
$6.140M
-272.23%
YoY
|
$19.86M
897.94%
YoY
|
$13.96M
-2192.95%
YoY
|
| Basic Earnings Per Share |
-$0.20
-80.2%
YoY
|
N/A
|
-$0.31
-62.65%
YoY
|
-$0.84
-27.59%
YoY
|
-$1.01
-19.84%
YoY
|
N/A
|
-$0.83
2.47%
YoY
|
-$1.16
-0.85%
YoY
|
-$1.26
65.79%
YoY
|
N/A
|
-$0.81
-400.0%
YoY
|
-$1.17
-291.8%
YoY
|
-$0.76
-362.07%
YoY
|
N/A
|
$0.27
-63.01%
YoY
|
$0.61
454.55%
YoY
|
$0.29
-245.0%
YoY
|
N/A
|
$0.73
-1925.0%
YoY
|
| Diluted Earnings Per Share |
-$0.20
-80.2%
YoY
|
$0.35
-143.46%
YoY
|
-$0.31
-62.65%
YoY
|
-$0.84
-27.59%
YoY
|
-$1.01
-19.84%
YoY
|
-$0.80
-9.59%
YoY
|
-$0.83
2.47%
YoY
|
-$1.16
-1.22%
YoY
|
-$1.26
65.79%
YoY
|
-$0.89
1150.98%
YoY
|
-$0.81
-411.54%
YoY
|
-$1.17
-306.02%
YoY
|
-$0.76
-381.48%
YoY
|
-$0.07
-100.0%
YoY
|
$0.26
-60.61%
YoY
|
$0.57
470.0%
YoY
|
$0.27
-235.0%
YoY
|
$891.9K
664.16%
YoY
|
$0.66
-1750.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
|
| Basic Shares Outstanding |
26.30M shares
11.45%
YoY
|
26.10M shares
11.72%
YoY
|
26.00M shares
12.41%
YoY
|
23.72M shares
3.72%
YoY
|
23.60M shares
3.99%
YoY
|
23.36M shares
4.03%
YoY
|
23.13M shares
4.15%
YoY
|
22.87M shares
4.19%
YoY
|
22.69M shares
4.56%
YoY
|
22.46M shares
4.74%
YoY
|
22.21M
4.34%
YoY
|
21.95M
3.8%
YoY
|
21.70M
3.73%
YoY
|
21.44M
11.35%
YoY
|
21.29M
11.16%
YoY
|
21.15M
11.65%
YoY
|
20.92M
17.09%
YoY
|
19.25M
N/A
|
19.15M
13.86%
YoY
|
| Diluted Shares Outstanding |
26.34M shares
11.37%
YoY
|
N/A
|
26.05M shares
12.1%
YoY
|
23.92M shares
4.03%
YoY
|
23.65M shares
3.9%
YoY
|
N/A
|
23.24M shares
4.08%
YoY
|
23.00M shares
4.18%
YoY
|
22.77M shares
4.46%
YoY
|
N/A
|
22.33M shares
-1.27%
YoY
|
22.07M
-2.85%
YoY
|
21.79M
-4.0%
YoY
|
N/A
|
22.61M
6.41%
YoY
|
22.72M
8.75%
YoY
|
22.70M
27.06%
YoY
|
N/A
|
21.25M
26.36%
YoY
|
Loading...