|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.475B
-15.75%
YoY
|
$1.751B
70.95%
YoY
|
$1.024B
-36.33%
YoY
|
$1.609B
12.65%
YoY
|
$1.428B
104.13%
YoY
|
| Cost Of Revenue |
$771.6M
-19.66%
YoY
|
$960.3M
80.35%
YoY
|
$532.5M
-42.17%
YoY
|
$920.8M
6.8%
YoY
|
$862.2M
97.53%
YoY
|
| Gross Profit |
$703.3M
-11.01%
YoY
|
$790.3M
60.76%
YoY
|
$491.6M
-28.51%
YoY
|
$687.7M
21.57%
YoY
|
$565.7M
115.1%
YoY
|
| Selling, General & Admin |
$202.4M
22.17%
YoY
|
$165.7M
3.75%
YoY
|
$159.7M
6.66%
YoY
|
$149.7M
1.7%
YoY
|
$147.2M
-15.26%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$164.0M
2.11%
YoY
|
$160.6M
-17.89%
YoY
|
$195.6M
-2.33%
YoY
|
$200.3M
-2.34%
YoY
|
$205.1M
-5.7%
YoY
|
| Operating Expenses |
$401.6M
58.54%
YoY
|
$253.3M
-31.81%
YoY
|
$371.5M
6.69%
YoY
|
$348.2M
-4.29%
YoY
|
$363.8M
-6.98%
YoY
|
| Operating Profit |
$331.5M
-40.79%
YoY
|
$559.9M
-206.0%
YoY
|
-$528.2M
-255.59%
YoY
|
$339.5M
68.15%
YoY
|
$201.9M
-257.61%
YoY
|
| Interest Expense |
-$121.2M
-16.67%
YoY
|
-$145.4M
-192.64%
YoY
|
$157.0M
-229.07%
YoY
|
-$121.6M
-13.02%
YoY
|
-$139.8M
-199.01%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
| Pretax Income |
$161.5M
-55.81%
YoY
|
$365.4M
-151.09%
YoY
|
-$715.3M
-391.83%
YoY
|
$245.1M
282.37%
YoY
|
$64.10M
654.12%
YoY
|
| Income Tax |
$37.62M
-53.09%
YoY
|
$80.18M
-148.97%
YoY
|
-$163.7M
-370.64%
YoY
|
$60.50M
298.03%
YoY
|
$15.20M
29.91%
YoY
|
| Net Earnings |
$123.9M
-37.33%
YoY
|
$197.7M
-135.85%
YoY
|
-$551.5M
-398.93%
YoY
|
$184.5M
228.88%
YoY
|
$56.10M
-314.12%
YoY
|
| Basic Earnings Per Share |
$2.22
-44.22%
YoY
|
$3.98
-135.76%
YoY
|
-$11.13
-404.93%
YoY
|
$3.65
254.37%
YoY
|
$1.03
N/A
|
| Diluted Earnings Per Share |
$2.21
-44.19%
YoY
|
$3.96
-135.58%
YoY
|
-$11.13
-404.93%
YoY
|
$3.65
254.37%
YoY
|
$1.03
-306.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.72M shares
12.15%
YoY
|
49.69M shares
0.24%
YoY
|
49.57M shares
-1.87%
YoY
|
50.51M shares
-7.48%
YoY
|
54.60M shares
N/A
|
| Diluted Shares Outstanding |
56.05M shares
12.29%
YoY
|
49.91M shares
0.69%
YoY
|
49.57M shares
-1.96%
YoY
|
50.56M shares
-7.49%
YoY
|
54.65M shares
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 |
$235.9M
18.36%
YoY
|
$624.4M
-36.51%
YoY
|
$390.2M
19.28%
YoY
|
$260.9M
-17.81%
YoY
|
$199.3M
16.47%
YoY
|
$983.6M
192.88%
YoY
|
$327.1M
21.77%
YoY
|
$317.4M
42.14%
YoY
|
$171.1M
-12.82%
YoY
|
$335.8M
-30.32%
YoY
|
$268.7M
-57.99%
YoY
|
$223.3M
-19.3%
YoY
|
$196.3M
-6.61%
YoY
|
$482.0M
-40.18%
YoY
|
$639.5M
191.77%
YoY
|
$276.7M
30.21%
YoY
|
$210.2M
10.28%
YoY
|
$805.7M
277.02%
YoY
|
$219.2M
41.97%
YoY
|
| Cost Of Revenue |
N/A
|
$474.5M
-27.22%
YoY
|
$124.3M
-8.12%
YoY
|
$96.51M
-35.31%
YoY
|
$76.25M
-16.26%
YoY
|
$652.0M
304.12%
YoY
|
$135.3M
-5.55%
YoY
|
$149.2M
15.65%
YoY
|
$91.05M
-7.93%
YoY
|
$161.3M
-42.32%
YoY
|
$143.2M
-64.17%
YoY
|
$129.0M
-5.77%
YoY
|
$98.90M
-5.27%
YoY
|
$279.7M
-45.12%
YoY
|
$399.7M
251.85%
YoY
|
$136.9M
24.79%
YoY
|
$104.4M
-19.2%
YoY
|
$509.7M
390.57%
YoY
|
$113.6M
50.86%
YoY
|
| Gross Profit |
N/A
|
$149.9M
-54.79%
YoY
|
$266.0M
38.6%
YoY
|
$164.4M
-2.29%
YoY
|
$123.1M
53.69%
YoY
|
$331.6M
90.03%
YoY
|
$191.9M
53.02%
YoY
|
$168.2M
78.39%
YoY
|
$80.08M
-17.78%
YoY
|
$174.5M
-13.74%
YoY
|
$125.4M
-47.71%
YoY
|
$94.30M
-32.55%
YoY
|
$97.40M
-7.94%
YoY
|
$202.3M
-31.66%
YoY
|
$239.8M
127.08%
YoY
|
$139.8M
35.99%
YoY
|
$105.8M
72.31%
YoY
|
$296.0M
169.58%
YoY
|
$105.6M
33.33%
YoY
|
| Selling, General & Admin |
N/A
|
$58.38M
41.26%
YoY
|
$46.90M
8.77%
YoY
|
$54.73M
6.8%
YoY
|
$42.38M
-15.67%
YoY
|
$41.33M
2.94%
YoY
|
$43.12M
6.46%
YoY
|
$51.25M
31.74%
YoY
|
$50.25M
25.31%
YoY
|
$40.15M
4.83%
YoY
|
$40.50M
17.05%
YoY
|
$38.90M
19.69%
YoY
|
$40.10M
-9.48%
YoY
|
$38.30M
2.13%
YoY
|
$34.60M
-8.95%
YoY
|
$32.50M
-6.88%
YoY
|
$44.30M
20.38%
YoY
|
$37.50M
6.23%
YoY
|
$38.00M
-9.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 |
$43.87M
9.74%
YoY
|
$47.51M
5.07%
YoY
|
$46.50M
54.07%
YoY
|
$44.39M
-15.55%
YoY
|
$39.98M
-12.76%
YoY
|
$45.22M
-17.54%
YoY
|
$30.18M
-46.01%
YoY
|
$52.56M
-1.03%
YoY
|
$45.83M
-11.7%
YoY
|
$54.84M
4.26%
YoY
|
$55.90M
11.8%
YoY
|
$53.10M
8.37%
YoY
|
$51.90M
6.57%
YoY
|
$52.60M
5.62%
YoY
|
$50.00M
-11.03%
YoY
|
$49.00M
-1.61%
YoY
|
$48.70M
-1.22%
YoY
|
$49.80M
-12.01%
YoY
|
$56.20M
7.46%
YoY
|
| Operating Expenses |
N/A
|
$123.8M
43.82%
YoY
|
$90.83M
-2866.8%
YoY
|
$98.17M
-5.13%
YoY
|
$88.88M
-12.52%
YoY
|
$86.05M
-8.78%
YoY
|
-$3.283M
-103.41%
YoY
|
$103.5M
10.44%
YoY
|
$101.6M
16.65%
YoY
|
$94.33M
2.86%
YoY
|
$96.30M
16.44%
YoY
|
$93.70M
15.97%
YoY
|
$87.10M
-6.55%
YoY
|
$91.70M
6.13%
YoY
|
$82.70M
-13.49%
YoY
|
$80.80M
-5.28%
YoY
|
$93.20M
-3.42%
YoY
|
$86.40M
-4.85%
YoY
|
$95.60M
3.02%
YoY
|
| Operating Profit |
$50.68M
5.73%
YoY
|
$26.17M
-89.96%
YoY
|
$189.6M
-4.42%
YoY
|
$67.86M
4.83%
YoY
|
$47.93M
-386.54%
YoY
|
$260.5M
224.92%
YoY
|
$198.3M
-131.63%
YoY
|
$64.73M
10688.83%
YoY
|
-$16.73M
-262.4%
YoY
|
$80.18M
-27.51%
YoY
|
-$627.1M
-498.94%
YoY
|
$600.0K
-98.98%
YoY
|
$10.30M
-18.25%
YoY
|
$110.6M
-47.23%
YoY
|
$157.2M
1471.97%
YoY
|
$59.00M
237.14%
YoY
|
$12.60M
-135.9%
YoY
|
$209.6M
1003.16%
YoY
|
$10.00M
-173.53%
YoY
|
| Interest Expense |
N/A
|
-$21.16M
-44.1%
YoY
|
-$31.10M
-22.43%
YoY
|
-$35.25M
-5.03%
YoY
|
-$33.66M
-180.29%
YoY
|
-$37.85M
-26.09%
YoY
|
-$40.09M
-203.99%
YoY
|
-$37.12M
5.75%
YoY
|
$41.92M
-208.04%
YoY
|
-$51.21M
-18.06%
YoY
|
$38.55M
58.18%
YoY
|
-$35.10M
3.24%
YoY
|
-$38.80M
308.42%
YoY
|
-$62.50M
6.84%
YoY
|
$24.37M
-161.86%
YoY
|
-$34.00M
44.68%
YoY
|
-$9.500M
-48.37%
YoY
|
-$58.50M
85.13%
YoY
|
-$39.40M
-116.74%
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
|
$0.00
N/A
|
N/A
|
| Pretax Income |
$10.68M
-25.16%
YoY
|
$4.782M
-97.88%
YoY
|
$158.3M
48.33%
YoY
|
-$15.90M
-157.98%
YoY
|
$14.27M
-120.49%
YoY
|
$225.3M
603.3%
YoY
|
$106.7M
-115.49%
YoY
|
$27.42M
-179.47%
YoY
|
-$69.66M
191.47%
YoY
|
$32.03M
-55.51%
YoY
|
-$688.9M
-586.75%
YoY
|
-$34.50M
-220.21%
YoY
|
-$23.90M
-924.14%
YoY
|
$72.00M
-49.72%
YoY
|
$141.5M
1625.94%
YoY
|
$28.70M
1266.67%
YoY
|
$2.900M
-103.24%
YoY
|
$143.2M
28540.0%
YoY
|
$8.200M
-96.06%
YoY
|
| Income Tax |
$2.618M
-23.81%
YoY
|
-$897.0K
-101.42%
YoY
|
$38.90M
281.54%
YoY
|
-$3.821M
-160.09%
YoY
|
$3.436M
-119.98%
YoY
|
$62.95M
-2786.64%
YoY
|
$10.20M
-107.04%
YoY
|
$6.359M
-141.29%
YoY
|
-$17.20M
1222.69%
YoY
|
-$2.343M
-112.53%
YoY
|
-$144.7M
-527.5%
YoY
|
-$15.40M
-310.96%
YoY
|
-$1.300M
-285.71%
YoY
|
$18.70M
-41.38%
YoY
|
$33.86M
464.3%
YoY
|
$7.300M
-556.25%
YoY
|
$700.0K
-103.3%
YoY
|
$31.90M
275.29%
YoY
|
$6.000M
-86.39%
YoY
|
| Net Earnings |
$8.226M
-21.9%
YoY
|
$6.000M
-96.16%
YoY
|
$119.5M
64.23%
YoY
|
-$12.14M
-157.67%
YoY
|
$10.53M
-120.08%
YoY
|
$156.3M
355.79%
YoY
|
$72.77M
-113.37%
YoY
|
$21.06M
-210.25%
YoY
|
-$52.47M
131.13%
YoY
|
$34.30M
-35.05%
YoY
|
-$544.1M
-605.38%
YoY
|
-$19.10M
-188.43%
YoY
|
-$22.70M
-1180.95%
YoY
|
$52.80M
-53.6%
YoY
|
$107.7M
2526.07%
YoY
|
$21.60M
350.0%
YoY
|
$2.100M
-103.15%
YoY
|
$113.8M
-1824.24%
YoY
|
$4.100M
-97.07%
YoY
|
| Basic Earnings Per Share |
$0.14
-33.33%
YoY
|
N/A
|
$2.03
39.04%
YoY
|
-$0.22
-152.38%
YoY
|
$0.21
-119.81%
YoY
|
$3.15
356.52%
YoY
|
$1.46
-113.31%
YoY
|
$0.42
-207.69%
YoY
|
-$1.06
130.43%
YoY
|
$0.69
N/A
|
-$10.97
-600.91%
YoY
|
-$0.39
N/A
|
-$0.46
N/A
|
N/A
|
$2.19
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.14
-33.33%
YoY
|
$0.10
-96.79%
YoY
|
$2.02
38.36%
YoY
|
-$0.22
-152.38%
YoY
|
$0.21
-119.81%
YoY
|
$3.12
351.4%
YoY
|
$1.46
-113.31%
YoY
|
$0.42
-207.69%
YoY
|
-$1.06
130.43%
YoY
|
$0.69
-35.4%
YoY
|
-$10.97
-600.91%
YoY
|
-$0.39
-192.86%
YoY
|
-$0.46
-1250.0%
YoY
|
$1.07
-51.58%
YoY
|
$2.19
3028.57%
YoY
|
$0.42
366.67%
YoY
|
$0.04
-103.33%
YoY
|
$2.21
-1941.67%
YoY
|
$0.07
-97.21%
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 |
59.64M shares
18.31%
YoY
|
59.39M shares
18.46%
YoY
|
59.40M shares
18.24%
YoY
|
50.39M shares
0.26%
YoY
|
50.41M shares
0.3%
YoY
|
50.14M shares
0.12%
YoY
|
50.24M shares
1.25%
YoY
|
50.26M shares
1.37%
YoY
|
50.26M shares
1.62%
YoY
|
50.08M shares
N/A
|
49.62M shares
0.35%
YoY
|
49.58M shares
N/A
|
49.46M shares
N/A
|
N/A
|
49.45M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
59.15M shares
18.24%
YoY
|
N/A
|
59.12M shares
18.81%
YoY
|
55.33M shares
11.27%
YoY
|
50.03M shares
0.73%
YoY
|
N/A
|
49.76M shares
0.29%
YoY
|
49.73M shares
0.29%
YoY
|
49.66M shares
0.42%
YoY
|
N/A
|
49.62M shares
0.29%
YoY
|
49.58M shares
N/A
|
49.46M shares
N/A
|
N/A
|
49.47M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...