|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$680.9M
46.62%
YoY
|
$464.4M
85.51%
YoY
|
$250.3M
198.69%
YoY
|
$83.80M
267.4%
YoY
|
$22.81M
37916.67%
YoY
|
| Cost Of Revenue |
$56.96M
68.8%
YoY
|
$33.75M
65.07%
YoY
|
$20.44M
154.44%
YoY
|
$8.035M
322.87%
YoY
|
$1.900M
N/A
|
| Gross Profit |
$623.9M
44.88%
YoY
|
$430.6M
87.33%
YoY
|
$229.9M
203.39%
YoY
|
$75.77M
262.18%
YoY
|
$20.92M
N/A
|
| Selling, General & Admin |
$504.5M
23.09%
YoY
|
$409.9M
14.24%
YoY
|
$358.8M
31.61%
YoY
|
$272.6M
46.28%
YoY
|
$186.4M
186.93%
YoY
|
| Research & Development |
$236.1M
31.07%
YoY
|
$180.1M
33.72%
YoY
|
$134.7M
51.63%
YoY
|
$88.85M
35.06%
YoY
|
$65.78M
-26.19%
YoY
|
| Depreciation & Amortization |
$508.0K
-3.79%
YoY
|
$528.0K
-24.57%
YoY
|
$700.0K
31.24%
YoY
|
$533.4K
0.63%
YoY
|
$530.0K
10.42%
YoY
|
| Operating Expenses |
$797.6M
27.87%
YoY
|
$623.8M
21.37%
YoY
|
$513.9M
42.19%
YoY
|
$361.5M
43.36%
YoY
|
$252.1M
63.65%
YoY
|
| Operating Profit |
-$116.7M
-26.77%
YoY
|
-$159.4M
-39.54%
YoY
|
-$263.6M
-7.72%
YoY
|
-$285.7M
23.56%
YoY
|
-$231.2M
N/A
|
| Interest Expense |
$42.52M
109.01%
YoY
|
$20.34M
175.8%
YoY
|
$7.376M
370.38%
YoY
|
$1.568M
-63.02%
YoY
|
$4.240M
-32.59%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$74.20M
-46.63%
YoY
|
-$139.0M
-45.74%
YoY
|
-$256.3M
-9.81%
YoY
|
-$284.1M
25.17%
YoY
|
-$227.0M
53.66%
YoY
|
| Income Tax |
$473.0K
-25.63%
YoY
|
$636.0K
10500.0%
YoY
|
$6.000K
6.57%
YoY
|
$5.630K
-43.7%
YoY
|
$10.00K
N/A
|
| Net Earnings |
-$74.68M
-46.54%
YoY
|
-$139.7M
-45.49%
YoY
|
-$256.3M
-9.81%
YoY
|
-$284.1M
25.16%
YoY
|
-$227.0M
53.68%
YoY
|
| Basic Earnings Per Share |
-$0.72
-50.68%
YoY
|
-$1.46
-46.32%
YoY
|
-$2.72
-22.29%
YoY
|
-$3.50
8.36%
YoY
|
-$3.23
N/A
|
| Diluted Earnings Per Share |
-$0.72
-50.68%
YoY
|
-$1.46
-46.32%
YoY
|
-$2.72
-100.0%
YoY
|
-$3.497M
8.38%
YoY
|
-$3.226M
20.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.1M shares
7.56%
YoY
|
95.88M shares
1.95%
YoY
|
94.05M
15.74%
YoY
|
81.25M
15.47%
YoY
|
70.36M
N/A
|
| Diluted Shares Outstanding |
103.1M shares
7.56%
YoY
|
95.88M shares
1.95%
YoY
|
94.05M
15.74%
YoY
|
81.25M
15.47%
YoY
|
70.36M
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 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$199.2M
50.81%
YoY
|
$175.4M
39.0%
YoY
|
$161.4M
45.67%
YoY
|
$144.9M
52.0%
YoY
|
$132.1M
50.34%
YoY
|
$126.2M
75.56%
YoY
|
$110.8M
99.34%
YoY
|
$95.31M
172.33%
YoY
|
$87.87M
242.29%
YoY
|
$71.87M
223.63%
YoY
|
$55.58M
177.24%
YoY
|
$35.00M
120.38%
YoY
|
$25.67M
106.19%
YoY
|
$22.21M
201.32%
YoY
|
$20.05M
949.58%
YoY
|
$15.88M
1370.37%
YoY
|
$12.45M
20650.0%
YoY
|
$7.370M
N/A
|
$1.910M
N/A
|
| Cost Of Revenue |
$20.41M
90.67%
YoY
|
$15.30M
68.18%
YoY
|
$11.35M
58.51%
YoY
|
$9.900M
46.64%
YoY
|
$10.70M
57.66%
YoY
|
$9.100M
55.56%
YoY
|
$7.163M
54.04%
YoY
|
$6.751M
113.98%
YoY
|
$6.788M
167.45%
YoY
|
$5.850M
192.31%
YoY
|
$4.650M
127.94%
YoY
|
$3.155M
116.1%
YoY
|
$2.538M
122.63%
YoY
|
$2.001M
257.38%
YoY
|
$2.040M
1469.25%
YoY
|
$1.460M
1985.71%
YoY
|
$1.140M
N/A
|
$560.0K
N/A
|
$130.0K
N/A
|
| Gross Profit |
$178.8M
47.3%
YoY
|
$160.1M
36.81%
YoY
|
$150.0M
44.78%
YoY
|
$135.0M
52.41%
YoY
|
$121.4M
49.72%
YoY
|
$117.0M
77.22%
YoY
|
$103.6M
103.48%
YoY
|
$88.56M
178.12%
YoY
|
$81.08M
250.5%
YoY
|
$66.02M
226.74%
YoY
|
$50.93M
182.84%
YoY
|
$31.84M
120.81%
YoY
|
$23.13M
104.53%
YoY
|
$20.21M
196.71%
YoY
|
$18.01M
911.6%
YoY
|
$14.42M
1327.72%
YoY
|
$11.31M
N/A
|
$6.810M
N/A
|
$1.780M
N/A
|
| Selling, General & Admin |
$137.7M
31.52%
YoY
|
$132.1M
25.57%
YoY
|
$121.6M
20.35%
YoY
|
$113.1M
14.32%
YoY
|
$104.7M
10.66%
YoY
|
$105.2M
19.04%
YoY
|
$101.0M
0.7%
YoY
|
$98.92M
31.09%
YoY
|
$94.63M
18.77%
YoY
|
$88.38M
25.36%
YoY
|
$100.3M
43.61%
YoY
|
$75.46M
43.51%
YoY
|
$79.68M
36.55%
YoY
|
$70.50M
34.36%
YoY
|
$69.85M
68.52%
YoY
|
$52.58M
54.19%
YoY
|
$58.35M
156.37%
YoY
|
$52.47M
248.87%
YoY
|
$41.45M
168.46%
YoY
|
| Research & Development |
$70.29M
38.43%
YoY
|
$66.82M
60.82%
YoY
|
$56.18M
12.83%
YoY
|
$42.83M
12.65%
YoY
|
$50.77M
49.94%
YoY
|
$41.55M
24.87%
YoY
|
$49.79M
29.21%
YoY
|
$38.02M
30.92%
YoY
|
$33.86M
14.95%
YoY
|
$33.27M
23.09%
YoY
|
$38.54M
122.79%
YoY
|
$29.04M
92.85%
YoY
|
$29.46M
106.01%
YoY
|
$27.03M
162.96%
YoY
|
$17.30M
-31.36%
YoY
|
$15.06M
-5.88%
YoY
|
$14.30M
-25.01%
YoY
|
$10.28M
-51.83%
YoY
|
$25.20M
6.19%
YoY
|
| Depreciation & Amortization |
$109.0K
-21.01%
YoY
|
$138.0K
6.15%
YoY
|
$129.0K
4.88%
YoY
|
$132.0K
-1.49%
YoY
|
$138.0K
-3.5%
YoY
|
$130.0K
-23.53%
YoY
|
$123.0K
-28.49%
YoY
|
$134.0K
-21.64%
YoY
|
$143.0K
-2.61%
YoY
|
$170.0K
26.92%
YoY
|
$172.0K
40.31%
YoY
|
$171.0K
31.54%
YoY
|
$146.8K
12.95%
YoY
|
$133.9K
11.62%
YoY
|
$122.6K
-5.7%
YoY
|
$130.0K
-13.33%
YoY
|
$130.0K
-7.14%
YoY
|
$120.0K
-7.69%
YoY
|
$130.0K
18.18%
YoY
|
| Operating Expenses |
$228.4M
37.44%
YoY
|
$214.2M
37.42%
YoY
|
$189.1M
25.4%
YoY
|
$165.8M
15.39%
YoY
|
$166.2M
22.85%
YoY
|
$155.9M
22.26%
YoY
|
$150.8M
5.09%
YoY
|
$143.7M
37.51%
YoY
|
$135.3M
23.95%
YoY
|
$127.5M
30.73%
YoY
|
$143.5M
60.9%
YoY
|
$104.5M
54.5%
YoY
|
$109.1M
50.22%
YoY
|
$97.53M
55.43%
YoY
|
$89.19M
33.82%
YoY
|
$67.64M
35.01%
YoY
|
$72.65M
73.68%
YoY
|
$62.75M
72.48%
YoY
|
$66.65M
70.16%
YoY
|
| Operating Profit |
-$49.60M
10.72%
YoY
|
-$38.85M
30.75%
YoY
|
-$27.72M
-41.24%
YoY
|
-$20.95M
-56.7%
YoY
|
-$44.80M
-17.35%
YoY
|
-$29.71M
-46.59%
YoY
|
-$47.18M
-46.34%
YoY
|
-$48.39M
-33.4%
YoY
|
-$54.20M
-36.98%
YoY
|
-$55.63M
-28.06%
YoY
|
-$87.92M
27.16%
YoY
|
-$72.66M
36.53%
YoY
|
-$86.00M
40.21%
YoY
|
-$77.32M
38.23%
YoY
|
-$69.14M
6.58%
YoY
|
-$53.22M
8.41%
YoY
|
-$61.34M
N/A
|
-$55.94M
N/A
|
-$64.87M
N/A
|
| Interest Expense |
$12.00M
101.06%
YoY
|
$12.90M
134.53%
YoY
|
$11.56M
155.19%
YoY
|
$6.064M
39.43%
YoY
|
$5.966M
76.2%
YoY
|
$5.500M
159.19%
YoY
|
$4.530M
243.18%
YoY
|
$4.349M
693.61%
YoY
|
$3.386M
1151.2%
YoY
|
$2.122M
440.36%
YoY
|
$1.320M
213.52%
YoY
|
$548.0K
14.17%
YoY
|
$270.6K
-57.72%
YoY
|
$392.7K
-47.64%
YoY
|
$421.0K
-63.7%
YoY
|
$480.0K
-71.43%
YoY
|
$640.0K
-46.22%
YoY
|
$750.0K
-50.33%
YoY
|
$1.160M
-32.95%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$17.20M
-38.85%
YoY
|
-$25.95M
7.16%
YoY
|
-$16.16M
-62.1%
YoY
|
-$14.89M
-66.2%
YoY
|
-$28.13M
-36.1%
YoY
|
-$24.22M
-54.74%
YoY
|
-$42.65M
-50.75%
YoY
|
-$44.04M
-38.93%
YoY
|
-$44.03M
-48.65%
YoY
|
-$53.51M
-30.45%
YoY
|
-$86.60M
26.02%
YoY
|
-$72.11M
36.76%
YoY
|
-$85.73M
41.27%
YoY
|
-$76.93M
39.42%
YoY
|
-$68.72M
7.86%
YoY
|
-$52.73M
11.22%
YoY
|
-$60.69M
49.56%
YoY
|
-$55.18M
58.29%
YoY
|
-$63.71M
70.17%
YoY
|
| Income Tax |
-$317.0K
-170.76%
YoY
|
$374.0K
769.77%
YoY
|
$57.00K
-57.78%
YoY
|
$359.0K
3490.0%
YoY
|
$448.0K
N/A
|
$43.00K
4200.0%
YoY
|
$135.0K
N/A
|
$10.00K
100.0%
YoY
|
$0.00
N/A
|
$1.000K
-104.32%
YoY
|
$0.00
-100.0%
YoY
|
$5.000K
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
-$23.13K
N/A
|
$24.00K
N/A
|
$10.00K
N/A
|
$10.00K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$16.89M
-40.92%
YoY
|
-$26.32M
8.52%
YoY
|
-$16.22M
-62.09%
YoY
|
-$15.25M
-65.39%
YoY
|
-$28.58M
-35.09%
YoY
|
-$24.26M
-54.66%
YoY
|
-$42.78M
-50.6%
YoY
|
-$44.05M
-38.92%
YoY
|
-$44.03M
-48.65%
YoY
|
-$53.51M
-30.43%
YoY
|
-$86.60M
25.98%
YoY
|
-$72.12M
36.74%
YoY
|
-$85.73M
41.24%
YoY
|
-$76.91M
39.38%
YoY
|
-$68.74M
7.9%
YoY
|
-$52.74M
11.24%
YoY
|
-$60.70M
49.58%
YoY
|
-$55.18M
58.29%
YoY
|
-$63.71M
70.17%
YoY
|
| Basic Earnings Per Share |
-$0.16
-46.67%
YoY
|
-$0.25
0.0%
YoY
|
-$0.16
-64.44%
YoY
|
-$0.16
-65.22%
YoY
|
-$0.30
-33.33%
YoY
|
-$0.25
-56.14%
YoY
|
-$0.45
-51.09%
YoY
|
-$0.46
-41.03%
YoY
|
-$0.45
-57.14%
YoY
|
-$0.57
-40.0%
YoY
|
-$0.92
8.24%
YoY
|
-$0.78
20.0%
YoY
|
-$1.05
N/A
|
-$0.95
N/A
|
-$0.85
N/A
|
-$0.65
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.16
-46.67%
YoY
|
-$0.25
0.0%
YoY
|
-$0.16
-64.12%
YoY
|
-$0.16
-65.22%
YoY
|
-$0.30
-33.33%
YoY
|
-$0.25
-56.14%
YoY
|
-$0.45
-51.53%
YoY
|
-$0.46
-100.0%
YoY
|
-$0.45
-100.0%
YoY
|
-$0.57
-100.0%
YoY
|
-$0.92
8.24%
YoY
|
-$778.8K
19.54%
YoY
|
-$1.052M
39.32%
YoY
|
-$945.3K
19.12%
YoY
|
-$0.85
-100.0%
YoY
|
-$651.5K
-10.53%
YoY
|
-$755.3K
2.88%
YoY
|
-$793.6K
25.69%
YoY
|
-$959.1K
41.27%
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 |
106.0M shares
10.16%
YoY
|
105.7M shares
9.96%
YoY
|
105.6M shares
10.06%
YoY
|
96.81M shares
1.6%
YoY
|
96.24M shares
1.62%
YoY
|
96.09M shares
1.79%
YoY
|
95.93M shares
1.74%
YoY
|
95.28M
2.89%
YoY
|
94.71M
N/A
|
94.40M
16.04%
YoY
|
94.29M
16.07%
YoY
|
92.60M shares
N/A
|
N/A
|
81.35M
N/A
|
81.23M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
105.8M shares
10.01%
YoY
|
103.7M shares
8.1%
YoY
|
96.88M shares
1.83%
YoY
|
N/A
|
96.14M shares
1.72%
YoY
|
95.95M shares
1.76%
YoY
|
95.13M shares
2.73%
YoY
|
N/A
|
94.52M
16.18%
YoY
|
94.29M
16.07%
YoY
|
92.60M shares
N/A
|
N/A
|
81.35M
N/A
|
81.23M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...