|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.528B
13.85%
YoY
|
$2.220B
1.6%
YoY
|
$2.185B
-21.31%
YoY
|
$2.777B
25.53%
YoY
|
$2.213B
37.84%
YoY
|
| Cost Of Revenue |
$2.272B
11.61%
YoY
|
$2.035B
-2.78%
YoY
|
$2.094B
-23.33%
YoY
|
$2.731B
30.76%
YoY
|
$2.088B
27.21%
YoY
|
| Gross Profit |
$256.4M
38.59%
YoY
|
$185.0M
101.31%
YoY
|
$91.90M
96.79%
YoY
|
$46.70M
-62.4%
YoY
|
$124.2M
-440.27%
YoY
|
| Selling, General & Admin |
$79.90M
40.67%
YoY
|
$56.80M
28.22%
YoY
|
$44.30M
18.13%
YoY
|
$37.50M
-34.9%
YoY
|
$57.60M
32.41%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$91.80M
12.22%
YoY
|
$81.80M
9.5%
YoY
|
$74.70M
1.77%
YoY
|
$73.40M
-11.14%
YoY
|
$82.60M
-0.48%
YoY
|
| Operating Expenses |
$79.90M
40.67%
YoY
|
$56.80M
-5.49%
YoY
|
$60.10M
60.27%
YoY
|
$37.50M
-34.9%
YoY
|
$57.60M
32.41%
YoY
|
| Operating Profit |
$158.1M
30.23%
YoY
|
$121.4M
281.76%
YoY
|
$31.80M
-121.17%
YoY
|
-$150.2M
-327.58%
YoY
|
$66.00M
-181.99%
YoY
|
| Interest Expense |
-$133.2M
241.54%
YoY
|
-$39.00M
-59.08%
YoY
|
-$95.30M
-156.63%
YoY
|
$168.3M
-169.55%
YoY
|
-$242.0M
403.12%
YoY
|
| Other Income/Expense, Net |
-$14.50M
222.22%
YoY
|
-$4.500M
36.36%
YoY
|
-$3.300M
-121.57%
YoY
|
$15.30M
393.55%
YoY
|
$3.100M
-11.43%
YoY
|
| Pretax Income |
$2.700M
-99.17%
YoY
|
$323.8M
-584.73%
YoY
|
-$66.80M
-300.0%
YoY
|
$33.40M
-116.9%
YoY
|
-$197.6M
56.45%
YoY
|
| Income Tax |
-$13.10M
-509.38%
YoY
|
$3.200M
-121.92%
YoY
|
-$14.60M
-130.8%
YoY
|
$47.40M
-254.9%
YoY
|
-$30.60M
887.1%
YoY
|
| Net Earnings |
$41.80M
-87.59%
YoY
|
$336.8M
-881.44%
YoY
|
-$43.10M
205.67%
YoY
|
-$14.10M
-91.56%
YoY
|
-$167.1M
35.52%
YoY
|
| Basic Earnings Per Share |
$0.42
-87.79%
YoY
|
$3.44
-831.91%
YoY
|
-$0.47
213.33%
YoY
|
-$0.15
-91.89%
YoY
|
-$1.85
34.06%
YoY
|
| Diluted Earnings Per Share |
$0.42
-87.16%
YoY
|
$3.27
-801.04%
YoY
|
-$0.47
210.97%
YoY
|
-$0.15
-91.89%
YoY
|
-$1.85
34.06%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
94.20M shares
1.51%
YoY
|
92.80M shares
0.43%
YoY
|
92.40M shares
1.09%
YoY
|
91.40M shares
1.33%
YoY
|
90.20M shares
0.78%
YoY
|
| Diluted Shares Outstanding |
95.30M shares
-3.15%
YoY
|
98.40M shares
6.49%
YoY
|
92.40M shares
1.09%
YoY
|
91.40M shares
1.33%
YoY
|
90.20M shares
0.78%
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 |
$649.2M
2.41%
YoY
|
$633.7M
0.44%
YoY
|
$632.2M
17.27%
YoY
|
$628.1M
12.0%
YoY
|
$633.9M
29.5%
YoY
|
$630.9M
23.15%
YoY
|
$539.1M
-1.12%
YoY
|
$560.8M
-2.55%
YoY
|
$489.5M
-11.39%
YoY
|
$512.3M
-3.32%
YoY
|
$545.2M
-14.44%
YoY
|
$575.5M
-32.82%
YoY
|
$552.4M
-26.7%
YoY
|
$529.9M
-19.6%
YoY
|
$637.2M
9.6%
YoY
|
$856.6M
62.23%
YoY
|
$753.6M
69.73%
YoY
|
$659.1M
69.39%
YoY
|
$581.4M
47.98%
YoY
|
| Cost Of Revenue |
$530.4M
-7.48%
YoY
|
$551.4M
-2.34%
YoY
|
$554.9M
21.34%
YoY
|
$591.9M
9.53%
YoY
|
$573.3M
21.21%
YoY
|
$564.6M
19.39%
YoY
|
$457.3M
-17.86%
YoY
|
$540.4M
-3.43%
YoY
|
$473.0M
-6.21%
YoY
|
$472.9M
-13.91%
YoY
|
$556.7M
-18.16%
YoY
|
$559.6M
-33.44%
YoY
|
$504.3M
-23.64%
YoY
|
$549.3M
-6.21%
YoY
|
$680.2M
29.12%
YoY
|
$840.7M
65.79%
YoY
|
$660.4M
42.11%
YoY
|
$585.7M
50.06%
YoY
|
$526.8M
25.43%
YoY
|
| Gross Profit |
$118.8M
96.04%
YoY
|
$82.30M
24.13%
YoY
|
$77.30M
-5.5%
YoY
|
$36.20M
77.45%
YoY
|
$60.60M
267.27%
YoY
|
$66.30M
68.27%
YoY
|
$81.80M
-811.3%
YoY
|
$20.40M
28.3%
YoY
|
$16.50M
-65.7%
YoY
|
$39.40M
-303.09%
YoY
|
-$11.50M
-73.26%
YoY
|
$15.90M
0.0%
YoY
|
$48.10M
-48.39%
YoY
|
-$19.40M
-126.43%
YoY
|
-$43.00M
-178.75%
YoY
|
$15.90M
-23.92%
YoY
|
$93.20M
-550.24%
YoY
|
$73.40M
-6216.67%
YoY
|
$54.60M
-301.48%
YoY
|
| Selling, General & Admin |
$25.80M
106.4%
YoY
|
$35.50M
139.86%
YoY
|
$17.90M
14.74%
YoY
|
$14.00M
13.82%
YoY
|
$12.50M
-11.35%
YoY
|
$14.80M
82.72%
YoY
|
$15.60M
44.44%
YoY
|
$12.30M
2.5%
YoY
|
$14.10M
5.22%
YoY
|
$8.100M
-28.32%
YoY
|
$10.80M
24.14%
YoY
|
$12.00M
106.9%
YoY
|
$13.40M
14.53%
YoY
|
$11.30M
-39.25%
YoY
|
$8.700M
-38.73%
YoY
|
$5.800M
-33.33%
YoY
|
$11.70M
-27.33%
YoY
|
$18.60M
57.63%
YoY
|
$14.20M
29.09%
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 |
$22.70M
9.66%
YoY
|
$30.20M
77.65%
YoY
|
$20.20M
-12.55%
YoY
|
$20.70M
-5.05%
YoY
|
$20.70M
4.02%
YoY
|
$17.00M
-12.37%
YoY
|
$23.10M
-2.94%
YoY
|
$21.80M
39.74%
YoY
|
$19.90M
25.16%
YoY
|
$19.40M
22.01%
YoY
|
$23.80M
54.55%
YoY
|
$15.60M
-31.28%
YoY
|
$15.90M
-18.04%
YoY
|
$15.90M
-21.29%
YoY
|
$15.40M
-25.24%
YoY
|
$22.70M
8.61%
YoY
|
$19.40M
-7.18%
YoY
|
$20.20M
-5.16%
YoY
|
$20.60M
-3.29%
YoY
|
| Operating Expenses |
$25.80M
106.4%
YoY
|
$49.30M
190.0%
YoY
|
$17.90M
-0.56%
YoY
|
$14.00M
13.82%
YoY
|
$12.50M
-11.35%
YoY
|
$17.00M
66.67%
YoY
|
$18.00M
66.67%
YoY
|
$12.30M
2.5%
YoY
|
$14.10M
5.22%
YoY
|
$10.20M
-8.11%
YoY
|
$10.80M
24.14%
YoY
|
$12.00M
100.0%
YoY
|
$13.40M
14.53%
YoY
|
$11.10M
-41.27%
YoY
|
$8.700M
-38.73%
YoY
|
$6.000M
-31.03%
YoY
|
$11.70M
-27.33%
YoY
|
$18.90M
57.5%
YoY
|
$14.20M
29.09%
YoY
|
| Operating Profit |
$374.0M
711.28%
YoY
|
$33.00M
-33.06%
YoY
|
$58.30M
-8.62%
YoY
|
$20.70M
223.44%
YoY
|
$46.10M
2326.32%
YoY
|
$49.30M
68.84%
YoY
|
$63.80M
-363.64%
YoY
|
$6.400M
-1014.29%
YoY
|
$1.900M
-93.09%
YoY
|
$29.20M
-195.74%
YoY
|
-$24.20M
-53.01%
YoY
|
-$700.0K
-107.07%
YoY
|
$27.50M
-66.17%
YoY
|
-$30.50M
-155.96%
YoY
|
-$51.50M
-227.79%
YoY
|
$9.900M
-18.18%
YoY
|
$81.30M
-320.33%
YoY
|
$54.50M
-512.88%
YoY
|
$40.30M
-206.33%
YoY
|
| Interest Expense |
N/A
|
-$52.00M
497.7%
YoY
|
-$40.40M
160.65%
YoY
|
-$25.40M
85.4%
YoY
|
-$15.40M
1300.0%
YoY
|
-$8.700M
-323.08%
YoY
|
-$15.50M
-54.41%
YoY
|
-$13.70M
-1812.5%
YoY
|
-$1.100M
-98.33%
YoY
|
$3.900M
-103.95%
YoY
|
-$34.00M
-132.44%
YoY
|
$800.0K
-99.65%
YoY
|
-$66.00M
3.29%
YoY
|
-$98.70M
-576.81%
YoY
|
$104.8M
-225.66%
YoY
|
$226.1M
-414.03%
YoY
|
-$63.90M
-40.45%
YoY
|
$20.70M
-185.54%
YoY
|
-$83.40M
343.62%
YoY
|
| Other Income/Expense, Net |
-$5.500M
61.76%
YoY
|
-$3.200M
3100.0%
YoY
|
-$2.200M
-45.0%
YoY
|
-$5.700M
-618.18%
YoY
|
-$3.400M
126.67%
YoY
|
-$100.0K
-87.5%
YoY
|
-$4.000M
-407.69%
YoY
|
$1.100M
-131.43%
YoY
|
-$1.500M
400.0%
YoY
|
-$800.0K
-42.86%
YoY
|
$1.300M
-88.79%
YoY
|
-$3.500M
-212.9%
YoY
|
-$300.0K
-115.0%
YoY
|
-$1.400M
-156.0%
YoY
|
$11.60M
-564.0%
YoY
|
$3.100M
158.33%
YoY
|
$2.000M
5.26%
YoY
|
$2.500M
400.0%
YoY
|
-$2.500M
N/A
|
| Pretax Income |
N/A
|
-$23.70M
-158.52%
YoY
|
$9.500M
-78.56%
YoY
|
-$10.40M
67.74%
YoY
|
$27.30M
-88.87%
YoY
|
$40.50M
25.39%
YoY
|
$44.30M
-177.86%
YoY
|
-$6.200M
82.35%
YoY
|
$245.2M
-731.96%
YoY
|
$32.30M
-124.73%
YoY
|
-$56.90M
-187.67%
YoY
|
-$3.400M
-104.27%
YoY
|
-$38.80M
-300.0%
YoY
|
-$130.6M
-277.2%
YoY
|
$64.90M
-242.32%
YoY
|
$79.70M
-195.56%
YoY
|
$19.40M
-113.63%
YoY
|
$73.70M
-299.73%
YoY
|
-$45.60M
-21.24%
YoY
|
| Income Tax |
$1.800M
12.5%
YoY
|
-$12.30M
-6250.0%
YoY
|
-$1.100M
-155.0%
YoY
|
-$1.300M
-360.0%
YoY
|
$1.600M
220.0%
YoY
|
$200.0K
-96.97%
YoY
|
$2.000M
-118.18%
YoY
|
$500.0K
-105.0%
YoY
|
$500.0K
-350.0%
YoY
|
$6.600M
-138.37%
YoY
|
-$11.00M
-153.4%
YoY
|
-$10.00M
-123.64%
YoY
|
-$200.0K
-111.76%
YoY
|
-$17.20M
-230.3%
YoY
|
$20.60M
202.94%
YoY
|
$42.30M
-187.58%
YoY
|
$1.700M
-173.91%
YoY
|
$13.20M
-980.0%
YoY
|
$6.800M
2166.67%
YoY
|
| Net Earnings |
$337.5M
1036.36%
YoY
|
$2.000M
-95.33%
YoY
|
$14.90M
-66.74%
YoY
|
-$4.600M
84.0%
YoY
|
$29.70M
-87.97%
YoY
|
$42.80M
50.7%
YoY
|
$44.80M
-206.67%
YoY
|
-$2.500M
-133.33%
YoY
|
$246.8M
-739.38%
YoY
|
$28.40M
-126.42%
YoY
|
-$42.00M
-194.81%
YoY
|
$7.500M
-79.95%
YoY
|
-$38.60M
-318.08%
YoY
|
-$107.5M
-277.98%
YoY
|
$44.30M
-184.54%
YoY
|
$37.40M
-206.55%
YoY
|
$17.70M
-112.64%
YoY
|
$60.40M
-270.14%
YoY
|
-$52.40M
-9.97%
YoY
|
| Basic Earnings Per Share |
$3.41
1036.67%
YoY
|
N/A
|
$0.15
-68.75%
YoY
|
-$0.05
66.67%
YoY
|
$0.30
-88.1%
YoY
|
N/A
|
$0.48
-206.67%
YoY
|
-$0.03
-137.5%
YoY
|
$2.52
-700.0%
YoY
|
N/A
|
-$0.45
-197.83%
YoY
|
$0.08
-78.95%
YoY
|
-$0.42
-333.33%
YoY
|
N/A
|
$0.46
-179.31%
YoY
|
$0.38
-197.44%
YoY
|
$0.18
-111.61%
YoY
|
N/A
|
-$0.58
-10.77%
YoY
|
| Diluted Earnings Per Share |
$3.23
1013.79%
YoY
|
$0.02
-95.39%
YoY
|
$0.15
-68.09%
YoY
|
-$0.05
66.67%
YoY
|
$0.29
-87.17%
YoY
|
$0.44
60.15%
YoY
|
$0.46
-201.17%
YoY
|
-$0.03
-142.86%
YoY
|
$2.26
-638.1%
YoY
|
$0.27
-123.45%
YoY
|
-$0.45
-204.65%
YoY
|
$0.07
-100.0%
YoY
|
-$0.42
-333.33%
YoY
|
-$1.17
-100.0%
YoY
|
$0.43
-174.14%
YoY
|
$383.2K
-98255669.57%
YoY
|
$0.18
-111.61%
YoY
|
$667.4K
-166850928.73%
YoY
|
-$0.58
-10.77%
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 |
98.97M shares
7.24%
YoY
|
93.34M shares
N/A
|
93.34M shares
0.6%
YoY
|
93.30M shares
0.65%
YoY
|
92.29M shares
-0.43%
YoY
|
N/A
|
92.79M shares
0.43%
YoY
|
92.70M shares
0.41%
YoY
|
92.70M shares
0.4%
YoY
|
92.40M shares
1.16%
YoY
|
92.38M shares
1.19%
YoY
|
92.32M shares
1.2%
YoY
|
92.32M shares
1.23%
YoY
|
91.35M shares
1.35%
YoY
|
91.30M shares
1.33%
YoY
|
91.23M shares
1.26%
YoY
|
91.20M shares
1.22%
YoY
|
90.13M shares
0.72%
YoY
|
90.10M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
104.6M shares
5.44%
YoY
|
N/A
|
99.20M shares
0.81%
YoY
|
93.30M shares
0.65%
YoY
|
99.20M shares
0.51%
YoY
|
N/A
|
98.40M shares
6.49%
YoY
|
92.70M shares
-0.54%
YoY
|
98.70M shares
6.93%
YoY
|
N/A
|
92.40M shares
-5.04%
YoY
|
93.20M shares
-4.51%
YoY
|
92.30M shares
-4.94%
YoY
|
N/A
|
97.30M shares
7.99%
YoY
|
97.60M shares
8.32%
YoY
|
97.10M shares
7.77%
YoY
|
N/A
|
90.10M shares
0.67%
YoY
|
Loading...