|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$330.6M
-7.86%
YoY
|
$358.8M
-13.56%
YoY
|
$415.1M
13.84%
YoY
|
$364.6M
87.65%
YoY
|
$194.3M
-33.23%
YoY
|
| Cost Of Revenue |
$65.42M
102.1%
YoY
|
$32.37M
11.09%
YoY
|
$29.14M
5.36%
YoY
|
$27.66M
-37.76%
YoY
|
$44.44M
-57.56%
YoY
|
| Gross Profit |
$262.9M
-19.51%
YoY
|
$326.7M
-13.47%
YoY
|
$377.5M
1.83%
YoY
|
$370.7M
16.42%
YoY
|
$318.4M
57.05%
YoY
|
| Selling, General & Admin |
$39.49M
1.03%
YoY
|
$39.08M
-1.06%
YoY
|
$39.50M
15.33%
YoY
|
$34.25M
-31.51%
YoY
|
$50.01M
88.36%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$36.34M
-10.29%
YoY
|
$40.51M
20.9%
YoY
|
$33.50M
-1.74%
YoY
|
$34.10M
-6.32%
YoY
|
$36.40M
-39.1%
YoY
|
| Operating Expenses |
$110.6M
-51.06%
YoY
|
$226.0M
16.3%
YoY
|
$194.3M
28.21%
YoY
|
$151.6M
251.84%
YoY
|
$43.07M
-80.0%
YoY
|
| Operating Profit |
$152.3M
51.29%
YoY
|
$100.7M
-45.04%
YoY
|
$183.2M
-16.41%
YoY
|
$219.2M
-20.41%
YoY
|
$275.4M
-2278.43%
YoY
|
| Interest Expense |
-$151.0M
-16.56%
YoY
|
-$180.9M
-204.4%
YoY
|
$173.3M
55.01%
YoY
|
$111.8M
101.51%
YoY
|
$55.48M
-11.99%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$60.27M
-55.18%
YoY
|
-$134.5M
469.44%
YoY
|
-$23.61M
-147.99%
YoY
|
$49.20M
49.97%
YoY
|
$32.81M
-113.06%
YoY
|
| Income Tax |
-$21.50M
-2128.4%
YoY
|
$1.060M
-0.19%
YoY
|
$1.062M
-56.48%
YoY
|
$2.440M
-61.12%
YoY
|
$6.276M
-157.59%
YoY
|
| Net Earnings |
-$31.15M
-76.4%
YoY
|
-$132.0M
748.79%
YoY
|
-$15.55M
-133.96%
YoY
|
$45.79M
-145.31%
YoY
|
-$101.0M
-71.4%
YoY
|
| Basic Earnings Per Share |
-$0.26
-75.24%
YoY
|
-$1.05
775.0%
YoY
|
-$0.12
-134.29%
YoY
|
$0.35
-144.3%
YoY
|
-$0.79
-71.27%
YoY
|
| Diluted Earnings Per Share |
-$0.26
-75.24%
YoY
|
-$1.05
775.0%
YoY
|
-$0.12
-135.29%
YoY
|
$0.34
-143.04%
YoY
|
-$0.79
-71.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
126.9M shares
-0.44%
YoY
|
127.4M shares
0.3%
YoY
|
127.1M shares
-0.19%
YoY
|
127.3M shares
-0.93%
YoY
|
128.5M shares
-0.04%
YoY
|
| Diluted Shares Outstanding |
126.9M shares
-0.44%
YoY
|
127.4M shares
0.3%
YoY
|
127.1M shares
-1.73%
YoY
|
129.3M shares
0.63%
YoY
|
128.5M shares
-0.04%
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 |
$85.14M
9.77%
YoY
|
$83.98M
0.6%
YoY
|
$83.94M
-4.78%
YoY
|
$85.92M
-6.01%
YoY
|
$77.56M
-19.01%
YoY
|
$83.47M
-18.77%
YoY
|
$88.15M
-14.19%
YoY
|
$91.42M
-8.12%
YoY
|
$95.77M
-13.16%
YoY
|
$102.8M
-0.11%
YoY
|
$102.7M
5.75%
YoY
|
$99.49M
16.54%
YoY
|
$110.3M
40.64%
YoY
|
$102.9M
-22.93%
YoY
|
$97.15M
-1002.28%
YoY
|
$85.37M
106.05%
YoY
|
$78.41M
1.37%
YoY
|
$133.5M
16.04%
YoY
|
-$10.77M
-111.13%
YoY
|
| Cost Of Revenue |
$20.12M
89.9%
YoY
|
$19.48M
128.63%
YoY
|
$19.73M
150.85%
YoY
|
$16.41M
97.83%
YoY
|
$10.60M
14.33%
YoY
|
$8.519M
0.39%
YoY
|
$7.866M
2.16%
YoY
|
$8.294M
32.43%
YoY
|
$9.267M
38.58%
YoY
|
$8.486M
24.52%
YoY
|
$7.700M
14.14%
YoY
|
$6.263M
0.24%
YoY
|
$6.687M
-14.79%
YoY
|
$6.815M
-21.57%
YoY
|
$6.746M
-19.23%
YoY
|
$6.248M
-35.85%
YoY
|
$7.848M
-55.55%
YoY
|
$8.689M
-57.98%
YoY
|
$8.352M
-65.18%
YoY
|
| Gross Profit |
$65.02M
-2.56%
YoY
|
$64.50M
-13.95%
YoY
|
$64.74M
-19.39%
YoY
|
$66.15M
-20.28%
YoY
|
$66.73M
-23.15%
YoY
|
$74.95M
-20.5%
YoY
|
$80.32M
-15.27%
YoY
|
$82.98M
-10.99%
YoY
|
$86.83M
-8.78%
YoY
|
$94.28M
-1.85%
YoY
|
$94.80M
4.9%
YoY
|
$93.23M
-9.89%
YoY
|
$95.19M
17.77%
YoY
|
$96.06M
-23.02%
YoY
|
$90.37M
18.44%
YoY
|
$103.5M
121.06%
YoY
|
$80.83M
14.59%
YoY
|
$124.8M
32.27%
YoY
|
$76.30M
7.33%
YoY
|
| Selling, General & Admin |
$10.17M
-2.45%
YoY
|
$9.411M
1.92%
YoY
|
$9.202M
-1.01%
YoY
|
$9.325M
-5.74%
YoY
|
$10.43M
14.71%
YoY
|
$9.234M
-1.3%
YoY
|
$9.296M
-24.42%
YoY
|
$9.893M
2.17%
YoY
|
$9.092M
-0.31%
YoY
|
$9.356M
10.37%
YoY
|
$12.30M
41.57%
YoY
|
$9.683M
12.8%
YoY
|
$9.120M
8.25%
YoY
|
$8.477M
-26.61%
YoY
|
$8.688M
-26.45%
YoY
|
$8.584M
-38.92%
YoY
|
$8.425M
-33.11%
YoY
|
$11.55M
65.44%
YoY
|
$11.81M
104.36%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$8.627M
-18.24%
YoY
|
$7.990M
-27.86%
YoY
|
$7.187M
-28.75%
YoY
|
$10.61M
18.47%
YoY
|
$10.55M
1.56%
YoY
|
$11.08M
27.08%
YoY
|
$10.09M
13.34%
YoY
|
$8.953M
12.74%
YoY
|
$10.39M
29.94%
YoY
|
$8.716M
6.12%
YoY
|
$8.900M
3.83%
YoY
|
$7.941M
-8.93%
YoY
|
$7.996M
-6.96%
YoY
|
$8.213M
2.46%
YoY
|
$8.572M
-3.14%
YoY
|
$8.720M
-12.75%
YoY
|
$8.594M
-9.91%
YoY
|
$8.016M
-38.34%
YoY
|
$8.850M
-40.08%
YoY
|
| Operating Expenses |
$23.31M
-2.7%
YoY
|
$35.53M
-17.64%
YoY
|
$27.13M
17.73%
YoY
|
$23.16M
-62.3%
YoY
|
$23.96M
-75.24%
YoY
|
$43.14M
-18.75%
YoY
|
$23.05M
-27.52%
YoY
|
$61.44M
24.0%
YoY
|
$96.77M
61.59%
YoY
|
$53.09M
36.8%
YoY
|
$31.80M
-48.07%
YoY
|
$49.55M
58.8%
YoY
|
$59.89M
194.98%
YoY
|
$38.81M
1169.06%
YoY
|
$61.24M
248.67%
YoY
|
$31.20M
444.44%
YoY
|
$20.30M
21.42%
YoY
|
$3.058M
-88.75%
YoY
|
$17.56M
-43.26%
YoY
|
| Operating Profit |
$41.70M
-2.49%
YoY
|
$28.97M
-8.95%
YoY
|
$37.61M
-34.33%
YoY
|
$42.99M
99.58%
YoY
|
$42.77M
-530.24%
YoY
|
$31.81M
-22.75%
YoY
|
$57.27M
-9.09%
YoY
|
$21.54M
-50.68%
YoY
|
-$9.940M
-128.16%
YoY
|
$41.19M
-28.06%
YoY
|
$63.00M
116.25%
YoY
|
$43.68M
-39.55%
YoY
|
$35.30M
-41.67%
YoY
|
$57.25M
-52.97%
YoY
|
$29.13M
-50.4%
YoY
|
$72.25M
75.93%
YoY
|
$60.53M
12.46%
YoY
|
$121.7M
81.27%
YoY
|
$58.74M
46.34%
YoY
|
| Interest Expense |
-$38.49M
-0.75%
YoY
|
-$36.97M
-15.19%
YoY
|
-$36.53M
-194.01%
YoY
|
-$38.70M
-201.67%
YoY
|
-$38.78M
-196.62%
YoY
|
-$43.60M
-12.28%
YoY
|
$38.86M
-10.96%
YoY
|
$38.07M
-174.83%
YoY
|
$40.13M
-5.93%
YoY
|
-$49.70M
-3.9%
YoY
|
$43.65M
32.49%
YoY
|
-$50.87M
-337.09%
YoY
|
$42.66M
165.44%
YoY
|
-$51.72M
70.61%
YoY
|
$32.94M
120.18%
YoY
|
$21.46M
65.13%
YoY
|
$16.07M
28.63%
YoY
|
-$30.31M
-74.42%
YoY
|
$14.96M
11.44%
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 |
$3.217M
-19.37%
YoY
|
-$15.99M
-23.04%
YoY
|
-$1.433M
-112.28%
YoY
|
-$46.84M
-31.62%
YoY
|
$3.990M
-107.02%
YoY
|
-$20.78M
29.03%
YoY
|
$11.67M
-7.05%
YoY
|
-$68.49M
852.82%
YoY
|
-$56.86M
341.87%
YoY
|
-$16.10M
-391.09%
YoY
|
$12.55M
-163.27%
YoY
|
-$7.188M
-120.48%
YoY
|
-$12.87M
-145.29%
YoY
|
$5.532M
-93.95%
YoY
|
-$19.84M
-175.42%
YoY
|
$35.10M
249.63%
YoY
|
$28.41M
-130.28%
YoY
|
$91.42M
-250.75%
YoY
|
$26.30M
-467.91%
YoY
|
| Income Tax |
$94.00K
-68.67%
YoY
|
$10.00K
-97.29%
YoY
|
-$100.0K
-150.0%
YoY
|
-$21.70M
-10950.0%
YoY
|
$300.0K
0.0%
YoY
|
$369.0K
73.24%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
-35.48%
YoY
|
$300.0K
-23.08%
YoY
|
$213.0K
-83.68%
YoY
|
$200.0K
-66.67%
YoY
|
$310.0K
-38.0%
YoY
|
$390.0K
983.33%
YoY
|
$1.305M
-78.77%
YoY
|
$600.0K
-71.43%
YoY
|
$500.0K
-600.0%
YoY
|
$36.00K
-102.0%
YoY
|
$6.146M
851.39%
YoY
|
$2.100M
-113.64%
YoY
|
| Net Earnings |
$4.845M
-9.3%
YoY
|
-$14.81M
-24.96%
YoY
|
$984.0K
-92.27%
YoY
|
-$23.12M
-65.93%
YoY
|
$5.342M
-109.36%
YoY
|
-$19.74M
20.89%
YoY
|
$12.73M
2.74%
YoY
|
-$67.86M
806.49%
YoY
|
-$57.10M
1283.64%
YoY
|
-$16.33M
-485.07%
YoY
|
$12.39M
-160.54%
YoY
|
-$7.486M
-121.83%
YoY
|
-$4.127M
-114.89%
YoY
|
$4.241M
-94.77%
YoY
|
-$20.46M
-70.79%
YoY
|
$34.29M
-273.87%
YoY
|
$27.72M
-130.03%
YoY
|
$81.05M
-254.44%
YoY
|
-$70.06M
-1499.18%
YoY
|
| Basic Earnings Per Share |
$0.03
-25.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.19
-64.15%
YoY
|
$0.04
-108.89%
YoY
|
N/A
|
$0.10
0.0%
YoY
|
-$0.53
783.33%
YoY
|
-$0.45
1400.0%
YoY
|
N/A
|
$0.10
-162.5%
YoY
|
-$0.06
-123.08%
YoY
|
-$0.03
-114.29%
YoY
|
N/A
|
-$0.16
-70.37%
YoY
|
$0.26
-273.33%
YoY
|
$0.21
-129.58%
YoY
|
N/A
|
-$0.54
-1450.0%
YoY
|
| Diluted Earnings Per Share |
$0.03
-25.0%
YoY
|
-$0.12
-25.72%
YoY
|
$0.00
-100.0%
YoY
|
-$0.19
-64.15%
YoY
|
$0.04
-108.89%
YoY
|
-$0.16
21.12%
YoY
|
$0.09
0.0%
YoY
|
-$0.53
800.44%
YoY
|
-$0.45
1400.0%
YoY
|
-$0.13
-490.24%
YoY
|
$0.09
-156.25%
YoY
|
-$0.06
-122.64%
YoY
|
-$0.03
-114.29%
YoY
|
$0.03
-100.0%
YoY
|
-$0.16
-70.37%
YoY
|
$0.26
-273.33%
YoY
|
$0.21
-129.58%
YoY
|
$629.7K
-254.31%
YoY
|
-$0.54
-1450.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
|
N/A
|
| Basic Shares Outstanding |
128.6M shares
-0.82%
YoY
|
129.7M shares
0.04%
YoY
|
130.0M shares
-0.49%
YoY
|
130.5M shares
-0.13%
YoY
|
129.7M shares
-0.23%
YoY
|
129.7M shares
-0.23%
YoY
|
130.6M shares
0.5%
YoY
|
130.6M shares
0.53%
YoY
|
130.0M shares
0.86%
YoY
|
130.0M shares
0.79%
YoY
|
130.0M shares
0.79%
YoY
|
129.9M shares
1.71%
YoY
|
128.9M shares
0.09%
YoY
|
129.0M shares
-0.62%
YoY
|
129.0M shares
0.21%
YoY
|
127.8M shares
-0.42%
YoY
|
128.8M shares
-0.79%
YoY
|
129.8M shares
0.92%
YoY
|
128.7M shares
0.09%
YoY
|
| Diluted Shares Outstanding |
128.9M shares
-0.72%
YoY
|
N/A
|
129.8M shares
-0.23%
YoY
|
127.2M shares
-0.58%
YoY
|
129.9M shares
1.99%
YoY
|
N/A
|
130.1M shares
0.12%
YoY
|
128.0M shares
0.64%
YoY
|
127.3M shares
0.52%
YoY
|
N/A
|
130.0M shares
2.7%
YoY
|
127.2M shares
-1.87%
YoY
|
126.7M shares
-2.37%
YoY
|
N/A
|
126.6M shares
-1.65%
YoY
|
129.6M shares
1.01%
YoY
|
129.7M shares
-0.03%
YoY
|
N/A
|
128.7M shares
0.09%
YoY
|
Loading...