|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$516.3M
12.13%
YoY
|
$460.4M
64.68%
YoY
|
$279.6M
28.95%
YoY
|
$216.8M
46.8%
YoY
|
$147.7M
116.5%
YoY
|
| Cost Of Revenue |
$417.3M
19.67%
YoY
|
$348.7M
75.85%
YoY
|
$198.3M
67.88%
YoY
|
$118.1M
47.44%
YoY
|
$80.11M
59.76%
YoY
|
| Gross Profit |
$99.05M
-11.39%
YoY
|
$111.8M
37.45%
YoY
|
$81.32M
-17.62%
YoY
|
$98.72M
46.05%
YoY
|
$67.59M
273.88%
YoY
|
| Selling, General & Admin |
$411.2M
-13.25%
YoY
|
$474.0M
8.13%
YoY
|
$438.3M
117.87%
YoY
|
$201.2M
58.86%
YoY
|
$126.7M
36.35%
YoY
|
| Research & Development |
$402.1M
-3.36%
YoY
|
$416.1M
72.93%
YoY
|
$240.6M
70.01%
YoY
|
$141.5M
122.89%
YoY
|
$63.50M
36.64%
YoY
|
| Depreciation & Amortization |
$142.1M
76.55%
YoY
|
$80.47M
106.07%
YoY
|
$39.05M
140.96%
YoY
|
$16.21M
19.69%
YoY
|
$13.54M
47.48%
YoY
|
| Operating Expenses |
$813.3M
-8.63%
YoY
|
$890.1M
31.09%
YoY
|
$679.0M
98.1%
YoY
|
$342.7M
80.24%
YoY
|
$190.2M
36.45%
YoY
|
| Operating Profit |
-$3.118B
696.24%
YoY
|
-$391.6M
-39.95%
YoY
|
-$652.2M
167.16%
YoY
|
-$244.1M
99.18%
YoY
|
-$122.6M
1.05%
YoY
|
| Interest Expense |
$56.75M
13.72%
YoY
|
$49.90M
67.64%
YoY
|
$29.77M
139.82%
YoY
|
$12.41M
76.56%
YoY
|
$7.030M
92.39%
YoY
|
| Other Income/Expense, Net |
$23.96M
-6.69%
YoY
|
$25.68M
-179.42%
YoY
|
-$32.33M
730.94%
YoY
|
-$3.891M
51.52%
YoY
|
-$2.568M
747.52%
YoY
|
| Pretax Income |
-$3.151B
657.75%
YoY
|
-$415.9M
-41.78%
YoY
|
-$714.3M
174.28%
YoY
|
-$260.4M
97.05%
YoY
|
-$132.2M
5.52%
YoY
|
| Income Tax |
-$44.90M
21.83%
YoY
|
-$36.86M
-67.12%
YoY
|
-$112.1M
507.59%
YoY
|
-$18.45M
558.93%
YoY
|
-$2.800M
50.86%
YoY
|
| Net Earnings |
-$3.106B
719.59%
YoY
|
-$379.0M
-37.06%
YoY
|
-$602.2M
148.87%
YoY
|
-$242.0M
87.06%
YoY
|
-$129.4M
4.84%
YoY
|
| Basic Earnings Per Share |
-$13.18
632.22%
YoY
|
-$1.80
-59.73%
YoY
|
-$4.47
68.05%
YoY
|
-$2.66
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$13.18
632.22%
YoY
|
-$1.80
-59.73%
YoY
|
-$4.47
68.05%
YoY
|
-$2.66
-100.0%
YoY
|
-$1.940M
-26.9%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
235.7M shares
11.72%
YoY
|
210.9M shares
56.74%
YoY
|
134.6M shares
48.13%
YoY
|
90.86M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
235.7M shares
11.72%
YoY
|
210.9M shares
56.74%
YoY
|
134.6M shares
48.13%
YoY
|
90.86M shares
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$121.2M
-9.21%
YoY
|
$120.5M
-11.78%
YoY
|
$117.4M
-5.12%
YoY
|
$122.5M
-2.91%
YoY
|
$133.5M
16.73%
YoY
|
$136.6M
17.46%
YoY
|
$123.7M
19.37%
YoY
|
$126.1M
25.58%
YoY
|
$114.4M
66.45%
YoY
|
$116.3M
151.81%
YoY
|
$103.6M
61.28%
YoY
|
$100.4M
51.51%
YoY
|
$68.73M
21.62%
YoY
|
$46.19M
-13.62%
YoY
|
$64.25M
58.43%
YoY
|
$66.29M
46.14%
YoY
|
$56.51M
51.24%
YoY
|
$53.48M
43.34%
YoY
|
$40.55M
46.55%
YoY
|
| Cost Of Revenue |
$82.19M
-29.73%
YoY
|
$87.47M
-20.72%
YoY
|
$88.44M
-8.93%
YoY
|
$92.84M
-3.39%
YoY
|
$117.0M
33.3%
YoY
|
$110.3M
23.52%
YoY
|
$97.12M
28.65%
YoY
|
$96.11M
40.8%
YoY
|
$87.74M
88.11%
YoY
|
$89.33M
107.98%
YoY
|
$75.49M
86.76%
YoY
|
$68.26M
85.87%
YoY
|
$46.64M
45.21%
YoY
|
$42.95M
53.37%
YoY
|
$40.42M
90.19%
YoY
|
$36.72M
73.71%
YoY
|
$32.12M
57.14%
YoY
|
$28.01M
36.97%
YoY
|
$21.25M
17.58%
YoY
|
| Gross Profit |
$39.06M
135.55%
YoY
|
$33.06M
25.78%
YoY
|
$28.91M
8.8%
YoY
|
$29.61M
-1.35%
YoY
|
$16.58M
-37.8%
YoY
|
$26.28M
-2.59%
YoY
|
$26.58M
-5.53%
YoY
|
$30.02M
-6.71%
YoY
|
$26.65M
20.69%
YoY
|
$26.98M
733.0%
YoY
|
$28.13M
18.06%
YoY
|
$32.17M
8.83%
YoY
|
$22.09M
-9.45%
YoY
|
$3.239M
-87.28%
YoY
|
$23.83M
23.46%
YoY
|
$29.56M
22.08%
YoY
|
$24.39M
44.11%
YoY
|
$25.47M
51.07%
YoY
|
$19.30M
101.14%
YoY
|
| Selling, General & Admin |
$83.62M
-11.17%
YoY
|
$114.7M
-0.79%
YoY
|
$89.75M
-19.45%
YoY
|
$95.55M
-15.17%
YoY
|
$94.13M
-33.86%
YoY
|
$115.6M
21.35%
YoY
|
$111.4M
-9.97%
YoY
|
$112.6M
-58.28%
YoY
|
$142.3M
116.92%
YoY
|
$95.27M
45.39%
YoY
|
$123.8M
87.68%
YoY
|
$270.0M
371.2%
YoY
|
$65.61M
20.56%
YoY
|
$65.53M
25.88%
YoY
|
$65.94M
75.79%
YoY
|
$57.30M
71.04%
YoY
|
$54.42M
74.1%
YoY
|
$52.05M
67.14%
YoY
|
$37.51M
22.17%
YoY
|
| Research & Development |
$58.34M
-33.08%
YoY
|
$63.82M
-44.57%
YoY
|
$61.98M
-51.67%
YoY
|
$71.53M
-45.71%
YoY
|
$87.18M
-10.6%
YoY
|
$115.1M
8.17%
YoY
|
$128.2M
59.58%
YoY
|
$131.8M
82.5%
YoY
|
$97.51M
157.95%
YoY
|
$106.5M
42.01%
YoY
|
$80.36M
44.35%
YoY
|
$72.20M
40.74%
YoY
|
$37.80M
-19.49%
YoY
|
$74.96M
196.27%
YoY
|
$55.67M
209.37%
YoY
|
$51.30M
209.04%
YoY
|
$46.95M
197.61%
YoY
|
$25.30M
60.3%
YoY
|
$17.99M
17.1%
YoY
|
| Depreciation & Amortization |
$5.200M
-46.39%
YoY
|
$33.70M
-9.28%
YoY
|
$34.96M
29.01%
YoY
|
$37.35M
58.08%
YoY
|
$9.700M
90.2%
YoY
|
$37.15M
763.88%
YoY
|
$27.10M
63.51%
YoY
|
$23.62M
46.82%
YoY
|
$5.100M
112.5%
YoY
|
$4.300M
86.96%
YoY
|
$16.57M
173.68%
YoY
|
$16.09M
217.36%
YoY
|
$2.400M
33.33%
YoY
|
$2.300M
27.78%
YoY
|
$6.056M
84.3%
YoY
|
$5.070M
55.05%
YoY
|
$1.800M
-14.29%
YoY
|
$1.800M
-21.74%
YoY
|
$3.286M
-4.28%
YoY
|
| Operating Expenses |
$142.0M
-21.71%
YoY
|
$178.5M
-21.96%
YoY
|
$151.7M
-36.69%
YoY
|
-$2.157B
-982.09%
YoY
|
$181.3M
-24.4%
YoY
|
$228.7M
13.4%
YoY
|
$239.7M
17.41%
YoY
|
$244.6M
-28.5%
YoY
|
$239.8M
131.92%
YoY
|
$201.7M
43.58%
YoY
|
$204.1M
67.84%
YoY
|
$342.1M
215.01%
YoY
|
$103.4M
2.01%
YoY
|
$140.5M
81.62%
YoY
|
$121.6M
119.09%
YoY
|
$108.6M
116.33%
YoY
|
$101.4M
115.53%
YoY
|
$77.36M
64.84%
YoY
|
$55.51M
20.48%
YoY
|
| Operating Profit |
-$980.2M
238.05%
YoY
|
-$145.5M
-28.15%
YoY
|
-$122.8M
-42.4%
YoY
|
-$94.90M
-55.78%
YoY
|
-$290.0M
49.99%
YoY
|
-$202.5M
-257.43%
YoY
|
-$213.2M
89.77%
YoY
|
-$214.6M
-35.27%
YoY
|
-$193.3M
139.18%
YoY
|
$128.6M
-190.52%
YoY
|
-$112.4M
14.91%
YoY
|
-$331.5M
319.41%
YoY
|
-$80.82M
4.99%
YoY
|
-$142.1M
173.83%
YoY
|
-$97.78M
170.07%
YoY
|
-$79.04M
205.11%
YoY
|
-$76.98M
155.67%
YoY
|
-$51.89M
72.56%
YoY
|
-$36.21M
-0.73%
YoY
|
| Interest Expense |
$5.850M
-58.64%
YoY
|
-$6.020M
-57.06%
YoY
|
-$11.50M
-182.2%
YoY
|
-$14.60M
4.04%
YoY
|
$14.15M
0.54%
YoY
|
-$14.02M
-204.56%
YoY
|
$13.99M
66.63%
YoY
|
-$14.03M
12.25%
YoY
|
$14.07M
123.03%
YoY
|
$13.41M
144.43%
YoY
|
$8.393M
53.97%
YoY
|
-$12.50M
131.48%
YoY
|
$6.308M
122.66%
YoY
|
$5.485M
158.6%
YoY
|
$5.451M
158.59%
YoY
|
-$5.400M
157.14%
YoY
|
$2.833M
53.63%
YoY
|
$2.121M
18.43%
YoY
|
$2.108M
63.16%
YoY
|
| Other Income/Expense, Net |
$37.76M
1917.09%
YoY
|
$25.05M
241.89%
YoY
|
$4.546M
-56.45%
YoY
|
$4.323M
-72.69%
YoY
|
$1.872M
-44.24%
YoY
|
$7.326M
261.96%
YoY
|
$10.44M
133.8%
YoY
|
$15.83M
7816.0%
YoY
|
$3.357M
-121.29%
YoY
|
$2.024M
-109.44%
YoY
|
$4.465M
-5.16%
YoY
|
$200.0K
-88.24%
YoY
|
-$15.77M
107.76%
YoY
|
-$21.44M
-1652.21%
YoY
|
$4.708M
637.93%
YoY
|
$1.700M
-136.96%
YoY
|
-$7.591M
-3386.15%
YoY
|
$1.381M
634.57%
YoY
|
$638.0K
-61.26%
YoY
|
| Pretax Income |
-$948.3M
213.77%
YoY
|
-$207.4M
-91.79%
YoY
|
-$193.1M
-10.9%
YoY
|
-$105.2M
-50.57%
YoY
|
-$302.2M
48.13%
YoY
|
-$2.527B
-2255.69%
YoY
|
-$216.8M
86.41%
YoY
|
-$212.8M
-38.11%
YoY
|
-$204.0M
98.27%
YoY
|
$117.2M
-169.36%
YoY
|
-$116.3M
18.03%
YoY
|
-$343.8M
315.72%
YoY
|
-$102.9M
17.73%
YoY
|
-$169.0M
221.14%
YoY
|
-$98.53M
161.34%
YoY
|
-$82.70M
153.68%
YoY
|
-$87.41M
175.53%
YoY
|
-$52.63M
66.16%
YoY
|
-$37.70M
4.37%
YoY
|
| Income Tax |
-$6.200M
463.64%
YoY
|
-$924.0K
-74.07%
YoY
|
-$960.0K
-97.25%
YoY
|
-$5.353M
-30.02%
YoY
|
-$1.100M
-81.19%
YoY
|
-$3.563M
-78.48%
YoY
|
-$34.92M
413.53%
YoY
|
-$7.649M
-93.01%
YoY
|
-$5.848M
N/A
|
-$16.56M
536.92%
YoY
|
-$6.800M
N/A
|
-$109.5M
1787.93%
YoY
|
$0.00
-100.0%
YoY
|
-$2.600M
-34.18%
YoY
|
$0.00
N/A
|
-$5.800M
107.14%
YoY
|
-$8.700M
N/A
|
-$3.950M
N/A
|
N/A
|
| Net Earnings |
-$942.1M
212.83%
YoY
|
-$206.5M
-91.82%
YoY
|
-$192.2M
5.68%
YoY
|
-$99.82M
-51.34%
YoY
|
-$301.2M
51.96%
YoY
|
-$2.523B
-1986.19%
YoY
|
-$181.9M
66.09%
YoY
|
-$205.1M
-12.47%
YoY
|
-$198.2M
92.59%
YoY
|
$133.8M
-180.4%
YoY
|
-$109.5M
11.13%
YoY
|
-$234.3M
204.71%
YoY
|
-$102.9M
30.74%
YoY
|
-$166.4M
241.86%
YoY
|
-$98.53M
161.5%
YoY
|
-$76.91M
157.72%
YoY
|
-$78.71M
148.11%
YoY
|
-$48.68M
53.69%
YoY
|
-$37.68M
4.31%
YoY
|
| Basic Earnings Per Share |
-$3.42
169.29%
YoY
|
-$0.78
-92.82%
YoY
|
N/A
|
N/A
|
-$1.27
39.56%
YoY
|
-$10.87
-1746.97%
YoY
|
-$0.80
42.86%
YoY
|
N/A
|
-$0.91
16.67%
YoY
|
$0.66
-151.16%
YoY
|
-$0.56
-43.43%
YoY
|
N/A
|
-$0.78
N/A
|
-$1.29
N/A
|
-$0.99
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$3.42
169.29%
YoY
|
-$0.78
-100.0%
YoY
|
-$0.77
-3.87%
YoY
|
-$0.41
-100.0%
YoY
|
-$1.27
39.56%
YoY
|
-$10.87M
-2051227356.0%
YoY
|
-$0.80
42.86%
YoY
|
-$903.5K
-30.51%
YoY
|
-$0.91
16.67%
YoY
|
$0.53
-141.09%
YoY
|
-$0.56
-43.43%
YoY
|
-$1.300M
64.68%
YoY
|
-$0.78
-100.0%
YoY
|
-$1.29
-100.0%
YoY
|
-$0.99
-100.0%
YoY
|
-$789.5K
99.24%
YoY
|
-$823.2K
82.3%
YoY
|
-$535.8K
14.59%
YoY
|
-$474.8K
-28.45%
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 |
267.0M shares
12.2%
YoY
|
263.8M shares
15.07%
YoY
|
246.2M shares
7.78%
YoY
|
242.9M shares
7.3%
YoY
|
238.0M shares
8.97%
YoY
|
229.3M shares
12.34%
YoY
|
228.5M shares
17.77%
YoY
|
226.4M shares
28.11%
YoY
|
218.4M shares
64.84%
YoY
|
204.1M shares
58.2%
YoY
|
194.0M shares
94.72%
YoY
|
176.7M shares
83.07%
YoY
|
132.5M shares
39.2%
YoY
|
129.0M shares
43.61%
YoY
|
99.63M shares
29.71%
YoY
|
96.52M shares
29.36%
YoY
|
95.18M shares
N/A
|
89.84M shares
N/A
|
76.81M shares
43.02%
YoY
|
| Diluted Shares Outstanding |
275.6M shares
15.81%
YoY
|
263.8M shares
13.67%
YoY
|
N/A
|
N/A
|
238.0M shares
8.97%
YoY
|
232.1M shares
-12.38%
YoY
|
228.5M shares
17.77%
YoY
|
N/A
|
218.4M shares
64.84%
YoY
|
264.9M shares
105.33%
YoY
|
194.0M shares
94.72%
YoY
|
N/A
|
132.5M shares
N/A
|
129.0M shares
N/A
|
99.63M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...