|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$910.5M
-18.56%
YoY
|
$1.118B
-5.89%
YoY
|
$1.188B
33.62%
YoY
|
$889.1M
80.79%
YoY
|
$491.8M
64.31%
YoY
|
| Cost Of Revenue |
$427.1M
-17.81%
YoY
|
$519.7M
-7.92%
YoY
|
$564.4M
28.05%
YoY
|
$440.8M
72.11%
YoY
|
$256.1M
55.71%
YoY
|
| Gross Profit |
$483.4M
-19.2%
YoY
|
$598.3M
-4.05%
YoY
|
$623.6M
39.1%
YoY
|
$448.3M
90.22%
YoY
|
$235.7M
74.81%
YoY
|
| Selling, General & Admin |
$244.1M
-16.95%
YoY
|
$293.9M
-17.17%
YoY
|
$354.8M
28.2%
YoY
|
$276.7M
101.18%
YoY
|
$137.6M
28.71%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$14.90M
-30.23%
YoY
|
$21.36M
-1.61%
YoY
|
$21.71M
26.86%
YoY
|
$17.11M
10.51%
YoY
|
$15.48M
171.39%
YoY
|
| Operating Expenses |
$244.1M
-16.95%
YoY
|
$293.9M
-17.17%
YoY
|
$354.8M
28.2%
YoY
|
$276.7M
101.18%
YoY
|
$137.6M
28.71%
YoY
|
| Operating Profit |
-$147.6M
-72.53%
YoY
|
-$537.3M
37.44%
YoY
|
-$391.0M
211.76%
YoY
|
-$125.4M
57.92%
YoY
|
-$79.41M
-2.52%
YoY
|
| Interest Expense |
-$1.323M
-154.07%
YoY
|
$2.447M
-5.01%
YoY
|
$2.576M
-91.88%
YoY
|
$31.72M
301.2%
YoY
|
$7.907M
566.69%
YoY
|
| Other Income/Expense, Net |
-$5.140M
-184.06%
YoY
|
$6.115M
-89.88%
YoY
|
$60.41M
1741.77%
YoY
|
$3.280M
-157.29%
YoY
|
-$5.725M
70.69%
YoY
|
| Pretax Income |
-$154.1M
-70.74%
YoY
|
-$526.6M
59.05%
YoY
|
-$331.1M
115.29%
YoY
|
-$153.8M
66.0%
YoY
|
-$92.65M
9.07%
YoY
|
| Income Tax |
$859.0K
-45.84%
YoY
|
$1.586M
55.19%
YoY
|
$1.022M
30.36%
YoY
|
$784.0K
-348.89%
YoY
|
-$315.0K
314.47%
YoY
|
| Net Earnings |
-$154.9M
-70.67%
YoY
|
-$528.2M
59.03%
YoY
|
-$332.1M
114.86%
YoY
|
-$154.6M
67.42%
YoY
|
-$92.34M
8.8%
YoY
|
| Basic Earnings Per Share |
-$6.37
-73.98%
YoY
|
-$24.48
2960.0%
YoY
|
-$0.80
1233.33%
YoY
|
-$0.06
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$6.37
-73.98%
YoY
|
-$24.48
2960.0%
YoY
|
-$0.80
1233.33%
YoY
|
-$0.06
-100.0%
YoY
|
-$429.9K
8.8%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
14.93M shares
22.39%
YoY
|
12.20M shares
-94.54%
YoY
|
223.4M shares
4.02%
YoY
|
214.8M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
14.93M shares
22.39%
YoY
|
12.20M shares
-94.54%
YoY
|
223.4M shares
4.02%
YoY
|
214.8M shares
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$138.0M
-22.23%
YoY
|
$314.0M
-17.15%
YoY
|
$249.0M
-18.26%
YoY
|
$209.5M
-18.45%
YoY
|
$177.4M
-18.66%
YoY
|
$379.1M
-8.03%
YoY
|
$304.6M
-1.86%
YoY
|
$256.9M
3.88%
YoY
|
$218.2M
13.56%
YoY
|
$412.2M
24.93%
YoY
|
$310.3M
30.61%
YoY
|
$247.3M
91.06%
YoY
|
$192.1M
76.39%
YoY
|
$329.9M
77.26%
YoY
|
$237.6M
N/A
|
$108.9M
N/A
|
| Cost Of Revenue |
$75.60M
-26.32%
YoY
|
$126.4M
-16.16%
YoY
|
$119.3M
-16.04%
YoY
|
$105.7M
-14.82%
YoY
|
$102.6M
-10.97%
YoY
|
$150.8M
-13.4%
YoY
|
$142.1M
-6.55%
YoY
|
$124.1M
1.95%
YoY
|
$115.3M
7.61%
YoY
|
$174.1M
27.27%
YoY
|
$152.1M
28.49%
YoY
|
$121.8M
61.0%
YoY
|
$107.1M
60.69%
YoY
|
$136.8M
69.84%
YoY
|
$118.4M
N/A
|
$66.65M
N/A
|
| Gross Profit |
$62.39M
-16.63%
YoY
|
$187.6M
-17.81%
YoY
|
$129.6M
-20.19%
YoY
|
$103.7M
-21.84%
YoY
|
$74.83M
-27.28%
YoY
|
$228.3M
-4.11%
YoY
|
$162.5M
2.65%
YoY
|
$132.7M
5.75%
YoY
|
$102.9M
21.06%
YoY
|
$238.1M
23.27%
YoY
|
$158.3M
32.72%
YoY
|
$125.5M
133.31%
YoY
|
$85.00M
101.14%
YoY
|
$193.1M
82.93%
YoY
|
$119.2M
N/A
|
$42.26M
N/A
|
| Selling, General & Admin |
$100.4M
-24.69%
YoY
|
$62.07M
-19.38%
YoY
|
$63.93M
-12.14%
YoY
|
$71.18M
-14.46%
YoY
|
$133.3M
-15.45%
YoY
|
$76.99M
-27.41%
YoY
|
$72.76M
-20.45%
YoY
|
$83.21M
0.43%
YoY
|
$157.7M
-10.07%
YoY
|
$106.1M
-23.41%
YoY
|
$91.47M
57.45%
YoY
|
$82.86M
76.43%
YoY
|
$175.3M
134.52%
YoY
|
$138.5M
70.24%
YoY
|
$58.10M
N/A
|
$74.76M
N/A
|
| 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
|
| Depreciation & Amortization |
$4.491M
-72.79%
YoY
|
$4.992M
-4.07%
YoY
|
$3.607M
-33.15%
YoY
|
$3.806M
-23.83%
YoY
|
$16.51M
-20.97%
YoY
|
$5.204M
-3.2%
YoY
|
$5.396M
-15.44%
YoY
|
$4.997M
1.59%
YoY
|
$20.89M
17.52%
YoY
|
$5.376M
-70.77%
YoY
|
$6.381M
50.42%
YoY
|
$4.919M
21.01%
YoY
|
$17.77M
111.6%
YoY
|
$18.39M
-28.98%
YoY
|
$4.242M
-75.19%
YoY
|
$8.400M
N/A
|
| Operating Expenses |
$104.9M
-29.99%
YoY
|
$62.07M
-19.38%
YoY
|
$63.93M
-12.14%
YoY
|
$71.18M
-14.46%
YoY
|
$149.8M
-16.1%
YoY
|
$76.99M
-27.41%
YoY
|
$72.76M
-20.45%
YoY
|
$83.21M
0.43%
YoY
|
$178.6M
-7.53%
YoY
|
$106.1M
-32.39%
YoY
|
$91.47M
57.45%
YoY
|
$82.86M
76.43%
YoY
|
$193.1M
132.21%
YoY
|
$156.9M
74.06%
YoY
|
$58.10M
N/A
|
$83.16M
N/A
|
| Operating Profit |
-$42.50M
-43.32%
YoY
|
$54.59M
-113.41%
YoY
|
-$13.80M
65.4%
YoY
|
-$139.9M
202.32%
YoY
|
-$74.98M
-0.89%
YoY
|
-$407.2M
-2671.79%
YoY
|
-$8.346M
-72.45%
YoY
|
-$46.26M
-16.5%
YoY
|
-$75.65M
-30.01%
YoY
|
$15.83M
-56.31%
YoY
|
-$30.30M
127.04%
YoY
|
-$55.41M
39.23%
YoY
|
-$108.1M
164.3%
YoY
|
$36.24M
134.67%
YoY
|
-$13.34M
N/A
|
-$40.90M
N/A
|
| Interest Expense |
-$1.185M
-378.82%
YoY
|
-$1.152M
-305.35%
YoY
|
$1.014M
72.16%
YoY
|
$525.0K
-27.39%
YoY
|
$425.0K
179.61%
YoY
|
$561.0K
-7.43%
YoY
|
$589.0K
-20.51%
YoY
|
$723.0K
18.52%
YoY
|
$152.0K
-100.68%
YoY
|
$606.0K
-118.32%
YoY
|
$741.0K
-75.9%
YoY
|
$610.0K
-78.45%
YoY
|
-$22.50M
618.85%
YoY
|
-$3.307M
5.72%
YoY
|
$3.075M
N/A
|
-$3.130M
N/A
|
| Other Income/Expense, Net |
-$9.933M
-2017.57%
YoY
|
$4.598M
152.22%
YoY
|
$119.0K
-92.64%
YoY
|
$76.00K
-96.48%
YoY
|
$518.0K
-97.26%
YoY
|
$1.823M
-8026.09%
YoY
|
$1.617M
-96.03%
YoY
|
$2.157M
156.18%
YoY
|
$18.91M
40.3%
YoY
|
-$23.00K
-115.33%
YoY
|
$40.68M
-1221.28%
YoY
|
$842.0K
-112.53%
YoY
|
$13.48M
-1098.44%
YoY
|
$150.0K
-105.04%
YoY
|
-$3.628M
N/A
|
-$1.350M
N/A
|
| Pretax Income |
-$59.67M
-20.01%
YoY
|
$58.03M
-114.38%
YoY
|
-$12.95M
147.96%
YoY
|
-$139.5M
222.55%
YoY
|
-$74.59M
-75.3%
YoY
|
-$403.6M
-2625.06%
YoY
|
-$5.223M
-151.99%
YoY
|
-$43.25M
-21.56%
YoY
|
-$302.0M
157.43%
YoY
|
$15.98M
-51.39%
YoY
|
$10.05M
-150.14%
YoY
|
-$55.14M
11.76%
YoY
|
-$117.3M
158.53%
YoY
|
$32.88M
252.15%
YoY
|
-$20.03M
N/A
|
-$45.38M
N/A
|
| Income Tax |
$520.0K
-73.02%
YoY
|
-$1.226M
9.17%
YoY
|
$147.0K
-64.92%
YoY
|
$1.418M
290.63%
YoY
|
$1.927M
-3878.43%
YoY
|
-$1.123M
-760.59%
YoY
|
$419.0K
319.0%
YoY
|
$363.0K
-54.79%
YoY
|
-$51.00K
-105.93%
YoY
|
$170.0K
123.68%
YoY
|
$100.0K
-188.5%
YoY
|
$803.0K
-2158.97%
YoY
|
$860.0K
-1175.0%
YoY
|
$76.00K
-196.2%
YoY
|
-$113.0K
N/A
|
-$80.00K
N/A
|
| Net Earnings |
-$42.11M
-3.42%
YoY
|
$59.26M
-114.72%
YoY
|
-$13.10M
132.15%
YoY
|
-$140.9M
223.11%
YoY
|
-$43.60M
-73.28%
YoY
|
-$402.5M
-2645.11%
YoY
|
-$5.642M
-156.73%
YoY
|
-$43.61M
-22.04%
YoY
|
-$163.2M
1185.21%
YoY
|
$15.81M
-51.8%
YoY
|
$9.946M
-149.93%
YoY
|
-$55.94M
13.48%
YoY
|
-$12.70M
-71.97%
YoY
|
$32.80M
248.39%
YoY
|
-$19.92M
N/A
|
-$45.30M
N/A
|
| Basic Earnings Per Share |
N/A
|
$2.22
-112.08%
YoY
|
-$0.59
5800.0%
YoY
|
-$6.36
6260.0%
YoY
|
N/A
|
-$18.37
-46025.0%
YoY
|
-$0.01
-150.0%
YoY
|
-$0.10
-23.08%
YoY
|
N/A
|
$0.04
N/A
|
$0.02
N/A
|
-$0.13
N/A
|
-$0.06
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.71
-22.52%
YoY
|
$2.10
-111.43%
YoY
|
-$0.59
5800.0%
YoY
|
-$6.36
6260.0%
YoY
|
-$3.49
400.92%
YoY
|
-$18.37
-46025.0%
YoY
|
-$0.01
-150.0%
YoY
|
-$0.10
-23.08%
YoY
|
-$0.70
-100.0%
YoY
|
$0.04
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
-$0.13
N/A
|
-$491.7K
363.72%
YoY
|
$152.7K
592.88%
YoY
|
-$322.2K
N/A
|
-$106.0K
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
|
| Basic Shares Outstanding |
N/A
|
15.71M shares
26.47%
YoY
|
15.02M shares
-93.77%
YoY
|
13.47M shares
-94.32%
YoY
|
N/A
|
12.42M shares
-94.53%
YoY
|
241.1M shares
10.73%
YoY
|
236.9M shares
10.23%
YoY
|
N/A
|
226.8M shares
N/A
|
217.7M shares
N/A
|
214.9M shares
N/A
|
1.000K
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
19.98M shares
60.87%
YoY
|
15.02M shares
-93.77%
YoY
|
13.47M shares
-94.32%
YoY
|
N/A
|
12.42M shares
-94.65%
YoY
|
241.1M shares
7.28%
YoY
|
236.9M shares
10.23%
YoY
|
N/A
|
232.3M shares
N/A
|
224.7M shares
N/A
|
214.9M shares
N/A
|
214.8M shares
N/A
|
N/A
|
N/A
|
N/A
|
Loading...