|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$510.0K
-99.87%
YoY
|
$383.6M
124861.24%
YoY
|
$307.0K
200.98%
YoY
|
$102.0K
-99.97%
YoY
|
$307.1M
2.72%
YoY
|
| Cost Of Revenue |
$451.8M
28.32%
YoY
|
$352.1M
19.14%
YoY
|
$295.5M
63.26%
YoY
|
$181.0M
38.37%
YoY
|
$130.8M
-11.55%
YoY
|
| Gross Profit |
$419.0M
12.45%
YoY
|
$372.6M
21.13%
YoY
|
$307.6M
48.74%
YoY
|
$206.8M
17.29%
YoY
|
$176.3M
16.76%
YoY
|
| Selling, General & Admin |
$22.18M
36.11%
YoY
|
$16.30M
10.11%
YoY
|
$14.80M
18.26%
YoY
|
$12.52M
-1.0%
YoY
|
$12.64M
5.35%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$22.18M
-301.16%
YoY
|
-$11.03M
-174.51%
YoY
|
$14.80M
18.26%
YoY
|
$12.51M
-1.0%
YoY
|
$12.64M
5.35%
YoY
|
| Operating Profit |
$396.8M
3.43%
YoY
|
$383.6M
31.02%
YoY
|
$292.8M
50.7%
YoY
|
$194.3M
18.71%
YoY
|
$163.7M
17.75%
YoY
|
| Interest Expense |
-$21.15M
-80.65%
YoY
|
-$109.3M
-172.55%
YoY
|
$150.6M
68.51%
YoY
|
$89.38M
-48.38%
YoY
|
$173.2M
-305.64%
YoY
|
| Other Income/Expense, Net |
$475.0K
-139.75%
YoY
|
-$1.195M
-67.7%
YoY
|
-$3.700M
-294.33%
YoY
|
$1.904M
-52.4%
YoY
|
$4.000M
N/A
|
| Pretax Income |
$376.1M
37.68%
YoY
|
$273.2M
5.67%
YoY
|
$258.5M
67.13%
YoY
|
$154.7M
-54.62%
YoY
|
$340.8M
520.81%
YoY
|
| Income Tax |
-$563.0K
-9.19%
YoY
|
-$620.0K
520.0%
YoY
|
-$100.0K
-108.14%
YoY
|
$1.229M
126.34%
YoY
|
$543.0K
N/A
|
| Net Earnings |
$376.6M
37.57%
YoY
|
$273.8M
5.86%
YoY
|
$258.6M
68.56%
YoY
|
$153.4M
-54.91%
YoY
|
$340.3M
519.82%
YoY
|
| Basic Earnings Per Share |
$1.42
4.41%
YoY
|
$1.36
-10.53%
YoY
|
$1.52
68.89%
YoY
|
$0.90
-55.67%
YoY
|
$2.03
448.65%
YoY
|
| Diluted Earnings Per Share |
$1.42
4.41%
YoY
|
$1.36
-10.53%
YoY
|
$1.52
68.89%
YoY
|
$0.90
-100.0%
YoY
|
$2.026M
449.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
266.0M shares
32.17%
YoY
|
201.3M shares
18.16%
YoY
|
170.3M shares
-0.2%
YoY
|
170.7M shares
1.6%
YoY
|
168.0M shares
12.81%
YoY
|
| Diluted Shares Outstanding |
266.0M shares
32.17%
YoY
|
201.3M shares
18.16%
YoY
|
170.3M shares
-0.2%
YoY
|
170.7M shares
1.6%
YoY
|
168.0M shares
12.81%
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 |
$85.55M
-13.29%
YoY
|
$95.76M
-0.37%
YoY
|
$217.8M
-2.93%
YoY
|
$101.3M
9.06%
YoY
|
$98.66M
13.27%
YoY
|
$96.12M
90574.53%
YoY
|
$224.4M
36.42%
YoY
|
$92.85M
-39.99%
YoY
|
$87.10M
23.66%
YoY
|
$106.0K
53.62%
YoY
|
$164.5M
37.49%
YoY
|
$154.7M
61.8%
YoY
|
$70.44M
-18.06%
YoY
|
$69.00K
-99.92%
YoY
|
$119.6M
47.52%
YoY
|
$95.63M
26.21%
YoY
|
$85.96M
12.81%
YoY
|
$86.57M
16.9%
YoY
|
$81.11M
12.64%
YoY
|
| Cost Of Revenue |
$97.65M
-11.13%
YoY
|
$105.9M
-11.23%
YoY
|
$111.3M
3.09%
YoY
|
$111.3M
25.25%
YoY
|
$109.9M
40.12%
YoY
|
$119.3M
55.31%
YoY
|
$108.0M
42.27%
YoY
|
$88.88M
14.92%
YoY
|
$78.41M
7.53%
YoY
|
$76.80M
10.8%
YoY
|
$75.90M
21.6%
YoY
|
$77.34M
102.43%
YoY
|
$72.92M
75.05%
YoY
|
$69.32M
79.03%
YoY
|
$62.42M
74.04%
YoY
|
$38.21M
25.59%
YoY
|
$41.66M
29.33%
YoY
|
$38.72M
19.83%
YoY
|
$35.87M
22.57%
YoY
|
| Gross Profit |
$90.49M
-13.01%
YoY
|
$101.1M
-0.29%
YoY
|
$106.5M
-8.5%
YoY
|
$107.0M
29.89%
YoY
|
$104.0M
21.21%
YoY
|
$101.4M
15.29%
YoY
|
$116.4M
31.41%
YoY
|
$82.39M
6.48%
YoY
|
$85.82M
15.92%
YoY
|
$87.97M
30.21%
YoY
|
$88.60M
54.82%
YoY
|
$77.38M
34.76%
YoY
|
$74.03M
67.1%
YoY
|
$67.56M
41.19%
YoY
|
$57.23M
26.49%
YoY
|
$57.42M
26.62%
YoY
|
$44.31M
0.72%
YoY
|
$47.85M
14.64%
YoY
|
$45.24M
5.81%
YoY
|
| Selling, General & Admin |
$4.941M
-7.78%
YoY
|
$5.363M
1.13%
YoY
|
$5.762M
26.75%
YoY
|
$5.759M
45.95%
YoY
|
$5.358M
38.41%
YoY
|
$5.303M
34.8%
YoY
|
$4.546M
13.65%
YoY
|
$3.946M
9.58%
YoY
|
$3.871M
7.68%
YoY
|
$3.934M
6.44%
YoY
|
$4.000M
25.16%
YoY
|
$3.601M
3.15%
YoY
|
$3.595M
29.83%
YoY
|
$3.696M
20.82%
YoY
|
$3.196M
8.27%
YoY
|
$3.491M
6.4%
YoY
|
$2.769M
-24.76%
YoY
|
$3.059M
12.05%
YoY
|
$2.952M
-14.19%
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 |
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
|
| Operating Expenses |
$4.941M
-7.78%
YoY
|
$5.363M
1.13%
YoY
|
$5.762M
-278.89%
YoY
|
$5.759M
-155.09%
YoY
|
$5.358M
-516.64%
YoY
|
$5.303M
34.8%
YoY
|
-$3.221M
-182.59%
YoY
|
-$10.45M
-390.31%
YoY
|
-$1.286M
-135.77%
YoY
|
$3.934M
6.44%
YoY
|
$3.900M
22.03%
YoY
|
$3.601M
3.15%
YoY
|
$3.595M
29.83%
YoY
|
$3.696M
20.82%
YoY
|
$3.196M
8.27%
YoY
|
$3.491M
6.4%
YoY
|
$2.769M
-24.76%
YoY
|
$3.059M
12.05%
YoY
|
$2.952M
-14.19%
YoY
|
| Operating Profit |
$85.55M
-13.29%
YoY
|
$95.76M
-0.37%
YoY
|
$100.8M
-15.78%
YoY
|
$101.3M
9.06%
YoY
|
$98.66M
13.27%
YoY
|
$96.12M
14.37%
YoY
|
$119.6M
41.26%
YoY
|
$92.85M
25.85%
YoY
|
$87.10M
23.66%
YoY
|
$84.04M
31.59%
YoY
|
$84.70M
56.76%
YoY
|
$73.78M
36.81%
YoY
|
$70.44M
69.58%
YoY
|
$63.86M
42.58%
YoY
|
$54.03M
27.76%
YoY
|
$53.93M
28.2%
YoY
|
$41.54M
3.04%
YoY
|
$44.79M
14.82%
YoY
|
$42.29M
7.56%
YoY
|
| Interest Expense |
-$132.3M
567.59%
YoY
|
-$30.51M
-307.28%
YoY
|
-$4.629M
-81.14%
YoY
|
-$11.42M
-118.99%
YoY
|
-$19.82M
-144.93%
YoY
|
$14.72M
-64.58%
YoY
|
-$24.55M
-233.42%
YoY
|
$60.12M
-6986.14%
YoY
|
$44.13M
21.7%
YoY
|
$41.56M
21.36%
YoY
|
$18.40M
-140.18%
YoY
|
-$873.0K
-97.71%
YoY
|
$36.26M
54.08%
YoY
|
$34.25M
82.32%
YoY
|
-$45.79M
-276.91%
YoY
|
-$38.04M
-193.18%
YoY
|
$23.53M
-53.87%
YoY
|
$18.78M
-66.11%
YoY
|
$25.88M
-53.22%
YoY
|
| Other Income/Expense, Net |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$475.0K
-195.0%
YoY
|
$0.00
-100.0%
YoY
|
-$125.0K
N/A
|
-$570.0K
145.69%
YoY
|
-$500.0K
-77.27%
YoY
|
-$1.300M
N/A
|
$0.00
N/A
|
-$232.0K
-112.18%
YoY
|
-$2.200M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$1.904M
N/A
|
N/A
|
$4.000M
N/A
|
| Pretax Income |
-$46.80M
-159.36%
YoY
|
$65.25M
-41.36%
YoY
|
$96.14M
1.09%
YoY
|
$89.85M
891.47%
YoY
|
$78.84M
-15.42%
YoY
|
$111.3M
46.79%
YoY
|
$95.10M
-6.59%
YoY
|
$9.062M
-87.57%
YoY
|
$93.21M
59.44%
YoY
|
$75.80M
199.19%
YoY
|
$101.8M
1135.14%
YoY
|
$72.91M
358.98%
YoY
|
$58.46M
-12.71%
YoY
|
$25.34M
-60.15%
YoY
|
$8.242M
-88.58%
YoY
|
$15.88M
-80.84%
YoY
|
$66.97M
-26.66%
YoY
|
$63.57M
-32.68%
YoY
|
$72.18M
-23.74%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$154.0K
49.51%
YoY
|
-$211.0K
11.05%
YoY
|
-$146.0K
-58.29%
YoY
|
-$52.00K
-326.09%
YoY
|
-$103.0K
-134.33%
YoY
|
-$190.0K
143.59%
YoY
|
-$350.0K
677.78%
YoY
|
$23.00K
-109.35%
YoY
|
$300.0K
88.68%
YoY
|
-$78.00K
-116.32%
YoY
|
-$45.00K
-146.39%
YoY
|
-$246.0K
-149.7%
YoY
|
$159.0K
-70.72%
YoY
|
$478.0K
N/A
|
$97.00K
N/A
|
$495.0K
N/A
|
$543.0K
N/A
|
| Net Earnings |
-$46.80M
-159.25%
YoY
|
$65.25M
-41.39%
YoY
|
$96.29M
1.15%
YoY
|
$90.06M
873.39%
YoY
|
$78.98M
-15.58%
YoY
|
$111.3M
46.9%
YoY
|
$95.20M
-6.3%
YoY
|
$9.252M
-87.32%
YoY
|
$93.56M
59.92%
YoY
|
$75.78M
196.22%
YoY
|
$101.6M
1156.96%
YoY
|
$72.98M
373.73%
YoY
|
$58.50M
-12.52%
YoY
|
$25.58M
-59.45%
YoY
|
$8.083M
-88.72%
YoY
|
$15.41M
-81.41%
YoY
|
$66.87M
-26.77%
YoY
|
$63.08M
-33.21%
YoY
|
$71.63M
-24.32%
YoY
|
| Basic Earnings Per Share |
-$0.18
-160.0%
YoY
|
$0.25
-40.48%
YoY
|
N/A
|
$0.34
580.0%
YoY
|
$0.30
-45.45%
YoY
|
$0.42
-6.67%
YoY
|
N/A
|
$0.05
-88.37%
YoY
|
$0.55
61.76%
YoY
|
$0.45
200.0%
YoY
|
N/A
|
$0.43
377.78%
YoY
|
$0.34
-12.82%
YoY
|
$0.15
-59.46%
YoY
|
N/A
|
$0.09
N/A
|
$0.39
N/A
|
$0.37
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.18
-160.0%
YoY
|
$0.25
-40.48%
YoY
|
$0.36
0.0%
YoY
|
$0.34
580.0%
YoY
|
$0.30
-45.45%
YoY
|
$0.42
-6.67%
YoY
|
$0.36
-40.1%
YoY
|
$0.05
-88.35%
YoY
|
$0.55
61.76%
YoY
|
$0.45
200.0%
YoY
|
$0.60
-100.0%
YoY
|
$0.43
-100.0%
YoY
|
$0.34
-100.0%
YoY
|
$0.15
-100.0%
YoY
|
$47.30K
-88.83%
YoY
|
$90.15K
-81.7%
YoY
|
$391.4K
-28.31%
YoY
|
$370.9K
-34.3%
YoY
|
$423.4K
-25.12%
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 |
263.2M shares
-0.86%
YoY
|
263.5M shares
-0.31%
YoY
|
266.4M shares
0.67%
YoY
|
266.4M shares
55.31%
YoY
|
265.5M shares
55.64%
YoY
|
264.3M shares
55.83%
YoY
|
264.6M shares
56.02%
YoY
|
171.5M shares
0.91%
YoY
|
170.6M shares
-0.18%
YoY
|
169.6M shares
-0.76%
YoY
|
169.6M shares
N/A
|
170.0M shares
-0.55%
YoY
|
170.9M shares
0.02%
YoY
|
170.9M shares
0.5%
YoY
|
N/A
|
170.9M shares
N/A
|
170.9M shares
N/A
|
170.0M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
262.7M shares
-1.43%
YoY
|
263.7M shares
-0.25%
YoY
|
N/A
|
266.8M shares
33.44%
YoY
|
266.5M shares
56.17%
YoY
|
264.3M shares
55.82%
YoY
|
N/A
|
200.0M shares
17.64%
YoY
|
170.6M shares
-0.12%
YoY
|
169.7M shares
-0.73%
YoY
|
N/A
|
170.0M shares
-0.54%
YoY
|
170.8M shares
-0.02%
YoY
|
170.9M shares
0.5%
YoY
|
N/A
|
170.9M shares
N/A
|
170.9M shares
N/A
|
170.0M shares
N/A
|
N/A
|
Loading...