|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$583.1M
22.54%
YoY
|
$475.9M
48.36%
YoY
|
$320.8M
51.41%
YoY
|
$211.9M
74.71%
YoY
|
$121.3M
125.18%
YoY
|
| Cost Of Revenue |
$108.7M
24.99%
YoY
|
$86.97M
37.09%
YoY
|
$63.44M
54.54%
YoY
|
$41.05M
71.66%
YoY
|
$23.92M
154.6%
YoY
|
| Gross Profit |
$474.4M
21.99%
YoY
|
$388.9M
51.14%
YoY
|
$257.3M
50.66%
YoY
|
$170.8M
75.46%
YoY
|
$97.35M
118.96%
YoY
|
| Selling, General & Admin |
$506.2M
3.13%
YoY
|
$490.8M
28.62%
YoY
|
$381.6M
101.31%
YoY
|
$189.6M
67.1%
YoY
|
$113.4M
58.17%
YoY
|
| Research & Development |
$222.6M
13.91%
YoY
|
$195.4M
18.39%
YoY
|
$165.0M
152.93%
YoY
|
$65.25M
62.64%
YoY
|
$40.12M
94.63%
YoY
|
| Depreciation & Amortization |
$9.506M
107.19%
YoY
|
$4.588M
83.67%
YoY
|
$2.498M
181.31%
YoY
|
$888.0K
277.87%
YoY
|
$235.0K
N/A
|
| Operating Expenses |
$728.7M
6.19%
YoY
|
$686.2M
25.53%
YoY
|
$546.6M
114.53%
YoY
|
$254.8M
65.93%
YoY
|
$153.6M
66.31%
YoY
|
| Operating Profit |
-$254.3M
-14.47%
YoY
|
-$297.3M
2.76%
YoY
|
-$289.3M
244.38%
YoY
|
-$84.01M
49.44%
YoY
|
-$56.22M
17.42%
YoY
|
| Interest Expense |
$65.16M
147.12%
YoY
|
$26.37M
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
-$510.0K
-78.44%
YoY
|
-$2.365M
-1559.88%
YoY
|
$162.0K
-78.57%
YoY
|
$756.0K
-77.65%
YoY
|
$3.382M
387.32%
YoY
|
| Pretax Income |
-$189.6M
-30.61%
YoY
|
-$273.3M
-5.49%
YoY
|
-$289.2M
247.32%
YoY
|
-$83.25M
57.57%
YoY
|
-$52.84M
11.98%
YoY
|
| Income Tax |
$1.039M
2.57%
YoY
|
$1.013M
2.74%
YoY
|
$986.0K
276.34%
YoY
|
$262.0K
-51.03%
YoY
|
$535.0K
218.45%
YoY
|
| Net Earnings |
-$190.7M
-30.49%
YoY
|
-$274.3M
-5.46%
YoY
|
-$290.1M
247.41%
YoY
|
-$83.52M
56.48%
YoY
|
-$53.37M
12.71%
YoY
|
| Basic Earnings Per Share |
-$0.98
-33.33%
YoY
|
-$1.47
-57.76%
YoY
|
-$3.48
163.64%
YoY
|
-$1.32
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.98
-33.28%
YoY
|
-$1.47
-100.0%
YoY
|
-$1.593M
241.16%
YoY
|
-$466.9K
56.48%
YoY
|
-$298.3K
12.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
193.8M shares
4.19%
YoY
|
186.0M shares
123.39%
YoY
|
83.28M shares
31.4%
YoY
|
63.38M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
193.8M shares
4.19%
YoY
|
186.0M shares
123.39%
YoY
|
83.28M shares
31.4%
YoY
|
63.38M 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 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$173.4M
18.66%
YoY
|
$165.1M
15.28%
YoY
|
$160.6M
16.38%
YoY
|
$155.8M
14.73%
YoY
|
$146.1M
16.58%
YoY
|
$143.2M
25.81%
YoY
|
$138.0M
36.76%
YoY
|
$135.8M
40.68%
YoY
|
$125.3M
52.44%
YoY
|
$113.9M
51.59%
YoY
|
$100.9M
50.79%
YoY
|
$96.52M
56.14%
YoY
|
$82.22M
48.84%
YoY
|
$61.82M
57.7%
YoY
|
| Cost Of Revenue |
$29.79M
16.34%
YoY
|
$30.21M
2.98%
YoY
|
$30.31M
13.16%
YoY
|
$26.97M
14.82%
YoY
|
$25.61M
13.56%
YoY
|
$29.33M
36.18%
YoY
|
$26.79M
38.16%
YoY
|
$23.49M
-12.03%
YoY
|
$22.55M
102.42%
YoY
|
$21.54M
66.73%
YoY
|
$19.39M
52.96%
YoY
|
$26.71M
132.96%
YoY
|
$11.14M
7.39%
YoY
|
$11.46M
48.88%
YoY
|
| Gross Profit |
$143.6M
19.15%
YoY
|
$134.9M
18.45%
YoY
|
$130.3M
17.15%
YoY
|
$128.8M
14.7%
YoY
|
$120.5M
17.25%
YoY
|
$113.9M
23.38%
YoY
|
$111.2M
36.42%
YoY
|
$112.3M
60.84%
YoY
|
$102.8M
44.61%
YoY
|
$92.32M
48.44%
YoY
|
$81.51M
50.28%
YoY
|
$69.82M
38.65%
YoY
|
$71.08M
58.42%
YoY
|
$50.36M
59.86%
YoY
|
| Selling, General & Admin |
$120.1M
-1.34%
YoY
|
$123.2M
-9.74%
YoY
|
$139.1M
11.48%
YoY
|
$123.1M
-4.42%
YoY
|
$121.7M
-3.56%
YoY
|
$136.5M
10.96%
YoY
|
$124.8M
10.67%
YoY
|
$128.7M
-35.87%
YoY
|
$126.2M
88.53%
YoY
|
$123.1M
97.27%
YoY
|
$112.8M
118.9%
YoY
|
$200.8M
382.36%
YoY
|
$66.96M
71.0%
YoY
|
$41.62M
22.41%
YoY
|
| Research & Development |
$53.37M
-1.81%
YoY
|
$54.98M
-8.31%
YoY
|
$58.84M
8.57%
YoY
|
$54.05M
16.39%
YoY
|
$54.35M
0.86%
YoY
|
$59.96M
25.22%
YoY
|
$54.19M
14.88%
YoY
|
$46.44M
-51.79%
YoY
|
$53.89M
110.04%
YoY
|
$47.89M
92.2%
YoY
|
$47.18M
160.15%
YoY
|
$96.33M
505.84%
YoY
|
$25.66M
70.44%
YoY
|
$15.90M
35.9%
YoY
|
| Depreciation & Amortization |
N/A
|
$3.319M
44.74%
YoY
|
$3.117M
96.9%
YoY
|
$2.920M
107.09%
YoY
|
$2.706M
119.82%
YoY
|
$2.293M
120.27%
YoY
|
$1.583M
74.72%
YoY
|
$1.410M
38.24%
YoY
|
$1.231M
-16.71%
YoY
|
$1.041M
N/A
|
$906.0K
N/A
|
$1.020M
284.91%
YoY
|
$1.478M
137.24%
YoY
|
$265.0K
N/A
|
| Operating Expenses |
$173.5M
-1.48%
YoY
|
$178.2M
-9.3%
YoY
|
$198.0M
10.6%
YoY
|
$177.1M
1.1%
YoY
|
$176.1M
-2.24%
YoY
|
$196.5M
14.96%
YoY
|
$179.0M
11.91%
YoY
|
$175.2M
-41.03%
YoY
|
$180.1M
94.49%
YoY
|
$170.9M
95.83%
YoY
|
$160.0M
129.64%
YoY
|
$297.1M
416.66%
YoY
|
$92.62M
70.85%
YoY
|
$57.50M
25.82%
YoY
|
| Operating Profit |
-$29.88M
-46.23%
YoY
|
-$43.30M
-47.58%
YoY
|
-$67.71M
-0.14%
YoY
|
-$48.30M
-23.19%
YoY
|
-$55.57M
-28.14%
YoY
|
-$82.60M
5.06%
YoY
|
-$67.81M
-13.55%
YoY
|
-$62.89M
-72.33%
YoY
|
-$77.34M
259.14%
YoY
|
-$78.62M
213.24%
YoY
|
-$78.44M
408.83%
YoY
|
-$227.3M
3080.76%
YoY
|
-$21.53M
130.56%
YoY
|
-$7.145M
-49.68%
YoY
|
| Interest Expense |
N/A
|
$17.75M
8.87%
YoY
|
$17.21M
14.87%
YoY
|
$17.11M
29.24%
YoY
|
$16.77M
95.31%
YoY
|
$16.30M
315.18%
YoY
|
$14.98M
N/A
|
$13.24M
N/A
|
$8.584M
N/A
|
$3.926M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$100.0K
-124.57%
YoY
|
-$258.0K
145.71%
YoY
|
$38.00K
-131.67%
YoY
|
$126.0K
-77.38%
YoY
|
-$407.0K
-85.88%
YoY
|
-$105.0K
-259.09%
YoY
|
-$120.0K
-123.53%
YoY
|
$557.0K
673.61%
YoY
|
-$2.882M
-288300.0%
YoY
|
$66.00K
-1420.0%
YoY
|
$510.0K
442.55%
YoY
|
$72.00K
-44.19%
YoY
|
$1.000K
-98.81%
YoY
|
$129.0K
-74.2%
YoY
|
| Pretax Income |
-$12.40M
-68.39%
YoY
|
-$25.81M
-61.13%
YoY
|
-$50.47M
-4.69%
YoY
|
-$31.06M
-36.72%
YoY
|
-$39.22M
-45.26%
YoY
|
-$66.40M
-11.02%
YoY
|
-$52.95M
-32.06%
YoY
|
-$49.09M
-78.39%
YoY
|
-$71.64M
232.68%
YoY
|
-$74.63M
197.27%
YoY
|
-$77.93M
408.63%
YoY
|
-$227.2M
3138.21%
YoY
|
-$21.53M
132.64%
YoY
|
-$7.016M
-48.79%
YoY
|
| Income Tax |
$611.0K
136.82%
YoY
|
$651.0K
-856.98%
YoY
|
$700.0K
127.27%
YoY
|
$559.0K
107.81%
YoY
|
$258.0K
-19.88%
YoY
|
-$86.00K
-162.77%
YoY
|
$308.0K
8.07%
YoY
|
$269.0K
-46.94%
YoY
|
$322.0K
-22.97%
YoY
|
$137.0K
-167.49%
YoY
|
$285.0K
7.95%
YoY
|
$507.0K
-467.39%
YoY
|
$418.0K
674.07%
YoY
|
-$138.0K
-169.0%
YoY
|
| Net Earnings |
-$13.01M
-67.05%
YoY
|
-$26.46M
-60.1%
YoY
|
-$51.13M
-4.0%
YoY
|
-$31.62M
-35.93%
YoY
|
-$39.47M
-45.14%
YoY
|
-$66.32M
-11.3%
YoY
|
-$53.26M
-31.91%
YoY
|
-$49.36M
-78.32%
YoY
|
-$71.96M
227.81%
YoY
|
-$74.76M
200.24%
YoY
|
-$78.22M
401.84%
YoY
|
-$227.7M
3210.56%
YoY
|
-$21.95M
135.78%
YoY
|
-$6.878M
-50.52%
YoY
|
| Basic Earnings Per Share |
-$0.06
-70.0%
YoY
|
-$0.13
-61.76%
YoY
|
-$0.26
-7.14%
YoY
|
N/A
|
-$0.20
-47.37%
YoY
|
-$0.34
-15.0%
YoY
|
-$0.28
-34.88%
YoY
|
N/A
|
-$0.38
15.15%
YoY
|
-$0.40
8.11%
YoY
|
-$0.43
N/A
|
N/A
|
-$0.33
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.06
-70.0%
YoY
|
-$0.13
-61.76%
YoY
|
-$0.26
-7.14%
YoY
|
-$0.16
-38.66%
YoY
|
-$0.20
-47.37%
YoY
|
-$0.34
-15.0%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.26
-100.0%
YoY
|
-$0.38
-100.0%
YoY
|
-$0.40
-100.0%
YoY
|
-$427.5K
390.7%
YoY
|
-$1.186M
2984.41%
YoY
|
-$122.7K
135.78%
YoY
|
-$38.45K
48060786.48%
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
|
| Basic Shares Outstanding |
203.5M shares
4.59%
YoY
|
201.9M shares
4.81%
YoY
|
200.1M shares
4.86%
YoY
|
N/A
|
194.6M shares
4.02%
YoY
|
192.6M shares
3.99%
YoY
|
190.8M shares
4.3%
YoY
|
N/A
|
187.1M
180.14%
YoY
|
185.2M
178.65%
YoY
|
182.9M shares
N/A
|
N/A
|
66.78M
N/A
|
N/A
|
| Diluted Shares Outstanding |
203.5M shares
4.59%
YoY
|
201.9M shares
4.81%
YoY
|
200.1M shares
4.86%
YoY
|
N/A
|
194.6M shares
4.02%
YoY
|
192.6M shares
3.99%
YoY
|
190.8M shares
4.3%
YoY
|
N/A
|
187.1M
180.14%
YoY
|
185.2M
178.65%
YoY
|
182.9M shares
N/A
|
N/A
|
66.78M
N/A
|
N/A
|
Loading...