|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$875.3M
82.36%
YoY
|
$479.9M
93.8%
YoY
|
$247.6M
12.93%
YoY
|
$219.3M
1066.85%
YoY
|
$18.79M
1085.02%
YoY
|
| Cost Of Revenue |
$431.0M
51.92%
YoY
|
$283.7M
33.27%
YoY
|
$212.9M
3.42%
YoY
|
$205.8M
1305.35%
YoY
|
$14.65M
1509.96%
YoY
|
| Gross Profit |
$444.3M
126.37%
YoY
|
$196.3M
464.39%
YoY
|
$34.77M
158.5%
YoY
|
$13.45M
224.41%
YoY
|
$4.147M
513.27%
YoY
|
| Selling, General & Admin |
$168.7M
188.03%
YoY
|
$58.56M
62.36%
YoY
|
$36.07M
100.02%
YoY
|
$18.03M
47.77%
YoY
|
$12.20M
256.97%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
$285.9K
-48.7%
YoY
|
| Depreciation & Amortization |
$20.53M
8.21%
YoY
|
$18.97M
7.85%
YoY
|
$17.59M
33.97%
YoY
|
$13.13M
1739.69%
YoY
|
$713.8K
553.23%
YoY
|
| Operating Expenses |
$168.7M
156.94%
YoY
|
$65.64M
-1.36%
YoY
|
$66.55M
-84.16%
YoY
|
$420.1M
3090.71%
YoY
|
$13.16M
213.64%
YoY
|
| Operating Profit |
$275.6M
111.01%
YoY
|
$130.6M
-511.1%
YoY
|
-$31.77M
-92.19%
YoY
|
-$406.6M
4408.71%
YoY
|
-$9.018M
156.11%
YoY
|
| Interest Expense |
-$22.23M
11.51%
YoY
|
-$19.93M
-222.15%
YoY
|
$16.32M
30.64%
YoY
|
$12.49M
-299.14%
YoY
|
-$6.272M
1171.83%
YoY
|
| Other Income/Expense, Net |
$44.81M
43.87%
YoY
|
$31.15M
2.45%
YoY
|
$30.40M
-0.04%
YoY
|
$30.41M
44.62%
YoY
|
$21.03M
10.97%
YoY
|
| Pretax Income |
$244.8M
123.04%
YoY
|
$109.7M
-326.33%
YoY
|
-$48.49M
-88.44%
YoY
|
-$419.6M
2763.83%
YoY
|
-$14.65M
157.53%
YoY
|
| Income Tax |
$64.42M
345.01%
YoY
|
$14.48M
-385.7%
YoY
|
-$5.067M
-138.71%
YoY
|
$13.09M
-1429.28%
YoY
|
-$984.8K
-643.07%
YoY
|
| Net Earnings |
$70.79M
35.67%
YoY
|
$52.18M
-213.96%
YoY
|
-$45.79M
-89.22%
YoY
|
-$424.8M
3007.5%
YoY
|
-$13.67M
141.93%
YoY
|
| Basic Earnings Per Share |
$11.13
8.59%
YoY
|
$10.25
-14742.86%
YoY
|
-$0.07
-89.55%
YoY
|
-$0.67
-404.55%
YoY
|
$0.22
22.22%
YoY
|
| Diluted Earnings Per Share |
$10.48
7.93%
YoY
|
$9.71
-13971.43%
YoY
|
-$0.07
-89.55%
YoY
|
-$0.67
-100.0%
YoY
|
-$366.2K
-67.97%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
6.361M shares
24.96%
YoY
|
5.091M
-99.23%
YoY
|
661.2M
4.15%
YoY
|
634.9M
7.1%
YoY
|
592.8M
0.0%
YoY
|
| Diluted Shares Outstanding |
6.756M shares
25.73%
YoY
|
5.373M
21.89%
YoY
|
4.408M
4.15%
YoY
|
4.233M
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 |
$216.5M
2.22%
YoY
|
$151.7M
-41.12%
YoY
|
$267.8M
239.87%
YoY
|
$244.0M
220.69%
YoY
|
$211.8M
213.98%
YoY
|
$257.6M
269.77%
YoY
|
$78.79M
25.62%
YoY
|
$76.08M
29.12%
YoY
|
$67.45M
19.75%
YoY
|
$69.67M
29.68%
YoY
|
$62.72M
120.89%
YoY
|
$58.92M
1.51%
YoY
|
$56.33M
-28.81%
YoY
|
$53.72M
807.47%
YoY
|
$28.40M
409.9%
YoY
|
$58.05M
-7.59%
YoY
|
$79.13M
3828.18%
YoY
|
$5.920M
1411.41%
YoY
|
$5.569M
1491.07%
YoY
|
| Cost Of Revenue |
$124.8M
33.5%
YoY
|
$105.5M
-9.01%
YoY
|
$112.9M
98.54%
YoY
|
$119.1M
122.46%
YoY
|
$93.45M
63.1%
YoY
|
$116.0M
105.45%
YoY
|
$56.88M
2.19%
YoY
|
$53.52M
8.61%
YoY
|
$57.30M
11.3%
YoY
|
$56.46M
6.13%
YoY
|
$55.66M
1.45%
YoY
|
$49.28M
-7.12%
YoY
|
$51.48M
15.1%
YoY
|
$53.19M
1084.46%
YoY
|
$54.86M
1152.4%
YoY
|
$53.06M
1166.86%
YoY
|
$44.73M
2717.64%
YoY
|
$4.491M
1811.86%
YoY
|
$4.381M
1986.03%
YoY
|
| Gross Profit |
$91.73M
-22.48%
YoY
|
$46.14M
-67.42%
YoY
|
$154.9M
606.68%
YoY
|
$124.9M
453.71%
YoY
|
$118.3M
1065.07%
YoY
|
$141.6M
971.84%
YoY
|
$21.92M
210.16%
YoY
|
$22.56M
133.87%
YoY
|
$10.16M
109.52%
YoY
|
$13.21M
2391.55%
YoY
|
$7.066M
-126.7%
YoY
|
$9.647M
93.23%
YoY
|
$4.848M
-85.91%
YoY
|
$530.3K
-62.89%
YoY
|
-$26.47M
-2327.81%
YoY
|
$4.993M
-82.87%
YoY
|
$34.40M
7958.0%
YoY
|
$1.429M
811.49%
YoY
|
$1.188M
748.64%
YoY
|
| Selling, General & Admin |
$10.47M
-77.31%
YoY
|
$15.22M
-44.51%
YoY
|
$24.51M
107.24%
YoY
|
$91.25M
761.52%
YoY
|
$46.13M
429.76%
YoY
|
$27.43M
200.2%
YoY
|
$11.83M
50.88%
YoY
|
$10.59M
5.81%
YoY
|
$8.708M
-4.05%
YoY
|
$9.137M
44.81%
YoY
|
$7.840M
92.29%
YoY
|
$10.01M
302.74%
YoY
|
$9.076M
75.92%
YoY
|
$6.309M
49.15%
YoY
|
$4.077M
133.28%
YoY
|
$2.485M
39.03%
YoY
|
$5.159M
16.3%
YoY
|
$4.230M
1033.63%
YoY
|
$1.748M
153.3%
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
|
$77.27K
54.54%
YoY
|
$72.27K
3.24%
YoY
|
| Depreciation & Amortization |
$5.492M
7.86%
YoY
|
$5.187M
-1.77%
YoY
|
$5.003M
0.61%
YoY
|
$5.248M
15.77%
YoY
|
$5.092M
21.64%
YoY
|
$5.281M
12.79%
YoY
|
$4.972M
4.68%
YoY
|
$4.533M
8.73%
YoY
|
$4.186M
4.82%
YoY
|
$4.682M
43.09%
YoY
|
$4.750M
9.7%
YoY
|
$4.169M
-24.58%
YoY
|
$3.994M
1643.77%
YoY
|
$3.272M
1255.65%
YoY
|
$4.330M
2025.13%
YoY
|
$5.528M
2615.29%
YoY
|
$229.0K
251.87%
YoY
|
$241.4K
120.87%
YoY
|
$203.8K
1937.6%
YoY
|
| Operating Expenses |
$10.47M
-77.31%
YoY
|
$15.22M
-44.49%
YoY
|
$24.51M
100.05%
YoY
|
$91.25M
428.58%
YoY
|
$46.13M
429.76%
YoY
|
$27.42M
-30.34%
YoY
|
$12.25M
55.36%
YoY
|
$17.26M
72.46%
YoY
|
$8.708M
-6.3%
YoY
|
$39.36M
523.82%
YoY
|
$7.887M
-98.09%
YoY
|
$10.01M
57.11%
YoY
|
$9.293M
80.13%
YoY
|
$6.309M
39.08%
YoY
|
$412.5M
20402.13%
YoY
|
$6.371M
315.59%
YoY
|
$5.159M
12.72%
YoY
|
$4.536M
961.24%
YoY
|
$2.012M
161.32%
YoY
|
| Operating Profit |
$81.27M
12.54%
YoY
|
$30.92M
-72.93%
YoY
|
$130.4M
1249.17%
YoY
|
$33.68M
535.57%
YoY
|
$72.21M
4881.3%
YoY
|
$114.2M
-536.83%
YoY
|
$9.663M
-1276.62%
YoY
|
$5.299M
-1561.66%
YoY
|
$1.450M
-132.61%
YoY
|
-$26.14M
352.42%
YoY
|
-$821.2K
-99.81%
YoY
|
-$362.5K
-73.7%
YoY
|
-$4.445M
-115.2%
YoY
|
-$5.779M
85.99%
YoY
|
-$439.0M
53171.08%
YoY
|
-$1.378M
-104.99%
YoY
|
$29.24M
-804.57%
YoY
|
-$3.107M
1047.99%
YoY
|
-$824.1K
30.81%
YoY
|
| Interest Expense |
-$4.682M
-23.5%
YoY
|
-$4.976M
-1.51%
YoY
|
-$5.452M
1.32%
YoY
|
-$5.678M
12.33%
YoY
|
-$6.120M
-237.7%
YoY
|
-$5.052M
-219.25%
YoY
|
-$5.381M
-231.3%
YoY
|
-$5.055M
-204.37%
YoY
|
$4.444M
41.54%
YoY
|
$4.237M
48.02%
YoY
|
$4.098M
20.44%
YoY
|
$4.843M
25.81%
YoY
|
$3.140M
-269.19%
YoY
|
$2.862M
-202.45%
YoY
|
$3.403M
-447.96%
YoY
|
$3.850M
155.8%
YoY
|
-$1.856M
455.31%
YoY
|
-$2.794M
147715.87%
YoY
|
-$977.9K
4789.3%
YoY
|
| Other Income/Expense, Net |
$13.28M
20.28%
YoY
|
-$48.00K
11.32%
YoY
|
$11.96M
86.34%
YoY
|
$11.61M
54.85%
YoY
|
$11.04M
16.66%
YoY
|
-$43.12K
-86.87%
YoY
|
$6.418M
-32.74%
YoY
|
$7.496M
3.61%
YoY
|
$9.466M
12.18%
YoY
|
-$328.5K
54.62%
YoY
|
$9.542M
23.23%
YoY
|
$7.236M
-12.47%
YoY
|
$8.438M
-454.46%
YoY
|
-$212.4K
N/A
|
$7.743M
18.82%
YoY
|
$8.266M
87.35%
YoY
|
-$2.381M
N/A
|
N/A
|
$6.517M
N/A
|
| Pretax Income |
$76.56M
21.98%
YoY
|
$25.89M
-76.15%
YoY
|
$123.9M
-4902.92%
YoY
|
$23.73M
507.87%
YoY
|
$62.76M
-41170.0%
YoY
|
$108.6M
-453.56%
YoY
|
-$2.580M
-46.97%
YoY
|
$3.904M
-176.82%
YoY
|
-$152.8K
-98.05%
YoY
|
-$30.71M
246.87%
YoY
|
-$4.866M
-98.9%
YoY
|
-$5.082M
32.87%
YoY
|
-$7.833M
-131.33%
YoY
|
-$8.853M
58.69%
YoY
|
-$441.8M
24416.75%
YoY
|
-$3.825M
-112.68%
YoY
|
$25.00M
-657.58%
YoY
|
-$5.579M
-14.31%
YoY
|
-$1.802M
-202.38%
YoY
|
| Income Tax |
$13.80M
-25.59%
YoY
|
$9.286M
7.87%
YoY
|
$27.14M
491.99%
YoY
|
$7.588M
748.87%
YoY
|
$18.54M
4658.19%
YoY
|
$8.609M
-387.1%
YoY
|
$4.585M
-1439.49%
YoY
|
$893.9K
-209.6%
YoY
|
$389.7K
-142.79%
YoY
|
-$2.999M
-266.11%
YoY
|
-$342.3K
-95.99%
YoY
|
-$815.6K
-104.15%
YoY
|
-$910.7K
-616.48%
YoY
|
$1.805M
-283.3%
YoY
|
-$8.544M
-1983.48%
YoY
|
$19.65M
3981.67%
YoY
|
$176.3K
N/A
|
-$984.8K
N/A
|
$453.6K
N/A
|
| Net Earnings |
$46.81M
219.85%
YoY
|
$11.83M
-80.82%
YoY
|
$55.44M
-730.78%
YoY
|
-$17.70M
4761.17%
YoY
|
$14.63M
-4119.5%
YoY
|
$61.70M
-295.13%
YoY
|
-$8.788M
58.57%
YoY
|
-$364.0K
-89.54%
YoY
|
-$364.1K
-92.93%
YoY
|
-$31.62M
114.33%
YoY
|
-$5.542M
-98.72%
YoY
|
-$3.479M
-85.18%
YoY
|
-$5.147M
-120.73%
YoY
|
-$14.75M
221.92%
YoY
|
-$433.2M
22656.38%
YoY
|
-$23.48M
-179.11%
YoY
|
$24.83M
-51.21%
YoY
|
-$4.583M
-29.62%
YoY
|
-$1.904M
-208.17%
YoY
|
| Basic Earnings Per Share |
$6.70
152.83%
YoY
|
N/A
|
$8.27
-580.81%
YoY
|
-$2.95
4114.29%
YoY
|
$2.65
-26600.0%
YoY
|
$11.83
-23760.0%
YoY
|
-$1.72
17100.0%
YoY
|
-$0.07
600.0%
YoY
|
-$0.01
0.0%
YoY
|
-$0.05
150.0%
YoY
|
-$0.01
-98.46%
YoY
|
-$0.01
-66.67%
YoY
|
-$0.01
-125.0%
YoY
|
-$0.02
N/A
|
-$0.65
-822.22%
YoY
|
-$0.03
-160.0%
YoY
|
$0.04
N/A
|
N/A
|
$0.09
N/A
|
| Diluted Earnings Per Share |
$6.52
154.69%
YoY
|
$1.67
-84.98%
YoY
|
$7.76
-551.16%
YoY
|
-$2.95
4114.29%
YoY
|
$2.56
-25700.0%
YoY
|
$11.12
-22340.0%
YoY
|
-$1.72
17100.0%
YoY
|
-$0.07
600.0%
YoY
|
-$0.01
0.0%
YoY
|
-$0.05
150.0%
YoY
|
-$0.01
-98.46%
YoY
|
-$0.01
-66.67%
YoY
|
-$0.01
-100.0%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.65
-100.0%
YoY
|
-$0.03
-160.0%
YoY
|
$34.01K
-114.21%
YoY
|
-$95.35K
-92.26%
YoY
|
-$44.92K
-13212546.71%
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 |
6.968M shares
26.05%
YoY
|
7.072M shares
30.07%
YoY
|
6.701M shares
32.29%
YoY
|
5.566M
-88.81%
YoY
|
5.528M
-99.26%
YoY
|
5.437M
-99.19%
YoY
|
5.066M
-99.23%
YoY
|
49.72M
-92.43%
YoY
|
745.4M
14.52%
YoY
|
670.8M
3.23%
YoY
|
661.9M
1.87%
YoY
|
656.6M
1.58%
YoY
|
650.9M
9.81%
YoY
|
649.8M shares
N/A
|
649.8M shares
9.61%
YoY
|
646.4M shares
9.04%
YoY
|
592.8M
N/A
|
N/A
|
592.8M shares
N/A
|
| Diluted Shares Outstanding |
7.179M shares
22.65%
YoY
|
N/A
|
7.178M shares
40.74%
YoY
|
5.995M shares
20.63%
YoY
|
5.853M
20.71%
YoY
|
N/A
|
5.100M shares
15.03%
YoY
|
4.970M shares
-99.24%
YoY
|
4.849M
-88.83%
YoY
|
N/A
|
4.434M
-99.32%
YoY
|
656.6M
-0.37%
YoY
|
43.39M
N/A
|
N/A
|
654.8M shares
10.46%
YoY
|
659.0M shares
11.17%
YoY
|
N/A
|
N/A
|
592.8M shares
N/A
|
Loading...