|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$621.3M
3.19%
YoY
|
$602.1M
30.58%
YoY
|
$461.1M
N/A
|
$0.00
-100.0%
YoY
|
$115.7M
-19.06%
YoY
|
| Cost Of Revenue |
$377.2M
-3.98%
YoY
|
$392.9M
23.87%
YoY
|
$317.2M
1171.56%
YoY
|
$24.95M
104.55%
YoY
|
$12.20M
-20.64%
YoY
|
| Gross Profit |
$244.0M
16.67%
YoY
|
$209.2M
45.36%
YoY
|
$143.9M
-30.82%
YoY
|
$208.0M
101.0%
YoY
|
$103.5M
-18.86%
YoY
|
| Selling, General & Admin |
$207.6M
8.91%
YoY
|
$190.6M
3.8%
YoY
|
$183.7M
-41.53%
YoY
|
$314.1M
43.32%
YoY
|
$219.2M
21.38%
YoY
|
| Research & Development |
$16.52M
-26.13%
YoY
|
$22.37M
-22.6%
YoY
|
$28.90M
51.36%
YoY
|
$19.09M
8.77%
YoY
|
$17.55M
11.53%
YoY
|
| Depreciation & Amortization |
$16.99M
-23.29%
YoY
|
$22.15M
-7.38%
YoY
|
$23.91M
34.98%
YoY
|
$17.71M
4.39%
YoY
|
$16.97M
51.96%
YoY
|
| Operating Expenses |
$224.2M
5.23%
YoY
|
$213.0M
0.21%
YoY
|
$212.6M
-54.57%
YoY
|
$467.9M
34.74%
YoY
|
$347.3M
16.29%
YoY
|
| Operating Profit |
-$182.6M
-34.32%
YoY
|
-$278.0M
-2.99%
YoY
|
-$286.6M
3119.52%
YoY
|
-$8.902M
-96.35%
YoY
|
-$243.8M
42.5%
YoY
|
| Interest Expense |
-$34.21M
34.65%
YoY
|
-$25.41M
18.15%
YoY
|
-$21.51M
-51.22%
YoY
|
-$44.09M
588.69%
YoY
|
-$6.402M
465.05%
YoY
|
| Other Income/Expense, Net |
-$43.48M
134.26%
YoY
|
-$18.56M
-115.29%
YoY
|
$121.4M
1127.53%
YoY
|
$9.890M
4181.39%
YoY
|
$231.0K
-103.84%
YoY
|
| Pretax Income |
-$226.1M
-23.77%
YoY
|
-$296.6M
79.53%
YoY
|
-$165.2M
1461.68%
YoY
|
-$10.58M
-95.77%
YoY
|
-$250.0M
40.25%
YoY
|
| Income Tax |
-$2.006M
115.01%
YoY
|
-$933.0K
-275.05%
YoY
|
$533.0K
N/A
|
$0.00
-100.0%
YoY
|
$323.0K
N/A
|
| Net Earnings |
-$224.1M
-24.21%
YoY
|
-$295.7M
78.39%
YoY
|
-$165.7M
1466.72%
YoY
|
-$10.58M
-95.77%
YoY
|
-$250.3M
40.43%
YoY
|
| Basic Earnings Per Share |
-$20.69
-23.48%
YoY
|
-$27.04
3280.0%
YoY
|
-$0.80
-96.8%
YoY
|
-$25.02
-8.08%
YoY
|
-$27.22
N/A
|
| Diluted Earnings Per Share |
-$20.69
-23.48%
YoY
|
-$27.04
3280.0%
YoY
|
-$0.80
-100.0%
YoY
|
-$1.359M
17.61%
YoY
|
-$1.155M
40.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.31M shares
3.43%
YoY
|
10.93M shares
-94.69%
YoY
|
206.0M shares
1651.14%
YoY
|
11.77M shares
27.96%
YoY
|
9.195M shares
N/A
|
| Diluted Shares Outstanding |
11.31M shares
3.43%
YoY
|
10.93M shares
-94.69%
YoY
|
206.0M shares
1651.14%
YoY
|
11.77M shares
27.96%
YoY
|
9.195M shares
N/A
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$147.1M
-10.64%
YoY
|
$118.9M
-10.96%
YoY
|
$161.1M
-1.2%
YoY
|
$162.1M
0.76%
YoY
|
$164.6M
4.57%
YoY
|
$133.5M
10.55%
YoY
|
$163.0M
20.97%
YoY
|
$160.9M
29.21%
YoY
|
$157.4M
29.74%
YoY
|
$120.7M
50.05%
YoY
|
$134.8M
55.51%
YoY
|
$124.5M
84.61%
YoY
|
$121.3M
156.66%
YoY
|
$80.47M
154.98%
YoY
|
$86.66M
204.24%
YoY
|
$67.45M
154.82%
YoY
|
$47.27M
-22.16%
YoY
|
$31.56M
N/A
|
| Cost Of Revenue |
$80.40M
-15.06%
YoY
|
$96.85M
-3.5%
YoY
|
$89.24M
-7.92%
YoY
|
$92.70M
387.59%
YoY
|
$94.65M
1.51%
YoY
|
$100.4M
541.99%
YoY
|
$96.91M
11.1%
YoY
|
$19.01M
43.11%
YoY
|
$93.24M
534.87%
YoY
|
$15.63M
51.84%
YoY
|
$87.22M
891.97%
YoY
|
$13.28M
79.47%
YoY
|
$14.69M
67.85%
YoY
|
$10.30M
N/A
|
$8.793M
228.83%
YoY
|
$7.402M
163.6%
YoY
|
$8.750M
30.34%
YoY
|
N/A
|
| Gross Profit |
$66.69M
-4.66%
YoY
|
$22.01M
-33.55%
YoY
|
$71.84M
8.65%
YoY
|
$69.42M
-51.07%
YoY
|
$69.95M
9.02%
YoY
|
$33.12M
-68.49%
YoY
|
$66.12M
39.07%
YoY
|
$141.9M
27.55%
YoY
|
$64.16M
-39.83%
YoY
|
$105.1M
49.79%
YoY
|
$47.55M
-38.94%
YoY
|
$111.2M
85.24%
YoY
|
$106.6M
52.17%
YoY
|
$70.17M
N/A
|
$77.87M
201.69%
YoY
|
$60.05M
153.78%
YoY
|
$70.08M
29.75%
YoY
|
N/A
|
| Selling, General & Admin |
$24.45M
-51.92%
YoY
|
$42.14M
-3.2%
YoY
|
$61.58M
33.91%
YoY
|
$52.02M
7.16%
YoY
|
$50.84M
5.05%
YoY
|
$43.53M
-10.39%
YoY
|
$45.99M
-2.46%
YoY
|
$48.55M
4.65%
YoY
|
$48.40M
10.78%
YoY
|
$48.58M
4.61%
YoY
|
$47.15M
-51.38%
YoY
|
$46.39M
-38.28%
YoY
|
$43.69M
48.09%
YoY
|
$46.44M
33.99%
YoY
|
$96.98M
58.63%
YoY
|
$75.16M
71.69%
YoY
|
$29.50M
-74.18%
YoY
|
$34.66M
N/A
|
| Research & Development |
$3.863M
-12.06%
YoY
|
$3.938M
-15.69%
YoY
|
$3.031M
-37.86%
YoY
|
$4.427M
-17.16%
YoY
|
$4.393M
-21.03%
YoY
|
$4.671M
-29.01%
YoY
|
$4.878M
-21.91%
YoY
|
$5.344M
-22.95%
YoY
|
$5.563M
-31.22%
YoY
|
$6.580M
-13.7%
YoY
|
$6.247M
-0.26%
YoY
|
$6.936M
27.43%
YoY
|
$8.088M
98.92%
YoY
|
$7.625M
129.74%
YoY
|
$6.263M
48.38%
YoY
|
$5.443M
39.56%
YoY
|
$4.066M
N/A
|
$3.319M
N/A
|
| Depreciation & Amortization |
$1.995M
-60.04%
YoY
|
$2.591M
-47.9%
YoY
|
$3.639M
12.35%
YoY
|
$3.385M
-42.41%
YoY
|
$4.992M
-16.49%
YoY
|
$4.973M
-29.44%
YoY
|
$3.239M
-46.99%
YoY
|
$5.878M
-4.81%
YoY
|
$5.978M
-0.3%
YoY
|
$7.048M
25.19%
YoY
|
$6.110M
21.59%
YoY
|
$6.175M
-51.34%
YoY
|
$5.996M
N/A
|
$5.630M
36.68%
YoY
|
$5.025M
15.73%
YoY
|
$12.69M
0.49%
YoY
|
N/A
|
$4.119M
N/A
|
| Operating Expenses |
$28.31M
-48.75%
YoY
|
$46.08M
-4.41%
YoY
|
$106.9M
5.53%
YoY
|
$56.45M
4.75%
YoY
|
$55.24M
2.36%
YoY
|
$48.21M
-12.61%
YoY
|
$101.3M
-4.97%
YoY
|
$53.89M
1.06%
YoY
|
$53.96M
4.22%
YoY
|
$55.16M
2.02%
YoY
|
$106.6M
-27.19%
YoY
|
$53.32M
-53.81%
YoY
|
$51.78M
54.25%
YoY
|
$54.07M
42.36%
YoY
|
$146.4M
59.26%
YoY
|
$115.5M
52.19%
YoY
|
$33.57M
-81.3%
YoY
|
$37.98M
N/A
|
| Operating Profit |
-$6.880M
-78.3%
YoY
|
-$63.64M
-5.94%
YoY
|
-$35.09M
-0.33%
YoY
|
-$33.92M
-40.41%
YoY
|
-$31.70M
-24.55%
YoY
|
-$67.66M
-20.16%
YoY
|
-$35.20M
-40.41%
YoY
|
-$56.93M
-7.08%
YoY
|
-$42.01M
-37.93%
YoY
|
-$84.74M
-11.51%
YoY
|
-$59.07M
-13.84%
YoY
|
-$61.27M
939.32%
YoY
|
-$67.68M
4.23%
YoY
|
-$95.76M
34.79%
YoY
|
-$68.56M
3.67%
YoY
|
-$5.895M
27009.71%
YoY
|
-$64.93M
-48.26%
YoY
|
-$71.05M
N/A
|
| Interest Expense |
-$1.648M
-79.44%
YoY
|
-$9.449M
29.03%
YoY
|
$48.42M
-796.38%
YoY
|
-$9.256M
44.11%
YoY
|
-$8.016M
30.24%
YoY
|
-$7.323M
28.32%
YoY
|
-$6.953M
198.8%
YoY
|
-$6.423M
56.2%
YoY
|
-$6.155M
40.46%
YoY
|
-$5.707M
-30.42%
YoY
|
-$2.327M
-83.91%
YoY
|
-$4.112M
-69.03%
YoY
|
-$4.382M
-65.01%
YoY
|
-$8.202M
114.32%
YoY
|
-$14.46M
822.32%
YoY
|
-$13.28M
700.9%
YoY
|
-$12.52M
294.27%
YoY
|
-$3.827M
N/A
|
| Other Income/Expense, Net |
-$37.82M
-158.47%
YoY
|
$7.863M
-54.71%
YoY
|
-$26.27M
-25358.65%
YoY
|
-$145.3M
1984.16%
YoY
|
$64.68M
-2164.57%
YoY
|
$17.36M
-1180.34%
YoY
|
$104.0K
-98.4%
YoY
|
-$6.970M
-45.61%
YoY
|
-$3.133M
-113.04%
YoY
|
-$1.607M
-101.36%
YoY
|
$6.486M
13.27%
YoY
|
-$12.82M
-403.03%
YoY
|
$24.02M
-368.55%
YoY
|
$118.2M
-1682.37%
YoY
|
$5.726M
-234.67%
YoY
|
$4.229M
-356.61%
YoY
|
-$8.945M
-245.9%
YoY
|
-$7.469M
N/A
|
| Pretax Income |
-$44.70M
-235.53%
YoY
|
-$55.78M
10.89%
YoY
|
-$29.59M
-70.76%
YoY
|
-$179.2M
180.42%
YoY
|
$32.98M
-173.06%
YoY
|
-$50.30M
-41.75%
YoY
|
-$101.2M
84.29%
YoY
|
-$63.90M
-13.75%
YoY
|
-$45.15M
3.41%
YoY
|
-$86.35M
-485.1%
YoY
|
-$54.92M
-28.95%
YoY
|
-$74.08M
1159.13%
YoY
|
-$43.66M
-40.91%
YoY
|
$22.42M
-128.56%
YoY
|
-$77.30M
7.43%
YoY
|
-$5.884M
26957.54%
YoY
|
-$73.88M
-39.71%
YoY
|
-$78.52M
N/A
|
| Income Tax |
-$200.0K
-200.0%
YoY
|
$700.0K
250.0%
YoY
|
-$2.632M
67.43%
YoY
|
$200.0K
-50.0%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
146.91%
YoY
|
-$1.572M
4970.97%
YoY
|
$400.0K
-3.85%
YoY
|
$200.0K
70.94%
YoY
|
$81.00K
161.29%
YoY
|
-$31.00K
-293.75%
YoY
|
$416.0K
212.78%
YoY
|
$117.0K
67.14%
YoY
|
$31.00K
34.78%
YoY
|
$16.00K
-94.82%
YoY
|
$133.0K
1109.09%
YoY
|
$70.00K
2233.33%
YoY
|
$23.00K
N/A
|
| Net Earnings |
-$44.52M
-235.96%
YoY
|
-$56.50M
11.9%
YoY
|
-$10.95M
-89.01%
YoY
|
-$179.4M
179.09%
YoY
|
$32.75M
-172.25%
YoY
|
-$50.49M
-41.59%
YoY
|
-$99.63M
83.72%
YoY
|
-$64.28M
-13.72%
YoY
|
-$45.33M
3.55%
YoY
|
-$86.43M
-485.99%
YoY
|
-$54.23M
-29.86%
YoY
|
-$74.50M
1166.2%
YoY
|
-$43.78M
-40.8%
YoY
|
$22.39M
-128.51%
YoY
|
-$77.31M
6.99%
YoY
|
-$5.884M
26957.54%
YoY
|
-$73.95M
-39.65%
YoY
|
-$78.54M
N/A
|
| Basic Earnings Per Share |
-$3.96
-234.69%
YoY
|
-$4.85
5.9%
YoY
|
N/A
|
-$17.82
204.1%
YoY
|
$2.94
-1500.0%
YoY
|
-$4.58
1074.36%
YoY
|
N/A
|
-$5.86
1574.29%
YoY
|
-$0.21
5.0%
YoY
|
-$0.39
-454.55%
YoY
|
N/A
|
-$0.35
-93.38%
YoY
|
-$0.20
-96.88%
YoY
|
$0.11
-101.49%
YoY
|
N/A
|
-$5.29
N/A
|
-$6.41
N/A
|
-$7.37
N/A
|
| Diluted Earnings Per Share |
-$3.96
-234.69%
YoY
|
-$4.85
5.9%
YoY
|
-$0.95
-89.5%
YoY
|
-$17.82
204.1%
YoY
|
$2.94
-1500.0%
YoY
|
-$4.58
1074.36%
YoY
|
-$9.05
3513.19%
YoY
|
-$5.86
1574.29%
YoY
|
-$0.21
5.0%
YoY
|
-$0.39
116.67%
YoY
|
-$0.25
-100.0%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.20
-96.88%
YoY
|
-$0.18
-97.56%
YoY
|
-$356.8K
6.99%
YoY
|
-$298.1K
16.34%
YoY
|
-$6.41
-100.0%
YoY
|
-$7.37
N/A
|
| 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
|
| Basic Shares Outstanding |
13.51M shares
21.13%
YoY
|
11.59M shares
5.02%
YoY
|
11.59M shares
4.71%
YoY
|
11.59M shares
-94.74%
YoY
|
11.15M shares
-94.91%
YoY
|
11.03M shares
-94.97%
YoY
|
11.06M shares
-94.93%
YoY
|
220.3M shares
1.28%
YoY
|
219.3M shares
1.95%
YoY
|
219.3M shares
24.36%
YoY
|
218.1M shares
N/A
|
217.5M shares
1681.78%
YoY
|
215.1M shares
1764.02%
YoY
|
176.3M shares
1554.65%
YoY
|
N/A
|
12.20M shares
N/A
|
11.54M shares
N/A
|
10.66M shares
N/A
|
| Diluted Shares Outstanding |
13.51M shares
21.13%
YoY
|
12.18M shares
10.44%
YoY
|
N/A
|
11.52M shares
5.12%
YoY
|
11.15M shares
-94.89%
YoY
|
11.03M shares
-94.97%
YoY
|
N/A
|
10.96M shares
-94.92%
YoY
|
218.0M shares
1.37%
YoY
|
219.1M shares
27.52%
YoY
|
N/A
|
215.7M shares
1667.22%
YoY
|
215.1M shares
1764.02%
YoY
|
171.8M shares
1512.42%
YoY
|
N/A
|
12.20M shares
N/A
|
11.54M shares
N/A
|
10.66M shares
N/A
|
Loading...