|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$565.3M
15.24%
YoY
|
$490.5M
-9.91%
YoY
|
$544.5M
-18.24%
YoY
|
$665.9M
-10.93%
YoY
|
$747.6M
138.41%
YoY
|
| Cost Of Revenue |
$243.6M
3.55%
YoY
|
$235.3M
-10.27%
YoY
|
$262.2M
-15.2%
YoY
|
$309.2M
-16.57%
YoY
|
$370.6M
107.47%
YoY
|
| Gross Profit |
$321.6M
26.01%
YoY
|
$255.2M
-9.58%
YoY
|
$282.3M
-20.86%
YoY
|
$356.7M
-5.38%
YoY
|
$376.9M
179.37%
YoY
|
| Selling, General & Admin |
$200.1M
-14.95%
YoY
|
$235.3M
1.81%
YoY
|
$231.1M
6.21%
YoY
|
$217.6M
7.63%
YoY
|
$202.1M
279.66%
YoY
|
| Research & Development |
$40.48M
2.56%
YoY
|
$39.46M
-27.13%
YoY
|
$54.16M
-4.12%
YoY
|
$56.49M
7.14%
YoY
|
$52.72M
162.06%
YoY
|
| Depreciation & Amortization |
$29.86M
9.4%
YoY
|
$27.30M
39.96%
YoY
|
$19.50M
18.46%
YoY
|
$16.47M
82.3%
YoY
|
$9.032M
108.21%
YoY
|
| Operating Expenses |
$240.6M
-12.43%
YoY
|
$274.8M
-3.68%
YoY
|
$285.3M
4.08%
YoY
|
$274.1M
7.53%
YoY
|
$254.9M
247.41%
YoY
|
| Operating Profit |
$34.04M
-162.95%
YoY
|
-$54.08M
-85.56%
YoY
|
-$374.4M
-911.09%
YoY
|
$46.17M
-49.95%
YoY
|
$92.24M
55.79%
YoY
|
| Interest Expense |
N/A
|
-$33.49M
8.94%
YoY
|
-$30.74M
26.08%
YoY
|
-$24.38M
186.97%
YoY
|
-$8.495M
-914.48%
YoY
|
| Other Income/Expense, Net |
-$65.38M
93.5%
YoY
|
-$33.79M
10.09%
YoY
|
-$30.69M
27.1%
YoY
|
-$24.15M
-49.97%
YoY
|
-$48.27M
178.18%
YoY
|
| Pretax Income |
-$31.34M
-64.33%
YoY
|
-$87.86M
-78.31%
YoY
|
-$405.1M
-1940.17%
YoY
|
$22.02M
-49.93%
YoY
|
$43.97M
5.05%
YoY
|
| Income Tax |
$6.392M
50.93%
YoY
|
$4.235M
-72.35%
YoY
|
$15.32M
197.65%
YoY
|
$5.146M
-38.76%
YoY
|
$8.403M
-164.5%
YoY
|
| Net Earnings |
-$37.73M
-59.03%
YoY
|
-$92.10M
-78.08%
YoY
|
-$420.2M
-2620.41%
YoY
|
$16.67M
-53.09%
YoY
|
$35.55M
-35.23%
YoY
|
| Basic Earnings Per Share |
-$0.33
-62.92%
YoY
|
-$0.89
-78.61%
YoY
|
-$4.16
-2547.06%
YoY
|
$0.17
-54.05%
YoY
|
$0.37
-40.32%
YoY
|
| Diluted Earnings Per Share |
-$0.33
-62.92%
YoY
|
-$0.89
-78.61%
YoY
|
-$4.16
-2700.0%
YoY
|
$0.16
-54.29%
YoY
|
$0.35
-38.6%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
112.9M shares
8.84%
YoY
|
103.7M shares
2.75%
YoY
|
101.0M shares
2.22%
YoY
|
98.78M shares
3.77%
YoY
|
95.20M shares
7.55%
YoY
|
| Diluted Shares Outstanding |
112.9M shares
8.84%
YoY
|
103.7M shares
2.75%
YoY
|
101.0M shares
-0.83%
YoY
|
101.8M shares
-0.8%
YoY
|
102.6M shares
6.75%
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 |
N/A
|
$151.4M
12.45%
YoY
|
$140.4M
18.23%
YoY
|
$130.9M
10.96%
YoY
|
$119.2M
6.17%
YoY
|
$134.6M
-5.61%
YoY
|
$118.7M
-17.12%
YoY
|
$118.0M
-19.39%
YoY
|
$112.2M
-19.91%
YoY
|
$142.6M
-12.12%
YoY
|
$143.3M
-18.07%
YoY
|
$146.4M
-22.41%
YoY
|
$140.1M
-23.9%
YoY
|
$162.3M
-56.77%
YoY
|
$174.9M
-43.63%
YoY
|
$188.6M
19.33%
YoY
|
$184.1M
93.66%
YoY
|
$375.5M
323.84%
YoY
|
$310.2M
337.57%
YoY
|
| Cost Of Revenue |
N/A
|
$64.43M
-7.89%
YoY
|
$63.09M
11.99%
YoY
|
$58.14M
4.17%
YoY
|
$62.55M
2.37%
YoY
|
$69.95M
-0.59%
YoY
|
$56.34M
-18.02%
YoY
|
$55.81M
-29.54%
YoY
|
$61.11M
-24.22%
YoY
|
$70.36M
-4.1%
YoY
|
$68.72M
-10.62%
YoY
|
$79.21M
-9.34%
YoY
|
$80.64M
-14.88%
YoY
|
$73.37M
-72.59%
YoY
|
$76.88M
-63.93%
YoY
|
$87.37M
4.25%
YoY
|
$94.73M
68.98%
YoY
|
$267.7M
426.05%
YoY
|
$213.1M
417.42%
YoY
|
| Gross Profit |
N/A
|
$86.97M
34.45%
YoY
|
$77.28M
23.87%
YoY
|
$72.79M
17.06%
YoY
|
$56.60M
10.72%
YoY
|
$64.69M
-10.49%
YoY
|
$62.39M
-16.3%
YoY
|
$62.18M
-7.42%
YoY
|
$51.12M
-14.06%
YoY
|
$72.27M
-18.74%
YoY
|
$74.54M
-23.92%
YoY
|
$67.16M
-33.68%
YoY
|
$59.48M
-33.47%
YoY
|
$88.94M
-17.47%
YoY
|
$97.98M
0.95%
YoY
|
$101.3M
36.35%
YoY
|
$89.40M
129.11%
YoY
|
$107.8M
180.29%
YoY
|
$97.06M
219.69%
YoY
|
| Selling, General & Admin |
N/A
|
$43.22M
-25.84%
YoY
|
$48.53M
-16.42%
YoY
|
$56.50M
-5.46%
YoY
|
$33.31M
-11.16%
YoY
|
$58.29M
-2.67%
YoY
|
$58.06M
2.0%
YoY
|
$59.76M
13.24%
YoY
|
$37.50M
-32.11%
YoY
|
$59.89M
7.71%
YoY
|
$56.92M
7.48%
YoY
|
$52.78M
-1.87%
YoY
|
$55.23M
14.19%
YoY
|
$55.60M
-0.32%
YoY
|
$52.96M
-9.91%
YoY
|
$53.78M
42.55%
YoY
|
$48.37M
204.65%
YoY
|
$55.78M
365.62%
YoY
|
$58.79M
339.82%
YoY
|
| Research & Development |
N/A
|
$9.892M
-3.05%
YoY
|
$10.98M
16.39%
YoY
|
$10.15M
-5.29%
YoY
|
$9.114M
-19.23%
YoY
|
$10.20M
-21.73%
YoY
|
$9.433M
-32.8%
YoY
|
$10.71M
-32.19%
YoY
|
$11.28M
-15.78%
YoY
|
$13.04M
-8.31%
YoY
|
$14.04M
-4.74%
YoY
|
$15.80M
11.8%
YoY
|
$13.40M
10.47%
YoY
|
$14.22M
-19.76%
YoY
|
$14.74M
-17.69%
YoY
|
$14.13M
9.35%
YoY
|
$12.13M
92.77%
YoY
|
$17.72M
240.64%
YoY
|
$17.90M
324.57%
YoY
|
| Depreciation & Amortization |
N/A
|
$7.698M
25.4%
YoY
|
$4.456M
-23.79%
YoY
|
$9.885M
76.05%
YoY
|
$23.13M
10.52%
YoY
|
$6.139M
21.01%
YoY
|
$5.847M
29.1%
YoY
|
$5.615M
-73.59%
YoY
|
$20.92M
-0.01%
YoY
|
$5.073M
26.38%
YoY
|
$4.529M
16.34%
YoY
|
$21.26M
457.22%
YoY
|
$20.93M
26.78%
YoY
|
$4.014M
83.12%
YoY
|
$3.893M
67.15%
YoY
|
$3.815M
145.81%
YoY
|
$16.51M
703.6%
YoY
|
$2.192M
90.44%
YoY
|
$2.329M
128.78%
YoY
|
| Operating Expenses |
N/A
|
$53.12M
-22.45%
YoY
|
$59.51M
-11.83%
YoY
|
$66.65M
-5.44%
YoY
|
$68.29M
-1.74%
YoY
|
$68.49M
-6.08%
YoY
|
$67.50M
-4.88%
YoY
|
$70.48M
-1.95%
YoY
|
$69.50M
1.26%
YoY
|
$72.92M
4.45%
YoY
|
$70.96M
4.82%
YoY
|
$71.88M
5.83%
YoY
|
$68.63M
10.73%
YoY
|
$69.82M
-5.01%
YoY
|
$67.70M
-11.73%
YoY
|
$67.92M
34.08%
YoY
|
$61.98M
168.68%
YoY
|
$73.50M
327.78%
YoY
|
$76.69M
336.16%
YoY
|
| Operating Profit |
N/A
|
$21.65M
-269.8%
YoY
|
$6.534M
-148.25%
YoY
|
-$4.661M
-71.03%
YoY
|
-$11.69M
-36.39%
YoY
|
-$12.75M
37.62%
YoY
|
-$13.54M
-91.13%
YoY
|
-$16.09M
241.21%
YoY
|
-$18.38M
100.9%
YoY
|
-$9.267M
-194.59%
YoY
|
-$152.6M
-823.92%
YoY
|
-$4.715M
-119.3%
YoY
|
-$9.149M
-133.36%
YoY
|
$9.797M
-66.38%
YoY
|
$21.08M
27.52%
YoY
|
$24.44M
27.63%
YoY
|
$27.42M
71.9%
YoY
|
$29.14M
42.02%
YoY
|
$16.53M
36.45%
YoY
|
| Interest Expense |
N/A
|
-$13.15M
77.53%
YoY
|
-$15.48M
51.6%
YoY
|
-$10.87M
46.23%
YoY
|
-$8.437M
5.57%
YoY
|
-$7.409M
1.11%
YoY
|
-$10.21M
2.08%
YoY
|
-$7.432M
35.94%
YoY
|
-$7.992M
5.73%
YoY
|
-$7.328M
6.26%
YoY
|
-$10.00M
81.49%
YoY
|
-$5.467M
23.88%
YoY
|
-$7.559M
176.99%
YoY
|
-$6.896M
9346.58%
YoY
|
-$5.510M
150.0%
YoY
|
-$4.413M
209.25%
YoY
|
-$2.729M
1795.14%
YoY
|
-$73.00K
-72.56%
YoY
|
-$2.204M
667.94%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$13.31M
67.09%
YoY
|
-$26.48M
163.61%
YoY
|
-$11.54M
57.64%
YoY
|
-$24.00K
-90.8%
YoY
|
-$7.966M
4.28%
YoY
|
-$10.04M
4.87%
YoY
|
-$7.318M
-3099.18%
YoY
|
-$261.0K
60.12%
YoY
|
-$7.639M
10.9%
YoY
|
-$9.578M
84.26%
YoY
|
$244.0K
-105.62%
YoY
|
-$163.0K
-82.86%
YoY
|
-$6.888M
-62.48%
YoY
|
-$5.198M
-79.01%
YoY
|
-$4.341M
196.92%
YoY
|
-$951.0K
-7.04%
YoY
|
-$18.36M
271.56%
YoY
|
-$24.77M
123.5%
YoY
|
| Pretax Income |
N/A
|
$8.344M
-140.27%
YoY
|
-$19.94M
-15.45%
YoY
|
-$16.20M
-30.8%
YoY
|
-$20.15M
-90.67%
YoY
|
-$20.72M
22.55%
YoY
|
-$23.59M
-85.46%
YoY
|
-$23.41M
135.52%
YoY
|
-$216.1M
1180.85%
YoY
|
-$16.91M
-681.16%
YoY
|
-$162.2M
-1121.12%
YoY
|
-$9.938M
-149.46%
YoY
|
-$16.87M
-171.05%
YoY
|
$2.909M
-73.01%
YoY
|
$15.88M
-292.86%
YoY
|
$20.09M
13.63%
YoY
|
$23.75M
59.03%
YoY
|
$10.78M
-30.79%
YoY
|
-$8.236M
-896.52%
YoY
|
| Income Tax |
N/A
|
$3.237M
34.2%
YoY
|
$1.452M
3.71%
YoY
|
-$2.093M
-219.6%
YoY
|
-$1.327M
-106.5%
YoY
|
$2.412M
-184.78%
YoY
|
$1.400M
-296.35%
YoY
|
$1.750M
-213.71%
YoY
|
$20.41M
-776.41%
YoY
|
-$2.845M
146.75%
YoY
|
-$713.0K
-117.05%
YoY
|
-$1.539M
-129.96%
YoY
|
-$3.018M
-183.74%
YoY
|
-$1.153M
-131.01%
YoY
|
$4.181M
-277.99%
YoY
|
$5.136M
49.74%
YoY
|
$3.604M
-123.83%
YoY
|
$3.718M
250.42%
YoY
|
-$2.349M
-455.37%
YoY
|
| Net Earnings |
N/A
|
$5.107M
-122.08%
YoY
|
-$21.40M
-14.37%
YoY
|
-$14.10M
-43.93%
YoY
|
-$18.83M
-92.04%
YoY
|
-$23.13M
64.5%
YoY
|
-$24.99M
-84.53%
YoY
|
-$25.16M
207.57%
YoY
|
-$236.5M
1597.57%
YoY
|
-$14.06M
-449.86%
YoY
|
-$161.5M
-1484.45%
YoY
|
-$8.179M
-154.81%
YoY
|
-$13.93M
-169.31%
YoY
|
$4.019M
-42.7%
YoY
|
$11.66M
-299.32%
YoY
|
$14.92M
4.47%
YoY
|
$20.10M
-33.12%
YoY
|
$7.014M
-51.68%
YoY
|
-$5.852M
-1668.9%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.04
-118.18%
YoY
|
-$0.20
-16.67%
YoY
|
-$0.13
-48.0%
YoY
|
N/A
|
-$0.22
57.14%
YoY
|
-$0.24
-85.09%
YoY
|
-$0.25
212.5%
YoY
|
N/A
|
-$0.14
-450.0%
YoY
|
-$1.61
-1441.67%
YoY
|
-$0.08
-153.33%
YoY
|
N/A
|
$0.04
-42.86%
YoY
|
$0.12
-300.0%
YoY
|
$0.15
-6.25%
YoY
|
N/A
|
$0.07
-56.25%
YoY
|
-$0.06
N/A
|
| Diluted Earnings Per Share |
N/A
|
$0.03
-113.64%
YoY
|
-$0.20
-16.67%
YoY
|
-$0.13
-48.0%
YoY
|
-$0.18
-92.27%
YoY
|
-$0.22
57.14%
YoY
|
-$0.24
-85.09%
YoY
|
-$0.25
205.29%
YoY
|
-$2.32
1552.66%
YoY
|
-$0.14
-450.0%
YoY
|
-$1.61
-1563.64%
YoY
|
-$0.08
-154.59%
YoY
|
-$0.14
-100.0%
YoY
|
$0.04
-42.86%
YoY
|
$0.11
-283.33%
YoY
|
$0.15
7.14%
YoY
|
$188.7K
-38.53%
YoY
|
$0.07
-53.33%
YoY
|
-$0.06
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
|
| Basic Shares Outstanding |
119.9M shares
14.18%
YoY
|
112.1M shares
8.12%
YoY
|
108.1M shares
5.21%
YoY
|
107.0M shares
4.37%
YoY
|
105.0M shares
2.93%
YoY
|
103.7M shares
2.39%
YoY
|
102.8M shares
2.25%
YoY
|
102.5M shares
2.52%
YoY
|
102.0M shares
2.85%
YoY
|
101.3M shares
2.31%
YoY
|
100.5M shares
1.69%
YoY
|
99.99M shares
2.21%
YoY
|
99.20M shares
2.31%
YoY
|
99.02M shares
2.56%
YoY
|
98.84M shares
2.79%
YoY
|
97.82M shares
6.81%
YoY
|
96.96M shares
8.14%
YoY
|
96.55M shares
8.48%
YoY
|
96.16M shares
9.23%
YoY
|
| Diluted Shares Outstanding |
N/A
|
120.5M shares
15.68%
YoY
|
109.1M shares
5.91%
YoY
|
106.6M shares
4.13%
YoY
|
N/A
|
104.1M shares
2.73%
YoY
|
103.0M shares
2.42%
YoY
|
102.4M shares
2.52%
YoY
|
N/A
|
101.4M shares
-1.91%
YoY
|
100.6M shares
-2.23%
YoY
|
99.88M shares
-2.74%
YoY
|
N/A
|
103.3M shares
0.06%
YoY
|
102.9M shares
7.01%
YoY
|
102.7M shares
3.91%
YoY
|
N/A
|
103.3M shares
6.51%
YoY
|
96.16M shares
0.1%
YoY
|
Loading...