|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$533.5M
67.76%
YoY
|
$318.0M
139.84%
YoY
|
$132.6M
52.95%
YoY
|
$86.70M
44.37%
YoY
|
$60.05M
-37.77%
YoY
|
| Cost Of Revenue |
$419.2M
33.64%
YoY
|
$313.7M
45.58%
YoY
|
$215.4M
394.01%
YoY
|
$43.61M
669.04%
YoY
|
$5.671M
-82.6%
YoY
|
| Gross Profit |
$114.4M
2516.24%
YoY
|
$4.371M
-105.28%
YoY
|
-$82.85M
-292.3%
YoY
|
$43.08M
-20.77%
YoY
|
$54.38M
-14.9%
YoY
|
| Selling, General & Admin |
$51.51M
48.9%
YoY
|
$34.59M
12.58%
YoY
|
$30.73M
-5.02%
YoY
|
$32.35M
34.33%
YoY
|
$24.09M
14.15%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.098M
12.37%
YoY
|
$1.867M
-19.35%
YoY
|
$2.315M
-1.66%
YoY
|
$2.354M
1.99%
YoY
|
$2.308M
15.4%
YoY
|
| Operating Expenses |
$53.05M
45.34%
YoY
|
$36.50M
11.01%
YoY
|
$32.88M
-2.84%
YoY
|
$33.84M
33.09%
YoY
|
$25.43M
15.05%
YoY
|
| Operating Profit |
$61.31M
-290.83%
YoY
|
-$32.13M
-72.24%
YoY
|
-$115.7M
-1352.04%
YoY
|
$9.243M
-68.08%
YoY
|
$28.95M
-30.73%
YoY
|
| Interest Expense |
$257.8M
76.52%
YoY
|
$146.0M
33.24%
YoY
|
$109.6M
151.3%
YoY
|
$43.61M
669.04%
YoY
|
$5.671M
-82.61%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$319.1M
180.13%
YoY
|
$113.9M
-1958.04%
YoY
|
-$6.130M
-104.28%
YoY
|
$143.2M
40.0%
YoY
|
$102.3M
-42.39%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$319.1M
180.13%
YoY
|
$113.9M
-923.91%
YoY
|
-$13.82M
-109.66%
YoY
|
$143.2M
40.0%
YoY
|
$102.3M
-42.4%
YoY
|
| Basic Earnings Per Share |
$2.49
66.0%
YoY
|
$1.50
-700.0%
YoY
|
-$0.25
-107.84%
YoY
|
$3.19
14.34%
YoY
|
$2.79
-59.74%
YoY
|
| Diluted Earnings Per Share |
$2.47
65.77%
YoY
|
$1.49
-690.75%
YoY
|
-$0.25
-107.96%
YoY
|
$3.17
14.03%
YoY
|
$2.78
-59.88%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
124.1M shares
75.41%
YoY
|
70.77M shares
29.11%
YoY
|
54.81M shares
28.99%
YoY
|
42.49M shares
30.36%
YoY
|
32.60M shares
41.07%
YoY
|
| Diluted Shares Outstanding |
125.1M shares
75.51%
YoY
|
71.26M shares
30.01%
YoY
|
54.81M shares
28.23%
YoY
|
42.74M shares
30.47%
YoY
|
32.76M shares
41.79%
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 |
$266.1M
179.94%
YoY
|
$177.0M
100.05%
YoY
|
$149.7M
79.35%
YoY
|
$111.7M
49.9%
YoY
|
$95.06M
32.9%
YoY
|
$88.50M
24.31%
YoY
|
$83.46M
31.91%
YoY
|
$74.55M
-893.99%
YoY
|
$71.53M
131.88%
YoY
|
$71.19M
133.19%
YoY
|
$63.27M
210.09%
YoY
|
-$9.389M
-151.21%
YoY
|
$30.85M
77.0%
YoY
|
$30.53M
79.04%
YoY
|
$20.40M
29.85%
YoY
|
$18.34M
36.9%
YoY
|
$17.43M
25.37%
YoY
|
$17.05M
2.1%
YoY
|
$15.71M
-21.82%
YoY
|
| Cost Of Revenue |
$178.1M
128.6%
YoY
|
$133.6M
63.65%
YoY
|
$119.1M
44.21%
YoY
|
$88.62M
18.53%
YoY
|
$77.93M
4.29%
YoY
|
$81.61M
11.09%
YoY
|
$82.56M
25.99%
YoY
|
$74.77M
65.63%
YoY
|
$74.72M
138.65%
YoY
|
$73.47M
202.08%
YoY
|
$65.53M
393.4%
YoY
|
$45.14M
959.17%
YoY
|
$31.31M
1691.08%
YoY
|
$24.32M
1585.38%
YoY
|
$13.28M
906.21%
YoY
|
$4.262M
234.27%
YoY
|
$1.748M
9.25%
YoY
|
$1.443M
-37.26%
YoY
|
$1.320M
-61.18%
YoY
|
| Gross Profit |
$87.98M
413.48%
YoY
|
$43.48M
531.39%
YoY
|
$30.61M
3324.05%
YoY
|
$23.13M
-10660.73%
YoY
|
$17.13M
-636.75%
YoY
|
$6.887M
-402.46%
YoY
|
$894.0K
-139.52%
YoY
|
-$219.0K
-99.6%
YoY
|
-$3.192M
590.91%
YoY
|
-$2.277M
-136.68%
YoY
|
-$2.262M
-131.76%
YoY
|
-$54.53M
-487.49%
YoY
|
-$462.0K
-102.95%
YoY
|
$6.208M
-60.23%
YoY
|
$7.122M
-50.52%
YoY
|
$14.07M
16.13%
YoY
|
$15.68M
27.47%
YoY
|
$15.61M
8.39%
YoY
|
$14.39M
-13.81%
YoY
|
| Selling, General & Admin |
$20.48M
74.07%
YoY
|
$16.37M
86.0%
YoY
|
$11.46M
38.6%
YoY
|
$11.91M
79.36%
YoY
|
$11.76M
8.13%
YoY
|
$8.800M
5.79%
YoY
|
$8.271M
5.48%
YoY
|
$6.642M
-7.71%
YoY
|
$10.88M
47.59%
YoY
|
$8.318M
5.33%
YoY
|
$7.841M
5.3%
YoY
|
$7.197M
-0.06%
YoY
|
$7.372M
3.7%
YoY
|
$7.897M
24.13%
YoY
|
$7.446M
13.7%
YoY
|
$7.201M
26.2%
YoY
|
$7.109M
29.25%
YoY
|
$6.362M
-7.8%
YoY
|
$6.549M
36.44%
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 |
$545.0K
9.88%
YoY
|
$542.0K
6.48%
YoY
|
$544.0K
25.64%
YoY
|
$516.0K
21.7%
YoY
|
$496.0K
-1.0%
YoY
|
$509.0K
-11.63%
YoY
|
$433.0K
-20.7%
YoY
|
$424.0K
-30.26%
YoY
|
$501.0K
-14.36%
YoY
|
$576.0K
-10.7%
YoY
|
$546.0K
-4.88%
YoY
|
$608.0K
6.85%
YoY
|
$585.0K
3.36%
YoY
|
$645.0K
10.82%
YoY
|
$574.0K
-7.42%
YoY
|
$569.0K
12.45%
YoY
|
$566.0K
-5.67%
YoY
|
$582.0K
-3.0%
YoY
|
$620.0K
55.0%
YoY
|
| Operating Expenses |
$21.25M
75.38%
YoY
|
$16.64M
79.96%
YoY
|
$12.00M
37.8%
YoY
|
$12.29M
69.72%
YoY
|
$12.12M
7.23%
YoY
|
$9.246M
4.97%
YoY
|
$8.707M
0.75%
YoY
|
$7.243M
-5.1%
YoY
|
$11.30M
44.92%
YoY
|
$8.808M
5.67%
YoY
|
$8.642M
9.68%
YoY
|
$7.632M
1.81%
YoY
|
$7.798M
4.95%
YoY
|
$8.335M
24.94%
YoY
|
$7.879M
14.54%
YoY
|
$7.496M
24.33%
YoY
|
$7.430M
25.93%
YoY
|
$6.671M
-6.04%
YoY
|
$6.879M
37.58%
YoY
|
| Operating Profit |
$66.72M
1230.45%
YoY
|
$26.85M
-1237.98%
YoY
|
$18.61M
-338.23%
YoY
|
$10.84M
-245.2%
YoY
|
$5.015M
-134.6%
YoY
|
-$2.359M
-78.72%
YoY
|
-$7.813M
-28.35%
YoY
|
-$7.462M
-88.0%
YoY
|
-$14.49M
75.46%
YoY
|
-$11.09M
421.16%
YoY
|
-$10.90M
1340.42%
YoY
|
-$62.16M
-1045.16%
YoY
|
-$8.260M
-200.13%
YoY
|
-$2.127M
-123.8%
YoY
|
-$757.0K
-110.07%
YoY
|
$6.577M
8.01%
YoY
|
$8.249M
28.89%
YoY
|
$8.937M
22.42%
YoY
|
$7.515M
-35.77%
YoY
|
| Interest Expense |
-$147.1M
1717.87%
YoY
|
$158.5M
196.59%
YoY
|
$131.8M
239.54%
YoY
|
-$24.44M
2802.73%
YoY
|
-$8.091M
-114.82%
YoY
|
$53.45M
51.02%
YoY
|
$38.81M
-40.78%
YoY
|
-$842.0K
-100.72%
YoY
|
$54.61M
74.43%
YoY
|
$35.39M
-22.08%
YoY
|
$65.53M
-251.64%
YoY
|
$116.5M
2633.46%
YoY
|
$31.31M
1691.08%
YoY
|
$45.42M
786.86%
YoY
|
-$43.22M
-3374.02%
YoY
|
$4.262M
234.27%
YoY
|
$1.748M
7.04%
YoY
|
$5.121M
-84.53%
YoY
|
$1.320M
-60.89%
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 |
-$80.36M
2512.55%
YoY
|
$185.4M
262.84%
YoY
|
$150.4M
385.17%
YoY
|
-$13.61M
63.85%
YoY
|
-$3.076M
-107.67%
YoY
|
$51.09M
110.2%
YoY
|
$31.00M
-172.0%
YoY
|
-$8.304M
-115.28%
YoY
|
$40.12M
-196.16%
YoY
|
$24.30M
-43.86%
YoY
|
-$43.05M
-7.76%
YoY
|
$54.34M
85.22%
YoY
|
-$41.72M
-135.6%
YoY
|
$43.29M
207.93%
YoY
|
-$46.67M
-432.6%
YoY
|
$29.34M
-167.04%
YoY
|
$117.2M
-0.59%
YoY
|
$14.06M
-65.2%
YoY
|
$14.03M
-65.52%
YoY
|
| Income Tax |
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
|
| Net Earnings |
-$80.36M
2512.55%
YoY
|
$182.6M
271.42%
YoY
|
$150.4M
417.26%
YoY
|
-$13.61M
33.04%
YoY
|
-$3.076M
-108.05%
YoY
|
$49.16M
119.66%
YoY
|
$29.07M
-167.53%
YoY
|
-$10.23M
-119.51%
YoY
|
$38.20M
-191.55%
YoY
|
$22.38M
-45.89%
YoY
|
-$43.05M
-7.76%
YoY
|
$52.41M
78.67%
YoY
|
-$41.72M
-135.6%
YoY
|
$41.37M
194.25%
YoY
|
-$46.67M
-432.6%
YoY
|
$29.34M
-167.04%
YoY
|
$117.2M
-0.61%
YoY
|
$14.06M
-65.2%
YoY
|
$14.03M
-65.54%
YoY
|
| Basic Earnings Per Share |
-$0.41
583.33%
YoY
|
N/A
|
$1.09
186.84%
YoY
|
-$0.14
-6.67%
YoY
|
-$0.06
-109.23%
YoY
|
N/A
|
$0.38
-146.34%
YoY
|
-$0.15
-115.46%
YoY
|
$0.65
-180.25%
YoY
|
N/A
|
-$0.82
-23.36%
YoY
|
$0.97
38.57%
YoY
|
-$0.81
-125.8%
YoY
|
N/A
|
-$1.07
-405.71%
YoY
|
$0.70
-148.95%
YoY
|
$3.14
-25.24%
YoY
|
N/A
|
$0.35
-78.4%
YoY
|
| Diluted Earnings Per Share |
-$0.41
583.33%
YoY
|
$1.16
92.96%
YoY
|
$1.08
183.86%
YoY
|
-$0.14
-6.55%
YoY
|
-$0.06
-109.38%
YoY
|
$0.60
54.24%
YoY
|
$0.38
-146.43%
YoY
|
-$0.15
-115.91%
YoY
|
$0.64
-178.96%
YoY
|
$0.39
-53.97%
YoY
|
-$0.82
-100.0%
YoY
|
$0.96
39.16%
YoY
|
-$0.81
-126.05%
YoY
|
$0.85
-100.0%
YoY
|
-$1.029M
-294068825.66%
YoY
|
$0.69
-148.25%
YoY
|
$3.11
-25.95%
YoY
|
$382.3K
-77.95%
YoY
|
$0.35
-78.4%
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 |
202.0M shares
123.26%
YoY
|
146.8M shares
85.14%
YoY
|
129.9M shares
73.89%
YoY
|
105.3M shares
64.17%
YoY
|
90.47M shares
54.53%
YoY
|
79.30M shares
40.0%
YoY
|
74.71M shares
37.83%
YoY
|
64.16M shares
18.57%
YoY
|
58.54M shares
8.74%
YoY
|
56.65M shares
22.21%
YoY
|
54.20M shares
21.76%
YoY
|
54.11M shares
38.08%
YoY
|
53.84M shares
46.59%
YoY
|
46.35M shares
26.41%
YoY
|
44.52M shares
27.47%
YoY
|
39.19M shares
22.57%
YoY
|
36.73M shares
37.09%
YoY
|
36.67M shares
58.42%
YoY
|
34.92M shares
50.92%
YoY
|
| Diluted Shares Outstanding |
200.1M shares
121.11%
YoY
|
N/A
|
136.9M shares
79.3%
YoY
|
113.2M shares
69.04%
YoY
|
90.49M shares
51.53%
YoY
|
N/A
|
76.37M shares
39.98%
YoY
|
66.95M shares
22.66%
YoY
|
59.72M shares
10.95%
YoY
|
N/A
|
54.56M shares
20.31%
YoY
|
54.59M shares
37.99%
YoY
|
53.82M shares
45.03%
YoY
|
N/A
|
45.35M shares
29.23%
YoY
|
39.56M shares
23.72%
YoY
|
37.11M shares
38.54%
YoY
|
N/A
|
35.09M shares
51.63%
YoY
|
Loading...