|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$624.0M
14.78%
YoY
|
$543.7M
7.45%
YoY
|
$506.0M
16.93%
YoY
|
$432.7M
22.12%
YoY
|
$354.3M
21.82%
YoY
|
| Cost Of Revenue |
$267.8M
8.1%
YoY
|
$247.7M
3.37%
YoY
|
$239.7M
7.5%
YoY
|
$222.9M
33.5%
YoY
|
$167.0M
39.16%
YoY
|
| Gross Profit |
$356.2M
20.36%
YoY
|
$295.9M
11.12%
YoY
|
$266.3M
26.96%
YoY
|
$209.8M
11.99%
YoY
|
$187.3M
9.63%
YoY
|
| Selling, General & Admin |
$312.1M
0.04%
YoY
|
$312.0M
1.35%
YoY
|
$307.9M
2.39%
YoY
|
$300.7M
7.58%
YoY
|
$279.5M
37.5%
YoY
|
| Research & Development |
$162.7M
17.89%
YoY
|
$138.0M
-9.34%
YoY
|
$152.2M
-2.01%
YoY
|
$155.3M
22.43%
YoY
|
$126.9M
69.57%
YoY
|
| Depreciation & Amortization |
$61.00M
12.96%
YoY
|
$54.00M
-25.03%
YoY
|
$72.03M
69.08%
YoY
|
$42.60M
47.92%
YoY
|
$28.80M
44.15%
YoY
|
| Operating Expenses |
$475.2M
2.45%
YoY
|
$463.9M
0.83%
YoY
|
$460.0M
0.89%
YoY
|
$456.0M
12.21%
YoY
|
$406.3M
46.13%
YoY
|
| Operating Profit |
-$119.0M
-29.13%
YoY
|
-$167.9M
-13.32%
YoY
|
-$193.7M
-21.32%
YoY
|
-$246.2M
12.41%
YoY
|
-$219.0M
104.29%
YoY
|
| Interest Expense |
-$409.0K
-103.37%
YoY
|
$12.12M
-14.23%
YoY
|
$14.14M
140.11%
YoY
|
$5.887M
12.24%
YoY
|
$5.245M
238.61%
YoY
|
| Other Income/Expense, Net |
-$721.0K
-29.86%
YoY
|
-$1.028M
-43.89%
YoY
|
-$1.832M
6217.24%
YoY
|
-$29.00K
-108.15%
YoY
|
$356.0K
-227.6%
YoY
|
| Pretax Income |
-$119.2M
-23.33%
YoY
|
-$155.5M
16.61%
YoY
|
-$133.3M
-30.09%
YoY
|
-$190.7M
-14.35%
YoY
|
-$222.6M
107.27%
YoY
|
| Income Tax |
$2.488M
-4.31%
YoY
|
$2.600M
-1276.47%
YoY
|
-$221.0K
-321.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
-100.87%
YoY
|
| Net Earnings |
-$121.7M
-23.02%
YoY
|
-$158.1M
18.76%
YoY
|
-$133.1M
-30.24%
YoY
|
-$190.8M
-14.33%
YoY
|
-$222.7M
132.14%
YoY
|
| Basic Earnings Per Share |
-$0.83
-27.19%
YoY
|
-$1.14
10.68%
YoY
|
-$1.03
-34.39%
YoY
|
-$1.57
-18.23%
YoY
|
-$1.92
106.45%
YoY
|
| Diluted Earnings Per Share |
-$0.83
-27.19%
YoY
|
-$1.14
10.3%
YoY
|
-$1.03
-34.17%
YoY
|
-$1.57
-18.23%
YoY
|
-$1.92
106.45%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
146.9M shares
6.37%
YoY
|
138.1M shares
7.24%
YoY
|
128.8M shares
5.79%
YoY
|
121.7M shares
4.89%
YoY
|
116.1M shares
12.07%
YoY
|
| Diluted Shares Outstanding |
146.9M shares
6.37%
YoY
|
138.1M shares
7.24%
YoY
|
128.8M shares
5.79%
YoY
|
121.7M shares
4.89%
YoY
|
116.1M shares
12.07%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$173.0M
19.76%
YoY
|
$172.6M
22.79%
YoY
|
$158.2M
15.32%
YoY
|
$148.7M
12.34%
YoY
|
$144.5M
8.2%
YoY
|
$140.6M
2.03%
YoY
|
$137.2M
7.35%
YoY
|
$132.4M
7.77%
YoY
|
$133.5M
13.57%
YoY
|
$137.8M
15.47%
YoY
|
$127.8M
17.8%
YoY
|
$122.8M
19.81%
YoY
|
$117.6M
14.83%
YoY
|
$119.3M
22.11%
YoY
|
$108.5M
25.1%
YoY
|
$102.5M
20.57%
YoY
|
$102.4M
20.66%
YoY
|
$97.72M
18.23%
YoY
|
$86.74M
22.79%
YoY
|
| Cost Of Revenue |
$64.84M
-4.19%
YoY
|
$66.65M
1.73%
YoY
|
$65.89M
5.49%
YoY
|
$67.59M
13.66%
YoY
|
$67.68M
12.26%
YoY
|
$65.52M
5.67%
YoY
|
$62.47M
1.19%
YoY
|
$59.47M
1.46%
YoY
|
$60.29M
5.19%
YoY
|
$62.00M
9.28%
YoY
|
$61.73M
10.58%
YoY
|
$58.62M
3.81%
YoY
|
$57.31M
6.3%
YoY
|
$56.74M
18.34%
YoY
|
$55.83M
35.35%
YoY
|
$56.47M
40.04%
YoY
|
$53.92M
43.8%
YoY
|
$47.94M
42.06%
YoY
|
$41.24M
40.8%
YoY
|
| Gross Profit |
$108.2M
40.86%
YoY
|
$106.0M
41.16%
YoY
|
$92.33M
23.53%
YoY
|
$81.12M
11.27%
YoY
|
$76.80M
4.87%
YoY
|
$75.06M
-0.94%
YoY
|
$74.74M
13.1%
YoY
|
$72.90M
13.53%
YoY
|
$73.23M
21.54%
YoY
|
$75.77M
21.08%
YoY
|
$66.09M
25.45%
YoY
|
$64.21M
39.44%
YoY
|
$60.25M
24.32%
YoY
|
$62.58M
25.74%
YoY
|
$52.68M
15.8%
YoY
|
$46.05M
3.01%
YoY
|
$48.47M
2.34%
YoY
|
$49.77M
1.79%
YoY
|
$45.49M
10.03%
YoY
|
| Selling, General & Admin |
$90.10M
16.19%
YoY
|
$74.66M
4.41%
YoY
|
$79.70M
8.92%
YoY
|
$75.42M
-7.33%
YoY
|
$77.55M
1.18%
YoY
|
$71.50M
-10.72%
YoY
|
$73.17M
-9.72%
YoY
|
$81.39M
6.23%
YoY
|
$76.65M
9.34%
YoY
|
$80.09M
8.45%
YoY
|
$81.04M
1.96%
YoY
|
$76.62M
0.42%
YoY
|
$70.10M
-1.32%
YoY
|
$73.85M
5.9%
YoY
|
$79.49M
17.07%
YoY
|
$76.30M
6.23%
YoY
|
$71.03M
3.95%
YoY
|
$69.73M
3.69%
YoY
|
$67.90M
45.92%
YoY
|
| Research & Development |
$41.97M
12.14%
YoY
|
$41.59M
27.03%
YoY
|
$41.42M
29.91%
YoY
|
$42.22M
20.27%
YoY
|
$37.43M
-2.14%
YoY
|
$32.74M
-14.44%
YoY
|
$31.88M
-18.39%
YoY
|
$35.11M
-6.19%
YoY
|
$38.25M
2.18%
YoY
|
$38.27M
2.88%
YoY
|
$39.07M
0.28%
YoY
|
$37.42M
-3.35%
YoY
|
$37.43M
-7.43%
YoY
|
$37.20M
6.29%
YoY
|
$38.96M
19.76%
YoY
|
$38.72M
27.59%
YoY
|
$40.44M
39.5%
YoY
|
$35.00M
36.76%
YoY
|
$32.53M
78.03%
YoY
|
| Depreciation & Amortization |
$11.90M
-21.71%
YoY
|
$17.55M
-6.1%
YoY
|
$15.60M
13.87%
YoY
|
$15.00M
12.78%
YoY
|
$15.20M
-16.37%
YoY
|
$18.69M
1.14%
YoY
|
$13.70M
4.58%
YoY
|
$13.30M
3.1%
YoY
|
$18.18M
51.47%
YoY
|
$18.48M
8.98%
YoY
|
$13.10M
22.43%
YoY
|
$12.90M
20.56%
YoY
|
$12.00M
21.21%
YoY
|
$16.95M
26.53%
YoY
|
$10.70M
44.59%
YoY
|
$10.70M
55.07%
YoY
|
$9.900M
54.69%
YoY
|
$13.40M
25.8%
YoY
|
$7.400M
51.02%
YoY
|
| Operating Expenses |
$132.1M
14.87%
YoY
|
$121.1M
11.11%
YoY
|
$121.1M
5.02%
YoY
|
$118.1M
-1.32%
YoY
|
$115.0M
-3.78%
YoY
|
$108.9M
-7.95%
YoY
|
$115.3M
-7.31%
YoY
|
$119.6M
4.91%
YoY
|
$119.5M
11.13%
YoY
|
$118.4M
6.59%
YoY
|
$124.4M
5.05%
YoY
|
$114.0M
-0.85%
YoY
|
$107.5M
-3.54%
YoY
|
$111.0M
4.34%
YoY
|
$118.4M
17.94%
YoY
|
$115.0M
12.57%
YoY
|
$111.5M
14.54%
YoY
|
$106.4M
13.29%
YoY
|
$100.4M
54.98%
YoY
|
| Operating Profit |
-$23.90M
-37.41%
YoY
|
-$15.09M
-55.46%
YoY
|
-$28.79M
-29.08%
YoY
|
-$36.94M
-20.95%
YoY
|
-$38.18M
-17.47%
YoY
|
-$33.88M
-20.43%
YoY
|
-$40.59M
-30.43%
YoY
|
-$46.73M
-6.21%
YoY
|
-$46.26M
-2.15%
YoY
|
-$42.58M
-12.13%
YoY
|
-$58.34M
-11.29%
YoY
|
-$49.83M
-27.75%
YoY
|
-$47.28M
-24.97%
YoY
|
-$48.46M
-14.46%
YoY
|
-$65.77M
19.72%
YoY
|
-$68.97M
20.01%
YoY
|
-$63.00M
26.1%
YoY
|
-$56.66M
25.79%
YoY
|
-$54.93M
134.22%
YoY
|
| Interest Expense |
-$379.0K
91.41%
YoY
|
-$50.00K
-102.46%
YoY
|
-$81.00K
-102.42%
YoY
|
-$80.00K
-102.3%
YoY
|
-$198.0K
-106.06%
YoY
|
$2.036M
-46.98%
YoY
|
$3.346M
288.17%
YoY
|
$3.473M
181.9%
YoY
|
$3.269M
169.5%
YoY
|
$3.840M
149.35%
YoY
|
$862.0K
-37.58%
YoY
|
$1.232M
-19.48%
YoY
|
$1.213M
-25.22%
YoY
|
$1.540M
-247.93%
YoY
|
$1.381M
-11.19%
YoY
|
$1.530M
6.55%
YoY
|
$1.622M
145.39%
YoY
|
-$1.041M
285.56%
YoY
|
$1.555M
279.27%
YoY
|
| Other Income/Expense, Net |
-$380.0K
375.0%
YoY
|
-$625.0K
-23.31%
YoY
|
-$55.00K
-82.65%
YoY
|
$39.00K
-79.79%
YoY
|
-$80.00K
-10.11%
YoY
|
-$815.0K
6.82%
YoY
|
-$317.0K
1881.25%
YoY
|
$193.0K
-124.03%
YoY
|
-$89.00K
-64.4%
YoY
|
-$763.0K
-1758.7%
YoY
|
-$16.00K
-100.85%
YoY
|
-$803.0K
-52.0%
YoY
|
-$250.0K
-10.39%
YoY
|
$46.00K
-77.11%
YoY
|
$1.877M
4478.05%
YoY
|
-$1.673M
-1039.89%
YoY
|
-$279.0K
335.94%
YoY
|
$201.0K
-128.71%
YoY
|
$41.00K
-40.58%
YoY
|
| Pretax Income |
-$24.65M
-35.89%
YoY
|
-$14.82M
-53.3%
YoY
|
-$28.92M
-22.99%
YoY
|
-$36.98M
-14.13%
YoY
|
-$38.46M
-10.73%
YoY
|
-$31.75M
33.1%
YoY
|
-$37.56M
-30.84%
YoY
|
-$43.07M
306.53%
YoY
|
-$43.08M
-3.3%
YoY
|
-$23.85M
-49.12%
YoY
|
-$54.31M
-14.2%
YoY
|
-$10.59M
-34.92%
YoY
|
-$44.55M
-30.63%
YoY
|
-$46.88M
-18.47%
YoY
|
-$63.30M
12.7%
YoY
|
-$16.28M
-72.15%
YoY
|
-$64.22M
27.14%
YoY
|
-$57.50M
-1.41%
YoY
|
-$56.17M
139.6%
YoY
|
| Income Tax |
-$4.100M
-685.71%
YoY
|
$681.0K
-40.32%
YoY
|
$600.0K
20.0%
YoY
|
$600.0K
-14.29%
YoY
|
$700.0K
101.73%
YoY
|
$1.141M
-345.38%
YoY
|
$500.0K
-50100.0%
YoY
|
$700.0K
600.0%
YoY
|
$347.0K
247.0%
YoY
|
-$465.0K
108.52%
YoY
|
-$1.000K
-101.0%
YoY
|
$100.0K
-50.0%
YoY
|
$100.0K
150.0%
YoY
|
-$223.0K
-992.0%
YoY
|
$100.0K
233.33%
YoY
|
$200.0K
-200.0%
YoY
|
$40.00K
-80.0%
YoY
|
$25.00K
-100.2%
YoY
|
$30.00K
-90.0%
YoY
|
| Net Earnings |
-$20.52M
-47.57%
YoY
|
-$15.51M
-52.85%
YoY
|
-$29.48M
-22.45%
YoY
|
-$37.54M
-14.15%
YoY
|
-$39.15M
-9.85%
YoY
|
-$32.89M
40.62%
YoY
|
-$38.02M
-30.0%
YoY
|
-$43.73M
308.53%
YoY
|
-$43.43M
-2.82%
YoY
|
-$23.39M
-49.87%
YoY
|
-$54.31M
-14.36%
YoY
|
-$10.70M
-34.88%
YoY
|
-$44.69M
-30.46%
YoY
|
-$46.65M
-18.89%
YoY
|
-$63.42M
12.85%
YoY
|
-$16.44M
-71.8%
YoY
|
-$64.26M
26.8%
YoY
|
-$57.52M
25.87%
YoY
|
-$56.20M
136.34%
YoY
|
| Basic Earnings Per Share |
-$0.13
-51.85%
YoY
|
N/A
|
-$0.20
-25.93%
YoY
|
-$0.26
-18.75%
YoY
|
-$0.27
-15.63%
YoY
|
N/A
|
-$0.27
-35.71%
YoY
|
-$0.32
300.0%
YoY
|
-$0.32
-11.11%
YoY
|
N/A
|
-$0.42
-19.23%
YoY
|
-$0.08
-42.86%
YoY
|
-$0.36
-33.33%
YoY
|
N/A
|
-$0.52
8.33%
YoY
|
-$0.14
-72.55%
YoY
|
-$0.54
22.73%
YoY
|
N/A
|
-$0.48
118.18%
YoY
|
| Diluted Earnings Per Share |
-$0.13
-51.85%
YoY
|
-$0.10
-55.77%
YoY
|
-$0.20
-25.93%
YoY
|
-$0.26
-18.75%
YoY
|
-$0.27
-15.5%
YoY
|
-$0.23
31.41%
YoY
|
-$0.27
-35.71%
YoY
|
-$0.32
300.0%
YoY
|
-$0.32
-10.37%
YoY
|
-$0.18
-53.01%
YoY
|
-$0.42
-19.23%
YoY
|
-$0.08
-42.86%
YoY
|
-$0.36
-33.33%
YoY
|
-$0.38
-100.0%
YoY
|
-$0.52
8.33%
YoY
|
-$0.14
-72.55%
YoY
|
-$0.54
22.73%
YoY
|
-$486.4K
20.24%
YoY
|
-$0.48
118.18%
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 |
151.8M shares
6.68%
YoY
|
149.4M shares
6.49%
YoY
|
147.4M shares
6.35%
YoY
|
144.8M shares
6.0%
YoY
|
142.3M shares
6.04%
YoY
|
140.3M shares
7.26%
YoY
|
138.6M shares
7.28%
YoY
|
136.6M shares
7.56%
YoY
|
134.2M shares
7.02%
YoY
|
130.8M shares
6.34%
YoY
|
129.2M shares
5.9%
YoY
|
127.0M shares
4.75%
YoY
|
125.4M shares
4.79%
YoY
|
123.0M shares
4.68%
YoY
|
122.0M shares
4.74%
YoY
|
121.2M shares
5.13%
YoY
|
119.7M shares
4.85%
YoY
|
117.5M shares
N/A
|
116.5M shares
9.94%
YoY
|
| Diluted Shares Outstanding |
153.6M shares
7.19%
YoY
|
N/A
|
148.1M shares
6.39%
YoY
|
145.8M shares
6.07%
YoY
|
143.3M shares
6.46%
YoY
|
N/A
|
139.2M shares
7.21%
YoY
|
137.4M shares
7.49%
YoY
|
134.6M shares
7.31%
YoY
|
N/A
|
129.9M shares
6.16%
YoY
|
127.9M shares
5.46%
YoY
|
125.4M shares
4.8%
YoY
|
N/A
|
122.3M shares
5.03%
YoY
|
121.2M shares
5.13%
YoY
|
119.7M shares
4.85%
YoY
|
N/A
|
116.5M shares
9.94%
YoY
|
Loading...