|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.180B
25.5%
YoY
|
$3.331B
29.86%
YoY
|
$2.565B
28.65%
YoY
|
$1.994B
45.78%
YoY
|
$1.368B
78.32%
YoY
|
| Cost Of Revenue |
$2.752B
16.73%
YoY
|
$2.358B
25.6%
YoY
|
$1.877B
23.21%
YoY
|
$1.523B
39.88%
YoY
|
$1.089B
84.88%
YoY
|
| Gross Profit |
$1.428B
46.75%
YoY
|
$973.1M
41.48%
YoY
|
$687.8M
46.28%
YoY
|
$470.2M
68.89%
YoY
|
$278.4M
56.58%
YoY
|
| Selling, General & Admin |
$690.0M
34.61%
YoY
|
$512.6M
35.79%
YoY
|
$377.5M
33.02%
YoY
|
$283.8M
39.53%
YoY
|
$203.4M
11.88%
YoY
|
| Research & Development |
$6.000M
39.53%
YoY
|
$4.300M
258.33%
YoY
|
$1.200M
140.0%
YoY
|
$500.0K
-72.22%
YoY
|
$1.800M
50.0%
YoY
|
| Depreciation & Amortization |
$432.0M
45.65%
YoY
|
$296.6M
38.21%
YoY
|
$214.6M
43.93%
YoY
|
$149.1M
42.82%
YoY
|
$104.4M
23.99%
YoY
|
| Operating Expenses |
$6.000M
39.53%
YoY
|
$4.300M
258.33%
YoY
|
$1.200M
140.0%
YoY
|
$500.0K
-99.85%
YoY
|
$327.6M
39.17%
YoY
|
| Operating Profit |
$351.0M
42.11%
YoY
|
$247.0M
115.16%
YoY
|
$114.8M
21.22%
YoY
|
$94.70M
-292.48%
YoY
|
-$49.20M
-14.58%
YoY
|
| Interest Expense |
-$141.0M
-452.5%
YoY
|
$40.00M
24.61%
YoY
|
$32.10M
-1.23%
YoY
|
$32.50M
16.07%
YoY
|
$28.00M
-30.35%
YoY
|
| Other Income/Expense, Net |
-$9.000M
-600.0%
YoY
|
$1.800M
-146.15%
YoY
|
-$3.900M
-880.0%
YoY
|
$500.0K
66.67%
YoY
|
$300.0K
-50.0%
YoY
|
| Pretax Income |
$195.0M
-12287.5%
YoY
|
-$1.600M
-101.34%
YoY
|
$119.5M
37.51%
YoY
|
$86.90M
-212.71%
YoY
|
-$77.10M
-32.25%
YoY
|
| Income Tax |
$48.00M
-116.21%
YoY
|
-$296.1M
8608.82%
YoY
|
-$3.400M
-1800.0%
YoY
|
$200.0K
-106.45%
YoY
|
-$3.100M
29.17%
YoY
|
| Net Earnings |
$119.0M
-48.17%
YoY
|
$229.6M
166.36%
YoY
|
$86.20M
14.78%
YoY
|
$75.10M
-255.81%
YoY
|
-$48.20M
161.96%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.88
-64.52%
YoY
|
$2.48
75.47%
YoY
|
$1.41
55.96%
YoY
|
$0.91
-100.0%
YoY
|
-$877.6K
281.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
1.334M shares
-20.08%
YoY
|
1.669M shares
-14.07%
YoY
|
1.942M shares
-49.75%
YoY
|
3.865M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
1.334M shares
-20.08%
YoY
|
1.669M shares
-14.07%
YoY
|
1.942M shares
-49.75%
YoY
|
3.865M shares
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 |
$1.121B
32.15%
YoY
|
$1.189B
34.0%
YoY
|
$1.177B
29.44%
YoY
|
$966.2M
16.83%
YoY
|
$848.3M
19.92%
YoY
|
$887.0M
25.74%
YoY
|
$909.2M
34.62%
YoY
|
$827.0M
29.83%
YoY
|
$707.4M
29.32%
YoY
|
$705.4M
31.19%
YoY
|
$675.4M
23.41%
YoY
|
$637.0M
25.72%
YoY
|
$547.0M
36.1%
YoY
|
$537.7M
34.63%
YoY
|
$547.3M
44.87%
YoY
|
$506.7M
44.36%
YoY
|
$401.9M
67.95%
YoY
|
$399.4M
89.38%
YoY
|
$377.8M
75.88%
YoY
|
| Cost Of Revenue |
$729.0M
23.29%
YoY
|
$739.1M
23.02%
YoY
|
$747.9M
16.51%
YoY
|
$673.7M
13.19%
YoY
|
$591.3M
13.8%
YoY
|
$600.8M
17.76%
YoY
|
$641.9M
29.65%
YoY
|
$595.2M
26.61%
YoY
|
$519.6M
29.38%
YoY
|
$510.2M
29.62%
YoY
|
$495.1M
20.29%
YoY
|
$470.1M
17.26%
YoY
|
$401.6M
26.57%
YoY
|
$393.6M
24.83%
YoY
|
$411.6M
31.33%
YoY
|
$400.9M
46.9%
YoY
|
$317.3M
69.23%
YoY
|
$315.3M
97.56%
YoY
|
$313.4M
91.92%
YoY
|
| Gross Profit |
$392.0M
52.53%
YoY
|
$449.5M
57.06%
YoY
|
$429.0M
60.49%
YoY
|
$292.5M
26.19%
YoY
|
$257.0M
36.85%
YoY
|
$286.2M
46.62%
YoY
|
$267.3M
48.25%
YoY
|
$231.8M
38.89%
YoY
|
$187.8M
29.16%
YoY
|
$195.2M
35.46%
YoY
|
$180.3M
32.87%
YoY
|
$166.9M
57.75%
YoY
|
$145.4M
71.87%
YoY
|
$144.1M
71.34%
YoY
|
$135.7M
110.71%
YoY
|
$105.8M
35.47%
YoY
|
$84.60M
63.32%
YoY
|
$84.10M
63.94%
YoY
|
$64.40M
25.05%
YoY
|
| Selling, General & Admin |
$214.0M
33.75%
YoY
|
$231.1M
83.7%
YoY
|
$190.7M
42.53%
YoY
|
$147.9M
18.41%
YoY
|
$160.0M
33.89%
YoY
|
$125.8M
19.81%
YoY
|
$133.8M
59.86%
YoY
|
$124.9M
48.16%
YoY
|
$119.5M
33.22%
YoY
|
$105.0M
36.72%
YoY
|
$83.70M
6.08%
YoY
|
$84.30M
34.45%
YoY
|
$89.70M
29.06%
YoY
|
$76.80M
50.59%
YoY
|
$78.90M
56.86%
YoY
|
$62.70M
18.98%
YoY
|
$69.50M
28.7%
YoY
|
$51.00M
60.88%
YoY
|
$50.30M
23.59%
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 |
$135.0M
58.45%
YoY
|
$133.3M
59.64%
YoY
|
$125.1M
61.84%
YoY
|
$88.40M
26.83%
YoY
|
$85.20M
28.9%
YoY
|
$83.50M
34.89%
YoY
|
$77.30M
40.29%
YoY
|
$69.70M
39.4%
YoY
|
$66.10M
38.87%
YoY
|
$61.90M
30.32%
YoY
|
$55.10M
4138.46%
YoY
|
$50.00M
4066.67%
YoY
|
$47.60M
63.57%
YoY
|
$47.50M
72.1%
YoY
|
$1.300M
-13.33%
YoY
|
$1.200M
-14.29%
YoY
|
$29.10M
15.02%
YoY
|
$27.60M
14.52%
YoY
|
$1.500M
25.0%
YoY
|
| Operating Expenses |
$308.0M
57.14%
YoY
|
$325.1M
94.79%
YoY
|
$273.7M
47.63%
YoY
|
$187.2M
18.03%
YoY
|
$196.0M
19.29%
YoY
|
$166.9M
13.08%
YoY
|
$185.4M
49.88%
YoY
|
$158.6M
31.95%
YoY
|
$164.3M
31.44%
YoY
|
$147.6M
33.7%
YoY
|
$123.7M
14.75%
YoY
|
$120.2M
44.99%
YoY
|
$125.0M
29.8%
YoY
|
$110.4M
64.04%
YoY
|
$107.8M
54.0%
YoY
|
$82.90M
13.25%
YoY
|
$96.30M
1.05%
YoY
|
$67.30M
18.49%
YoY
|
$70.00M
26.35%
YoY
|
| Operating Profit |
$50.00M
96.85%
YoY
|
$124.4M
4.27%
YoY
|
$114.6M
42.54%
YoY
|
$83.10M
40.37%
YoY
|
$25.40M
18.69%
YoY
|
$119.3M
150.63%
YoY
|
$80.40M
79.87%
YoY
|
$59.20M
74.63%
YoY
|
$21.40M
143.18%
YoY
|
$47.60M
41.25%
YoY
|
$44.70M
-16.45%
YoY
|
$33.90M
48.03%
YoY
|
$8.800M
-175.21%
YoY
|
$33.70M
100.6%
YoY
|
$53.50M
-1055.36%
YoY
|
$22.90M
367.35%
YoY
|
-$11.70M
-73.1%
YoY
|
$16.80M
-405.45%
YoY
|
-$5.600M
43.59%
YoY
|
| Interest Expense |
-$62.00M
256.32%
YoY
|
-$56.70M
-280.57%
YoY
|
-$44.10M
-2104.55%
YoY
|
-$22.80M
590.91%
YoY
|
-$17.40M
-314.81%
YoY
|
$31.40M
-2342.86%
YoY
|
$2.200M
-72.5%
YoY
|
-$3.300M
-141.25%
YoY
|
$8.100M
0.0%
YoY
|
-$1.400M
-110.69%
YoY
|
$8.000M
-3.61%
YoY
|
$8.000M
-4.76%
YoY
|
$8.100M
2.53%
YoY
|
$13.10M
-267.95%
YoY
|
$8.300M
12.16%
YoY
|
$8.400M
33.33%
YoY
|
$7.900M
21.54%
YoY
|
-$7.800M
-196.3%
YoY
|
$7.400M
4.23%
YoY
|
| Other Income/Expense, Net |
-$2.000M
66.67%
YoY
|
-$9.400M
-240.3%
YoY
|
-$1.400M
-6.67%
YoY
|
-$3.000M
-850.0%
YoY
|
-$1.200M
-185.71%
YoY
|
$6.700M
-259.52%
YoY
|
-$1.500M
N/A
|
$400.0K
-200.0%
YoY
|
$1.400M
1300.0%
YoY
|
-$4.200M
950.0%
YoY
|
$0.00
N/A
|
-$400.0K
-500.0%
YoY
|
$100.0K
-50.0%
YoY
|
-$400.0K
-500.0%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
N/A
|
$200.0K
N/A
|
$100.0K
N/A
|
$200.0K
-60.0%
YoY
|
| Pretax Income |
-$12.00M
-205.26%
YoY
|
$67.40M
-45.69%
YoY
|
$60.50M
-129.04%
YoY
|
$55.70M
5.69%
YoY
|
$11.40M
-61.87%
YoY
|
$124.1M
469.27%
YoY
|
-$208.3M
-539.45%
YoY
|
$52.70M
57.31%
YoY
|
$29.90M
77.98%
YoY
|
$21.80M
-48.95%
YoY
|
$47.40M
-0.42%
YoY
|
$33.50M
109.38%
YoY
|
$16.80M
-186.6%
YoY
|
$42.70M
-436.22%
YoY
|
$47.60M
-471.88%
YoY
|
$16.00M
-1242.86%
YoY
|
-$19.40M
-61.35%
YoY
|
-$12.70M
-45.02%
YoY
|
-$12.80M
21.9%
YoY
|
| Income Tax |
-$24.00M
196.3%
YoY
|
$14.40M
-194.74%
YoY
|
$27.10M
-109.66%
YoY
|
$14.60M
-911.11%
YoY
|
-$8.100M
-678.57%
YoY
|
-$15.20M
-684.62%
YoY
|
-$280.5M
-31266.67%
YoY
|
-$1.800M
-45.45%
YoY
|
$1.400M
-138.89%
YoY
|
$2.600M
-38.1%
YoY
|
$900.0K
-25.0%
YoY
|
-$3.300M
-430.0%
YoY
|
-$3.600M
-41.94%
YoY
|
$4.200M
320.0%
YoY
|
$1.200M
20.0%
YoY
|
$1.000M
-116.95%
YoY
|
-$6.200M
-875.0%
YoY
|
$1.000M
-171.43%
YoY
|
$1.000M
-242.86%
YoY
|
| Net Earnings |
$15.00M
-10.18%
YoY
|
$25.70M
-77.59%
YoY
|
$28.10M
-47.77%
YoY
|
$34.00M
-13.27%
YoY
|
$16.70M
-18.93%
YoY
|
$114.7M
737.23%
YoY
|
$53.80M
65.03%
YoY
|
$39.20M
56.18%
YoY
|
$20.60M
39.19%
YoY
|
$13.70M
-53.08%
YoY
|
$32.60M
-24.36%
YoY
|
$25.10M
143.69%
YoY
|
$14.80M
-297.33%
YoY
|
$29.20M
-410.64%
YoY
|
$43.10M
-568.48%
YoY
|
$10.30M
221.88%
YoY
|
-$7.500M
-77.13%
YoY
|
-$9.400M
-24.19%
YoY
|
-$9.200M
84.0%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
-$0.01
-105.16%
YoY
|
$0.30
-75.61%
YoY
|
$0.14
-76.27%
YoY
|
$0.26
-54.9%
YoY
|
$0.20
-32.84%
YoY
|
$1.23
481.51%
YoY
|
$0.59
7.27%
YoY
|
$0.58
90.55%
YoY
|
$0.30
73.22%
YoY
|
$0.21
-39.08%
YoY
|
$0.55
-100.0%
YoY
|
$0.31
-100.0%
YoY
|
$0.18
-100.0%
YoY
|
$0.35
-100.0%
YoY
|
$522.7K
-417.07%
YoY
|
$128.4K
232.65%
YoY
|
-$89.81K
-77.85%
YoY
|
-$165.8K
-120.31%
YoY
|
-$164.8K
165.07%
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 |
81.24M 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
|
| 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...