|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$436.8M
126.34%
YoY
|
$193.0M
4.76%
YoY
|
$184.2M
72.99%
YoY
|
$106.5M
81.4%
YoY
|
$58.70M
9.03%
YoY
|
| Cost Of Revenue |
$153.9M
109.23%
YoY
|
$73.54M
-5.72%
YoY
|
$78.00M
83.69%
YoY
|
$42.46M
107.95%
YoY
|
$20.42M
164.19%
YoY
|
| Gross Profit |
$282.9M
136.88%
YoY
|
$119.4M
12.46%
YoY
|
$106.2M
65.89%
YoY
|
$64.02M
67.24%
YoY
|
$38.28M
-16.98%
YoY
|
| Selling, General & Admin |
$98.92M
64.33%
YoY
|
$60.19M
24.76%
YoY
|
$48.25M
38.25%
YoY
|
$34.90M
21.74%
YoY
|
$28.67M
74.05%
YoY
|
| Research & Development |
$146.0M
52.82%
YoY
|
$95.53M
24.43%
YoY
|
$76.77M
60.12%
YoY
|
$47.95M
37.61%
YoY
|
$34.85M
26.41%
YoY
|
| Depreciation & Amortization |
$21.90M
59.03%
YoY
|
$13.77M
44.96%
YoY
|
$9.500M
97.92%
YoY
|
$4.800M
118.18%
YoY
|
$2.200M
22.22%
YoY
|
| Operating Expenses |
$244.9M
56.5%
YoY
|
$156.5M
25.17%
YoY
|
$125.0M
45.4%
YoY
|
$85.98M
35.38%
YoY
|
$63.51M
44.23%
YoY
|
| Operating Profit |
$38.00M
-202.53%
YoY
|
-$37.06M
96.82%
YoY
|
-$18.83M
-14.29%
YoY
|
-$21.97M
-12.94%
YoY
|
-$25.23M
-1318.45%
YoY
|
| Interest Expense |
$18.80M
22.88%
YoY
|
$15.30M
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$17.75M
23.99%
YoY
|
$14.31M
330.98%
YoY
|
$3.321M
-1455.51%
YoY
|
-$245.0K
295.16%
YoY
|
-$62.00K
-358.33%
YoY
|
| Pretax Income |
$54.87M
-341.24%
YoY
|
-$22.75M
26.97%
YoY
|
-$17.91M
-19.35%
YoY
|
-$22.21M
-12.19%
YoY
|
-$25.30M
-1307.45%
YoY
|
| Income Tax |
$2.687M
-52.22%
YoY
|
$5.624M
-511.41%
YoY
|
-$1.367M
3594.59%
YoY
|
-$37.00K
-101.67%
YoY
|
$2.215M
189.16%
YoY
|
| Net Earnings |
$52.18M
-283.94%
YoY
|
-$28.37M
71.44%
YoY
|
-$16.55M
-25.38%
YoY
|
-$22.18M
-19.39%
YoY
|
-$27.51M
-2170.05%
YoY
|
| Basic Earnings Per Share |
$0.31
-272.22%
YoY
|
-$0.18
63.64%
YoY
|
-$0.11
-56.0%
YoY
|
-$0.25
-37.5%
YoY
|
-$0.40
N/A
|
| Diluted Earnings Per Share |
$0.29
-261.11%
YoY
|
-$0.18
60.07%
YoY
|
-$0.11
-55.02%
YoY
|
-$0.25
-37.5%
YoY
|
-$0.40
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
167.5M shares
8.0%
YoY
|
155.1M shares
5.82%
YoY
|
146.6M shares
65.79%
YoY
|
88.40M shares
27.93%
YoY
|
69.10M shares
-3.67%
YoY
|
| Diluted Shares Outstanding |
181.2M shares
16.81%
YoY
|
155.1M shares
5.82%
YoY
|
146.6M shares
65.79%
YoY
|
88.40M shares
27.93%
YoY
|
69.10M shares
-3.67%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$407.0M
201.49%
YoY
|
$268.0M
272.08%
YoY
|
$223.1M
273.57%
YoY
|
$170.0M
179.73%
YoY
|
$135.0M
154.44%
YoY
|
$72.03M
63.58%
YoY
|
$59.71M
70.15%
YoY
|
$60.78M
89.42%
YoY
|
$53.06M
-2.23%
YoY
|
$44.04M
-14.28%
YoY
|
$35.10M
-24.47%
YoY
|
$32.09M
-14.49%
YoY
|
$54.27M
70.66%
YoY
|
$51.37M
94.38%
YoY
|
$46.47M
333.3%
YoY
|
$37.53M
-36.07%
YoY
|
$31.80M
136.29%
YoY
|
$26.43M
82.87%
YoY
|
$10.72M
-2.84%
YoY
|
$58.70M
N/A
|
| Cost Of Revenue |
$128.1M
161.11%
YoY
|
$86.98M
227.96%
YoY
|
$72.71M
224.13%
YoY
|
$55.84M
168.24%
YoY
|
$49.08M
139.4%
YoY
|
$26.52M
48.02%
YoY
|
$22.43M
56.81%
YoY
|
$20.82M
54.16%
YoY
|
$20.50M
-8.0%
YoY
|
$17.92M
-23.46%
YoY
|
$14.31M
-23.93%
YoY
|
$13.50M
-1.85%
YoY
|
$22.28M
75.62%
YoY
|
$23.41M
123.53%
YoY
|
$18.80M
239.18%
YoY
|
$13.76M
-32.63%
YoY
|
$12.69M
135.53%
YoY
|
$10.47M
97.19%
YoY
|
$5.544M
66.24%
YoY
|
$20.42M
N/A
|
| Gross Profit |
$278.9M
224.54%
YoY
|
$181.0M
297.8%
YoY
|
$150.4M
303.32%
YoY
|
$114.2M
185.71%
YoY
|
$85.93M
163.92%
YoY
|
$45.51M
74.26%
YoY
|
$37.28M
79.33%
YoY
|
$39.97M
115.04%
YoY
|
$32.56M
1.79%
YoY
|
$26.12M
-6.59%
YoY
|
$20.79M
-24.85%
YoY
|
$18.59M
-21.81%
YoY
|
$31.99M
67.37%
YoY
|
$27.96M
75.25%
YoY
|
$27.66M
434.03%
YoY
|
$23.77M
-37.9%
YoY
|
$19.11M
136.8%
YoY
|
$15.95M
74.55%
YoY
|
$5.180M
-32.75%
YoY
|
$38.28M
N/A
|
| Selling, General & Admin |
$50.76M
116.28%
YoY
|
$44.33M
99.91%
YoY
|
$37.18M
74.34%
YoY
|
$31.95M
58.45%
YoY
|
$23.47M
64.91%
YoY
|
$22.18M
67.3%
YoY
|
$21.33M
70.02%
YoY
|
$20.16M
48.53%
YoY
|
$14.23M
19.24%
YoY
|
$13.26M
14.87%
YoY
|
$12.54M
12.01%
YoY
|
$13.57M
17.96%
YoY
|
$11.94M
39.31%
YoY
|
$11.54M
49.71%
YoY
|
$11.20M
57.34%
YoY
|
$11.51M
-59.86%
YoY
|
$8.568M
45.91%
YoY
|
$7.708M
-25.45%
YoY
|
$7.117M
32.04%
YoY
|
$28.67M
N/A
|
| Research & Development |
$78.48M
116.44%
YoY
|
$57.92M
82.46%
YoY
|
$52.45M
72.48%
YoY
|
$47.58M
76.75%
YoY
|
$36.26M
49.62%
YoY
|
$31.74M
46.03%
YoY
|
$30.41M
34.33%
YoY
|
$26.92M
25.78%
YoY
|
$24.24M
18.05%
YoY
|
$21.74M
19.7%
YoY
|
$22.64M
35.7%
YoY
|
$21.40M
38.43%
YoY
|
$20.53M
86.72%
YoY
|
$18.16M
53.88%
YoY
|
$16.68M
72.11%
YoY
|
$15.46M
-55.63%
YoY
|
$11.00M
57.23%
YoY
|
$11.80M
-7.23%
YoY
|
$9.693M
40.03%
YoY
|
$34.85M
N/A
|
| Depreciation & Amortization |
$6.700M
31.37%
YoY
|
$6.500M
30.0%
YoY
|
$5.500M
29.93%
YoY
|
$7.657M
107.73%
YoY
|
$5.100M
50.0%
YoY
|
$5.000M
35.14%
YoY
|
$4.233M
41.1%
YoY
|
$3.686M
23.65%
YoY
|
$3.400M
47.83%
YoY
|
$3.700M
42.31%
YoY
|
$3.000M
87.5%
YoY
|
$2.981M
94.71%
YoY
|
$2.300M
76.92%
YoY
|
$2.600M
129.48%
YoY
|
$1.600M
84.54%
YoY
|
$1.531M
24.07%
YoY
|
$1.300M
116.67%
YoY
|
$1.133M
118.73%
YoY
|
$867.0K
86.05%
YoY
|
$1.234M
N/A
|
| Operating Expenses |
$129.2M
116.38%
YoY
|
$102.3M
89.64%
YoY
|
$89.63M
73.24%
YoY
|
$79.53M
68.91%
YoY
|
$59.73M
55.27%
YoY
|
$53.92M
54.09%
YoY
|
$51.73M
47.05%
YoY
|
$47.08M
34.61%
YoY
|
$38.47M
10.31%
YoY
|
$34.99M
17.83%
YoY
|
$35.18M
26.18%
YoY
|
$34.98M
29.7%
YoY
|
$34.87M
78.26%
YoY
|
$29.70M
52.23%
YoY
|
$27.88M
65.86%
YoY
|
$26.97M
-57.54%
YoY
|
$19.56M
52.06%
YoY
|
$19.51M
-15.41%
YoY
|
$16.81M
36.53%
YoY
|
$63.51M
N/A
|
| Operating Profit |
$149.6M
471.21%
YoY
|
$78.80M
-1037.27%
YoY
|
$60.74M
-520.33%
YoY
|
$34.66M
-587.09%
YoY
|
$26.19M
-543.14%
YoY
|
-$8.407M
-5.27%
YoY
|
-$14.45M
0.42%
YoY
|
-$7.116M
-56.59%
YoY
|
-$5.911M
104.82%
YoY
|
-$8.875M
410.35%
YoY
|
-$14.39M
6501.38%
YoY
|
-$16.39M
412.41%
YoY
|
-$2.886M
539.91%
YoY
|
-$1.739M
-51.07%
YoY
|
-$218.0K
-98.13%
YoY
|
-$3.199M
-87.32%
YoY
|
-$451.0K
-90.59%
YoY
|
-$3.554M
-74.47%
YoY
|
-$11.63M
152.33%
YoY
|
-$25.23M
N/A
|
| Interest Expense |
N/A
|
N/A
|
$4.300M
-25.86%
YoY
|
$4.100M
N/A
|
$4.200M
N/A
|
$4.800M
N/A
|
$5.800M
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
|
| Other Income/Expense, Net |
$9.459M
141.42%
YoY
|
$4.889M
9.28%
YoY
|
$3.946M
-1577.9%
YoY
|
$3.821M
-25.99%
YoY
|
$3.918M
-8.69%
YoY
|
$4.474M
65.58%
YoY
|
-$267.0K
-112.38%
YoY
|
$5.163M
203.17%
YoY
|
$4.291M
69.6%
YoY
|
$2.702M
-490.46%
YoY
|
$2.157M
-1080.45%
YoY
|
$1.703M
-1073.14%
YoY
|
$2.530M
-3262.5%
YoY
|
-$692.0K
-1358.18%
YoY
|
-$220.0K
388.89%
YoY
|
-$175.0K
182.26%
YoY
|
-$80.00K
-263.27%
YoY
|
$55.00K
-149.55%
YoY
|
-$45.00K
-304.55%
YoY
|
-$62.00K
N/A
|
| Pretax Income |
$159.1M
428.3%
YoY
|
$83.69M
-2227.77%
YoY
|
$64.69M
-825.36%
YoY
|
$37.61M
-1483.7%
YoY
|
$30.11M
-1958.77%
YoY
|
-$3.933M
-36.29%
YoY
|
-$8.918M
-27.1%
YoY
|
-$2.718M
-81.5%
YoY
|
-$1.620M
355.06%
YoY
|
-$6.173M
153.93%
YoY
|
-$12.23M
2693.15%
YoY
|
-$14.69M
125.71%
YoY
|
-$356.0K
-32.96%
YoY
|
-$2.431M
-30.52%
YoY
|
-$438.0K
-96.25%
YoY
|
-$6.508M
-74.27%
YoY
|
-$531.0K
-88.81%
YoY
|
-$3.499M
-75.06%
YoY
|
-$11.68M
154.52%
YoY
|
-$25.30M
N/A
|
| Income Tax |
$1.939M
157.85%
YoY
|
$1.049M
259.25%
YoY
|
$1.289M
107.23%
YoY
|
$1.021M
-86.84%
YoY
|
$752.0K
-136.72%
YoY
|
$292.0K
-35.11%
YoY
|
$622.0K
-215.83%
YoY
|
$7.759M
521.71%
YoY
|
-$2.048M
-35.58%
YoY
|
$450.0K
-51.56%
YoY
|
-$537.0K
47.12%
YoY
|
$1.248M
-208.24%
YoY
|
-$3.179M
721.45%
YoY
|
$929.0K
54.58%
YoY
|
-$365.0K
-140.47%
YoY
|
-$1.153M
-152.05%
YoY
|
-$387.0K
-204.03%
YoY
|
$601.0K
37.84%
YoY
|
$902.0K
256.52%
YoY
|
$2.215M
N/A
|
| Net Earnings |
$157.1M
435.22%
YoY
|
$82.64M
-2055.88%
YoY
|
$63.40M
-764.56%
YoY
|
$36.59M
-449.22%
YoY
|
$29.36M
6759.81%
YoY
|
-$4.225M
-36.21%
YoY
|
-$9.540M
-18.44%
YoY
|
-$10.48M
-34.26%
YoY
|
$428.0K
-84.84%
YoY
|
-$6.623M
97.11%
YoY
|
-$11.70M
15923.29%
YoY
|
-$15.94M
197.61%
YoY
|
$2.823M
-2060.42%
YoY
|
-$3.360M
-18.05%
YoY
|
-$73.00K
-99.42%
YoY
|
-$5.355M
-80.54%
YoY
|
-$144.0K
-97.19%
YoY
|
-$4.100M
-71.66%
YoY
|
-$12.58M
159.86%
YoY
|
-$27.51M
N/A
|
| Basic Earnings Per Share |
$0.86
405.88%
YoY
|
$0.47
-1666.67%
YoY
|
$0.37
N/A
|
N/A
|
$0.17
N/A
|
-$0.03
-25.0%
YoY
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.04
100.0%
YoY
|
-$0.08
N/A
|
N/A
|
$0.02
N/A
|
-$0.02
-66.67%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.06
N/A
|
-$0.18
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.82
412.5%
YoY
|
$0.44
-1566.67%
YoY
|
$0.34
-692.4%
YoY
|
$0.20
-407.4%
YoY
|
$0.16
N/A
|
-$0.03
-25.0%
YoY
|
-$0.06
-27.79%
YoY
|
-$0.06
-40.65%
YoY
|
$0.00
-100.0%
YoY
|
-$0.04
100.0%
YoY
|
-$0.08
N/A
|
-$0.11
-100.0%
YoY
|
$0.02
N/A
|
-$0.02
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$37.06K
-81.15%
YoY
|
$0.00
-100.0%
YoY
|
-$29.30K
-71.66%
YoY
|
-$89.87K
159.86%
YoY
|
-$196.6K
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
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
184.4M shares
9.68%
YoY
|
180.6M shares
8.5%
YoY
|
173.0M shares
4.17%
YoY
|
171.6M shares
3.91%
YoY
|
168.2M shares
7.01%
YoY
|
166.5M shares
10.82%
YoY
|
166.1M shares
11.25%
YoY
|
165.2M shares
10.8%
YoY
|
157.2M shares
6.98%
YoY
|
150.2M shares
2.89%
YoY
|
149.3M shares
2.9%
YoY
|
149.1M shares
2.6%
YoY
|
146.9M shares
99.02%
YoY
|
146.0M shares
111.32%
YoY
|
145.1M shares
112.07%
YoY
|
145.3M shares
N/A
|
73.82M shares
9.47%
YoY
|
69.09M shares
N/A
|
68.41M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
192.0M shares
5.24%
YoY
|
187.7M shares
12.72%
YoY
|
184.6M shares
N/A
|
N/A
|
182.5M shares
9.16%
YoY
|
166.5M shares
10.82%
YoY
|
N/A
|
N/A
|
167.2M shares
6.8%
YoY
|
150.2M shares
2.89%
YoY
|
149.3M shares
2.9%
YoY
|
N/A
|
156.5M shares
112.04%
YoY
|
146.0M shares
111.32%
YoY
|
145.1M shares
112.07%
YoY
|
N/A
|
73.82M shares
9.47%
YoY
|
69.09M shares
N/A
|
68.41M shares
N/A
|
N/A
|
Loading...