|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$389.1M
25.27%
YoY
|
$310.6M
16.41%
YoY
|
$266.8M
5.55%
YoY
|
$252.8M
37.96%
YoY
|
$183.2M
16.95%
YoY
|
| Cost Of Revenue |
$153.2M
16.04%
YoY
|
$132.0M
52.91%
YoY
|
$86.34M
35.51%
YoY
|
$63.71M
43.11%
YoY
|
$44.52M
14.78%
YoY
|
| Gross Profit |
$235.9M
32.09%
YoY
|
$178.6M
-1.05%
YoY
|
$180.5M
-4.54%
YoY
|
$189.0M
36.3%
YoY
|
$138.7M
17.66%
YoY
|
| Selling, General & Admin |
$333.9M
12.98%
YoY
|
$295.5M
13.54%
YoY
|
$260.3M
10.94%
YoY
|
$234.6M
80.34%
YoY
|
$130.1M
4.22%
YoY
|
| Research & Development |
$226.4M
12.43%
YoY
|
$201.4M
-4.41%
YoY
|
$210.7M
39.93%
YoY
|
$150.5M
118.64%
YoY
|
$68.86M
6.67%
YoY
|
| Depreciation & Amortization |
$12.61M
-0.88%
YoY
|
$12.72M
108.92%
YoY
|
$6.088M
17.3%
YoY
|
$5.190M
20.78%
YoY
|
$4.297M
230.03%
YoY
|
| Operating Expenses |
$560.3M
12.76%
YoY
|
$496.9M
5.51%
YoY
|
$471.0M
22.27%
YoY
|
$385.2M
93.59%
YoY
|
$199.0M
5.06%
YoY
|
| Operating Profit |
-$324.4M
1.91%
YoY
|
-$318.3M
9.59%
YoY
|
-$290.5M
48.12%
YoY
|
-$196.1M
225.47%
YoY
|
-$60.26M
-15.72%
YoY
|
| Interest Expense |
$36.19M
-9.71%
YoY
|
$40.08M
82.35%
YoY
|
$21.98M
1103.01%
YoY
|
$1.827M
45.58%
YoY
|
$1.255M
-72.11%
YoY
|
| Other Income/Expense, Net |
$509.0K
-179.41%
YoY
|
-$641.0K
-283.14%
YoY
|
$350.0K
-88.41%
YoY
|
$3.019M
-24.73%
YoY
|
$4.011M
-328.94%
YoY
|
| Pretax Income |
-$287.7M
3.16%
YoY
|
-$278.9M
4.01%
YoY
|
-$268.2M
40.2%
YoY
|
-$191.3M
247.83%
YoY
|
-$54.99M
-20.3%
YoY
|
| Income Tax |
$976.0K
23.23%
YoY
|
$792.0K
17.33%
YoY
|
$675.0K
-14.45%
YoY
|
$789.0K
12.07%
YoY
|
$704.0K
85.26%
YoY
|
| Net Earnings |
-$288.7M
3.22%
YoY
|
-$279.7M
4.04%
YoY
|
-$268.8M
39.97%
YoY
|
-$192.1M
244.85%
YoY
|
-$55.70M
-19.72%
YoY
|
| Basic Earnings Per Share |
-$2.24
-4.27%
YoY
|
-$2.34
-4.49%
YoY
|
-$2.45
33.15%
YoY
|
-$1.84
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$2.24
-4.69%
YoY
|
-$2.34
-4.25%
YoY
|
-$2.45
-100.0%
YoY
|
-$1.840M
241.6%
YoY
|
-$538.5K
-25.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
129.1M shares
8.15%
YoY
|
119.4M shares
8.66%
YoY
|
109.9M shares
5.22%
YoY
|
104.4M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
129.1M shares
8.15%
YoY
|
119.4M shares
8.66%
YoY
|
109.9M shares
5.22%
YoY
|
104.4M shares
N/A
|
N/A
|
|
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 |
$53.26M
-46.08%
YoY
|
$75.15M
-20.34%
YoY
|
$70.26M
-19.44%
YoY
|
$108.7M
25.56%
YoY
|
$98.78M
26.0%
YoY
|
$94.34M
28.83%
YoY
|
$87.21M
20.52%
YoY
|
$86.59M
19.58%
YoY
|
$78.40M
17.6%
YoY
|
$73.23M
17.34%
YoY
|
$72.36M
10.8%
YoY
|
$72.41M
0.13%
YoY
|
$66.67M
-4.45%
YoY
|
$62.41M
7.11%
YoY
|
$65.31M
24.62%
YoY
|
$72.32M
38.32%
YoY
|
$69.77M
42.08%
YoY
|
$58.26M
40.93%
YoY
|
$52.41M
29.45%
YoY
|
$52.28M
25.62%
YoY
|
| Cost Of Revenue |
$44.03M
8.88%
YoY
|
$44.77M
22.66%
YoY
|
$43.82M
25.02%
YoY
|
$41.21M
17.82%
YoY
|
$40.44M
22.11%
YoY
|
$36.50M
13.64%
YoY
|
$35.05M
10.17%
YoY
|
$34.98M
40.43%
YoY
|
$33.11M
48.69%
YoY
|
$32.12M
54.76%
YoY
|
$31.81M
72.84%
YoY
|
$24.91M
43.45%
YoY
|
$22.27M
28.33%
YoY
|
$20.75M
29.94%
YoY
|
$18.41M
41.31%
YoY
|
$17.36M
48.25%
YoY
|
$17.35M
41.94%
YoY
|
$15.97M
58.43%
YoY
|
$13.03M
24.06%
YoY
|
$11.71M
23.15%
YoY
|
| Gross Profit |
$9.235M
-84.17%
YoY
|
$30.38M
-47.48%
YoY
|
$26.44M
-49.31%
YoY
|
$67.51M
30.81%
YoY
|
$58.35M
28.84%
YoY
|
$57.84M
40.69%
YoY
|
$52.17M
28.65%
YoY
|
$51.61M
8.65%
YoY
|
$45.29M
2.0%
YoY
|
$41.11M
-1.3%
YoY
|
$40.55M
-13.55%
YoY
|
$47.50M
-13.56%
YoY
|
$44.40M
-15.3%
YoY
|
$41.66M
-1.5%
YoY
|
$46.90M
19.1%
YoY
|
$54.95M
35.45%
YoY
|
$52.42M
42.12%
YoY
|
$42.29M
35.29%
YoY
|
$39.38M
31.34%
YoY
|
$40.57M
26.35%
YoY
|
| Selling, General & Admin |
$90.82M
4.9%
YoY
|
$84.14M
8.69%
YoY
|
$86.61M
20.59%
YoY
|
$98.08M
17.75%
YoY
|
$86.58M
10.49%
YoY
|
$77.41M
10.42%
YoY
|
$71.83M
12.62%
YoY
|
$83.30M
17.16%
YoY
|
$78.35M
27.64%
YoY
|
$70.11M
10.29%
YoY
|
$63.77M
-0.72%
YoY
|
$71.10M
9.22%
YoY
|
$61.39M
4.23%
YoY
|
$63.57M
3.46%
YoY
|
$64.23M
30.59%
YoY
|
$65.10M
48.73%
YoY
|
$58.89M
60.76%
YoY
|
$61.45M
107.23%
YoY
|
$49.19M
145.38%
YoY
|
$43.77M
-2.52%
YoY
|
| Research & Development |
$58.82M
-0.9%
YoY
|
$58.35M
4.73%
YoY
|
$64.65M
22.15%
YoY
|
$58.39M
15.36%
YoY
|
$59.36M
19.96%
YoY
|
$55.72M
10.55%
YoY
|
$52.93M
4.05%
YoY
|
$50.62M
1.89%
YoY
|
$49.48M
-10.12%
YoY
|
$50.40M
0.7%
YoY
|
$50.87M
-8.96%
YoY
|
$49.68M
7.12%
YoY
|
$55.05M
34.5%
YoY
|
$50.05M
37.04%
YoY
|
$55.88M
109.18%
YoY
|
$46.38M
123.93%
YoY
|
$40.93M
118.32%
YoY
|
$36.52M
126.37%
YoY
|
$26.71M
101.39%
YoY
|
$20.71M
18.82%
YoY
|
| Depreciation & Amortization |
$3.399M
9.65%
YoY
|
$3.400M
17.24%
YoY
|
$3.415M
9.49%
YoY
|
$3.392M
4.37%
YoY
|
$3.100M
6.9%
YoY
|
$2.900M
3.57%
YoY
|
$3.119M
2.06%
YoY
|
$3.250M
14.8%
YoY
|
$2.900M
480.0%
YoY
|
$2.800M
300.0%
YoY
|
$3.056M
109.17%
YoY
|
$2.831M
98.11%
YoY
|
$500.0K
-54.55%
YoY
|
$700.0K
-36.36%
YoY
|
$1.461M
32.82%
YoY
|
$1.429M
29.09%
YoY
|
$1.100M
10.0%
YoY
|
$1.100M
10.0%
YoY
|
$1.100M
10.0%
YoY
|
$1.107M
17.77%
YoY
|
| Operating Expenses |
$149.6M
2.54%
YoY
|
$142.5M
7.03%
YoY
|
$151.3M
21.25%
YoY
|
$156.5M
16.84%
YoY
|
$145.9M
14.16%
YoY
|
$133.1M
10.47%
YoY
|
$124.8M
8.82%
YoY
|
$133.9M
10.88%
YoY
|
$127.8M
9.79%
YoY
|
$120.5M
6.06%
YoY
|
$114.6M
-4.55%
YoY
|
$120.8M
8.35%
YoY
|
$116.4M
16.64%
YoY
|
$113.6M
15.98%
YoY
|
$120.1M
58.25%
YoY
|
$111.5M
72.89%
YoY
|
$99.83M
80.25%
YoY
|
$97.97M
113.98%
YoY
|
$75.90M
127.86%
YoY
|
$64.48M
3.45%
YoY
|
| Operating Profit |
-$140.4M
60.31%
YoY
|
-$112.1M
48.91%
YoY
|
-$124.8M
71.96%
YoY
|
-$88.97M
8.09%
YoY
|
-$87.59M
6.1%
YoY
|
-$75.29M
-5.17%
YoY
|
-$72.59M
-2.03%
YoY
|
-$82.31M
12.32%
YoY
|
-$82.55M
14.59%
YoY
|
-$79.40M
10.32%
YoY
|
-$74.09M
1.21%
YoY
|
-$73.28M
29.65%
YoY
|
-$72.04M
51.96%
YoY
|
-$71.97M
29.26%
YoY
|
-$73.21M
100.48%
YoY
|
-$56.52M
136.42%
YoY
|
-$47.41M
156.26%
YoY
|
-$55.68M
283.34%
YoY
|
-$36.52M
998.26%
YoY
|
-$23.91M
-20.89%
YoY
|
| Interest Expense |
$6.700M
-22.78%
YoY
|
$7.539M
-21.14%
YoY
|
$8.218M
-17.84%
YoY
|
$7.949M
-16.17%
YoY
|
$8.677M
-13.19%
YoY
|
$9.560M
-8.78%
YoY
|
$10.00M
-1.18%
YoY
|
$9.482M
15.21%
YoY
|
$9.995M
43.05%
YoY
|
$10.48M
148.11%
YoY
|
$10.12M
298.82%
YoY
|
$8.230M
997.33%
YoY
|
$6.987M
1604.15%
YoY
|
$4.224M
1211.8%
YoY
|
$2.538M
635.65%
YoY
|
$750.0K
190.7%
YoY
|
$410.0K
215.38%
YoY
|
$322.0K
11.03%
YoY
|
$345.0K
-40.52%
YoY
|
$258.0K
-77.37%
YoY
|
| Other Income/Expense, Net |
$519.0K
-154.23%
YoY
|
$143.0K
1000.0%
YoY
|
$132.0K
371.43%
YoY
|
$1.425M
-923.7%
YoY
|
-$957.0K
-333.99%
YoY
|
$13.00K
-102.04%
YoY
|
$28.00K
-111.72%
YoY
|
-$173.0K
-160.92%
YoY
|
$409.0K
-79.87%
YoY
|
-$638.0K
-32.49%
YoY
|
-$239.0K
-76.59%
YoY
|
$284.0K
-111.58%
YoY
|
$2.032M
-73.75%
YoY
|
-$945.0K
-31.12%
YoY
|
-$1.021M
13.57%
YoY
|
-$2.452M
1513.16%
YoY
|
$7.742M
349.85%
YoY
|
-$1.372M
137.37%
YoY
|
-$899.0K
-129.79%
YoY
|
-$152.0K
-87.84%
YoY
|
| Pretax Income |
-$133.2M
66.77%
YoY
|
-$104.4M
58.92%
YoY
|
-$116.5M
86.19%
YoY
|
-$79.59M
9.03%
YoY
|
-$79.87M
10.71%
YoY
|
-$65.72M
-5.52%
YoY
|
-$62.56M
-2.58%
YoY
|
-$73.00M
12.71%
YoY
|
-$72.14M
14.48%
YoY
|
-$69.55M
1.26%
YoY
|
-$64.21M
-10.44%
YoY
|
-$64.77M
11.23%
YoY
|
-$63.02M
60.54%
YoY
|
-$68.69M
21.09%
YoY
|
-$71.69M
93.39%
YoY
|
-$58.23M
144.62%
YoY
|
-$39.25M
135.77%
YoY
|
-$56.73M
282.92%
YoY
|
-$37.07M
-13679.12%
YoY
|
-$23.80M
-21.55%
YoY
|
| Income Tax |
$174.0K
-42.0%
YoY
|
$237.0K
-21.0%
YoY
|
$300.0K
0.0%
YoY
|
$111.0K
-256.34%
YoY
|
$300.0K
-40.0%
YoY
|
$300.0K
50.0%
YoY
|
$300.0K
200.0%
YoY
|
-$71.00K
-137.37%
YoY
|
$500.0K
400.0%
YoY
|
$200.0K
0.0%
YoY
|
$100.0K
-44.13%
YoY
|
$190.0K
-2.56%
YoY
|
$100.0K
-48.19%
YoY
|
$200.0K
1438.46%
YoY
|
$179.0K
-53.87%
YoY
|
$195.0K
-21.37%
YoY
|
$193.0K
-4.93%
YoY
|
$13.00K
-90.0%
YoY
|
$388.0K
215.45%
YoY
|
$248.0K
148.0%
YoY
|
| Net Earnings |
-$133.4M
66.29%
YoY
|
-$104.7M
58.66%
YoY
|
-$116.8M
85.86%
YoY
|
-$79.70M
9.29%
YoY
|
-$80.20M
10.42%
YoY
|
-$65.97M
-5.46%
YoY
|
-$62.83M
-2.38%
YoY
|
-$72.93M
12.27%
YoY
|
-$72.63M
14.99%
YoY
|
-$69.78M
1.35%
YoY
|
-$64.36M
-10.45%
YoY
|
-$64.96M
11.19%
YoY
|
-$63.16M
60.12%
YoY
|
-$68.85M
21.35%
YoY
|
-$71.87M
91.87%
YoY
|
-$58.42M
142.91%
YoY
|
-$39.45M
134.08%
YoY
|
-$56.74M
279.68%
YoY
|
-$37.46M
-25072.67%
YoY
|
-$24.05M
-20.97%
YoY
|
| Basic Earnings Per Share |
-$0.94
51.61%
YoY
|
-$0.75
44.23%
YoY
|
-$0.86
72.0%
YoY
|
N/A
|
-$0.62
3.33%
YoY
|
-$0.52
-11.86%
YoY
|
-$0.50
-10.71%
YoY
|
N/A
|
-$0.60
5.26%
YoY
|
-$0.59
-6.35%
YoY
|
-$0.56
-16.42%
YoY
|
N/A
|
-$0.57
50.0%
YoY
|
-$0.63
14.55%
YoY
|
-$0.67
81.08%
YoY
|
N/A
|
-$0.38
N/A
|
-$0.55
N/A
|
-$0.37
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.94
51.61%
YoY
|
-$0.75
44.23%
YoY
|
-$0.86
72.0%
YoY
|
-$0.60
0.0%
YoY
|
-$0.62
3.33%
YoY
|
-$0.52
-11.86%
YoY
|
-$0.50
-10.71%
YoY
|
-$0.59
3.18%
YoY
|
-$0.60
5.26%
YoY
|
-$0.59
-6.35%
YoY
|
-$0.56
-16.42%
YoY
|
-$0.58
-100.0%
YoY
|
-$0.57
-100.0%
YoY
|
-$0.63
-100.0%
YoY
|
-$0.67
-100.0%
YoY
|
-$550.6K
153.89%
YoY
|
-$375.4K
124.83%
YoY
|
-$546.9K
252.63%
YoY
|
-$366.7K
-23648.7%
YoY
|
-$216.9K
-31.34%
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
|
N/A
|
| Basic Shares Outstanding |
142.0M shares
8.89%
YoY
|
138.7M shares
8.45%
YoY
|
135.4M shares
8.32%
YoY
|
N/A
|
130.4M shares
8.21%
YoY
|
127.9M shares
7.77%
YoY
|
125.0M shares
8.04%
YoY
|
N/A
|
120.5M shares
8.81%
YoY
|
118.7M shares
8.98%
YoY
|
115.7M shares
8.27%
YoY
|
N/A
|
110.7M shares
5.37%
YoY
|
108.9M shares
4.94%
YoY
|
106.8M shares
4.59%
YoY
|
N/A
|
105.1M shares
N/A
|
103.7M shares
N/A
|
102.2M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
142.0M shares
8.89%
YoY
|
138.7M shares
8.45%
YoY
|
135.4M shares
8.32%
YoY
|
N/A
|
130.4M shares
8.21%
YoY
|
127.9M shares
7.77%
YoY
|
125.0M shares
8.04%
YoY
|
N/A
|
120.5M shares
8.81%
YoY
|
118.7M shares
8.98%
YoY
|
115.7M shares
8.27%
YoY
|
N/A
|
110.7M shares
5.37%
YoY
|
108.9M shares
4.94%
YoY
|
106.8M shares
4.59%
YoY
|
N/A
|
105.1M shares
N/A
|
103.7M shares
N/A
|
102.2M shares
N/A
|
N/A
|
Loading...