|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$386.9M
-12.09%
YoY
|
$440.1M
-9.82%
YoY
|
$488.1M
-9.29%
YoY
|
$538.0M
-12.61%
YoY
|
$615.6M
10.48%
YoY
|
| Cost Of Revenue |
$255.9M
-7.28%
YoY
|
$275.9M
-5.38%
YoY
|
$291.6M
-9.93%
YoY
|
$323.8M
-7.98%
YoY
|
$351.9M
5.39%
YoY
|
| Gross Profit |
$131.0M
-20.18%
YoY
|
$164.2M
-16.42%
YoY
|
$196.4M
-8.31%
YoY
|
$214.2M
-18.78%
YoY
|
$263.8M
18.09%
YoY
|
| Selling, General & Admin |
$161.3M
-23.22%
YoY
|
$210.1M
-0.02%
YoY
|
$210.2M
-13.93%
YoY
|
$244.2M
7.24%
YoY
|
$227.7M
3.55%
YoY
|
| Research & Development |
$65.04M
-24.79%
YoY
|
$86.48M
-3.34%
YoY
|
$89.47M
2.75%
YoY
|
$87.07M
25.92%
YoY
|
$69.15M
-6.73%
YoY
|
| Depreciation & Amortization |
$17.40M
-8.42%
YoY
|
$19.00M
-10.99%
YoY
|
$21.35M
1.19%
YoY
|
$21.10M
-12.98%
YoY
|
$24.24M
-14.63%
YoY
|
| Operating Expenses |
$227.1M
-48.56%
YoY
|
$441.6M
-26.7%
YoY
|
$602.4M
81.86%
YoY
|
$331.3M
11.59%
YoY
|
$296.8M
-13.29%
YoY
|
| Operating Profit |
-$96.08M
-65.36%
YoY
|
-$277.4M
-31.68%
YoY
|
-$406.0M
246.96%
YoY
|
-$117.0M
253.86%
YoY
|
-$33.07M
-72.2%
YoY
|
| Interest Expense |
$2.431M
-66.19%
YoY
|
$7.190M
-55.64%
YoY
|
$16.21M
147.82%
YoY
|
$6.541M
179.53%
YoY
|
$2.340M
-46.71%
YoY
|
| Other Income/Expense, Net |
$145.7M
431.58%
YoY
|
$27.40M
-37.28%
YoY
|
$43.69M
-1252.82%
YoY
|
-$3.790M
-101.07%
YoY
|
$352.6M
-1542.34%
YoY
|
| Pretax Income |
$49.59M
-119.84%
YoY
|
-$250.0M
-31.0%
YoY
|
-$362.3M
199.9%
YoY
|
-$120.8M
-137.81%
YoY
|
$319.5M
-322.82%
YoY
|
| Income Tax |
$14.87M
578.11%
YoY
|
$2.193M
-442.12%
YoY
|
-$641.0K
-129.95%
YoY
|
$2.140M
-185.19%
YoY
|
-$2.512M
-140.62%
YoY
|
| Net Earnings |
$29.88M
-111.69%
YoY
|
-$255.6M
-29.53%
YoY
|
-$362.7M
195.56%
YoY
|
-$122.7M
-138.1%
YoY
|
$322.1M
-315.28%
YoY
|
| Basic Earnings Per Share |
$0.23
-111.86%
YoY
|
-$1.94
-30.47%
YoY
|
-$2.79
190.63%
YoY
|
-$0.96
-136.64%
YoY
|
$2.62
-306.3%
YoY
|
| Diluted Earnings Per Share |
$0.19
-109.79%
YoY
|
-$1.94
-30.47%
YoY
|
-$2.79
190.63%
YoY
|
-$0.96
-137.65%
YoY
|
$2.55
100.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
129.2M shares
-2.05%
YoY
|
131.9M shares
1.48%
YoY
|
129.9M shares
1.66%
YoY
|
127.8M shares
4.03%
YoY
|
122.9M shares
4.5%
YoY
|
| Diluted Shares Outstanding |
175.5M shares
33.11%
YoY
|
131.9M shares
1.48%
YoY
|
129.9M shares
1.66%
YoY
|
127.8M shares
1.17%
YoY
|
126.3M shares
7.45%
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 |
$95.54M
1.06%
YoY
|
$106.3M
-4.28%
YoY
|
$91.25M
-19.21%
YoY
|
$94.84M
-16.26%
YoY
|
$94.54M
-8.13%
YoY
|
$111.0M
-3.33%
YoY
|
$112.9M
-8.77%
YoY
|
$113.3M
-11.66%
YoY
|
$102.9M
-15.12%
YoY
|
$114.8M
-13.47%
YoY
|
$123.8M
-6.4%
YoY
|
$128.2M
-8.46%
YoY
|
$121.2M
-8.85%
YoY
|
$132.7M
-12.02%
YoY
|
$132.3M
-15.27%
YoY
|
$140.0M
-13.85%
YoY
|
$133.0M
-8.98%
YoY
|
$150.9M
-12.62%
YoY
|
$156.1M
14.63%
YoY
|
| Cost Of Revenue |
$61.20M
-1.06%
YoY
|
$73.50M
-4.02%
YoY
|
$61.82M
-13.21%
YoY
|
$58.69M
-11.29%
YoY
|
$61.85M
-0.21%
YoY
|
$76.58M
8.02%
YoY
|
$71.23M
4.07%
YoY
|
$66.15M
-15.38%
YoY
|
$61.98M
-16.4%
YoY
|
$70.89M
-9.23%
YoY
|
$68.44M
-14.0%
YoY
|
$78.18M
-10.04%
YoY
|
$74.14M
-6.4%
YoY
|
$78.10M
-7.74%
YoY
|
$79.58M
-13.29%
YoY
|
$86.91M
-7.1%
YoY
|
$79.21M
-3.26%
YoY
|
$84.65M
-15.52%
YoY
|
$91.78M
18.35%
YoY
|
| Gross Profit |
$34.34M
5.06%
YoY
|
$32.78M
-4.85%
YoY
|
$29.43M
-29.44%
YoY
|
$36.15M
-23.25%
YoY
|
$32.69M
-20.12%
YoY
|
$34.45M
-21.64%
YoY
|
$41.71M
-24.64%
YoY
|
$47.10M
-5.83%
YoY
|
$40.92M
-13.11%
YoY
|
$43.96M
-19.54%
YoY
|
$55.35M
5.09%
YoY
|
$50.02M
-5.88%
YoY
|
$47.10M
-12.45%
YoY
|
$54.63M
-17.5%
YoY
|
$52.67M
-18.11%
YoY
|
$53.14M
-22.99%
YoY
|
$53.80M
-16.26%
YoY
|
$66.22M
-8.6%
YoY
|
$64.32M
9.7%
YoY
|
| Selling, General & Admin |
$31.35M
-37.01%
YoY
|
$42.44M
-2.12%
YoY
|
$34.72M
-40.12%
YoY
|
$34.14M
-33.7%
YoY
|
$49.77M
-13.15%
YoY
|
$43.36M
-27.19%
YoY
|
$57.97M
73.81%
YoY
|
$51.49M
-12.7%
YoY
|
$57.30M
-1.68%
YoY
|
$59.55M
1.3%
YoY
|
$33.36M
-49.14%
YoY
|
$58.98M
-8.42%
YoY
|
$58.29M
5.18%
YoY
|
$58.78M
15.49%
YoY
|
$65.58M
-0.24%
YoY
|
$64.40M
4.78%
YoY
|
$55.42M
11.72%
YoY
|
$50.90M
-3.42%
YoY
|
$65.74M
11.3%
YoY
|
| Research & Development |
$9.635M
-51.05%
YoY
|
$11.80M
-41.66%
YoY
|
$16.03M
-22.82%
YoY
|
$17.36M
-21.14%
YoY
|
$19.68M
-16.17%
YoY
|
$20.22M
-10.19%
YoY
|
$20.76M
-5.54%
YoY
|
$22.02M
-3.28%
YoY
|
$23.48M
5.72%
YoY
|
$22.51M
-5.77%
YoY
|
$21.98M
5.7%
YoY
|
$22.76M
9.58%
YoY
|
$22.21M
2.76%
YoY
|
$23.89M
24.67%
YoY
|
$20.80M
31.74%
YoY
|
$20.77M
18.01%
YoY
|
$21.61M
30.2%
YoY
|
$19.16M
0.86%
YoY
|
$15.79M
-16.33%
YoY
|
| Depreciation & Amortization |
$5.132M
-10.15%
YoY
|
$5.231M
16.95%
YoY
|
$5.373M
15.7%
YoY
|
$5.195M
5.8%
YoY
|
$5.712M
15.16%
YoY
|
$4.473M
-50.32%
YoY
|
$4.644M
-8.65%
YoY
|
$4.910M
-7.25%
YoY
|
$4.960M
-6.63%
YoY
|
$9.003M
-13.62%
YoY
|
$5.084M
-49.49%
YoY
|
$5.294M
-41.51%
YoY
|
$5.312M
-41.93%
YoY
|
$10.42M
25.1%
YoY
|
$10.07M
19.8%
YoY
|
$9.051M
2.97%
YoY
|
$9.147M
0.52%
YoY
|
$8.331M
-14.73%
YoY
|
$8.402M
-28.62%
YoY
|
| Operating Expenses |
$40.98M
-40.99%
YoY
|
$54.24M
-14.7%
YoY
|
$50.74M
-77.19%
YoY
|
$51.50M
-29.94%
YoY
|
$69.45M
-14.03%
YoY
|
$63.58M
-22.52%
YoY
|
$222.5M
222.73%
YoY
|
$73.51M
-10.07%
YoY
|
$80.78M
0.36%
YoY
|
$82.06M
-0.74%
YoY
|
$68.93M
-20.19%
YoY
|
$81.75M
-4.03%
YoY
|
$80.49M
4.5%
YoY
|
$82.67M
18.0%
YoY
|
$86.38M
5.95%
YoY
|
$85.18M
7.73%
YoY
|
$77.03M
16.36%
YoY
|
$70.06M
-2.31%
YoY
|
$81.52M
-35.42%
YoY
|
| Operating Profit |
-$6.640M
-81.94%
YoY
|
-$21.46M
-26.34%
YoY
|
-$21.31M
-88.21%
YoY
|
-$15.35M
-41.88%
YoY
|
-$36.76M
-7.77%
YoY
|
-$29.13M
-23.54%
YoY
|
-$180.8M
1230.67%
YoY
|
-$26.41M
-16.76%
YoY
|
-$39.86M
19.36%
YoY
|
-$38.10M
35.88%
YoY
|
-$13.58M
-59.7%
YoY
|
-$31.73M
-0.96%
YoY
|
-$33.40M
43.75%
YoY
|
-$28.04M
629.93%
YoY
|
-$33.71M
95.87%
YoY
|
-$32.04M
218.47%
YoY
|
-$23.23M
1085.91%
YoY
|
-$3.842M
-625.58%
YoY
|
-$17.21M
-74.55%
YoY
|
| Interest Expense |
$1.058M
-29.98%
YoY
|
$8.000K
-99.81%
YoY
|
$1.483M
57.1%
YoY
|
-$571.0K
-168.96%
YoY
|
$1.511M
-27.5%
YoY
|
$4.108M
94.32%
YoY
|
$944.0K
-80.77%
YoY
|
$828.0K
-81.2%
YoY
|
$2.084M
-45.23%
YoY
|
$2.114M
-7.73%
YoY
|
$4.909M
288.06%
YoY
|
$4.404M
617.26%
YoY
|
$3.805M
-285.34%
YoY
|
$2.291M
-280.39%
YoY
|
$1.265M
424.9%
YoY
|
$614.0K
-316.96%
YoY
|
-$2.053M
-286.64%
YoY
|
-$1.270M
-63.71%
YoY
|
$241.0K
-120.08%
YoY
|
| Other Income/Expense, Net |
$4.586M
239.45%
YoY
|
-$3.681M
144.58%
YoY
|
$1.958M
-283.51%
YoY
|
$132.1M
26920.45%
YoY
|
$1.351M
-94.68%
YoY
|
-$1.505M
-104.72%
YoY
|
-$1.067M
-141.01%
YoY
|
$489.0K
-84.79%
YoY
|
$25.38M
554.94%
YoY
|
$31.89M
-5201.92%
YoY
|
$2.602M
-174.3%
YoY
|
$3.214M
876.9%
YoY
|
$3.875M
-269.73%
YoY
|
-$625.0K
20.89%
YoY
|
-$3.502M
-101.11%
YoY
|
$329.0K
-204.11%
YoY
|
-$2.283M
-105.88%
YoY
|
-$517.0K
-96.14%
YoY
|
$315.9M
-13157.42%
YoY
|
| Pretax Income |
-$2.054M
-94.2%
YoY
|
-$12.42M
-55.25%
YoY
|
-$19.35M
-89.36%
YoY
|
$116.8M
-550.49%
YoY
|
-$35.41M
144.51%
YoY
|
-$27.77M
-90.53%
YoY
|
-$181.8M
1555.66%
YoY
|
-$25.92M
-9.09%
YoY
|
-$14.48M
-50.94%
YoY
|
-$293.3M
1011.89%
YoY
|
-$10.98M
-70.48%
YoY
|
-$28.52M
-10.07%
YoY
|
-$29.52M
15.7%
YoY
|
-$26.38M
368.61%
YoY
|
-$37.21M
-112.46%
YoY
|
-$31.71M
205.6%
YoY
|
-$25.52M
-169.16%
YoY
|
-$5.629M
-65.04%
YoY
|
$298.7M
-526.5%
YoY
|
| Income Tax |
$1.483M
121.01%
YoY
|
$5.812M
23.95%
YoY
|
-$2.630M
-39.44%
YoY
|
$11.02M
2214.71%
YoY
|
$671.0K
-51.06%
YoY
|
$4.689M
-548.71%
YoY
|
-$4.343M
-2595.98%
YoY
|
$476.0K
114.41%
YoY
|
$1.371M
17037.5%
YoY
|
-$1.045M
35.54%
YoY
|
$174.0K
-48.52%
YoY
|
$222.0K
-82.78%
YoY
|
$8.000K
-99.38%
YoY
|
-$771.0K
-235.03%
YoY
|
$338.0K
-94.36%
YoY
|
$1.289M
-273.25%
YoY
|
$1.284M
-115.41%
YoY
|
$571.0K
-84.62%
YoY
|
$5.995M
109.18%
YoY
|
| Net Earnings |
-$4.424M
-88.04%
YoY
|
-$19.51M
-41.42%
YoY
|
-$18.05M
-89.89%
YoY
|
$104.4M
-483.14%
YoY
|
-$36.99M
131.15%
YoY
|
-$33.31M
-88.62%
YoY
|
-$178.6M
1426.2%
YoY
|
-$27.26M
-5.67%
YoY
|
-$16.00M
-45.61%
YoY
|
-$292.8M
1039.98%
YoY
|
-$11.70M
-68.7%
YoY
|
-$28.90M
-12.34%
YoY
|
-$29.42M
9.78%
YoY
|
-$25.69M
314.31%
YoY
|
-$37.40M
-112.78%
YoY
|
-$32.96M
242.2%
YoY
|
-$26.80M
-159.25%
YoY
|
-$6.200M
-68.73%
YoY
|
$292.7M
-501.51%
YoY
|
| Basic Earnings Per Share |
-$0.03
-89.29%
YoY
|
N/A
|
-$0.14
-89.63%
YoY
|
$0.79
-476.19%
YoY
|
-$0.28
133.33%
YoY
|
N/A
|
-$1.35
1400.0%
YoY
|
-$0.21
-4.55%
YoY
|
-$0.12
-47.83%
YoY
|
N/A
|
-$0.09
-70.0%
YoY
|
-$0.22
-15.38%
YoY
|
-$0.23
9.52%
YoY
|
N/A
|
-$0.30
-112.55%
YoY
|
-$0.26
225.0%
YoY
|
-$0.21
-156.76%
YoY
|
N/A
|
$2.39
-491.8%
YoY
|
| Diluted Earnings Per Share |
-$0.03
-89.29%
YoY
|
-$0.15
-39.81%
YoY
|
-$0.14
-89.63%
YoY
|
$0.57
-371.43%
YoY
|
-$0.28
133.33%
YoY
|
-$0.25
-88.81%
YoY
|
-$1.35
1400.0%
YoY
|
-$0.21
-4.55%
YoY
|
-$0.12
-47.83%
YoY
|
-$2.25
1026.04%
YoY
|
-$0.09
-70.0%
YoY
|
-$0.22
-15.38%
YoY
|
-$0.23
9.52%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.30
-112.82%
YoY
|
-$0.26
225.0%
YoY
|
-$0.21
-158.33%
YoY
|
-$49.63K
-69.5%
YoY
|
$2.34
-483.61%
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 |
146.1M shares
7.77%
YoY
|
128.7M shares
-5.07%
YoY
|
128.3M shares
-3.98%
YoY
|
136.4M shares
3.5%
YoY
|
135.5M shares
3.61%
YoY
|
135.6M shares
1.64%
YoY
|
133.6M shares
0.07%
YoY
|
131.8M shares
0.49%
YoY
|
130.8M shares
-0.26%
YoY
|
133.4M shares
1.73%
YoY
|
133.5M shares
2.45%
YoY
|
131.2M shares
2.7%
YoY
|
131.2M shares
3.49%
YoY
|
131.2M shares
2.69%
YoY
|
130.3M shares
6.21%
YoY
|
127.7M shares
4.55%
YoY
|
126.7M shares
4.13%
YoY
|
127.7M shares
2.89%
YoY
|
122.7M shares
3.49%
YoY
|
| Diluted Shares Outstanding |
143.3M shares
8.15%
YoY
|
N/A
|
125.3M shares
-5.26%
YoY
|
182.7M shares
38.63%
YoY
|
132.5M shares
1.26%
YoY
|
N/A
|
132.2M shares
1.51%
YoY
|
131.8M shares
1.46%
YoY
|
130.8M shares
1.29%
YoY
|
N/A
|
130.3M shares
1.78%
YoY
|
129.9M shares
1.73%
YoY
|
129.2M shares
1.92%
YoY
|
N/A
|
128.0M shares
2.16%
YoY
|
127.7M shares
4.55%
YoY
|
126.7M shares
1.33%
YoY
|
N/A
|
125.3M shares
5.71%
YoY
|
Loading...