|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$659.7M
16.92%
YoY
|
$564.2M
6.87%
YoY
|
$528.0M
137.17%
YoY
|
$222.6M
70.21%
YoY
|
$130.8M
-9.36%
YoY
|
| Cost Of Revenue |
$486.5M
9.91%
YoY
|
$442.7M
6.02%
YoY
|
$417.5M
148.07%
YoY
|
$168.3M
74.88%
YoY
|
$96.25M
-5.92%
YoY
|
| Gross Profit |
$173.2M
42.46%
YoY
|
$121.5M
10.07%
YoY
|
$110.4M
103.39%
YoY
|
$54.29M
57.19%
YoY
|
$34.54M
-17.75%
YoY
|
| Selling, General & Admin |
$131.5M
42.95%
YoY
|
$92.00M
-3.21%
YoY
|
$95.05M
26.75%
YoY
|
$74.99M
-10.79%
YoY
|
$84.06M
11.7%
YoY
|
| Research & Development |
$500.0K
0.0%
YoY
|
$500.0K
0.0%
YoY
|
$500.0K
0.0%
YoY
|
$500.0K
66.67%
YoY
|
$300.0K
-81.25%
YoY
|
| Depreciation & Amortization |
$33.72M
42.49%
YoY
|
$23.67M
-0.08%
YoY
|
$23.69M
212.67%
YoY
|
$7.575M
74.26%
YoY
|
$4.347M
-67.31%
YoY
|
| Operating Expenses |
$132.0M
42.71%
YoY
|
$92.50M
-3.19%
YoY
|
$95.55M
26.57%
YoY
|
$75.49M
-10.51%
YoY
|
$84.36M
9.77%
YoY
|
| Operating Profit |
-$27.10M
-854.87%
YoY
|
$3.590M
-123.39%
YoY
|
-$15.35M
-61.82%
YoY
|
-$40.20M
-25.39%
YoY
|
-$53.87M
21.75%
YoY
|
| Interest Expense |
-$78.85M
373.89%
YoY
|
-$16.64M
-1.55%
YoY
|
-$16.90M
-5828.81%
YoY
|
$295.0K
-99.39%
YoY
|
$48.73M
-1107.55%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$250.0K
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
-$105.9M
727.83%
YoY
|
-$12.80M
-60.34%
YoY
|
-$32.27M
-19.13%
YoY
|
-$39.90M
610.09%
YoY
|
-$5.619M
-91.36%
YoY
|
| Income Tax |
-$18.20M
-635.24%
YoY
|
$3.400M
-247.25%
YoY
|
-$2.309M
-869.67%
YoY
|
$300.0K
-96.05%
YoY
|
$7.600M
186.14%
YoY
|
| Net Earnings |
-$87.50M
401.74%
YoY
|
-$17.44M
-50.28%
YoY
|
-$35.07M
-20.06%
YoY
|
-$43.88M
15.29%
YoY
|
-$38.06M
-51.43%
YoY
|
| Basic Earnings Per Share |
-$1.14
322.22%
YoY
|
-$0.27
-51.79%
YoY
|
-$0.56
-25.33%
YoY
|
-$0.75
11.94%
YoY
|
-$0.67
-51.09%
YoY
|
| Diluted Earnings Per Share |
-$1.14
322.22%
YoY
|
-$0.27
-51.79%
YoY
|
-$0.56
-25.33%
YoY
|
-$0.75
11.94%
YoY
|
-$0.67
-51.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
73.89M shares
20.59%
YoY
|
61.28M shares
1.9%
YoY
|
60.13M shares
5.12%
YoY
|
57.21M shares
1.55%
YoY
|
56.33M shares
0.59%
YoY
|
| Diluted Shares Outstanding |
73.89M shares
20.59%
YoY
|
61.28M shares
1.9%
YoY
|
60.13M shares
5.12%
YoY
|
57.21M shares
1.09%
YoY
|
56.59M shares
1.05%
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 |
$183.1M
34.92%
YoY
|
$178.7M
21.74%
YoY
|
$171.4M
17.8%
YoY
|
$231.7M
58.63%
YoY
|
$135.7M
-1.83%
YoY
|
$146.8M
2.03%
YoY
|
$145.5M
6.95%
YoY
|
$146.0M
9.73%
YoY
|
$138.2M
3.15%
YoY
|
$143.9M
5.75%
YoY
|
$136.1M
9.06%
YoY
|
$133.1M
9.29%
YoY
|
$134.0M
280.57%
YoY
|
$136.1M
337.32%
YoY
|
$124.8M
261.66%
YoY
|
$121.8M
252.84%
YoY
|
$35.20M
22.11%
YoY
|
$31.11M
-3.69%
YoY
|
$34.50M
-1.8%
YoY
|
| Cost Of Revenue |
$123.9M
35.83%
YoY
|
$122.7M
21.12%
YoY
|
$118.4M
6.81%
YoY
|
$183.1M
61.97%
YoY
|
$91.23M
-15.41%
YoY
|
$101.3M
-11.35%
YoY
|
$110.9M
3.16%
YoY
|
$113.1M
9.88%
YoY
|
$107.9M
2.43%
YoY
|
$114.3M
5.0%
YoY
|
$107.5M
6.93%
YoY
|
$102.9M
2.37%
YoY
|
$105.3M
357.66%
YoY
|
$108.8M
428.79%
YoY
|
$100.5M
315.28%
YoY
|
$100.5M
349.7%
YoY
|
$23.01M
-0.38%
YoY
|
$20.58M
-15.44%
YoY
|
$24.21M
-8.51%
YoY
|
| Gross Profit |
$59.13M
33.06%
YoY
|
$56.04M
23.12%
YoY
|
$53.01M
52.94%
YoY
|
$48.54M
47.16%
YoY
|
$44.44M
46.46%
YoY
|
$45.52M
53.64%
YoY
|
$34.66M
21.19%
YoY
|
$32.98M
8.85%
YoY
|
$30.34M
5.83%
YoY
|
$29.63M
8.75%
YoY
|
$28.60M
17.9%
YoY
|
$30.30M
42.47%
YoY
|
$28.67M
135.11%
YoY
|
$27.24M
158.63%
YoY
|
$24.26M
135.58%
YoY
|
$21.27M
74.84%
YoY
|
$12.19M
112.74%
YoY
|
$10.53M
32.24%
YoY
|
$10.30M
18.68%
YoY
|
| Selling, General & Admin |
$39.25M
14.71%
YoY
|
$36.08M
-1.22%
YoY
|
$39.64M
48.31%
YoY
|
$34.30M
38.0%
YoY
|
$34.22M
47.97%
YoY
|
$36.52M
69.54%
YoY
|
$26.73M
18.7%
YoY
|
$24.86M
3.13%
YoY
|
$23.12M
-5.8%
YoY
|
$21.54M
-8.4%
YoY
|
$22.52M
-1.81%
YoY
|
$24.10M
11.47%
YoY
|
$24.55M
61.66%
YoY
|
$23.52M
32.52%
YoY
|
$22.93M
11.17%
YoY
|
$21.62M
-11.92%
YoY
|
$15.18M
-19.63%
YoY
|
$17.75M
-19.69%
YoY
|
$20.63M
11.33%
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 |
$10.54M
25.08%
YoY
|
$13.57M
65.0%
YoY
|
$12.89M
105.45%
YoY
|
$10.79M
73.94%
YoY
|
$8.429M
45.55%
YoY
|
$8.223M
41.46%
YoY
|
$6.276M
7.17%
YoY
|
$6.205M
6.98%
YoY
|
$5.791M
-3.08%
YoY
|
$5.813M
-1.79%
YoY
|
$5.856M
-2.37%
YoY
|
$5.800M
5.63%
YoY
|
$5.975M
1190.5%
YoY
|
$5.919M
715.29%
YoY
|
$5.998M
570.17%
YoY
|
$5.491M
350.82%
YoY
|
$463.0K
-59.1%
YoY
|
$726.0K
-32.4%
YoY
|
$895.0K
-3.03%
YoY
|
| Operating Expenses |
$39.25M
14.71%
YoY
|
$36.08M
-1.22%
YoY
|
$39.64M
48.31%
YoY
|
$45.09M
45.18%
YoY
|
$34.22M
47.97%
YoY
|
$36.52M
69.54%
YoY
|
$26.73M
18.7%
YoY
|
$31.06M
3.88%
YoY
|
$23.12M
-5.8%
YoY
|
$21.54M
-8.4%
YoY
|
$22.52M
-1.81%
YoY
|
$29.90M
10.28%
YoY
|
$24.55M
61.66%
YoY
|
$23.52M
32.52%
YoY
|
$22.93M
11.17%
YoY
|
$27.11M
5.23%
YoY
|
$15.18M
-19.63%
YoY
|
$17.75M
-19.69%
YoY
|
$20.63M
11.33%
YoY
|
| Operating Profit |
$4.085M
617.93%
YoY
|
$2.150M
176.71%
YoY
|
$383.0K
-951.11%
YoY
|
$3.447M
79.25%
YoY
|
$569.0K
-28.34%
YoY
|
$777.0K
-65.82%
YoY
|
-$45.00K
-119.74%
YoY
|
$1.923M
380.75%
YoY
|
$794.0K
-142.85%
YoY
|
$2.273M
-203.7%
YoY
|
$228.0K
-104.88%
YoY
|
$400.0K
-106.84%
YoY
|
-$1.853M
-80.33%
YoY
|
-$2.192M
-76.75%
YoY
|
-$4.671M
-58.39%
YoY
|
-$5.845M
-57.02%
YoY
|
-$9.421M
-34.08%
YoY
|
-$9.427M
-38.0%
YoY
|
-$11.23M
4.18%
YoY
|
| Interest Expense |
-$3.701M
-85.52%
YoY
|
$2.041M
-105.19%
YoY
|
-$4.359M
-1.96%
YoY
|
-$9.502M
144.39%
YoY
|
-$25.55M
546.42%
YoY
|
-$39.35M
807.19%
YoY
|
-$4.446M
-0.31%
YoY
|
-$3.888M
-15.48%
YoY
|
-$3.953M
-18.39%
YoY
|
-$4.337M
5.5%
YoY
|
-$4.460M
32.07%
YoY
|
-$4.600M
55.35%
YoY
|
-$4.844M
-173.8%
YoY
|
-$4.111M
24.27%
YoY
|
-$3.377M
690.87%
YoY
|
-$2.961M
-112.86%
YoY
|
$6.564M
-38.52%
YoY
|
-$3.308M
-121.76%
YoY
|
-$427.0K
327.0%
YoY
|
| Other Income/Expense, Net |
$0.00
N/A
|
$3.883M
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$250.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.884M
-107.54%
YoY
|
$4.191M
-110.87%
YoY
|
-$4.560M
1.54%
YoY
|
-$37.90M
954.91%
YoY
|
-$24.98M
690.88%
YoY
|
-$38.57M
1768.6%
YoY
|
-$4.491M
12.78%
YoY
|
-$3.593M
-67.92%
YoY
|
-$3.159M
-52.83%
YoY
|
-$2.064M
-67.25%
YoY
|
-$3.982M
-50.52%
YoY
|
-$11.20M
-14.39%
YoY
|
-$6.697M
134.41%
YoY
|
-$6.303M
-48.79%
YoY
|
-$8.048M
-30.93%
YoY
|
-$13.08M
-238.74%
YoY
|
-$2.857M
-30.11%
YoY
|
-$12.31M
24516.0%
YoY
|
-$11.65M
6.79%
YoY
|
| Income Tax |
$1.503M
-151.23%
YoY
|
$670.0K
-110.45%
YoY
|
-$146.0K
-287.18%
YoY
|
-$8.930M
-702.56%
YoY
|
-$2.934M
-415.15%
YoY
|
-$6.412M
-1034.69%
YoY
|
$78.00K
-70.45%
YoY
|
$1.482M
-182.33%
YoY
|
$931.0K
-208.26%
YoY
|
$686.0K
88.46%
YoY
|
$264.0K
751.61%
YoY
|
-$1.800M
321.55%
YoY
|
-$860.0K
-282.98%
YoY
|
$364.0K
271.43%
YoY
|
$31.00K
-83.33%
YoY
|
-$427.0K
-114.18%
YoY
|
$470.0K
-78.35%
YoY
|
$98.00K
-97.17%
YoY
|
$186.0K
-117.06%
YoY
|
| Net Earnings |
$552.0K
-102.5%
YoY
|
$3.645M
-111.34%
YoY
|
-$4.297M
-5.39%
YoY
|
-$27.94M
477.89%
YoY
|
-$22.06M
445.05%
YoY
|
-$32.13M
1087.07%
YoY
|
-$4.542M
-19.62%
YoY
|
-$4.835M
-59.37%
YoY
|
-$4.047M
-30.46%
YoY
|
-$2.707M
40612.89%
YoY
|
-$5.651M
-47.17%
YoY
|
-$11.90M
-21.45%
YoY
|
-$5.820M
74.93%
YoY
|
-$6.649K
-99.95%
YoY
|
-$10.70M
-17.69%
YoY
|
-$15.15M
-1024.28%
YoY
|
-$3.327M
-46.37%
YoY
|
-$12.41M
173.62%
YoY
|
-$12.99M
-55.13%
YoY
|
| Basic Earnings Per Share |
$0.01
-103.7%
YoY
|
$0.04
-110.0%
YoY
|
-$0.05
-28.57%
YoY
|
N/A
|
-$0.27
350.0%
YoY
|
-$0.40
900.0%
YoY
|
-$0.07
-22.22%
YoY
|
N/A
|
-$0.06
-33.33%
YoY
|
-$0.04
-63.64%
YoY
|
-$0.09
-47.06%
YoY
|
N/A
|
-$0.09
50.0%
YoY
|
-$0.11
-50.0%
YoY
|
-$0.17
-26.09%
YoY
|
N/A
|
-$0.06
-45.45%
YoY
|
-$0.22
175.0%
YoY
|
-$0.23
-54.9%
YoY
|
| Diluted Earnings Per Share |
$0.01
-103.7%
YoY
|
$0.04
-110.0%
YoY
|
-$0.05
-28.57%
YoY
|
-$0.32
334.54%
YoY
|
-$0.27
350.0%
YoY
|
-$0.40
900.0%
YoY
|
-$0.07
-22.22%
YoY
|
-$0.07
-62.63%
YoY
|
-$0.06
-33.33%
YoY
|
-$0.04
-63.64%
YoY
|
-$0.09
-47.06%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.09
50.0%
YoY
|
-$0.11
-50.0%
YoY
|
-$0.17
-26.09%
YoY
|
-$254.9K
-849726094.36%
YoY
|
-$0.06
-45.45%
YoY
|
-$0.22
175.0%
YoY
|
-$0.23
-54.9%
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 |
83.92M shares
6.06%
YoY
|
84.09M shares
7.78%
YoY
|
83.67M shares
32.3%
YoY
|
81.25M shares
27.75%
YoY
|
79.12M shares
26.83%
YoY
|
78.02M shares
25.06%
YoY
|
63.24M shares
2.81%
YoY
|
63.60M shares
3.21%
YoY
|
62.39M shares
3.0%
YoY
|
62.38M shares
5.24%
YoY
|
61.52M shares
3.72%
YoY
|
61.62M shares
4.13%
YoY
|
60.57M shares
6.89%
YoY
|
59.28M shares
5.08%
YoY
|
59.31M shares
105190.84%
YoY
|
59.18M shares
4.63%
YoY
|
56.66M shares
0.55%
YoY
|
56.41M shares
0.17%
YoY
|
56.33K shares
0.41%
YoY
|
| Diluted Shares Outstanding |
79.48M shares
1.44%
YoY
|
80.12M shares
4.02%
YoY
|
79.09K shares
27.03%
YoY
|
N/A
|
78.35M shares
28.46%
YoY
|
77.02M shares
26.29%
YoY
|
62.27K shares
2.09%
YoY
|
N/A
|
60.99M shares
-0.82%
YoY
|
60.99M shares
1.32%
YoY
|
60.99K shares
1.66%
YoY
|
N/A
|
61.49M shares
8.53%
YoY
|
60.19M shares
6.7%
YoY
|
60.00K shares
6.26%
YoY
|
N/A
|
56.66M shares
0.06%
YoY
|
56.41M shares
0.17%
YoY
|
56.46K shares
0.64%
YoY
|
Loading...