|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$912.0M
9.19%
YoY
|
$835.3M
-14.23%
YoY
|
$973.9M
-1.45%
YoY
|
$988.2M
6.95%
YoY
|
$924.0M
15.99%
YoY
|
| Cost Of Revenue |
$657.5M
2.84%
YoY
|
$639.4M
-2.71%
YoY
|
$657.2M
10.77%
YoY
|
$593.2M
10.1%
YoY
|
$538.8M
22.52%
YoY
|
| Gross Profit |
$254.5M
29.91%
YoY
|
$195.9M
-38.15%
YoY
|
$316.7M
-19.81%
YoY
|
$395.0M
2.54%
YoY
|
$385.2M
7.94%
YoY
|
| Selling, General & Admin |
$154.4M
-7.42%
YoY
|
$166.8M
3.83%
YoY
|
$160.6M
2.29%
YoY
|
$157.0M
16.9%
YoY
|
$134.3M
1.58%
YoY
|
| Research & Development |
$67.65M
-33.24%
YoY
|
$101.3M
-6.87%
YoY
|
$108.8M
1.52%
YoY
|
$107.2M
-5.56%
YoY
|
$113.5M
15.23%
YoY
|
| Depreciation & Amortization |
$82.03M
-6.82%
YoY
|
$88.03M
-9.55%
YoY
|
$97.33M
4.19%
YoY
|
$93.42M
39.26%
YoY
|
$67.08M
35.99%
YoY
|
| Operating Expenses |
$274.1M
-20.23%
YoY
|
$343.7M
1.55%
YoY
|
$338.4M
-6.86%
YoY
|
$363.3M
19.45%
YoY
|
$304.2M
14.45%
YoY
|
| Operating Profit |
-$19.63M
-86.72%
YoY
|
-$147.8M
581.36%
YoY
|
-$21.69M
-168.6%
YoY
|
$31.61M
-60.98%
YoY
|
$81.00M
-11.05%
YoY
|
| Interest Expense |
$33.43M
-4.53%
YoY
|
$35.02M
39.17%
YoY
|
$25.16M
333.33%
YoY
|
$5.806M
375.12%
YoY
|
$1.222M
21.47%
YoY
|
| Other Income/Expense, Net |
-$974.0K
-87.36%
YoY
|
-$7.705M
180.08%
YoY
|
-$2.751M
-63.57%
YoY
|
-$7.552M
171.17%
YoY
|
-$2.785M
-261.36%
YoY
|
| Pretax Income |
-$50.42M
-73.36%
YoY
|
-$189.3M
289.92%
YoY
|
-$48.54M
-363.89%
YoY
|
$18.40M
-76.16%
YoY
|
$77.17M
-17.84%
YoY
|
| Income Tax |
-$12.52M
-75.75%
YoY
|
-$51.64M
155.53%
YoY
|
-$20.21M
-383.81%
YoY
|
$7.120M
-52.94%
YoY
|
$15.13M
84.03%
YoY
|
| Net Earnings |
-$37.90M
-72.46%
YoY
|
-$137.6M
385.76%
YoY
|
-$28.34M
-351.31%
YoY
|
$11.28M
-81.83%
YoY
|
$62.04M
-27.61%
YoY
|
| Basic Earnings Per Share |
-$0.65
-72.69%
YoY
|
-$2.38
376.0%
YoY
|
-$0.50
-350.0%
YoY
|
$0.20
-82.3%
YoY
|
$1.13
-28.03%
YoY
|
| Diluted Earnings Per Share |
-$0.65
-72.69%
YoY
|
-$2.38
376.0%
YoY
|
-$0.50
-350.0%
YoY
|
$0.20
-82.14%
YoY
|
$1.12
-28.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
58.75M shares
1.75%
YoY
|
57.74M shares
2.09%
YoY
|
56.55M shares
1.85%
YoY
|
55.53M shares
0.83%
YoY
|
55.07M shares
0.96%
YoY
|
| Diluted Shares Outstanding |
58.75M shares
1.75%
YoY
|
57.74M shares
2.09%
YoY
|
56.55M shares
1.17%
YoY
|
55.90M shares
0.77%
YoY
|
55.47M shares
0.65%
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 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$235.8M
11.54%
YoY
|
$232.9M
4.37%
YoY
|
$225.2M
10.16%
YoY
|
$273.1M
9.87%
YoY
|
$211.4M
1.49%
YoY
|
$223.1M
13.0%
YoY
|
$204.4M
12.95%
YoY
|
$248.6M
-1.85%
YoY
|
$208.3M
-20.96%
YoY
|
$197.5M
-13.99%
YoY
|
$181.0M
-37.53%
YoY
|
$253.2M
0.06%
YoY
|
$263.5M
N/A
|
$229.6M
4.18%
YoY
|
$289.7M
15.5%
YoY
|
$253.1M
-1.47%
YoY
|
$220.4M
7.18%
YoY
|
$250.8M
15.38%
YoY
|
| Cost Of Revenue |
$166.7M
8.08%
YoY
|
$172.2M
6.12%
YoY
|
$162.3M
6.33%
YoY
|
$188.3M
7.41%
YoY
|
$154.2M
-7.98%
YoY
|
$162.3M
-2.2%
YoY
|
$152.6M
17.0%
YoY
|
$175.4M
-5.65%
YoY
|
$167.6M
-3.22%
YoY
|
$165.9M
11.65%
YoY
|
$130.5M
-23.33%
YoY
|
$185.9M
21.22%
YoY
|
$173.2M
N/A
|
$148.6M
11.62%
YoY
|
$170.2M
14.92%
YoY
|
$153.3M
1.38%
YoY
|
$133.2M
13.32%
YoY
|
$148.1M
22.57%
YoY
|
| Gross Profit |
$69.05M
20.91%
YoY
|
$60.63M
-0.32%
YoY
|
$62.90M
21.45%
YoY
|
$84.77M
15.78%
YoY
|
$57.11M
40.52%
YoY
|
$60.83M
92.98%
YoY
|
$51.79M
2.5%
YoY
|
$73.21M
8.65%
YoY
|
$40.64M
-54.99%
YoY
|
$31.52M
-61.07%
YoY
|
$50.53M
-57.74%
YoY
|
$67.38M
-32.45%
YoY
|
$90.29M
N/A
|
$80.96M
-7.18%
YoY
|
$119.6M
16.34%
YoY
|
$99.75M
-5.56%
YoY
|
$87.22M
-1.02%
YoY
|
$102.8M
6.4%
YoY
|
| Selling, General & Admin |
$39.14M
-9.07%
YoY
|
$42.14M
4.04%
YoY
|
$45.91M
38.47%
YoY
|
$37.71M
-13.03%
YoY
|
$43.04M
-0.26%
YoY
|
$40.50M
-8.93%
YoY
|
$33.15M
-7.38%
YoY
|
$43.37M
35.47%
YoY
|
$43.16M
-3.29%
YoY
|
$44.47M
-1.3%
YoY
|
$35.79M
-18.68%
YoY
|
$32.01M
-18.47%
YoY
|
$44.63M
N/A
|
$45.06M
22.4%
YoY
|
$44.02M
39.35%
YoY
|
$39.26M
2.64%
YoY
|
$36.81M
11.87%
YoY
|
$31.59M
-11.02%
YoY
|
| Research & Development |
$15.01M
-6.06%
YoY
|
$15.38M
-28.02%
YoY
|
$13.18M
-28.28%
YoY
|
$11.91M
-38.65%
YoY
|
$15.98M
-25.88%
YoY
|
$21.37M
-24.96%
YoY
|
$18.38M
-42.32%
YoY
|
$19.42M
-29.68%
YoY
|
$21.56M
-18.68%
YoY
|
$28.48M
5.84%
YoY
|
$31.87M
29.75%
YoY
|
$27.61M
8.76%
YoY
|
$26.52M
N/A
|
$26.91M
-5.04%
YoY
|
$24.57M
-11.38%
YoY
|
$25.39M
-15.99%
YoY
|
$28.34M
3.35%
YoY
|
$27.72M
2.66%
YoY
|
| Depreciation & Amortization |
$8.395M
-57.85%
YoY
|
$8.606M
-58.87%
YoY
|
$18.91M
-10.87%
YoY
|
$19.97M
-6.65%
YoY
|
$19.92M
-8.45%
YoY
|
$20.92M
-5.69%
YoY
|
$21.22M
-6.49%
YoY
|
$21.39M
-4.94%
YoY
|
$21.75M
-8.95%
YoY
|
$22.19M
-18.54%
YoY
|
$22.69M
-3.01%
YoY
|
$22.50M
-8.02%
YoY
|
$23.89M
N/A
|
$27.23M
26.72%
YoY
|
$23.40M
12.03%
YoY
|
$24.47M
22.94%
YoY
|
$21.49M
65.35%
YoY
|
$20.88M
64.43%
YoY
|
| Operating Expenses |
$63.82M
-14.28%
YoY
|
$71.45M
-2.44%
YoY
|
$71.50M
9.64%
YoY
|
$59.90M
-19.15%
YoY
|
$74.45M
-13.72%
YoY
|
$73.24M
-14.29%
YoY
|
$65.21M
-28.13%
YoY
|
$74.09M
2.54%
YoY
|
$86.30M
2.8%
YoY
|
$85.45M
-3.46%
YoY
|
$90.73M
9.26%
YoY
|
$72.26M
-19.54%
YoY
|
$83.95M
N/A
|
$88.51M
1.03%
YoY
|
$83.04M
14.71%
YoY
|
$89.80M
7.02%
YoY
|
$87.61M
26.33%
YoY
|
$72.39M
3.11%
YoY
|
| Operating Profit |
$5.230M
-130.15%
YoY
|
-$10.82M
-12.86%
YoY
|
-$8.597M
-35.93%
YoY
|
$24.87M
-2922.47%
YoY
|
-$17.34M
-62.01%
YoY
|
-$12.42M
-76.98%
YoY
|
-$13.42M
-66.62%
YoY
|
-$881.0K
-81.91%
YoY
|
-$45.66M
-820.35%
YoY
|
-$53.93M
614.58%
YoY
|
-$40.20M
-210.03%
YoY
|
-$4.871M
-148.93%
YoY
|
$6.338M
N/A
|
-$7.547M
1850.13%
YoY
|
$36.53M
63.06%
YoY
|
$9.955M
-54.15%
YoY
|
-$387.0K
-102.06%
YoY
|
$22.41M
-15.13%
YoY
|
| Interest Expense |
$7.331M
-9.13%
YoY
|
$7.849M
-6.89%
YoY
|
$7.886M
-11.45%
YoY
|
-$6.659M
-22.87%
YoY
|
$8.068M
-13.42%
YoY
|
$8.430M
-2.81%
YoY
|
$8.906M
13.26%
YoY
|
-$8.634M
31.08%
YoY
|
$9.319M
-240.54%
YoY
|
$8.674M
31.62%
YoY
|
$7.863M
-423.05%
YoY
|
-$6.587M
-495.85%
YoY
|
-$6.631M
N/A
|
$6.590M
502.38%
YoY
|
-$2.434M
314.65%
YoY
|
$1.664M
203.1%
YoY
|
$1.094M
N/A
|
-$587.0K
-26.63%
YoY
|
| Other Income/Expense, Net |
-$3.093M
-234.24%
YoY
|
-$440.0K
-88.62%
YoY
|
-$2.080M
55.34%
YoY
|
$1.926M
-196.35%
YoY
|
$2.304M
-182.76%
YoY
|
-$3.865M
236.67%
YoY
|
-$1.339M
-24.52%
YoY
|
-$1.999M
-402.42%
YoY
|
-$2.784M
354.16%
YoY
|
-$1.148M
-235.7%
YoY
|
-$1.774M
-33.16%
YoY
|
$661.0K
-130.6%
YoY
|
-$613.0K
N/A
|
$846.0K
-164.19%
YoY
|
-$2.654M
250.13%
YoY
|
-$2.160M
980.0%
YoY
|
-$1.318M
55.79%
YoY
|
-$758.0K
-147.38%
YoY
|
| Pretax Income |
-$2.687M
-87.68%
YoY
|
-$17.46M
-28.16%
YoY
|
-$16.54M
-28.47%
YoY
|
$18.82M
-201.16%
YoY
|
-$21.82M
-61.87%
YoY
|
-$24.30M
-61.86%
YoY
|
-$23.12M
-53.52%
YoY
|
-$18.60M
25.48%
YoY
|
-$57.22M
981.61%
YoY
|
-$63.72M
387.51%
YoY
|
-$49.74M
-320.76%
YoY
|
-$14.82M
-337.53%
YoY
|
-$5.290M
N/A
|
-$13.07M
367.82%
YoY
|
$22.53M
6.97%
YoY
|
$6.241M
-70.28%
YoY
|
-$2.794M
-115.53%
YoY
|
$21.06M
-22.0%
YoY
|
| Income Tax |
$174.0K
-106.57%
YoY
|
-$2.364M
-64.85%
YoY
|
-$4.021M
-28.12%
YoY
|
$2.447M
-131.28%
YoY
|
-$2.648M
-79.06%
YoY
|
-$6.725M
-62.93%
YoY
|
-$5.594M
-57.06%
YoY
|
-$7.824M
18.76%
YoY
|
-$12.64M
21.03%
YoY
|
-$18.14M
743.38%
YoY
|
-$13.03M
-332.04%
YoY
|
-$6.588M
-413.42%
YoY
|
-$10.45M
N/A
|
-$2.151M
1287.74%
YoY
|
$5.614M
79.02%
YoY
|
$2.102M
-60.8%
YoY
|
-$155.0K
-107.05%
YoY
|
$3.136M
-1668.0%
YoY
|
| Net Earnings |
-$2.861M
-85.08%
YoY
|
-$15.10M
-14.13%
YoY
|
-$12.52M
-28.59%
YoY
|
$16.37M
-251.9%
YoY
|
-$19.17M
-56.99%
YoY
|
-$17.58M
-61.43%
YoY
|
-$17.53M
-52.26%
YoY
|
-$10.78M
30.85%
YoY
|
-$44.57M
-964.51%
YoY
|
-$45.58M
317.41%
YoY
|
-$36.71M
-317.01%
YoY
|
-$8.236M
-298.99%
YoY
|
$5.156M
N/A
|
-$10.92M
313.79%
YoY
|
$16.92M
-5.63%
YoY
|
$4.139M
-73.53%
YoY
|
-$2.639M
-116.7%
YoY
|
$17.93M
-34.1%
YoY
|
| Basic Earnings Per Share |
-$0.04
-87.88%
YoY
|
-$0.26
-13.33%
YoY
|
-$0.21
-30.0%
YoY
|
N/A
|
-$0.33
-57.14%
YoY
|
-$0.30
-62.03%
YoY
|
-$0.30
-53.13%
YoY
|
N/A
|
-$0.77
-955.56%
YoY
|
-$0.79
315.79%
YoY
|
-$0.64
146.15%
YoY
|
N/A
|
$0.09
N/A
|
-$0.19
280.0%
YoY
|
-$0.26
-181.25%
YoY
|
$0.07
-75.0%
YoY
|
-$0.05
-117.24%
YoY
|
$0.32
N/A
|
| Diluted Earnings Per Share |
-$0.04
-87.88%
YoY
|
-$0.26
-13.33%
YoY
|
-$0.21
-30.0%
YoY
|
$0.28
-249.04%
YoY
|
-$0.33
-57.14%
YoY
|
-$0.30
-62.03%
YoY
|
-$0.30
-53.13%
YoY
|
-$0.18
28.48%
YoY
|
-$0.77
-949.7%
YoY
|
-$0.79
315.79%
YoY
|
-$0.64
-100.0%
YoY
|
-$0.14
-305.39%
YoY
|
$0.09
N/A
|
-$0.19
280.0%
YoY
|
$296.1K
92542442.76%
YoY
|
$0.07
-75.0%
YoY
|
-$0.05
-117.24%
YoY
|
$0.32
-100.0%
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
|
| Basic Shares Outstanding |
60.01M shares
0.56%
YoY
|
60.10M shares
0.78%
YoY
|
59.92M shares
0.86%
YoY
|
59.75M shares
0.69%
YoY
|
59.68M shares
0.53%
YoY
|
59.63M shares
0.6%
YoY
|
59.41M shares
2.09%
YoY
|
59.35M shares
1.99%
YoY
|
59.37M shares
2.17%
YoY
|
59.28M shares
2.23%
YoY
|
58.19M shares
0.89%
YoY
|
58.19M shares
4.68%
YoY
|
58.11M shares
2.39%
YoY
|
57.98M shares
4.44%
YoY
|
57.68M shares
2.57%
YoY
|
55.59M shares
0.81%
YoY
|
55.52M shares
1.16%
YoY
|
56.23M shares
1.06%
YoY
|
| Diluted Shares Outstanding |
59.42M shares
1.15%
YoY
|
59.42M shares
1.46%
YoY
|
59.19M shares
1.6%
YoY
|
N/A
|
58.75M shares
1.82%
YoY
|
58.56M shares
1.98%
YoY
|
58.26M shares
2.02%
YoY
|
N/A
|
57.70M shares
1.41%
YoY
|
57.42M shares
2.08%
YoY
|
57.11M shares
2.1%
YoY
|
N/A
|
56.90M shares
N/A
|
56.25M shares
1.32%
YoY
|
55.93M shares
N/A
|
56.03M shares
0.9%
YoY
|
55.52M shares
0.33%
YoY
|
N/A
|
Loading...