|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$704.0M
-3.35%
YoY
|
$728.4M
-1.48%
YoY
|
$739.3M
10.42%
YoY
|
$669.6M
56.61%
YoY
|
$427.5M
88.37%
YoY
|
| Cost Of Revenue |
$215.8M
0.42%
YoY
|
$214.9M
-5.73%
YoY
|
$227.9M
18.57%
YoY
|
$192.2M
48.36%
YoY
|
$129.6M
40.83%
YoY
|
| Gross Profit |
$488.2M
-4.93%
YoY
|
$513.5M
0.41%
YoY
|
$511.4M
7.14%
YoY
|
$477.4M
60.2%
YoY
|
$298.0M
120.72%
YoY
|
| Selling, General & Admin |
$322.4M
-6.2%
YoY
|
$343.7M
2.87%
YoY
|
$334.2M
10.6%
YoY
|
$302.1M
50.18%
YoY
|
$201.2M
51.15%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$92.58M
-5.73%
YoY
|
$98.20M
5.28%
YoY
|
$93.27M
19.58%
YoY
|
$78.00M
6.85%
YoY
|
$73.00M
0.27%
YoY
|
| Operating Expenses |
$444.2M
-6.08%
YoY
|
$473.0M
5.16%
YoY
|
$449.8M
9.94%
YoY
|
$409.1M
37.47%
YoY
|
$297.6M
32.32%
YoY
|
| Operating Profit |
$72.36M
-43.79%
YoY
|
$128.8M
108.76%
YoY
|
$61.67M
-9.83%
YoY
|
$68.39M
4620.01%
YoY
|
$1.449M
-101.81%
YoY
|
| Interest Expense |
-$94.28M
-7.58%
YoY
|
-$102.0M
14.96%
YoY
|
-$88.73M
97.82%
YoY
|
-$44.86M
44.36%
YoY
|
-$31.07M
-22.7%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
-100.0%
YoY
|
$293.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$26.43M
-228.27%
YoY
|
$20.61M
-173.75%
YoY
|
-$27.94M
-219.44%
YoY
|
$23.39M
-174.05%
YoY
|
-$31.59M
-75.53%
YoY
|
| Income Tax |
$1.979M
135.04%
YoY
|
$842.0K
-68.69%
YoY
|
$2.689M
-33.49%
YoY
|
$4.043M
205.36%
YoY
|
$1.324M
-130.05%
YoY
|
| Net Earnings |
-$22.32M
1218.25%
YoY
|
-$1.693M
-97.71%
YoY
|
-$74.04M
-516.87%
YoY
|
$17.76M
-166.61%
YoY
|
-$26.66M
-74.67%
YoY
|
| Basic Earnings Per Share |
-$1.07
38.96%
YoY
|
-$0.77
-31.86%
YoY
|
-$1.13
653.33%
YoY
|
-$0.15
-80.26%
YoY
|
-$0.76
-77.58%
YoY
|
| Diluted Earnings Per Share |
-$1.07
38.96%
YoY
|
-$0.77
-31.37%
YoY
|
-$1.12
648.01%
YoY
|
-$0.15
-80.26%
YoY
|
-$0.76
-77.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
67.62M shares
1.69%
YoY
|
66.50M shares
0.77%
YoY
|
65.99M shares
-5.31%
YoY
|
69.69M shares
32.27%
YoY
|
52.68M shares
54.96%
YoY
|
| Diluted Shares Outstanding |
67.62M shares
1.69%
YoY
|
66.50M shares
0.77%
YoY
|
65.99M shares
-5.31%
YoY
|
69.69M shares
32.27%
YoY
|
52.68M shares
54.96%
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 |
$209.0M
-3.17%
YoY
|
$165.6M
-4.49%
YoY
|
$143.6M
-3.26%
YoY
|
$179.1M
-4.54%
YoY
|
$215.8M
-1.49%
YoY
|
$173.3M
-2.36%
YoY
|
$148.4M
-7.14%
YoY
|
$187.6M
0.47%
YoY
|
$219.1M
1.75%
YoY
|
$177.5M
3.44%
YoY
|
$159.8M
-0.86%
YoY
|
$186.7M
6.75%
YoY
|
$215.3M
33.0%
YoY
|
$171.6M
31.6%
YoY
|
$161.2M
38.74%
YoY
|
$174.9M
80.1%
YoY
|
$161.9M
93.06%
YoY
|
$130.4M
151.75%
YoY
|
$116.2M
159.59%
YoY
|
| Cost Of Revenue |
$59.88M
-0.82%
YoY
|
$55.39M
-1.67%
YoY
|
$51.77M
0.91%
YoY
|
$56.45M
-2.94%
YoY
|
$60.38M
0.5%
YoY
|
$56.33M
-0.46%
YoY
|
$51.30M
-2.66%
YoY
|
$58.16M
3.3%
YoY
|
$60.08M
-3.56%
YoY
|
$56.60M
0.63%
YoY
|
$52.70M
3.67%
YoY
|
$56.30M
8.08%
YoY
|
$62.30M
34.82%
YoY
|
$56.24M
37.95%
YoY
|
$50.84M
40.73%
YoY
|
$52.09M
55.6%
YoY
|
$46.21M
62.13%
YoY
|
$40.77M
78.04%
YoY
|
$36.12M
-4.45%
YoY
|
| Gross Profit |
$149.1M
-4.08%
YoY
|
$110.2M
-5.84%
YoY
|
$91.79M
-5.47%
YoY
|
$122.6M
-5.25%
YoY
|
$155.4M
-2.24%
YoY
|
$117.0M
-3.25%
YoY
|
$97.10M
-9.34%
YoY
|
$129.4M
-0.75%
YoY
|
$159.0M
3.92%
YoY
|
$120.9M
4.82%
YoY
|
$107.1M
-2.95%
YoY
|
$130.4M
6.19%
YoY
|
$153.0M
32.27%
YoY
|
$115.4M
28.72%
YoY
|
$110.4M
37.85%
YoY
|
$122.8M
92.99%
YoY
|
$115.7M
109.17%
YoY
|
$89.64M
210.16%
YoY
|
$80.05M
1052.17%
YoY
|
| Selling, General & Admin |
$79.50M
-10.37%
YoY
|
$79.46M
-3.47%
YoY
|
$71.88M
-11.56%
YoY
|
$74.19M
-12.45%
YoY
|
$88.70M
5.07%
YoY
|
$82.31M
-2.1%
YoY
|
$81.27M
5.96%
YoY
|
$84.74M
3.03%
YoY
|
$84.42M
-0.38%
YoY
|
$84.08M
6.77%
YoY
|
$76.70M
-2.65%
YoY
|
$82.24M
17.02%
YoY
|
$84.74M
33.53%
YoY
|
$78.75M
36.95%
YoY
|
$78.79M
41.61%
YoY
|
$70.28M
66.04%
YoY
|
$63.46M
74.34%
YoY
|
$57.50M
94.91%
YoY
|
$55.64M
117.32%
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 |
$22.58M
-3.49%
YoY
|
$22.66M
-3.75%
YoY
|
$23.16M
-7.63%
YoY
|
$23.36M
-5.4%
YoY
|
$23.40M
-7.97%
YoY
|
$23.54M
-7.61%
YoY
|
$25.08M
10.48%
YoY
|
$24.69M
9.43%
YoY
|
$25.42M
12.87%
YoY
|
$25.48M
24.26%
YoY
|
$22.70M
15.09%
YoY
|
$22.57M
14.62%
YoY
|
$22.52M
21.34%
YoY
|
$20.51M
7.93%
YoY
|
$19.72M
7.18%
YoY
|
$19.69M
7.1%
YoY
|
$18.56M
0.38%
YoY
|
$19.00M
4.5%
YoY
|
$18.40M
-1.7%
YoY
|
| Operating Expenses |
$109.5M
-7.77%
YoY
|
$109.6M
-3.18%
YoY
|
$103.0M
-10.46%
YoY
|
$104.7M
-10.68%
YoY
|
$118.7M
1.86%
YoY
|
$113.2M
-1.67%
YoY
|
$115.0M
8.06%
YoY
|
$117.3M
3.75%
YoY
|
$116.5M
1.15%
YoY
|
$115.1M
11.41%
YoY
|
$106.4M
-0.79%
YoY
|
$113.0M
17.54%
YoY
|
$115.2M
29.13%
YoY
|
$103.3M
24.96%
YoY
|
$107.2M
36.22%
YoY
|
$96.16M
42.85%
YoY
|
$89.22M
49.95%
YoY
|
$82.68M
60.85%
YoY
|
$78.73M
61.66%
YoY
|
| Operating Profit |
$39.62M
7.85%
YoY
|
$589.0K
-84.6%
YoY
|
$29.81M
-57.62%
YoY
|
$17.89M
46.97%
YoY
|
$36.74M
-13.49%
YoY
|
$3.824M
-34.49%
YoY
|
$70.33M
10703.23%
YoY
|
$12.18M
-29.97%
YoY
|
$42.47M
12.35%
YoY
|
$5.837M
-51.63%
YoY
|
$651.0K
-79.06%
YoY
|
$17.39M
-35.04%
YoY
|
$37.80M
42.9%
YoY
|
$12.07M
73.44%
YoY
|
$3.109M
196.1%
YoY
|
$26.76M
-1059.97%
YoY
|
$26.45M
-813.57%
YoY
|
$6.958M
-130.92%
YoY
|
$1.050M
-107.33%
YoY
|
| Interest Expense |
-$20.17M
-12.83%
YoY
|
-$21.93M
-12.85%
YoY
|
-$23.81M
-8.65%
YoY
|
-$23.83M
-8.26%
YoY
|
-$23.14M
-6.75%
YoY
|
-$25.16M
0.43%
YoY
|
-$26.07M
17.41%
YoY
|
-$25.97M
27.62%
YoY
|
-$24.81M
17.19%
YoY
|
-$25.05M
49.21%
YoY
|
-$22.20M
94.46%
YoY
|
-$20.35M
126.5%
YoY
|
-$21.17M
159.43%
YoY
|
-$16.79M
94.63%
YoY
|
-$11.42M
37.92%
YoY
|
-$8.985M
22.44%
YoY
|
-$8.161M
20.01%
YoY
|
-$8.627M
48.74%
YoY
|
-$8.277M
56.17%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$322.0K
N/A
|
$0.00
N/A
|
-$1.250M
N/A
|
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$300.0K
1011.11%
YoY
|
N/A
|
N/A
|
$470.0K
N/A
|
$27.00K
N/A
|
$0.00
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$19.45M
60.24%
YoY
|
-$35.46M
65.7%
YoY
|
$4.075M
-89.54%
YoY
|
-$7.186M
-48.31%
YoY
|
$12.14M
-28.32%
YoY
|
-$21.40M
7.76%
YoY
|
$38.97M
-263.74%
YoY
|
-$13.90M
332.65%
YoY
|
$16.93M
-10.56%
YoY
|
-$19.86M
362.57%
YoY
|
-$23.80M
187.17%
YoY
|
-$3.213M
-118.09%
YoY
|
$18.93M
3.94%
YoY
|
-$4.293M
147.29%
YoY
|
-$8.288M
8.21%
YoY
|
$17.76M
-257.1%
YoY
|
$18.22M
-267.28%
YoY
|
-$1.736M
-94.19%
YoY
|
-$7.659M
-68.87%
YoY
|
| Income Tax |
$1.417M
-3.41%
YoY
|
$1.505M
308.97%
YoY
|
-$648.0K
-25.0%
YoY
|
-$345.0K
202.63%
YoY
|
$1.467M
1.03%
YoY
|
$368.0K
-77.35%
YoY
|
-$864.0K
-27.39%
YoY
|
-$114.0K
52.0%
YoY
|
$1.452M
-37.66%
YoY
|
$1.625M
525.0%
YoY
|
-$1.190M
-1352.63%
YoY
|
-$75.00K
-106.96%
YoY
|
$2.329M
-10.8%
YoY
|
$260.0K
-53.41%
YoY
|
$95.00K
-83.04%
YoY
|
$1.077M
1665.57%
YoY
|
$2.611M
1700.69%
YoY
|
$558.0K
-84.5%
YoY
|
$560.0K
-136.25%
YoY
|
| Net Earnings |
$17.70M
60.97%
YoY
|
-$45.96M
47.61%
YoY
|
$5.742M
-54.41%
YoY
|
-$5.467M
-52.73%
YoY
|
$11.00M
-30.96%
YoY
|
-$31.14M
0.06%
YoY
|
$12.60M
-157.18%
YoY
|
-$11.57M
526.49%
YoY
|
$15.93M
-0.65%
YoY
|
-$31.12M
130.71%
YoY
|
-$22.03M
174.0%
YoY
|
-$1.846M
-112.85%
YoY
|
$16.03M
9.35%
YoY
|
-$13.49M
659.03%
YoY
|
-$8.040M
15.75%
YoY
|
$14.37M
-255.59%
YoY
|
$14.66M
-268.39%
YoY
|
-$1.777M
-93.09%
YoY
|
-$6.946M
-62.81%
YoY
|
| Basic Earnings Per Share |
$0.07
-275.0%
YoY
|
N/A
|
-$0.12
500.0%
YoY
|
-$0.24
-27.27%
YoY
|
-$0.04
-180.0%
YoY
|
N/A
|
-$0.02
-96.0%
YoY
|
-$0.33
65.0%
YoY
|
$0.05
0.0%
YoY
|
N/A
|
-$0.50
150.0%
YoY
|
-$0.20
-242.86%
YoY
|
$0.05
-70.59%
YoY
|
N/A
|
-$0.20
33.33%
YoY
|
$0.14
-143.75%
YoY
|
$0.17
-160.71%
YoY
|
N/A
|
-$0.15
-76.19%
YoY
|
| Diluted Earnings Per Share |
$0.07
-275.0%
YoY
|
-$0.67
44.86%
YoY
|
-$0.12
500.0%
YoY
|
-$0.24
-27.27%
YoY
|
-$0.04
-180.0%
YoY
|
-$0.47
-0.97%
YoY
|
-$0.02
-96.0%
YoY
|
-$0.33
65.0%
YoY
|
$0.05
0.0%
YoY
|
-$0.47
148.26%
YoY
|
-$0.50
150.0%
YoY
|
-$0.20
-266.67%
YoY
|
$0.05
-66.67%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.20
33.33%
YoY
|
$0.12
-137.5%
YoY
|
$0.15
-153.57%
YoY
|
-$27.82K
-96.03%
YoY
|
-$0.15
-76.19%
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 |
68.68M shares
2.44%
YoY
|
68.22M shares
2.55%
YoY
|
68.22M shares
2.55%
YoY
|
67.05M shares
0.86%
YoY
|
67.05M shares
0.79%
YoY
|
66.52M shares
0.8%
YoY
|
66.52M shares
0.8%
YoY
|
66.48M shares
0.8%
YoY
|
66.52M shares
0.74%
YoY
|
65.99M shares
-7.64%
YoY
|
65.99M shares
-7.65%
YoY
|
65.95M shares
-6.77%
YoY
|
66.03M shares
0.23%
YoY
|
71.46M shares
10.78%
YoY
|
71.46M shares
20.69%
YoY
|
70.74M shares
47.93%
YoY
|
65.88M shares
66.34%
YoY
|
64.50M shares
75.82%
YoY
|
59.21M shares
74.53%
YoY
|
| Diluted Shares Outstanding |
100.3M shares
50.26%
YoY
|
N/A
|
68.22M shares
2.55%
YoY
|
67.28M shares
1.17%
YoY
|
66.74M shares
-75.14%
YoY
|
N/A
|
66.52M shares
1.06%
YoY
|
66.50M shares
1.06%
YoY
|
268.5M shares
270.48%
YoY
|
N/A
|
65.83M shares
-7.23%
YoY
|
65.81M shares
-38.88%
YoY
|
72.48M shares
-19.37%
YoY
|
N/A
|
70.96M shares
19.84%
YoY
|
107.7M shares
125.15%
YoY
|
89.90M shares
126.98%
YoY
|
N/A
|
59.21M shares
74.53%
YoY
|
Loading...