|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$729.5M
-0.32%
YoY
|
$731.8M
-0.59%
YoY
|
$736.1M
8.94%
YoY
|
$675.7M
86.69%
YoY
|
$361.9M
54.36%
YoY
|
| Cost Of Revenue |
$431.4M
3.2%
YoY
|
$418.0M
-1.16%
YoY
|
$422.9M
9.2%
YoY
|
$387.3M
81.73%
YoY
|
$213.1M
31.56%
YoY
|
| Gross Profit |
$298.1M
-5.0%
YoY
|
$313.8M
0.18%
YoY
|
$313.2M
8.6%
YoY
|
$288.4M
93.8%
YoY
|
$148.8M
105.25%
YoY
|
| Selling, General & Admin |
$87.51M
1.74%
YoY
|
$86.01M
-1.93%
YoY
|
$87.70M
8.69%
YoY
|
$80.69M
14.0%
YoY
|
$70.78M
7.73%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$149.6M
2.17%
YoY
|
$146.4M
-2.97%
YoY
|
$150.9M
0.95%
YoY
|
$149.5M
41.1%
YoY
|
$106.0M
-3.34%
YoY
|
| Operating Expenses |
$237.1M
2.01%
YoY
|
$232.4M
-2.08%
YoY
|
$237.4M
3.33%
YoY
|
$229.7M
31.96%
YoY
|
$174.1M
-3.33%
YoY
|
| Operating Profit |
$65.69M
-36.53%
YoY
|
$103.5M
76.04%
YoY
|
$58.79M
-13.27%
YoY
|
$67.78M
-303.76%
YoY
|
-$33.27M
-69.6%
YoY
|
| Interest Expense |
-$79.51M
-1.5%
YoY
|
-$80.73M
-193.0%
YoY
|
$86.80M
32.35%
YoY
|
$65.58M
51.22%
YoY
|
$43.37M
0.16%
YoY
|
| Other Income/Expense, Net |
-$76.52M
4.33%
YoY
|
-$73.34M
-12.8%
YoY
|
-$84.11M
33.6%
YoY
|
-$62.95M
86.01%
YoY
|
-$33.85M
-12.0%
YoY
|
| Pretax Income |
-$10.84M
-135.94%
YoY
|
$30.15M
-219.08%
YoY
|
-$25.32M
-624.4%
YoY
|
$4.828M
-107.19%
YoY
|
-$67.11M
-54.61%
YoY
|
| Income Tax |
$842.0K
-109.63%
YoY
|
-$8.743M
-412.47%
YoY
|
$2.798M
-22.51%
YoY
|
$3.611M
145.15%
YoY
|
$1.473M
7.05%
YoY
|
| Net Earnings |
-$11.68M
-130.02%
YoY
|
$38.89M
-238.32%
YoY
|
-$28.12M
-2410.27%
YoY
|
$1.217M
-101.86%
YoY
|
-$65.57M
-54.25%
YoY
|
| Basic Earnings Per Share |
-$0.22
-195.65%
YoY
|
$0.23
-185.19%
YoY
|
-$0.27
68.75%
YoY
|
-$0.16
-80.0%
YoY
|
-$0.80
-47.37%
YoY
|
| Diluted Earnings Per Share |
-$0.22
-200.0%
YoY
|
$0.22
-181.48%
YoY
|
-$0.27
68.75%
YoY
|
-$0.16
-80.0%
YoY
|
-$0.80
-47.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
106.9M shares
0.87%
YoY
|
105.9M shares
0.36%
YoY
|
105.5M shares
0.39%
YoY
|
105.1M shares
0.64%
YoY
|
104.5M shares
0.32%
YoY
|
| Diluted Shares Outstanding |
106.9M shares
-19.28%
YoY
|
132.4M shares
25.41%
YoY
|
105.5M shares
0.39%
YoY
|
105.1M shares
0.64%
YoY
|
104.5M shares
0.32%
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 |
$185.1M
0.31%
YoY
|
$175.0M
1.17%
YoY
|
$177.1M
0.18%
YoY
|
$192.9M
-0.51%
YoY
|
$184.5M
-1.95%
YoY
|
$172.9M
-2.54%
YoY
|
$176.8M
-2.75%
YoY
|
$193.9M
-0.3%
YoY
|
$188.1M
3.16%
YoY
|
$177.4M
2.96%
YoY
|
$181.8M
2.0%
YoY
|
$194.5M
6.14%
YoY
|
$182.4M
28.56%
YoY
|
$172.3M
61.26%
YoY
|
$178.3M
61.04%
YoY
|
$183.2M
111.79%
YoY
|
$141.9M
145.22%
YoY
|
$106.9M
121.57%
YoY
|
$110.7M
111.18%
YoY
|
| Cost Of Revenue |
$107.7M
2.08%
YoY
|
$106.1M
4.53%
YoY
|
$108.9M
5.07%
YoY
|
$110.9M
3.09%
YoY
|
$105.5M
0.2%
YoY
|
$101.5M
-1.76%
YoY
|
$103.6M
-1.49%
YoY
|
$107.6M
-1.88%
YoY
|
$105.3M
0.51%
YoY
|
$103.3M
2.89%
YoY
|
$105.2M
1.37%
YoY
|
$109.6M
9.05%
YoY
|
$104.8M
26.88%
YoY
|
$100.4M
60.96%
YoY
|
$103.8M
69.39%
YoY
|
$100.5M
100.09%
YoY
|
$82.60M
110.7%
YoY
|
$62.37M
76.69%
YoY
|
$61.26M
71.61%
YoY
|
| Gross Profit |
$77.32M
-2.06%
YoY
|
$68.88M
-3.6%
YoY
|
$68.23M
-6.76%
YoY
|
$82.01M
-4.99%
YoY
|
$78.94M
-4.67%
YoY
|
$71.46M
-3.62%
YoY
|
$73.17M
-4.47%
YoY
|
$86.32M
1.73%
YoY
|
$82.81M
6.73%
YoY
|
$74.14M
3.06%
YoY
|
$76.60M
2.85%
YoY
|
$84.84M
2.59%
YoY
|
$77.59M
30.9%
YoY
|
$71.93M
61.69%
YoY
|
$74.48M
50.69%
YoY
|
$82.70M
127.99%
YoY
|
$59.27M
218.67%
YoY
|
$44.49M
244.88%
YoY
|
$49.42M
195.95%
YoY
|
| Selling, General & Admin |
$22.73M
3.87%
YoY
|
$21.69M
4.79%
YoY
|
$21.95M
5.93%
YoY
|
$21.99M
-0.02%
YoY
|
$21.88M
-3.16%
YoY
|
$20.70M
8.0%
YoY
|
$20.72M
-7.9%
YoY
|
$21.99M
-5.68%
YoY
|
$22.60M
-0.59%
YoY
|
$19.16M
13.35%
YoY
|
$22.50M
13.04%
YoY
|
$23.32M
7.94%
YoY
|
$22.73M
2.04%
YoY
|
$16.91M
-15.13%
YoY
|
$19.91M
18.64%
YoY
|
$21.60M
23.45%
YoY
|
$22.28M
34.19%
YoY
|
$19.92M
17.88%
YoY
|
$16.78M
6.87%
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 |
$36.77M
-1.22%
YoY
|
$37.49M
2.79%
YoY
|
$37.63M
2.52%
YoY
|
$37.26M
2.2%
YoY
|
$37.23M
1.17%
YoY
|
$36.47M
-5.57%
YoY
|
$36.71M
-3.15%
YoY
|
$36.46M
-2.8%
YoY
|
$36.80M
-0.3%
YoY
|
$38.62M
2.46%
YoY
|
$37.90M
-0.6%
YoY
|
$37.51M
-1.44%
YoY
|
$36.91M
1.75%
YoY
|
$37.70M
44.0%
YoY
|
$38.13M
47.26%
YoY
|
$38.06M
43.17%
YoY
|
$36.27M
32.89%
YoY
|
$26.18M
-4.8%
YoY
|
$25.89M
-5.84%
YoY
|
| Operating Expenses |
$59.50M
0.66%
YoY
|
$59.18M
3.51%
YoY
|
$59.59M
3.75%
YoY
|
$59.25M
1.36%
YoY
|
$59.11M
-0.48%
YoY
|
$57.17M
0.19%
YoY
|
$57.43M
-4.44%
YoY
|
$58.45M
-3.91%
YoY
|
$59.39M
0.01%
YoY
|
$57.06M
4.49%
YoY
|
$60.10M
5.1%
YoY
|
$60.83M
2.39%
YoY
|
$59.39M
1.43%
YoY
|
$54.61M
18.45%
YoY
|
$57.19M
42.82%
YoY
|
$59.41M
34.76%
YoY
|
$58.55M
33.37%
YoY
|
$46.10M
-1.07%
YoY
|
$40.04M
-7.32%
YoY
|
| Operating Profit |
$14.13M
-28.73%
YoY
|
$9.709M
-32.04%
YoY
|
$8.583M
-45.52%
YoY
|
$22.68M
-59.64%
YoY
|
$19.83M
-15.59%
YoY
|
$14.29M
-16.35%
YoY
|
$15.76M
-4.38%
YoY
|
$56.21M
134.02%
YoY
|
$23.49M
29.05%
YoY
|
$17.08M
-1.44%
YoY
|
$16.48M
-4.38%
YoY
|
$24.02M
-44.26%
YoY
|
$18.20M
2414.09%
YoY
|
$17.33M
-1175.67%
YoY
|
$17.23M
243.02%
YoY
|
$43.10M
-470.65%
YoY
|
$724.0K
-102.87%
YoY
|
-$1.611M
-95.22%
YoY
|
$5.023M
-119.11%
YoY
|
| Interest Expense |
-$20.20M
2.66%
YoY
|
-$19.09M
-1.39%
YoY
|
-$20.42M
2.2%
YoY
|
-$20.33M
0.31%
YoY
|
-$19.68M
-191.19%
YoY
|
-$19.36M
-8.35%
YoY
|
-$19.98M
-190.73%
YoY
|
-$20.27M
-8.91%
YoY
|
$21.58M
3.22%
YoY
|
-$21.12M
9.0%
YoY
|
$22.02M
24.79%
YoY
|
-$22.25M
-247.16%
YoY
|
$20.91M
55.58%
YoY
|
-$19.38M
79.42%
YoY
|
$17.65M
63.12%
YoY
|
$15.12M
37.91%
YoY
|
$13.44M
24.57%
YoY
|
-$10.80M
1.9%
YoY
|
$10.82M
-0.8%
YoY
|
| Other Income/Expense, Net |
-$19.15M
3.8%
YoY
|
$1.184M
107.36%
YoY
|
-$20.70M
9.04%
YoY
|
-$19.47M
28.63%
YoY
|
-$18.45M
-9.73%
YoY
|
$571.0K
4.39%
YoY
|
-$18.98M
-9.13%
YoY
|
-$15.14M
-3188.98%
YoY
|
-$20.44M
-0.99%
YoY
|
$547.0K
-215.89%
YoY
|
-$20.89M
15.64%
YoY
|
$490.0K
-103.67%
YoY
|
-$20.64M
76.49%
YoY
|
-$472.0K
-127.03%
YoY
|
-$18.06M
110.82%
YoY
|
-$13.35M
53.97%
YoY
|
-$11.70M
54.8%
YoY
|
$1.746M
191.0%
YoY
|
-$8.567M
-11.0%
YoY
|
| Pretax Income |
-$5.021M
-464.63%
YoY
|
-$3.315M
-69.17%
YoY
|
-$12.11M
275.68%
YoY
|
$3.215M
-92.17%
YoY
|
$1.377M
-54.85%
YoY
|
-$10.75M
-46.64%
YoY
|
-$3.224M
-26.88%
YoY
|
$41.07M
2343.37%
YoY
|
$3.050M
-224.9%
YoY
|
-$20.15M
53.59%
YoY
|
-$4.409M
430.57%
YoY
|
$1.681M
-94.35%
YoY
|
-$2.442M
-77.75%
YoY
|
-$13.12M
24.85%
YoY
|
-$831.0K
-76.55%
YoY
|
$29.75M
-246.6%
YoY
|
-$10.97M
-66.51%
YoY
|
-$10.51M
-76.6%
YoY
|
-$3.544M
-90.13%
YoY
|
| Income Tax |
$900.0K
19.36%
YoY
|
-$738.0K
-93.67%
YoY
|
-$352.0K
-217.33%
YoY
|
$1.178M
-50.92%
YoY
|
$754.0K
277.0%
YoY
|
-$11.67M
-1142.63%
YoY
|
$300.0K
-78.57%
YoY
|
$2.400M
203.41%
YoY
|
$200.0K
-140.0%
YoY
|
$1.119M
-208.01%
YoY
|
$1.400M
600.0%
YoY
|
$791.0K
-87.64%
YoY
|
-$500.0K
-75.0%
YoY
|
-$1.036M
-360.3%
YoY
|
$200.0K
-71.43%
YoY
|
$6.400M
2033.33%
YoY
|
-$2.000M
-2100.0%
YoY
|
$398.0K
-299.0%
YoY
|
$700.0K
-800.0%
YoY
|
| Net Earnings |
-$5.913M
-1049.12%
YoY
|
-$5.971M
-1090.22%
YoY
|
-$11.76M
230.71%
YoY
|
$2.037M
-94.74%
YoY
|
$623.0K
-78.01%
YoY
|
$603.0K
-103.64%
YoY
|
-$3.556M
-38.36%
YoY
|
$38.70M
-5239.18%
YoY
|
$2.833M
-243.81%
YoY
|
-$16.57M
38.38%
YoY
|
-$5.769M
454.18%
YoY
|
-$753.0K
-103.23%
YoY
|
-$1.970M
-76.57%
YoY
|
-$11.98M
8.75%
YoY
|
-$1.041M
-76.89%
YoY
|
$23.31M
-224.72%
YoY
|
-$8.409M
-73.19%
YoY
|
-$11.01M
-74.42%
YoY
|
-$4.504M
-86.96%
YoY
|
| Basic Earnings Per Share |
-$0.10
150.0%
YoY
|
N/A
|
-$0.11
175.0%
YoY
|
-$0.02
-106.9%
YoY
|
-$0.04
100.0%
YoY
|
N/A
|
-$0.04
-20.0%
YoY
|
$0.29
-3000.0%
YoY
|
-$0.02
-60.0%
YoY
|
N/A
|
-$0.05
N/A
|
-$0.01
-112.5%
YoY
|
-$0.05
-58.33%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.08
-138.1%
YoY
|
-$0.12
-64.71%
YoY
|
-$0.15
-66.67%
YoY
|
-$0.10
-72.97%
YoY
|
| Diluted Earnings Per Share |
-$0.10
150.0%
YoY
|
-$0.06
-1052.63%
YoY
|
-$0.11
175.0%
YoY
|
-$0.02
-108.7%
YoY
|
-$0.04
100.0%
YoY
|
$0.01
-103.63%
YoY
|
-$0.04
-20.0%
YoY
|
$0.23
-3325.81%
YoY
|
-$0.02
-60.0%
YoY
|
-$0.16
37.82%
YoY
|
-$0.05
N/A
|
-$0.01
-110.19%
YoY
|
-$0.05
-58.33%
YoY
|
-$0.11
-24.14%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
-133.33%
YoY
|
-$0.12
-64.71%
YoY
|
-$0.15
-66.67%
YoY
|
-$0.10
-72.97%
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 |
108.8M shares
-0.9%
YoY
|
108.8M shares
0.36%
YoY
|
108.8M shares
0.44%
YoY
|
112.2M shares
3.72%
YoY
|
109.8M shares
2.03%
YoY
|
108.4M shares
0.78%
YoY
|
108.3M shares
2.54%
YoY
|
108.2M shares
0.67%
YoY
|
107.6M shares
0.65%
YoY
|
107.6M shares
0.64%
YoY
|
105.7M shares
-1.17%
YoY
|
107.5M shares
2.16%
YoY
|
106.9M shares
1.91%
YoY
|
106.9M shares
0.42%
YoY
|
106.9M shares
2.25%
YoY
|
105.2M shares
0.67%
YoY
|
104.9M shares
0.59%
YoY
|
106.5M shares
0.7%
YoY
|
104.5M shares
0.33%
YoY
|
| Diluted Shares Outstanding |
105.7M shares
-2.12%
YoY
|
N/A
|
105.9M shares
-0.14%
YoY
|
107.6M shares
-27.98%
YoY
|
108.0M shares
2.16%
YoY
|
N/A
|
106.0M shares
0.36%
YoY
|
149.5M shares
41.58%
YoY
|
105.7M shares
0.39%
YoY
|
N/A
|
105.7M shares
0.4%
YoY
|
105.6M shares
-13.01%
YoY
|
105.3M shares
0.4%
YoY
|
N/A
|
105.2M shares
0.65%
YoY
|
121.4M shares
16.13%
YoY
|
104.9M shares
0.59%
YoY
|
N/A
|
104.5M shares
0.33%
YoY
|
Loading...