|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$494.5M
18.86%
YoY
|
$416.0M
12.38%
YoY
|
$370.2M
31.17%
YoY
|
$282.2M
60.8%
YoY
|
$175.5M
1.16%
YoY
|
| Cost Of Revenue |
$350.6M
12.95%
YoY
|
$310.4M
9.73%
YoY
|
$282.9M
67.85%
YoY
|
$168.5M
114.96%
YoY
|
$78.40M
1.69%
YoY
|
| Gross Profit |
$143.9M
36.24%
YoY
|
$105.6M
21.0%
YoY
|
$87.30M
-23.21%
YoY
|
$113.7M
17.08%
YoY
|
$97.11M
0.63%
YoY
|
| Selling, General & Admin |
$156.4M
17.56%
YoY
|
$133.0M
-11.57%
YoY
|
$150.4M
232.14%
YoY
|
$45.29M
103.66%
YoY
|
$22.24M
-24.36%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$992.0K
-32.47%
YoY
|
$1.469M
34.16%
YoY
|
$1.095M
231.82%
YoY
|
$330.0K
N/A
|
N/A
|
| Operating Expenses |
$238.5M
25.96%
YoY
|
$189.4M
0.89%
YoY
|
$187.7M
120.93%
YoY
|
$84.97M
29.83%
YoY
|
$65.44M
45.95%
YoY
|
| Operating Profit |
-$94.62M
12.99%
YoY
|
-$83.74M
-16.6%
YoY
|
-$100.4M
-449.57%
YoY
|
$28.72M
-9.29%
YoY
|
$31.66M
-38.71%
YoY
|
| Interest Expense |
$304.5M
8.92%
YoY
|
$279.6M
6.54%
YoY
|
$262.5M
85.12%
YoY
|
$141.8M
222.0%
YoY
|
$44.03M
-28.6%
YoY
|
| Other Income/Expense, Net |
$31.14M
7.87%
YoY
|
$28.87M
-5.24%
YoY
|
$30.47M
172.24%
YoY
|
$11.19M
68.1%
YoY
|
$6.658M
3.95%
YoY
|
| Pretax Income |
$97.91M
-15.79%
YoY
|
$116.3M
30.33%
YoY
|
$89.21M
-457.25%
YoY
|
-$24.97M
-129.17%
YoY
|
$85.60M
4600.49%
YoY
|
| Income Tax |
$3.792M
519.61%
YoY
|
$612.0K
33.92%
YoY
|
$457.0K
-102.58%
YoY
|
-$17.72M
-663.49%
YoY
|
$3.144M
-72.37%
YoY
|
| Net Earnings |
$118.7M
0.78%
YoY
|
$117.8M
93.47%
YoY
|
$60.90M
-171.36%
YoY
|
-$85.34M
-168.08%
YoY
|
$125.3M
626.85%
YoY
|
| Basic Earnings Per Share |
$1.19
-12.5%
YoY
|
$1.36
52.81%
YoY
|
$0.89
-162.24%
YoY
|
-$1.43
-155.43%
YoY
|
$2.58
561.54%
YoY
|
| Diluted Earnings Per Share |
$1.19
-12.5%
YoY
|
$1.36
52.81%
YoY
|
$0.89
-162.24%
YoY
|
-$1.43
-155.43%
YoY
|
$2.58
561.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
100.5M shares
14.64%
YoY
|
87.69M shares
26.97%
YoY
|
69.06M shares
13.94%
YoY
|
60.62M shares
23.17%
YoY
|
49.21M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
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 |
$149.5M
28.98%
YoY
|
$140.3M
31.4%
YoY
|
$122.8M
14.51%
YoY
|
$115.5M
14.93%
YoY
|
$115.9M
14.18%
YoY
|
$106.7M
8.16%
YoY
|
$107.3M
11.5%
YoY
|
$100.5M
14.05%
YoY
|
$101.5M
16.46%
YoY
|
$98.69M
9.86%
YoY
|
$96.22M
22.43%
YoY
|
$88.09M
40.45%
YoY
|
$87.17M
70.68%
YoY
|
$89.83M
81.88%
YoY
|
$78.59M
95.77%
YoY
|
$62.72M
36.68%
YoY
|
$51.07M
27.43%
YoY
|
$49.39M
26.41%
YoY
|
$40.15M
-6.81%
YoY
|
| Cost Of Revenue |
$116.9M
40.36%
YoY
|
$105.9M
37.97%
YoY
|
$80.70M
-1.2%
YoY
|
$80.68M
11.0%
YoY
|
$83.28M
5.01%
YoY
|
$76.78M
0.55%
YoY
|
$81.68M
10.99%
YoY
|
$72.69M
6.35%
YoY
|
$79.31M
22.82%
YoY
|
$76.36M
18.76%
YoY
|
$73.59M
53.41%
YoY
|
$68.35M
112.7%
YoY
|
$64.57M
167.6%
YoY
|
$64.30M
240.83%
YoY
|
$47.97M
145.58%
YoY
|
$32.13M
35.48%
YoY
|
$24.13M
48.22%
YoY
|
$18.87M
11.3%
YoY
|
$19.53M
22.7%
YoY
|
| Gross Profit |
$32.61M
-0.08%
YoY
|
$34.33M
14.57%
YoY
|
$42.15M
64.61%
YoY
|
$34.79M
25.22%
YoY
|
$32.63M
46.9%
YoY
|
$29.96M
34.18%
YoY
|
$25.61M
13.2%
YoY
|
$27.79M
40.71%
YoY
|
$22.21M
-1.72%
YoY
|
$22.33M
-12.54%
YoY
|
$22.62M
-26.13%
YoY
|
$19.75M
-35.45%
YoY
|
$22.60M
-16.12%
YoY
|
$25.53M
-16.35%
YoY
|
$30.62M
48.56%
YoY
|
$30.59M
37.96%
YoY
|
$26.94M
13.21%
YoY
|
$30.53M
38.0%
YoY
|
$20.61M
-24.11%
YoY
|
| Selling, General & Admin |
$42.02M
20.93%
YoY
|
$42.05M
19.31%
YoY
|
$40.22M
13.17%
YoY
|
$39.37M
23.53%
YoY
|
$34.75M
14.4%
YoY
|
$35.24M
-39.06%
YoY
|
$35.54M
17.61%
YoY
|
$31.87M
-4.29%
YoY
|
$30.38M
4.47%
YoY
|
$57.84M
112.18%
YoY
|
$30.22M
435.63%
YoY
|
$33.30M
534.11%
YoY
|
$29.08M
307.13%
YoY
|
$27.26M
327.17%
YoY
|
$5.642M
0.39%
YoY
|
$5.251M
3.86%
YoY
|
$7.142M
37.88%
YoY
|
$6.381M
-11.38%
YoY
|
$5.620M
20.34%
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 |
$102.0K
-66.34%
YoY
|
N/A
|
$286.0K
-8.92%
YoY
|
$292.0K
-48.95%
YoY
|
$303.0K
12.22%
YoY
|
N/A
|
$314.0K
110.74%
YoY
|
$572.0K
62.5%
YoY
|
$270.0K
-24.58%
YoY
|
N/A
|
$149.0K
N/A
|
$352.0K
N/A
|
$358.0K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$80.37M
54.61%
YoY
|
$53.18M
21.66%
YoY
|
$57.01M
32.89%
YoY
|
$57.07M
32.76%
YoY
|
$51.98M
19.08%
YoY
|
$43.71M
-29.57%
YoY
|
$42.90M
8.74%
YoY
|
$42.99M
0.83%
YoY
|
$43.66M
15.18%
YoY
|
$62.06M
86.98%
YoY
|
$39.45M
172.78%
YoY
|
$42.63M
509.55%
YoY
|
$37.90M
93.7%
YoY
|
$33.19M
90.32%
YoY
|
$14.46M
-10.98%
YoY
|
$6.994M
-63.99%
YoY
|
$19.57M
58.71%
YoY
|
$17.44M
43.02%
YoY
|
$16.25M
55.06%
YoY
|
| Operating Profit |
-$47.77M
146.84%
YoY
|
-$18.85M
37.12%
YoY
|
-$14.86M
-14.07%
YoY
|
-$22.27M
46.53%
YoY
|
-$19.35M
-9.75%
YoY
|
-$13.75M
-65.39%
YoY
|
-$17.30M
2.76%
YoY
|
-$15.20M
-33.58%
YoY
|
-$21.44M
40.13%
YoY
|
-$39.73M
418.78%
YoY
|
-$16.83M
-204.17%
YoY
|
-$22.89M
-196.99%
YoY
|
-$15.30M
-307.41%
YoY
|
-$7.659M
-158.53%
YoY
|
$16.16M
270.17%
YoY
|
$23.60M
758.66%
YoY
|
$7.377M
-35.69%
YoY
|
$13.09M
31.83%
YoY
|
$4.365M
-73.83%
YoY
|
| Interest Expense |
$88.25M
21.46%
YoY
|
-$145.2M
39.37%
YoY
|
$73.13M
-157.68%
YoY
|
$72.13M
7.86%
YoY
|
$72.66M
3.11%
YoY
|
-$104.2M
-43.12%
YoY
|
-$126.8M
-284.54%
YoY
|
$66.87M
5.42%
YoY
|
$70.46M
18.19%
YoY
|
-$183.2M
7.42%
YoY
|
$68.70M
63.27%
YoY
|
$63.43M
-191.35%
YoY
|
$59.62M
325.32%
YoY
|
-$170.5M
-1661.89%
YoY
|
$42.08M
296.83%
YoY
|
-$69.44M
-721.9%
YoY
|
$14.02M
23.58%
YoY
|
$10.92M
-8.65%
YoY
|
$10.60M
-18.03%
YoY
|
| Other Income/Expense, Net |
$8.783M
24.18%
YoY
|
$169.8M
22.98%
YoY
|
$8.448M
-94.72%
YoY
|
$7.674M
5.18%
YoY
|
$7.073M
-0.04%
YoY
|
$138.1M
-34.75%
YoY
|
$160.1M
2387.73%
YoY
|
$7.296M
7.31%
YoY
|
$7.076M
17.07%
YoY
|
$211.7M
3.98%
YoY
|
$6.437M
246.08%
YoY
|
$6.799M
-4195.78%
YoY
|
$6.044M
221.32%
YoY
|
$203.5M
11438.89%
YoY
|
$1.860M
10.58%
YoY
|
-$166.0K
-110.17%
YoY
|
$1.881M
19.13%
YoY
|
$1.764M
15.22%
YoY
|
$1.682M
3.51%
YoY
|
| Pretax Income |
$90.90M
193.93%
YoY
|
$5.763M
-71.41%
YoY
|
$25.74M
60.36%
YoY
|
$35.48M
-26.36%
YoY
|
$30.92M
-3.02%
YoY
|
$20.16M
19.24%
YoY
|
$16.05M
12.41%
YoY
|
$48.17M
188.63%
YoY
|
$31.89M
-22.85%
YoY
|
$16.91M
-49.22%
YoY
|
$14.28M
-432.22%
YoY
|
$16.69M
-136.27%
YoY
|
$41.33M
-619.74%
YoY
|
$33.29M
290.38%
YoY
|
-$4.299M
-122.13%
YoY
|
-$46.01M
-319.03%
YoY
|
-$7.952M
-121.7%
YoY
|
$8.528M
-81.9%
YoY
|
$19.42M
-60.92%
YoY
|
| Income Tax |
$966.0K
-1106.25%
YoY
|
$1.353M
239.95%
YoY
|
$1.060M
8733.33%
YoY
|
$1.475M
938.73%
YoY
|
-$96.00K
-257.38%
YoY
|
$398.0K
208.53%
YoY
|
$12.00K
-94.64%
YoY
|
$142.0K
71.08%
YoY
|
$61.00K
190.48%
YoY
|
$129.0K
-104.53%
YoY
|
$224.0K
-324.0%
YoY
|
$83.00K
-101.06%
YoY
|
$21.00K
-100.3%
YoY
|
-$2.849M
71125.0%
YoY
|
-$100.0K
-95.02%
YoY
|
-$7.825M
-349.2%
YoY
|
-$7.000M
-450.0%
YoY
|
-$4.000K
-100.05%
YoY
|
-$2.009M
-180.55%
YoY
|
| Net Earnings |
$95.47M
201.64%
YoY
|
$14.67M
-34.5%
YoY
|
$29.50M
82.4%
YoY
|
$42.92M
-18.0%
YoY
|
$31.65M
17.59%
YoY
|
$22.39M
79.18%
YoY
|
$16.18M
145.41%
YoY
|
$52.35M
1706.31%
YoY
|
$26.92M
-30.84%
YoY
|
$12.50M
-45.03%
YoY
|
$6.591M
-119.8%
YoY
|
$2.898M
-107.67%
YoY
|
$38.92M
-493.01%
YoY
|
$22.73M
-33.66%
YoY
|
-$33.29M
-261.88%
YoY
|
-$37.80M
-215.74%
YoY
|
-$9.902M
-126.16%
YoY
|
$34.27M
-45.74%
YoY
|
$20.56M
-55.49%
YoY
|
| Basic Earnings Per Share |
$0.78
122.86%
YoY
|
N/A
|
$0.29
52.63%
YoY
|
$0.45
-27.42%
YoY
|
$0.35
9.38%
YoY
|
N/A
|
$0.19
90.0%
YoY
|
$0.62
1450.0%
YoY
|
$0.32
-44.83%
YoY
|
N/A
|
$0.10
-118.18%
YoY
|
$0.04
-103.7%
YoY
|
$0.58
-441.18%
YoY
|
N/A
|
-$0.55
-234.15%
YoY
|
-$1.08
-244.0%
YoY
|
-$0.17
-119.77%
YoY
|
N/A
|
$0.41
-61.32%
YoY
|
| Diluted Earnings Per Share |
$0.78
122.86%
YoY
|
$0.13
-44.97%
YoY
|
$0.29
53.91%
YoY
|
$0.45
-27.42%
YoY
|
$0.35
9.38%
YoY
|
$0.24
41.26%
YoY
|
$0.19
85.5%
YoY
|
$0.62
1450.0%
YoY
|
$0.32
-44.83%
YoY
|
$0.17
-52.54%
YoY
|
$0.10
-118.18%
YoY
|
$0.04
-100.0%
YoY
|
$0.58
-441.18%
YoY
|
$0.36
-100.0%
YoY
|
-$0.55
-234.15%
YoY
|
-$621.7K
-82896729.09%
YoY
|
-$0.17
-119.77%
YoY
|
$108.9K
-87.18%
YoY
|
$0.41
-61.32%
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 |
124.6M shares
37.46%
YoY
|
107.3M shares
18.37%
YoY
|
99.89M shares
14.91%
YoY
|
94.51M shares
11.14%
YoY
|
90.68M shares
6.55%
YoY
|
90.66M shares
32.87%
YoY
|
86.93M shares
27.81%
YoY
|
85.04M shares
26.62%
YoY
|
85.10M shares
24.7%
YoY
|
68.23M shares
12.9%
YoY
|
68.02M shares
11.54%
YoY
|
67.16M shares
11.85%
YoY
|
68.25M shares
18.74%
YoY
|
60.44M shares
5.24%
YoY
|
60.98M shares
21.67%
YoY
|
60.05M shares
37.15%
YoY
|
57.48M shares
31.28%
YoY
|
57.43M shares
31.17%
YoY
|
50.12M shares
14.49%
YoY
|
| Diluted Shares Outstanding |
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
|
Loading...