|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.043B
6.79%
YoY
|
$976.7M
-57.25%
YoY
|
$2.284B
18.81%
YoY
|
$1.923B
116.99%
YoY
|
$886.1M
13.63%
YoY
|
| Cost Of Revenue |
$678.8M
4.94%
YoY
|
$646.9M
-67.63%
YoY
|
$1.998B
31.56%
YoY
|
$1.519B
132.26%
YoY
|
$654.0M
2.88%
YoY
|
| Gross Profit |
$364.2M
10.42%
YoY
|
$329.8M
15.3%
YoY
|
$286.1M
-29.16%
YoY
|
$403.8M
73.98%
YoY
|
$232.1M
61.07%
YoY
|
| Selling, General & Admin |
$349.8M
-1.91%
YoY
|
$356.7M
-13.57%
YoY
|
$412.7M
15.57%
YoY
|
$357.1M
142.86%
YoY
|
$147.0M
-4.27%
YoY
|
| Research & Development |
$163.9M
-10.57%
YoY
|
$183.3M
-6.6%
YoY
|
$196.3M
25.22%
YoY
|
$156.7M
85.91%
YoY
|
$84.30M
20.83%
YoY
|
| Depreciation & Amortization |
$42.77M
-31.95%
YoY
|
$62.85M
-3.17%
YoY
|
$64.91M
38.38%
YoY
|
$46.91M
222.07%
YoY
|
$14.56M
57.79%
YoY
|
| Operating Expenses |
$519.5M
-5.19%
YoY
|
$547.9M
-15.63%
YoY
|
$649.4M
26.39%
YoY
|
$513.8M
122.11%
YoY
|
$231.3M
3.57%
YoY
|
| Operating Profit |
-$155.3M
-28.8%
YoY
|
-$218.1M
-39.98%
YoY
|
-$363.3M
230.44%
YoY
|
-$110.0M
-13982.95%
YoY
|
$792.0K
-101.0%
YoY
|
| Interest Expense |
$27.78M
191.68%
YoY
|
$9.524M
-46.33%
YoY
|
$17.75M
50.87%
YoY
|
$11.76M
-39.67%
YoY
|
$19.50M
118.36%
YoY
|
| Other Income/Expense, Net |
-$644.0K
-73.0%
YoY
|
-$2.385M
-36.8%
YoY
|
-$3.774M
-170.41%
YoY
|
$5.360M
-382.4%
YoY
|
-$1.898M
-951.12%
YoY
|
| Pretax Income |
-$165.3M
31.83%
YoY
|
-$125.4M
-60.93%
YoY
|
-$321.0M
177.41%
YoY
|
-$115.7M
525.51%
YoY
|
-$18.50M
-77.1%
YoY
|
| Income Tax |
-$530.0K
-154.14%
YoY
|
$979.0K
676.98%
YoY
|
$126.0K
-102.06%
YoY
|
-$6.107M
N/A
|
$0.00
N/A
|
| Net Earnings |
-$164.8M
26.74%
YoY
|
-$130.0M
-59.51%
YoY
|
-$321.1M
192.98%
YoY
|
-$109.6M
491.64%
YoY
|
-$18.53M
-77.07%
YoY
|
| Basic Earnings Per Share |
-$1.36
17.24%
YoY
|
-$1.16
-61.2%
YoY
|
-$2.99
166.96%
YoY
|
-$1.12
386.96%
YoY
|
-$0.23
-73.86%
YoY
|
| Diluted Earnings Per Share |
-$1.36
17.24%
YoY
|
-$1.16
-61.2%
YoY
|
-$2.99
166.96%
YoY
|
-$1.12
386.96%
YoY
|
-$0.23
-73.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
121.7M shares
7.53%
YoY
|
113.2M shares
4.84%
YoY
|
107.9M shares
3.1%
YoY
|
104.7M shares
6.2%
YoY
|
98.57M shares
7.63%
YoY
|
| Diluted Shares Outstanding |
121.7M shares
7.53%
YoY
|
113.2M shares
4.84%
YoY
|
107.9M shares
3.1%
YoY
|
104.7M shares
6.2%
YoY
|
98.57M shares
7.63%
YoY
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$221.0M
-1.97%
YoY
|
$244.3M
12.02%
YoY
|
$278.0M
3.37%
YoY
|
$295.2M
7.13%
YoY
|
$225.5M
-30.76%
YoY
|
$218.1M
-54.54%
YoY
|
$269.0M
-55.21%
YoY
|
$275.6M
-54.6%
YoY
|
$325.7M
-45.48%
YoY
|
$479.7M
-25.41%
YoY
|
$600.5M
11.19%
YoY
|
$606.9M
28.77%
YoY
|
$597.3M
122.63%
YoY
|
$643.1M
163.01%
YoY
|
$540.1M
127.96%
YoY
|
$471.3M
120.59%
YoY
|
$268.3M
40.48%
YoY
|
$244.5M
4.85%
YoY
|
$236.9M
-0.74%
YoY
|
| Cost Of Revenue |
$150.4M
-2.76%
YoY
|
$162.3M
12.02%
YoY
|
$176.2M
3.24%
YoY
|
$185.6M
5.85%
YoY
|
$154.7M
-42.6%
YoY
|
$144.9M
-67.23%
YoY
|
$170.6M
-68.55%
YoY
|
$175.4M
-64.13%
YoY
|
$269.5M
-48.66%
YoY
|
$442.2M
-17.35%
YoY
|
$542.4M
31.41%
YoY
|
$488.9M
41.64%
YoY
|
$524.8M
132.26%
YoY
|
$535.0M
225.43%
YoY
|
$412.8M
186.96%
YoY
|
$345.2M
105.92%
YoY
|
$226.0M
26.86%
YoY
|
$164.4M
-15.08%
YoY
|
$143.8M
-22.37%
YoY
|
| Gross Profit |
$70.63M
-0.25%
YoY
|
$81.94M
12.01%
YoY
|
$101.9M
3.58%
YoY
|
$109.6M
9.38%
YoY
|
$70.81M
25.98%
YoY
|
$73.15M
95.3%
YoY
|
$98.34M
69.33%
YoY
|
$100.2M
-15.1%
YoY
|
$56.21M
-22.51%
YoY
|
$37.46M
-65.33%
YoY
|
$58.08M
-54.38%
YoY
|
$118.0M
-6.45%
YoY
|
$72.54M
71.25%
YoY
|
$108.0M
34.89%
YoY
|
$127.3M
36.78%
YoY
|
$126.1M
173.98%
YoY
|
$42.36M
228.89%
YoY
|
$80.10M
102.27%
YoY
|
$93.07M
74.37%
YoY
|
| Selling, General & Admin |
$95.73M
3.21%
YoY
|
$111.1M
-4.74%
YoY
|
$85.97M
8.18%
YoY
|
$94.97M
0.18%
YoY
|
$92.75M
-16.34%
YoY
|
$116.6M
-13.07%
YoY
|
$79.48M
-16.12%
YoY
|
$94.80M
-26.21%
YoY
|
$110.9M
8.37%
YoY
|
$134.2M
0.69%
YoY
|
$94.75M
-8.48%
YoY
|
$128.5M
11.75%
YoY
|
$102.3M
107.97%
YoY
|
$133.3M
144.5%
YoY
|
$103.5M
208.05%
YoY
|
$115.0M
253.69%
YoY
|
$49.19M
-1.68%
YoY
|
$54.50M
17.46%
YoY
|
$33.61M
23.84%
YoY
|
| Research & Development |
$39.49M
-14.95%
YoY
|
N/A
|
$40.33M
-9.15%
YoY
|
$42.22M
-10.45%
YoY
|
$46.43M
-3.66%
YoY
|
N/A
|
$44.39M
-7.64%
YoY
|
$47.14M
-8.47%
YoY
|
$48.19M
-2.92%
YoY
|
N/A
|
$48.06M
10.09%
YoY
|
$51.51M
24.15%
YoY
|
$49.64M
79.35%
YoY
|
N/A
|
$43.66M
94.45%
YoY
|
$41.49M
130.99%
YoY
|
$27.68M
36.52%
YoY
|
N/A
|
$22.45M
19.42%
YoY
|
| Depreciation & Amortization |
$8.309M
-42.29%
YoY
|
$9.428M
-34.56%
YoY
|
$4.779M
5.03%
YoY
|
$4.752M
-35.63%
YoY
|
$14.40M
-15.37%
YoY
|
$14.41M
-17.52%
YoY
|
$4.550M
-30.56%
YoY
|
$7.382M
12.21%
YoY
|
$17.01M
14.85%
YoY
|
$17.47M
19.63%
YoY
|
$6.552M
21.36%
YoY
|
$6.579M
38.48%
YoY
|
$14.81M
241.23%
YoY
|
$14.60M
266.91%
YoY
|
$5.399M
50.22%
YoY
|
$4.751M
38.31%
YoY
|
$4.341M
31.27%
YoY
|
$3.980M
39.16%
YoY
|
$3.594M
46.51%
YoY
|
| Operating Expenses |
$156.1M
11.48%
YoY
|
$111.1M
-4.74%
YoY
|
$128.8M
3.99%
YoY
|
$138.5M
-6.44%
YoY
|
$140.1M
-12.52%
YoY
|
$116.6M
-13.07%
YoY
|
$123.9M
-13.44%
YoY
|
$148.0M
-23.16%
YoY
|
$160.1M
1.56%
YoY
|
$134.2M
0.69%
YoY
|
$143.1M
-2.78%
YoY
|
$192.7M
23.14%
YoY
|
$157.7M
105.09%
YoY
|
$133.3M
144.5%
YoY
|
$147.2M
162.55%
YoY
|
$156.5M
210.02%
YoY
|
$76.87M
9.33%
YoY
|
$54.50M
17.46%
YoY
|
$56.06M
22.03%
YoY
|
| Operating Profit |
-$85.51M
23.47%
YoY
|
-$29.17M
-32.93%
YoY
|
-$26.95M
5.58%
YoY
|
-$28.93M
-39.55%
YoY
|
-$69.26M
-33.35%
YoY
|
-$43.49M
-55.04%
YoY
|
-$25.53M
-69.98%
YoY
|
-$47.86M
-35.9%
YoY
|
-$103.9M
22.07%
YoY
|
-$96.71M
283.66%
YoY
|
-$85.02M
327.38%
YoY
|
-$74.66M
146.25%
YoY
|
-$85.12M
146.63%
YoY
|
-$25.21M
-198.47%
YoY
|
-$19.89M
-153.75%
YoY
|
-$30.32M
584.98%
YoY
|
-$34.51M
-39.9%
YoY
|
$25.60M
-476.47%
YoY
|
$37.01M
397.7%
YoY
|
| Interest Expense |
$7.784M
59.7%
YoY
|
-$7.067M
277.71%
YoY
|
$8.537M
432.56%
YoY
|
$6.086M
244.62%
YoY
|
$4.874M
153.59%
YoY
|
-$1.871M
703.0%
YoY
|
$1.603M
-70.09%
YoY
|
$1.766M
-51.22%
YoY
|
$1.922M
-50.22%
YoY
|
-$233.0K
-93.87%
YoY
|
$5.359M
45.94%
YoY
|
$3.620M
28.69%
YoY
|
$3.861M
188.57%
YoY
|
-$3.799M
-67.25%
YoY
|
$3.672M
45.6%
YoY
|
$2.813M
5.55%
YoY
|
$1.338M
-45.25%
YoY
|
-$11.60M
1060.0%
YoY
|
$2.522M
10.91%
YoY
|
| Other Income/Expense, Net |
-$85.00K
-74.47%
YoY
|
-$85.00K
-95.4%
YoY
|
-$144.0K
-8.86%
YoY
|
-$82.00K
-43.45%
YoY
|
-$333.0K
42.31%
YoY
|
-$1.848M
166.67%
YoY
|
-$158.0K
-82.54%
YoY
|
-$145.0K
-45.28%
YoY
|
-$234.0K
-87.76%
YoY
|
-$693.0K
-154.96%
YoY
|
-$905.0K
-121.92%
YoY
|
-$265.0K
-507.69%
YoY
|
-$1.911M
1977.17%
YoY
|
$1.261M
N/A
|
$4.128M
-745.0%
YoY
|
$65.00K
51.16%
YoY
|
-$92.00K
-93.16%
YoY
|
$0.00
-100.0%
YoY
|
-$640.0K
-1554.55%
YoY
|
| Pretax Income |
-$92.26M
37.82%
YoY
|
-$37.27M
63.46%
YoY
|
-$33.79M
80.72%
YoY
|
-$27.32M
1.27%
YoY
|
-$66.95M
10.86%
YoY
|
-$22.80M
-63.37%
YoY
|
-$18.70M
-79.25%
YoY
|
-$26.98M
-65.41%
YoY
|
-$60.39M
-33.4%
YoY
|
-$62.25M
124.34%
YoY
|
-$90.11M
367.88%
YoY
|
-$77.99M
136.83%
YoY
|
-$90.67M
153.27%
YoY
|
-$27.75M
-298.19%
YoY
|
-$19.26M
-156.32%
YoY
|
-$32.93M
398.94%
YoY
|
-$35.80M
-40.43%
YoY
|
$14.00M
-279.49%
YoY
|
$34.20M
402.94%
YoY
|
| Income Tax |
$255.0K
-248.26%
YoY
|
-$905.0K
-1032.99%
YoY
|
-$12.00K
-105.02%
YoY
|
$559.0K
139.91%
YoY
|
-$172.0K
-141.95%
YoY
|
$97.00K
-132.44%
YoY
|
$239.0K
81.06%
YoY
|
$233.0K
46.54%
YoY
|
$410.0K
205.97%
YoY
|
-$299.0K
-59.81%
YoY
|
$132.0K
-142.44%
YoY
|
$159.0K
-103.15%
YoY
|
$134.0K
N/A
|
-$744.0K
N/A
|
-$311.0K
N/A
|
-$5.052M
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
| Net Earnings |
-$92.52M
38.56%
YoY
|
-$36.73M
58.92%
YoY
|
-$33.78M
78.06%
YoY
|
-$27.88M
1.91%
YoY
|
-$66.77M
9.83%
YoY
|
-$23.11M
-62.77%
YoY
|
-$18.97M
-78.98%
YoY
|
-$27.36M
-64.99%
YoY
|
-$60.80M
-33.05%
YoY
|
-$62.09M
129.95%
YoY
|
-$90.25M
376.25%
YoY
|
-$78.15M
180.31%
YoY
|
-$90.81M
153.76%
YoY
|
-$27.00M
-292.87%
YoY
|
-$18.95M
-155.46%
YoY
|
-$27.88M
321.69%
YoY
|
-$35.78M
-40.48%
YoY
|
$14.00M
-279.49%
YoY
|
$34.17M
403.77%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$0.28
64.71%
YoY
|
-$0.23
-8.0%
YoY
|
-$0.57
3.64%
YoY
|
N/A
|
-$0.17
-79.52%
YoY
|
-$0.25
-65.75%
YoY
|
-$0.55
-36.05%
YoY
|
N/A
|
-$0.83
315.0%
YoY
|
-$0.73
151.72%
YoY
|
-$0.86
132.43%
YoY
|
N/A
|
-$0.20
-162.5%
YoY
|
-$0.29
262.5%
YoY
|
-$0.37
-42.19%
YoY
|
N/A
|
$0.32
357.14%
YoY
|
| Diluted Earnings Per Share |
-$0.73
28.07%
YoY
|
-$0.29
47.63%
YoY
|
-$0.28
64.71%
YoY
|
-$0.23
-8.0%
YoY
|
-$0.57
3.64%
YoY
|
-$0.20
-65.07%
YoY
|
-$0.17
-79.52%
YoY
|
-$0.25
-65.75%
YoY
|
-$0.55
-36.05%
YoY
|
-$0.57
-100.0%
YoY
|
-$0.83
315.0%
YoY
|
-$0.73
151.72%
YoY
|
-$0.86
132.43%
YoY
|
-$255.3K
-286.4%
YoY
|
-$0.20
-166.67%
YoY
|
-$0.29
262.5%
YoY
|
-$0.37
-42.19%
YoY
|
$137.0K
-262.45%
YoY
|
$0.30
328.57%
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 |
126.4M shares
5.99%
YoY
|
124.0M shares
7.58%
YoY
|
121.8M shares
6.84%
YoY
|
119.5M shares
7.82%
YoY
|
119.2M shares
8.66%
YoY
|
115.2M shares
5.97%
YoY
|
114.0M shares
5.09%
YoY
|
110.8M shares
3.17%
YoY
|
109.7M shares
2.88%
YoY
|
108.7M shares
3.1%
YoY
|
108.5M shares
3.15%
YoY
|
107.4M shares
2.88%
YoY
|
106.7M shares
3.13%
YoY
|
105.5M shares
3.07%
YoY
|
105.1M shares
5.31%
YoY
|
104.4M shares
5.67%
YoY
|
103.4M shares
10.69%
YoY
|
102.3M shares
10.93%
YoY
|
99.84M shares
8.53%
YoY
|
| Diluted Shares Outstanding |
127.2M shares
7.44%
YoY
|
N/A
|
122.9M shares
7.23%
YoY
|
120.4M shares
7.8%
YoY
|
118.4M shares
7.5%
YoY
|
N/A
|
114.6M shares
5.5%
YoY
|
111.7M shares
3.99%
YoY
|
110.1M shares
3.22%
YoY
|
N/A
|
108.6M shares
3.3%
YoY
|
107.4M shares
2.88%
YoY
|
106.7M shares
3.13%
YoY
|
N/A
|
105.1M shares
-2.29%
YoY
|
104.4M shares
5.67%
YoY
|
103.4M shares
10.69%
YoY
|
N/A
|
107.6M shares
10.74%
YoY
|
Loading...