|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$169.7M
7.58%
YoY
|
$157.7M
15.88%
YoY
|
$136.1M
22.44%
YoY
|
$111.2M
29.45%
YoY
|
$85.88M
86.67%
YoY
|
| Cost Of Revenue |
$86.79M
-0.54%
YoY
|
$87.26M
3.53%
YoY
|
$84.28M
64.6%
YoY
|
$51.20M
34.94%
YoY
|
$37.95M
59.02%
YoY
|
| Gross Profit |
$82.91M
17.62%
YoY
|
$70.49M
35.96%
YoY
|
$51.85M
-13.55%
YoY
|
$59.97M
25.1%
YoY
|
$47.94M
116.46%
YoY
|
| Selling, General & Admin |
$200.8M
-7.63%
YoY
|
$217.4M
-10.27%
YoY
|
$242.3M
59.04%
YoY
|
$152.4M
264.58%
YoY
|
$41.79M
18.22%
YoY
|
| Research & Development |
$60.93M
-9.47%
YoY
|
$67.31M
-20.84%
YoY
|
$85.03M
53.53%
YoY
|
$55.38M
212.7%
YoY
|
$17.71M
3.0%
YoY
|
| Depreciation & Amortization |
$23.24M
19.58%
YoY
|
$19.44M
46.18%
YoY
|
$13.30M
129.26%
YoY
|
$5.800M
20.83%
YoY
|
$4.800M
13.64%
YoY
|
| Operating Expenses |
$356.8M
25.3%
YoY
|
$284.7M
-13.01%
YoY
|
$327.3M
57.57%
YoY
|
$207.7M
249.14%
YoY
|
$59.50M
13.24%
YoY
|
| Operating Profit |
-$273.9M
27.83%
YoY
|
-$214.2M
-22.23%
YoY
|
-$275.5M
86.43%
YoY
|
-$147.8M
1178.05%
YoY
|
-$11.56M
-61.96%
YoY
|
| Interest Expense |
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$676.0K
-54.96%
YoY
|
$1.501M
-219.79%
YoY
|
| Other Income/Expense, Net |
$17.34M
12.99%
YoY
|
$15.35M
-90.72%
YoY
|
$165.4M
-186.81%
YoY
|
-$190.5M
7897.86%
YoY
|
-$2.382M
876.23%
YoY
|
| Pretax Income |
-$256.5M
28.97%
YoY
|
-$198.9M
80.65%
YoY
|
-$110.1M
-67.45%
YoY
|
-$338.3M
2325.97%
YoY
|
-$13.94M
-56.28%
YoY
|
| Income Tax |
$107.0K
-41.85%
YoY
|
$184.0K
-85.2%
YoY
|
$1.243M
-672.81%
YoY
|
-$217.0K
-381.82%
YoY
|
$77.00K
18.46%
YoY
|
| Net Earnings |
-$256.6M
28.91%
YoY
|
-$199.1M
78.8%
YoY
|
-$111.3M
-67.07%
YoY
|
-$338.1M
2311.1%
YoY
|
-$14.02M
-56.13%
YoY
|
| Basic Earnings Per Share |
-$0.80
21.21%
YoY
|
-$0.66
69.23%
YoY
|
-$0.39
-84.88%
YoY
|
-$2.58
500.0%
YoY
|
-$0.43
N/A
|
| Diluted Earnings Per Share |
-$0.80
21.21%
YoY
|
-$0.66
69.23%
YoY
|
-$0.39
-84.88%
YoY
|
-$2.58
500.0%
YoY
|
-$0.43
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
319.0M shares
6.09%
YoY
|
300.7M shares
6.03%
YoY
|
283.6M shares
116.02%
YoY
|
131.3M shares
299.74%
YoY
|
32.84M shares
N/A
|
| Diluted Shares Outstanding |
319.0M shares
6.09%
YoY
|
300.7M shares
6.03%
YoY
|
283.6M shares
116.02%
YoY
|
131.3M shares
299.74%
YoY
|
32.84M shares
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$43.79M
7.75%
YoY
|
$42.22M
6.69%
YoY
|
$39.87M
4.94%
YoY
|
$39.55M
-3.88%
YoY
|
$40.64M
6.97%
YoY
|
$39.57M
38.92%
YoY
|
$37.99M
33.27%
YoY
|
$41.14M
51.88%
YoY
|
$37.99M
37.38%
YoY
|
$28.48M
-3.46%
YoY
|
$28.51M
5.87%
YoY
|
$27.09M
14.84%
YoY
|
$27.66M
10.29%
YoY
|
$29.50M
21.51%
YoY
|
$26.93M
108.11%
YoY
|
$23.59M
N/A
|
| Cost Of Revenue |
N/A
|
$22.09M
6.5%
YoY
|
$22.84M
-3.25%
YoY
|
$20.28M
-6.03%
YoY
|
$21.33M
-27.23%
YoY
|
$20.75M
-3.97%
YoY
|
$23.60M
40.77%
YoY
|
$21.58M
30.0%
YoY
|
$29.31M
85.04%
YoY
|
$21.60M
60.32%
YoY
|
$16.77M
43.45%
YoY
|
$16.60M
62.74%
YoY
|
$15.84M
56.68%
YoY
|
$13.47M
34.63%
YoY
|
$11.69M
2.36%
YoY
|
$10.20M
59.14%
YoY
|
$10.11M
N/A
|
| Gross Profit |
N/A
|
$21.70M
9.06%
YoY
|
$19.38M
21.41%
YoY
|
$19.59M
19.38%
YoY
|
$18.22M
53.96%
YoY
|
$19.90M
21.39%
YoY
|
$15.96M
36.28%
YoY
|
$16.41M
37.81%
YoY
|
$11.83M
5.2%
YoY
|
$16.39M
15.58%
YoY
|
$11.71M
-34.25%
YoY
|
$11.91M
-28.81%
YoY
|
$11.25M
-16.55%
YoY
|
$14.18M
-5.87%
YoY
|
$17.81M
38.52%
YoY
|
$16.73M
156.17%
YoY
|
$13.48M
N/A
|
| Selling, General & Admin |
N/A
|
$50.46M
-6.06%
YoY
|
$54.13M
-3.35%
YoY
|
$45.48M
-17.22%
YoY
|
$52.76M
-5.41%
YoY
|
$53.72M
-4.57%
YoY
|
$56.01M
-5.69%
YoY
|
$54.93M
-22.46%
YoY
|
$55.78M
-29.17%
YoY
|
$56.29M
27.78%
YoY
|
$59.39M
259.89%
YoY
|
$70.85M
442.57%
YoY
|
$78.75M
580.27%
YoY
|
$44.05M
343.1%
YoY
|
$16.50M
57.45%
YoY
|
$13.06M
33.24%
YoY
|
$11.58M
N/A
|
| Research & Development |
N/A
|
$15.26M
-2.03%
YoY
|
$15.36M
-18.56%
YoY
|
$14.90M
-18.46%
YoY
|
$14.59M
-20.78%
YoY
|
$15.58M
-18.38%
YoY
|
$18.86M
-12.35%
YoY
|
$18.27M
-29.72%
YoY
|
$18.42M
-33.69%
YoY
|
$19.08M
31.76%
YoY
|
$21.52M
203.5%
YoY
|
$26.00M
331.57%
YoY
|
$27.78M
489.81%
YoY
|
$14.48M
275.14%
YoY
|
$7.090M
56.17%
YoY
|
$6.025M
30.69%
YoY
|
$4.710M
N/A
|
| Depreciation & Amortization |
N/A
|
$5.891M
17.12%
YoY
|
$5.817M
23.48%
YoY
|
$5.576M
26.99%
YoY
|
$5.307M
30.71%
YoY
|
$5.030M
36.91%
YoY
|
$4.711M
51.97%
YoY
|
$4.391M
78.28%
YoY
|
$4.060M
138.4%
YoY
|
$3.674M
144.93%
YoY
|
$3.100M
134.32%
YoY
|
$2.463M
91.67%
YoY
|
$1.703M
37.34%
YoY
|
$1.500M
25.0%
YoY
|
$1.323M
13.08%
YoY
|
$1.285M
8.9%
YoY
|
$1.240M
N/A
|
| Operating Expenses |
N/A
|
$65.73M
-5.15%
YoY
|
$164.5M
119.7%
YoY
|
$60.38M
-17.53%
YoY
|
$67.36M
-9.22%
YoY
|
$69.30M
-8.07%
YoY
|
$74.87M
-7.46%
YoY
|
$73.21M
-24.41%
YoY
|
$74.20M
-30.35%
YoY
|
$75.38M
28.77%
YoY
|
$80.90M
242.94%
YoY
|
$96.85M
407.53%
YoY
|
$106.5M
554.23%
YoY
|
$58.54M
324.09%
YoY
|
$23.59M
57.17%
YoY
|
$19.08M
32.52%
YoY
|
$16.28M
N/A
|
| Operating Profit |
N/A
|
-$44.03M
-10.88%
YoY
|
-$145.1M
146.34%
YoY
|
-$40.78M
-28.19%
YoY
|
-$49.14M
-21.21%
YoY
|
-$49.40M
-16.25%
YoY
|
-$58.91M
-14.86%
YoY
|
-$56.79M
-33.14%
YoY
|
-$62.37M
-34.54%
YoY
|
-$58.99M
32.98%
YoY
|
-$69.19M
1097.68%
YoY
|
-$84.94M
3506.88%
YoY
|
-$95.28M
3296.79%
YoY
|
-$44.36M
-3611.96%
YoY
|
-$5.777M
168.7%
YoY
|
-$2.355M
-70.08%
YoY
|
-$2.805M
N/A
|
| Interest Expense |
N/A
|
$3.380M
61.72%
YoY
|
$1.679M
13.37%
YoY
|
$2.144M
45.75%
YoY
|
$1.830M
1.1%
YoY
|
$2.090M
N/A
|
$1.481M
N/A
|
$1.471M
N/A
|
$1.810M
46.09%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.239M
-511.63%
YoY
|
$91.00K
-73.16%
YoY
|
$277.0K
-158.94%
YoY
|
$308.0K
-181.05%
YoY
|
-$301.0K
N/A
|
| Other Income/Expense, Net |
N/A
|
$5.691M
19.68%
YoY
|
$3.577M
41.22%
YoY
|
$4.697M
63.32%
YoY
|
$3.352M
483.97%
YoY
|
$4.755M
569.72%
YoY
|
$2.533M
-47.72%
YoY
|
$2.876M
-98.17%
YoY
|
$574.0K
-100.85%
YoY
|
$710.0K
-100.57%
YoY
|
$4.845M
-1275.97%
YoY
|
$157.5M
-31716.47%
YoY
|
-$67.24M
-2241400.0%
YoY
|
-$123.6M
36252.65%
YoY
|
-$412.0K
-60.76%
YoY
|
-$498.0K
-432.0%
YoY
|
$3.000K
N/A
|
| Pretax Income |
N/A
|
-$38.33M
-14.13%
YoY
|
-$141.5M
151.06%
YoY
|
-$36.09M
-33.07%
YoY
|
-$43.96M
-26.72%
YoY
|
-$44.64M
-23.39%
YoY
|
-$56.37M
-12.39%
YoY
|
-$53.92M
-174.36%
YoY
|
-$59.98M
-62.81%
YoY
|
-$58.28M
-65.3%
YoY
|
-$64.35M
939.67%
YoY
|
$72.51M
-2641.47%
YoY
|
-$161.3M
5097.55%
YoY
|
-$168.0M
-18296.64%
YoY
|
-$6.189M
68.64%
YoY
|
-$2.853M
-64.73%
YoY
|
-$3.103M
N/A
|
| Income Tax |
N/A
|
$67.00K
-39.09%
YoY
|
$54.00K
-66.87%
YoY
|
$41.00K
-153.95%
YoY
|
-$13.00K
-103.54%
YoY
|
$110.0K
-747.06%
YoY
|
$163.0K
-43.6%
YoY
|
-$76.00K
-112.58%
YoY
|
$367.0K
-226.55%
YoY
|
-$17.00K
-150.0%
YoY
|
$289.0K
1345.0%
YoY
|
$604.0K
3078.95%
YoY
|
-$290.0K
-1215.38%
YoY
|
$34.00K
100.0%
YoY
|
$20.00K
0.0%
YoY
|
$19.00K
90.0%
YoY
|
$26.00K
N/A
|
| Net Earnings |
N/A
|
-$38.40M
-14.2%
YoY
|
-$141.6M
150.44%
YoY
|
-$36.13M
-32.9%
YoY
|
-$43.95M
-27.18%
YoY
|
-$44.75M
-23.18%
YoY
|
-$56.54M
-12.53%
YoY
|
-$53.84M
-174.88%
YoY
|
-$60.35M
-62.51%
YoY
|
-$58.26M
-65.32%
YoY
|
-$64.63M
940.97%
YoY
|
$71.90M
-2603.62%
YoY
|
-$161.0M
5045.09%
YoY
|
-$168.0M
-18641.83%
YoY
|
-$6.209M
68.27%
YoY
|
-$2.872M
-64.58%
YoY
|
-$3.129M
N/A
|
| Basic Earnings Per Share |
N/A
|
-$0.12
-20.0%
YoY
|
-$0.45
136.84%
YoY
|
-$0.12
-33.33%
YoY
|
N/A
|
-$0.15
-25.0%
YoY
|
-$0.19
-17.39%
YoY
|
-$0.18
-169.23%
YoY
|
N/A
|
-$0.20
-76.74%
YoY
|
-$0.23
53.33%
YoY
|
$0.26
-471.43%
YoY
|
N/A
|
-$0.86
N/A
|
-$0.15
N/A
|
-$0.07
N/A
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
-$0.12
-20.0%
YoY
|
-$0.45
136.84%
YoY
|
-$0.12
-33.33%
YoY
|
-$0.14
-31.65%
YoY
|
-$0.15
-25.0%
YoY
|
-$0.19
-17.39%
YoY
|
-$0.18
-178.26%
YoY
|
-$0.21
-100.0%
YoY
|
-$0.20
-76.74%
YoY
|
-$0.23
53.33%
YoY
|
$0.23
-428.57%
YoY
|
-$654.6K
802.22%
YoY
|
-$0.86
N/A
|
-$0.15
150.0%
YoY
|
-$0.07
-63.16%
YoY
|
-$72.56K
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
|
N/A
|
| Basic Shares Outstanding |
322.9M shares
5.64%
YoY
|
319.1M shares
5.94%
YoY
|
314.5M shares
6.3%
YoY
|
310.9M shares
6.82%
YoY
|
305.7M shares
6.34%
YoY
|
301.2M shares
6.15%
YoY
|
295.9M shares
4.4%
YoY
|
291.1M shares
5.76%
YoY
|
287.4M shares
18.53%
YoY
|
283.8M shares
44.43%
YoY
|
283.4M shares
585.41%
YoY
|
275.2M shares
594.39%
YoY
|
242.5M shares
N/A
|
196.5M shares
503.58%
YoY
|
41.35M shares
N/A
|
39.63M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
321.2M shares
5.84%
YoY
|
316.8M shares
6.27%
YoY
|
313.0M shares
6.8%
YoY
|
N/A
|
303.4M shares
5.93%
YoY
|
298.1M shares
5.18%
YoY
|
293.1M shares
-6.2%
YoY
|
N/A
|
286.5M shares
45.8%
YoY
|
283.4M shares
585.41%
YoY
|
312.4M shares
688.33%
YoY
|
N/A
|
196.5M shares
503.58%
YoY
|
41.35M shares
N/A
|
39.63M shares
N/A
|
N/A
|
Loading...