|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$559.5M
-7.38%
YoY
|
$604.1M
-0.3%
YoY
|
$605.9M
-7.63%
YoY
|
$655.9M
-16.5%
YoY
|
$785.5M
43.93%
YoY
|
| Cost Of Revenue |
$340.2M
-2.42%
YoY
|
$348.6M
-8.82%
YoY
|
$382.3M
-10.49%
YoY
|
$427.1M
-11.35%
YoY
|
$481.8M
55.23%
YoY
|
| Gross Profit |
$219.3M
-14.14%
YoY
|
$255.5M
14.27%
YoY
|
$223.6M
-2.28%
YoY
|
$228.8M
-24.67%
YoY
|
$303.7M
29.04%
YoY
|
| Selling, General & Admin |
$185.2M
-16.98%
YoY
|
$223.1M
-6.45%
YoY
|
$238.5M
-19.83%
YoY
|
$297.5M
-8.1%
YoY
|
$323.7M
124.92%
YoY
|
| Research & Development |
$12.40M
-18.42%
YoY
|
$15.20M
32.17%
YoY
|
$11.50M
6.48%
YoY
|
$10.80M
-42.55%
YoY
|
$18.80M
176.47%
YoY
|
| Depreciation & Amortization |
$12.14M
-12.45%
YoY
|
$13.87M
-76.0%
YoY
|
$57.78M
318.07%
YoY
|
$13.82M
51.05%
YoY
|
$9.150M
17.88%
YoY
|
| Operating Expenses |
$317.1M
22.7%
YoY
|
$258.4M
-5.72%
YoY
|
$274.1M
-52.31%
YoY
|
$574.7M
58.8%
YoY
|
$361.9M
105.09%
YoY
|
| Operating Profit |
-$97.73M
3219.53%
YoY
|
-$2.944M
-94.17%
YoY
|
-$50.52M
-85.4%
YoY
|
-$345.9M
494.37%
YoY
|
-$58.20M
-198.82%
YoY
|
| Interest Expense |
-$31.35M
-6.42%
YoY
|
-$33.50M
-6.87%
YoY
|
-$35.97M
-229.0%
YoY
|
$27.89M
4.65%
YoY
|
$26.65M
-21.8%
YoY
|
| Other Income/Expense, Net |
-$21.60M
-34.6%
YoY
|
-$33.02M
-867.02%
YoY
|
$4.305M
-112.3%
YoY
|
-$35.01M
20.2%
YoY
|
-$29.13M
9.73%
YoY
|
| Pretax Income |
-$119.3M
231.78%
YoY
|
-$35.96M
-56.36%
YoY
|
-$82.42M
-78.37%
YoY
|
-$381.0M
336.21%
YoY
|
-$87.33M
-369.95%
YoY
|
| Income Tax |
-$4.141M
111.71%
YoY
|
-$1.956M
-198.54%
YoY
|
$1.985M
67.37%
YoY
|
$1.186M
-20.35%
YoY
|
$1.489M
98.8%
YoY
|
| Net Earnings |
-$115.2M
238.69%
YoY
|
-$34.01M
-59.71%
YoY
|
-$84.40M
-77.91%
YoY
|
-$382.1M
330.24%
YoY
|
-$88.82M
-381.06%
YoY
|
| Basic Earnings Per Share |
-$0.87
222.22%
YoY
|
-$0.27
-60.29%
YoY
|
-$0.68
-78.68%
YoY
|
-$3.19
303.8%
YoY
|
-$0.79
-372.41%
YoY
|
| Diluted Earnings Per Share |
-$0.87
222.22%
YoY
|
-$0.27
-60.42%
YoY
|
-$0.68
-78.62%
YoY
|
-$3.19
303.8%
YoY
|
-$0.79
-372.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
133.1M shares
4.44%
YoY
|
127.4M shares
3.0%
YoY
|
123.7M shares
3.36%
YoY
|
119.7M shares
6.52%
YoY
|
112.4M shares
3.36%
YoY
|
| Diluted Shares Outstanding |
133.1M shares
4.44%
YoY
|
127.4M shares
3.0%
YoY
|
123.7M shares
3.36%
YoY
|
119.7M shares
6.52%
YoY
|
112.4M shares
3.36%
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 |
$94.07M
-34.35%
YoY
|
$145.4M
-13.8%
YoY
|
$125.4M
2.74%
YoY
|
$145.5M
-13.65%
YoY
|
$143.3M
-1.13%
YoY
|
$168.6M
3.16%
YoY
|
$122.1M
3.67%
YoY
|
$168.5M
-1.77%
YoY
|
$144.9M
-5.38%
YoY
|
$163.5M
18.35%
YoY
|
$117.7M
25.53%
YoY
|
$171.5M
-14.36%
YoY
|
$153.2M
-31.54%
YoY
|
$138.1M
-21.04%
YoY
|
$93.79M
-42.11%
YoY
|
$200.3M
-5.99%
YoY
|
$223.7M
-5.04%
YoY
|
$174.9M
30.81%
YoY
|
$162.0M
11.68%
YoY
|
| Cost Of Revenue |
$51.05M
-39.1%
YoY
|
$91.02M
-8.75%
YoY
|
$76.85M
9.22%
YoY
|
$88.48M
-7.97%
YoY
|
$83.82M
1.79%
YoY
|
$99.75M
-3.48%
YoY
|
$70.36M
-3.7%
YoY
|
$96.14M
-11.13%
YoY
|
$82.35M
-15.74%
YoY
|
$103.3M
11.83%
YoY
|
$73.06M
7.75%
YoY
|
$108.2M
-14.66%
YoY
|
$97.74M
-30.26%
YoY
|
$92.41M
-15.59%
YoY
|
$67.81M
-37.04%
YoY
|
$126.8M
-2.27%
YoY
|
$140.1M
3.86%
YoY
|
$109.5M
32.57%
YoY
|
$107.7M
35.82%
YoY
|
| Gross Profit |
$43.02M
-27.66%
YoY
|
$54.34M
-21.12%
YoY
|
$48.55M
-6.08%
YoY
|
$57.00M
-21.19%
YoY
|
$59.46M
-4.96%
YoY
|
$68.89M
14.56%
YoY
|
$51.69M
15.72%
YoY
|
$72.33M
14.21%
YoY
|
$62.56M
12.88%
YoY
|
$60.14M
31.52%
YoY
|
$44.67M
71.94%
YoY
|
$63.33M
-13.84%
YoY
|
$55.42M
-33.68%
YoY
|
$45.72M
-30.14%
YoY
|
$25.98M
-52.18%
YoY
|
$73.51M
-11.76%
YoY
|
$83.57M
-16.96%
YoY
|
$65.45M
27.98%
YoY
|
$54.32M
-17.41%
YoY
|
| Selling, General & Admin |
$32.05M
-32.15%
YoY
|
$42.04M
-26.12%
YoY
|
$42.16M
-16.17%
YoY
|
$50.81M
-13.46%
YoY
|
$47.23M
-12.24%
YoY
|
$56.91M
-3.13%
YoY
|
$50.30M
-0.87%
YoY
|
$58.72M
-26.87%
YoY
|
$53.82M
10.38%
YoY
|
$58.75M
16.86%
YoY
|
$50.74M
-47.36%
YoY
|
$80.29M
10.44%
YoY
|
$48.75M
-35.82%
YoY
|
$50.27M
-34.89%
YoY
|
$96.38M
-22.49%
YoY
|
$72.70M
0.87%
YoY
|
$75.96M
71.06%
YoY
|
$77.21M
75.65%
YoY
|
$124.3M
182.84%
YoY
|
| Research & Development |
$2.300M
-20.69%
YoY
|
$3.000M
-11.76%
YoY
|
$3.100M
-6.06%
YoY
|
$3.400M
-29.17%
YoY
|
$2.900M
-21.62%
YoY
|
$3.400M
-2.86%
YoY
|
$3.300M
17.86%
YoY
|
$4.800M
60.0%
YoY
|
$3.700M
68.18%
YoY
|
$3.500M
59.09%
YoY
|
$2.800M
47.37%
YoY
|
$3.000M
66.67%
YoY
|
$2.200M
-55.1%
YoY
|
$2.200M
-61.4%
YoY
|
$1.900M
-73.97%
YoY
|
$1.800M
-52.63%
YoY
|
$4.900M
145.0%
YoY
|
$5.700M
N/A
|
$7.300M
N/A
|
| Depreciation & Amortization |
$2.676M
-28.62%
YoY
|
$13.28M
-6.81%
YoY
|
$13.30M
-4.2%
YoY
|
$13.31M
-4.54%
YoY
|
$3.749M
3.59%
YoY
|
$14.25M
-1.72%
YoY
|
$13.88M
-3.79%
YoY
|
$13.94M
-4.74%
YoY
|
$3.619M
1.54%
YoY
|
$14.50M
-2.13%
YoY
|
$14.43M
0.43%
YoY
|
$14.64M
2.84%
YoY
|
$3.564M
43.65%
YoY
|
$14.82M
12.0%
YoY
|
$14.37M
11.99%
YoY
|
$14.23M
32.43%
YoY
|
$2.481M
11.51%
YoY
|
$13.23M
-57.53%
YoY
|
$12.83M
57.71%
YoY
|
| Operating Expenses |
$44.04M
-21.43%
YoY
|
$53.86M
-22.09%
YoY
|
$131.9M
123.13%
YoY
|
$63.10M
-6.57%
YoY
|
$56.05M
-10.52%
YoY
|
$69.13M
2.2%
YoY
|
$59.12M
2.72%
YoY
|
$67.53M
-25.74%
YoY
|
$62.64M
6.73%
YoY
|
$67.64M
10.23%
YoY
|
$57.55M
-74.53%
YoY
|
$90.94M
-52.96%
YoY
|
$58.69M
-32.2%
YoY
|
$61.36M
-33.16%
YoY
|
$226.0M
65.99%
YoY
|
$193.3M
140.54%
YoY
|
$86.55M
64.21%
YoY
|
$91.80M
76.22%
YoY
|
$136.1M
161.3%
YoY
|
| Operating Profit |
-$1.023M
-129.98%
YoY
|
$484.0K
-303.36%
YoY
|
-$83.36M
1022.24%
YoY
|
-$6.095M
-227.11%
YoY
|
$3.412M
-4773.97%
YoY
|
-$238.0K
-96.83%
YoY
|
-$7.428M
-42.35%
YoY
|
$4.795M
-117.37%
YoY
|
-$73.00K
-97.76%
YoY
|
-$7.502M
-52.03%
YoY
|
-$12.88M
-93.56%
YoY
|
-$27.61M
-76.96%
YoY
|
-$3.263M
9.24%
YoY
|
-$15.64M
-40.65%
YoY
|
-$200.0M
144.45%
YoY
|
-$119.8M
-4182.42%
YoY
|
-$2.987M
-106.23%
YoY
|
-$26.35M
2670.87%
YoY
|
-$81.81M
-698.03%
YoY
|
| Interest Expense |
-$7.610M
-3.59%
YoY
|
-$7.551M
-7.82%
YoY
|
-$7.815M
-8.43%
YoY
|
-$8.091M
-193.24%
YoY
|
-$7.893M
-197.49%
YoY
|
-$8.192M
-32.06%
YoY
|
-$8.534M
-213.53%
YoY
|
$8.678M
11.11%
YoY
|
$8.096M
-22.56%
YoY
|
-$12.06M
-13.1%
YoY
|
$7.517M
2.45%
YoY
|
$7.810M
10.56%
YoY
|
$10.45M
79.1%
YoY
|
-$13.87M
125.48%
YoY
|
$7.337M
28.63%
YoY
|
$7.064M
-10.32%
YoY
|
$5.837M
-25.28%
YoY
|
-$6.153M
-20.75%
YoY
|
$5.704M
-29.24%
YoY
|
| Other Income/Expense, Net |
$3.675M
-163.47%
YoY
|
$192.0K
-137.43%
YoY
|
-$6.766M
-45.86%
YoY
|
-$1.680M
-77.29%
YoY
|
-$5.790M
31.0%
YoY
|
-$513.0K
-86.19%
YoY
|
-$12.50M
126.21%
YoY
|
-$7.397M
213.43%
YoY
|
-$4.420M
-138.62%
YoY
|
-$3.715M
-403.51%
YoY
|
-$5.525M
-49.23%
YoY
|
-$2.360M
-80.99%
YoY
|
$11.45M
-316.23%
YoY
|
$1.224M
-23.02%
YoY
|
-$10.88M
16.29%
YoY
|
-$12.41M
58.38%
YoY
|
-$5.293M
-36.0%
YoY
|
$1.590M
-70.99%
YoY
|
-$9.358M
72.85%
YoY
|
| Pretax Income |
$2.652M
-211.52%
YoY
|
-$19.04M
112.94%
YoY
|
-$90.13M
352.3%
YoY
|
-$7.775M
198.81%
YoY
|
-$2.378M
-47.07%
YoY
|
-$8.943M
-61.58%
YoY
|
-$19.93M
8.24%
YoY
|
-$2.602M
-91.32%
YoY
|
-$4.493M
-154.91%
YoY
|
-$23.27M
-21.31%
YoY
|
-$18.41M
-91.27%
YoY
|
-$29.97M
-77.34%
YoY
|
$8.182M
-198.82%
YoY
|
-$29.58M
-4.32%
YoY
|
-$210.9M
131.29%
YoY
|
-$132.2M
2596.98%
YoY
|
-$8.280M
-120.88%
YoY
|
-$30.91M
855.61%
YoY
|
-$91.17M
-1202.93%
YoY
|
| Income Tax |
-$276.0K
-82.75%
YoY
|
-$1.843M
-7.15%
YoY
|
-$307.0K
124.09%
YoY
|
-$391.0K
1529.17%
YoY
|
-$1.600M
-900.0%
YoY
|
-$1.985M
-357.46%
YoY
|
-$137.0K
-116.08%
YoY
|
-$24.00K
-112.12%
YoY
|
$200.0K
0.0%
YoY
|
$771.0K
-36.44%
YoY
|
$852.0K
-478.67%
YoY
|
$198.0K
330.43%
YoY
|
$200.0K
0.0%
YoY
|
$1.213M
-55.79%
YoY
|
-$225.0K
-88.75%
YoY
|
$46.00K
1050.0%
YoY
|
$200.0K
-71.43%
YoY
|
$2.744M
5176.92%
YoY
|
-$2.000M
-1100.0%
YoY
|
| Net Earnings |
$2.928M
-476.35%
YoY
|
-$17.20M
147.2%
YoY
|
-$89.82M
353.88%
YoY
|
-$7.384M
186.42%
YoY
|
-$778.0K
-83.39%
YoY
|
-$6.958M
-71.06%
YoY
|
-$19.79M
2.74%
YoY
|
-$2.578M
-91.45%
YoY
|
-$4.683M
-158.41%
YoY
|
-$24.05M
-21.91%
YoY
|
-$19.26M
-90.86%
YoY
|
-$30.17M
-77.2%
YoY
|
$8.018M
-195.09%
YoY
|
-$30.79M
-8.52%
YoY
|
-$210.6M
136.18%
YoY
|
-$132.3M
2595.72%
YoY
|
-$8.432M
-121.66%
YoY
|
-$33.66M
923.97%
YoY
|
-$89.19M
-1198.88%
YoY
|
| Basic Earnings Per Share |
$1.08
-10900.0%
YoY
|
N/A
|
-$0.67
346.67%
YoY
|
-$0.06
200.0%
YoY
|
-$0.01
-75.0%
YoY
|
N/A
|
-$0.15
-6.25%
YoY
|
-$0.02
-92.0%
YoY
|
-$0.04
-157.14%
YoY
|
N/A
|
-$0.16
-90.91%
YoY
|
-$0.25
-77.68%
YoY
|
$0.07
-200.0%
YoY
|
N/A
|
-$1.76
125.64%
YoY
|
-$1.12
2140.0%
YoY
|
-$0.07
-119.44%
YoY
|
-$0.29
N/A
|
-$0.78
-1214.29%
YoY
|
| Diluted Earnings Per Share |
$1.08
-10900.0%
YoY
|
-$0.13
129.87%
YoY
|
-$0.67
346.67%
YoY
|
-$0.06
200.0%
YoY
|
-$0.01
-75.0%
YoY
|
-$0.05
-71.96%
YoY
|
-$0.15
-6.25%
YoY
|
-$0.02
-92.0%
YoY
|
-$0.04
-157.14%
YoY
|
-$0.19
140.26%
YoY
|
-$0.16
-90.91%
YoY
|
-$0.25
-77.68%
YoY
|
$0.07
-200.0%
YoY
|
-$0.08
-100.0%
YoY
|
-$1.76
125.64%
YoY
|
-$1.12
2140.0%
YoY
|
-$0.07
-119.44%
YoY
|
-$286.2K
923.48%
YoY
|
-$0.78
-1214.29%
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 |
137.3M shares
5.05%
YoY
|
137.0M shares
4.92%
YoY
|
135.9M shares
4.96%
YoY
|
135.7M shares
5.29%
YoY
|
130.6M shares
2.12%
YoY
|
130.6M shares
3.81%
YoY
|
129.5M shares
4.44%
YoY
|
128.9M shares
4.0%
YoY
|
127.9M shares
4.32%
YoY
|
125.8M shares
2.6%
YoY
|
124.0M shares
4.85%
YoY
|
123.9M shares
4.82%
YoY
|
122.6M shares
4.03%
YoY
|
122.6M shares
4.31%
YoY
|
118.2M shares
3.37%
YoY
|
118.2M shares
8.73%
YoY
|
117.9M shares
8.43%
YoY
|
117.5M shares
N/A
|
114.4M shares
5.2%
YoY
|
| Diluted Shares Outstanding |
2.714M shares
-97.9%
YoY
|
N/A
|
134.2M shares
4.62%
YoY
|
133.3M shares
4.84%
YoY
|
129.3M shares
3.27%
YoY
|
N/A
|
128.3M shares
3.42%
YoY
|
127.1M shares
3.34%
YoY
|
125.2M shares
2.04%
YoY
|
N/A
|
124.1M shares
3.44%
YoY
|
123.0M shares
4.07%
YoY
|
122.7M shares
4.08%
YoY
|
N/A
|
119.9M shares
4.84%
YoY
|
118.2M shares
8.73%
YoY
|
117.9M shares
8.43%
YoY
|
N/A
|
114.4M shares
5.2%
YoY
|
Loading...