|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$701.2M
1.95%
YoY
|
$687.8M
2.15%
YoY
|
$673.3M
-17.89%
YoY
|
$820.0M
10.13%
YoY
|
$744.6M
4.17%
YoY
|
| Cost Of Revenue |
$347.3M
13.31%
YoY
|
$306.5M
4.39%
YoY
|
$293.6M
-20.65%
YoY
|
$370.0M
-2.71%
YoY
|
$380.3M
11.36%
YoY
|
| Gross Profit |
$353.9M
-7.19%
YoY
|
$381.3M
0.42%
YoY
|
$379.7M
-15.62%
YoY
|
$450.0M
23.52%
YoY
|
$364.3M
-2.41%
YoY
|
| Selling, General & Admin |
$315.6M
-0.91%
YoY
|
$318.5M
-4.93%
YoY
|
$335.0M
-2.02%
YoY
|
$341.9M
13.85%
YoY
|
$300.3M
-9.71%
YoY
|
| Research & Development |
$23.30M
-11.07%
YoY
|
$26.20M
-3.68%
YoY
|
$27.20M
-11.11%
YoY
|
$30.60M
-5.26%
YoY
|
$32.30M
-7.45%
YoY
|
| Depreciation & Amortization |
$38.90M
-14.51%
YoY
|
$45.50M
-1.3%
YoY
|
$46.10M
-3.35%
YoY
|
$47.70M
24.54%
YoY
|
$38.30M
-10.72%
YoY
|
| Operating Expenses |
$338.9M
-1.68%
YoY
|
$344.7M
-4.83%
YoY
|
$362.2M
-2.77%
YoY
|
$372.5M
12.0%
YoY
|
$332.6M
-9.5%
YoY
|
| Operating Profit |
-$61.60M
-84.45%
YoY
|
-$396.2M
-9533.33%
YoY
|
$4.200M
-94.32%
YoY
|
$74.00M
731.46%
YoY
|
$8.900M
-119.31%
YoY
|
| Interest Expense |
-$4.600M
-35.21%
YoY
|
-$7.100M
-147.33%
YoY
|
$15.00M
50.0%
YoY
|
$10.00M
203.03%
YoY
|
$3.300M
-78.85%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$66.20M
-83.59%
YoY
|
-$403.3M
5005.06%
YoY
|
-$7.900M
-112.12%
YoY
|
$65.20M
1024.14%
YoY
|
$5.800M
-109.59%
YoY
|
| Income Tax |
$6.700M
-139.41%
YoY
|
-$17.00M
-950.0%
YoY
|
$2.000M
-86.39%
YoY
|
$14.70M
2350.0%
YoY
|
$600.0K
-101.8%
YoY
|
| Net Earnings |
-$72.90M
-81.41%
YoY
|
-$392.1M
534.47%
YoY
|
-$61.80M
-222.38%
YoY
|
$50.50M
871.15%
YoY
|
$5.200M
-119.12%
YoY
|
| Basic Earnings Per Share |
-$1.57
-81.59%
YoY
|
-$8.53
546.21%
YoY
|
-$1.32
-222.22%
YoY
|
$1.08
881.82%
YoY
|
$0.11
-119.3%
YoY
|
| Diluted Earnings Per Share |
-$1.57
-81.59%
YoY
|
-$8.53
546.21%
YoY
|
-$1.32
-223.36%
YoY
|
$1.07
872.73%
YoY
|
$0.11
-119.3%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
46.30M shares
0.65%
YoY
|
46.00M shares
-1.29%
YoY
|
46.60M shares
-0.64%
YoY
|
46.90M shares
-2.49%
YoY
|
48.10M shares
0.63%
YoY
|
| Diluted Shares Outstanding |
46.30M shares
0.65%
YoY
|
46.00M shares
-1.29%
YoY
|
46.60M shares
-1.48%
YoY
|
47.30M shares
-2.67%
YoY
|
48.60M shares
1.67%
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 |
$182.2M
8.78%
YoY
|
$180.9M
0.72%
YoY
|
$177.8M
4.34%
YoY
|
$175.0M
1.92%
YoY
|
$167.5M
0.84%
YoY
|
$179.6M
3.64%
YoY
|
$170.4M
-0.53%
YoY
|
$171.7M
1.36%
YoY
|
$166.1M
-13.35%
YoY
|
$173.3M
-20.32%
YoY
|
$171.3M
-15.24%
YoY
|
$169.4M
-16.55%
YoY
|
$191.7M
-2.89%
YoY
|
$217.5M
12.46%
YoY
|
$202.1M
9.78%
YoY
|
$203.0M
8.91%
YoY
|
$197.4M
9.24%
YoY
|
$193.4M
4.54%
YoY
|
$184.1M
-0.86%
YoY
|
| Cost Of Revenue |
$88.00M
13.26%
YoY
|
$94.90M
16.3%
YoY
|
$91.80M
18.45%
YoY
|
$82.90M
8.94%
YoY
|
$77.70M
8.98%
YoY
|
$81.60M
4.21%
YoY
|
$77.50M
2.24%
YoY
|
$76.10M
6.28%
YoY
|
$71.30M
-18.23%
YoY
|
$78.30M
-22.17%
YoY
|
$75.80M
-17.61%
YoY
|
$71.60M
-18.73%
YoY
|
$87.20M
-3.33%
YoY
|
$100.6M
4.25%
YoY
|
$92.00M
-1.81%
YoY
|
$88.10M
-12.51%
YoY
|
$90.20M
0.89%
YoY
|
$96.50M
0.42%
YoY
|
$93.70M
4.23%
YoY
|
| Gross Profit |
$94.20M
4.9%
YoY
|
$86.00M
-12.24%
YoY
|
$86.00M
-7.43%
YoY
|
$92.10M
-3.66%
YoY
|
$89.80M
-5.27%
YoY
|
$98.00M
3.16%
YoY
|
$92.90M
-2.72%
YoY
|
$95.60M
-2.25%
YoY
|
$94.80M
-9.28%
YoY
|
$95.00M
-18.73%
YoY
|
$95.50M
-13.26%
YoY
|
$97.80M
-14.88%
YoY
|
$104.5M
-2.52%
YoY
|
$116.9M
20.64%
YoY
|
$110.1M
21.79%
YoY
|
$114.9M
34.07%
YoY
|
$107.2M
17.42%
YoY
|
$96.90M
9.0%
YoY
|
$90.40M
-5.64%
YoY
|
| Selling, General & Admin |
$77.70M
2.64%
YoY
|
$77.30M
-2.89%
YoY
|
$77.60M
4.44%
YoY
|
$83.50M
3.21%
YoY
|
$75.70M
-9.45%
YoY
|
$79.60M
6.85%
YoY
|
$74.30M
-5.59%
YoY
|
$80.90M
-13.01%
YoY
|
$83.60M
-9.82%
YoY
|
$74.50M
-9.37%
YoY
|
$78.70M
-4.14%
YoY
|
$93.00M
6.77%
YoY
|
$92.70M
2.89%
YoY
|
$82.20M
9.31%
YoY
|
$82.10M
9.47%
YoY
|
$87.10M
13.56%
YoY
|
$90.10M
22.75%
YoY
|
$75.20M
-8.52%
YoY
|
$75.00M
-8.98%
YoY
|
| Research & Development |
$5.200M
-3.7%
YoY
|
$6.100M
7.02%
YoY
|
$6.000M
-16.67%
YoY
|
$5.800M
-7.94%
YoY
|
$5.400M
-22.86%
YoY
|
$5.700M
-16.18%
YoY
|
$7.200M
18.03%
YoY
|
$6.300M
-7.35%
YoY
|
$7.000M
-11.39%
YoY
|
$6.800M
-9.33%
YoY
|
$6.100M
-16.44%
YoY
|
$6.800M
-15.0%
YoY
|
$7.900M
1.28%
YoY
|
$7.500M
-1.32%
YoY
|
$7.300M
-13.1%
YoY
|
$8.000M
0.0%
YoY
|
$7.800M
-6.02%
YoY
|
$7.600M
-20.83%
YoY
|
$8.400M
2.44%
YoY
|
| Depreciation & Amortization |
$10.20M
6.25%
YoY
|
$9.900M
-10.81%
YoY
|
$5.000M
-5.66%
YoY
|
$4.800M
-4.0%
YoY
|
$9.600M
-15.79%
YoY
|
$11.10M
-3.48%
YoY
|
$5.300M
10.42%
YoY
|
$5.000M
11.11%
YoY
|
$11.40M
-5.79%
YoY
|
$11.50M
-14.18%
YoY
|
$4.800M
-12.73%
YoY
|
$4.500M
-61.21%
YoY
|
$12.10M
9.01%
YoY
|
$13.40M
41.05%
YoY
|
$5.500M
1.85%
YoY
|
$11.60M
114.81%
YoY
|
$11.10M
14.43%
YoY
|
$9.500M
-12.04%
YoY
|
$5.400M
-6.9%
YoY
|
| Operating Expenses |
$82.90M
2.22%
YoY
|
$82.00M
2.89%
YoY
|
$83.60M
2.58%
YoY
|
$89.30M
2.41%
YoY
|
$81.10M
-10.49%
YoY
|
$79.70M
-4.89%
YoY
|
$81.50M
-3.89%
YoY
|
$87.20M
-12.63%
YoY
|
$90.60M
-9.94%
YoY
|
$83.80M
-7.2%
YoY
|
$84.80M
-5.15%
YoY
|
$99.80M
4.07%
YoY
|
$100.6M
2.76%
YoY
|
$90.30M
40.87%
YoY
|
$89.40M
7.19%
YoY
|
$95.90M
13.22%
YoY
|
$97.90M
19.83%
YoY
|
$64.10M
-52.06%
YoY
|
$83.40M
-7.95%
YoY
|
| Operating Profit |
$8.900M
-13.59%
YoY
|
$4.000M
-78.14%
YoY
|
$100.0K
-99.17%
YoY
|
-$74.50M
-1282.54%
YoY
|
$10.30M
157.5%
YoY
|
$18.30M
63.39%
YoY
|
$12.00M
900.0%
YoY
|
$6.300M
-400.0%
YoY
|
$4.000M
53.85%
YoY
|
$11.20M
-57.89%
YoY
|
$1.200M
-93.58%
YoY
|
-$2.100M
-111.05%
YoY
|
$2.600M
-71.74%
YoY
|
$26.60M
-18.9%
YoY
|
$18.70M
419.44%
YoY
|
$19.00M
-360.27%
YoY
|
$9.200M
-174.19%
YoY
|
$32.80M
-173.21%
YoY
|
$3.600M
-3700.0%
YoY
|
| Interest Expense |
-$1.300M
116.67%
YoY
|
-$1.300M
-35.0%
YoY
|
-$1.300M
-48.0%
YoY
|
-$1.400M
1300.0%
YoY
|
-$600.0K
-119.35%
YoY
|
-$2.000M
-13.04%
YoY
|
-$2.500M
-153.19%
YoY
|
-$100.0K
-102.86%
YoY
|
$3.100M
-11.43%
YoY
|
-$2.300M
0.0%
YoY
|
$4.700M
56.67%
YoY
|
$3.500M
-240.0%
YoY
|
$3.500M
169.23%
YoY
|
-$2.300M
228.57%
YoY
|
$3.000M
233.33%
YoY
|
-$2.500M
-377.78%
YoY
|
$1.300M
62.5%
YoY
|
-$700.0K
-73.08%
YoY
|
$900.0K
-79.07%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$7.600M
-21.65%
YoY
|
$1.200M
-100.29%
YoY
|
-$1.200M
-112.63%
YoY
|
-$75.90M
-1324.19%
YoY
|
$9.700M
546.67%
YoY
|
-$420.5M
-4824.72%
YoY
|
$9.500M
-465.38%
YoY
|
$6.200M
-221.57%
YoY
|
$1.500M
-475.0%
YoY
|
$8.900M
-62.76%
YoY
|
-$2.600M
-116.25%
YoY
|
-$5.100M
-130.91%
YoY
|
-$400.0K
-105.06%
YoY
|
$23.90M
-1.65%
YoY
|
$16.00M
451.72%
YoY
|
$16.50M
-301.22%
YoY
|
$7.900M
-159.85%
YoY
|
$24.30M
-151.27%
YoY
|
$2.900M
-169.05%
YoY
|
| Income Tax |
$2.500M
-19.35%
YoY
|
$2.500M
-110.64%
YoY
|
$200.0K
-94.44%
YoY
|
$900.0K
-52.63%
YoY
|
$3.100M
210.0%
YoY
|
-$23.50M
1019.05%
YoY
|
$3.600M
-41.94%
YoY
|
$1.900M
-337.5%
YoY
|
$1.000M
900.0%
YoY
|
-$2.100M
-130.0%
YoY
|
$6.200M
1966.67%
YoY
|
-$800.0K
-115.69%
YoY
|
$100.0K
-95.24%
YoY
|
$7.000M
-51.05%
YoY
|
$300.0K
-99.21%
YoY
|
$5.100M
-111.06%
YoY
|
$2.100M
-137.5%
YoY
|
$14.30M
-7250.0%
YoY
|
$38.00M
-261.7%
YoY
|
| Net Earnings |
$5.100M
-22.73%
YoY
|
-$1.300M
-99.67%
YoY
|
-$1.400M
-132.56%
YoY
|
-$76.80M
-4366.67%
YoY
|
$6.600M
-833.33%
YoY
|
-$397.3M
-3883.81%
YoY
|
$4.300M
-216.22%
YoY
|
$1.800M
-102.64%
YoY
|
-$900.0K
80.0%
YoY
|
$10.50M
-37.87%
YoY
|
-$3.700M
-123.57%
YoY
|
-$68.10M
-697.37%
YoY
|
-$500.0K
-108.62%
YoY
|
$16.90M
69.0%
YoY
|
$15.70M
-144.73%
YoY
|
$11.40M
-69.92%
YoY
|
$5.800M
-176.32%
YoY
|
$10.00M
-121.19%
YoY
|
-$35.10M
-281.87%
YoY
|
| Basic Earnings Per Share |
$0.11
-21.43%
YoY
|
N/A
|
-$0.03
-130.0%
YoY
|
-$1.66
-4250.0%
YoY
|
$0.14
-800.0%
YoY
|
N/A
|
$0.10
-225.0%
YoY
|
$0.04
-102.74%
YoY
|
-$0.02
100.0%
YoY
|
N/A
|
-$0.08
-123.53%
YoY
|
-$1.46
-640.74%
YoY
|
-$0.01
-108.33%
YoY
|
N/A
|
$0.34
-146.58%
YoY
|
$0.27
-65.82%
YoY
|
$0.12
-175.0%
YoY
|
N/A
|
-$0.73
-282.5%
YoY
|
| Diluted Earnings Per Share |
$0.11
-21.43%
YoY
|
-$0.03
-99.65%
YoY
|
-$0.03
-133.33%
YoY
|
-$1.66
-4250.0%
YoY
|
$0.14
-800.0%
YoY
|
-$8.63
-3756.17%
YoY
|
$0.09
-212.5%
YoY
|
$0.04
-102.74%
YoY
|
-$0.02
100.0%
YoY
|
$0.24
-34.77%
YoY
|
-$0.08
-124.24%
YoY
|
-$1.46
-100.0%
YoY
|
-$0.01
-108.33%
YoY
|
$0.36
-100.0%
YoY
|
$0.33
-145.21%
YoY
|
$239.5K
30704489.53%
YoY
|
$0.12
-175.0%
YoY
|
$198.4K
-120.09%
YoY
|
-$0.73
-282.5%
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 |
46.50M shares
1.09%
YoY
|
46.42M shares
1.01%
YoY
|
46.40M shares
0.99%
YoY
|
46.24M shares
0.74%
YoY
|
46.00M shares
-0.43%
YoY
|
45.96M shares
-1.01%
YoY
|
45.95M shares
-1.97%
YoY
|
45.90M shares
-1.63%
YoY
|
46.20M shares
-0.85%
YoY
|
46.43M shares
-0.15%
YoY
|
46.87M shares
0.59%
YoY
|
46.67M shares
-1.39%
YoY
|
46.60M shares
-1.69%
YoY
|
46.50M shares
-3.51%
YoY
|
46.60M shares
-3.12%
YoY
|
47.32M shares
-1.61%
YoY
|
47.40M shares
-1.25%
YoY
|
48.19M shares
0.74%
YoY
|
48.10M shares
0.63%
YoY
|
| Diluted Shares Outstanding |
47.50M shares
1.5%
YoY
|
N/A
|
46.40M shares
-0.43%
YoY
|
46.30M shares
0.0%
YoY
|
46.80M shares
0.21%
YoY
|
N/A
|
46.60M shares
-0.43%
YoY
|
46.30M shares
-1.07%
YoY
|
46.70M shares
-1.06%
YoY
|
N/A
|
46.80M shares
-0.43%
YoY
|
46.80M shares
-1.68%
YoY
|
47.20M shares
-1.26%
YoY
|
N/A
|
47.00M shares
-2.29%
YoY
|
47.60M shares
-2.06%
YoY
|
47.80M shares
-0.42%
YoY
|
N/A
|
48.10M shares
0.0%
YoY
|
Loading...