|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$4.181B
-10.79%
YoY
|
$4.687B
48.88%
YoY
|
$3.148B
38.79%
YoY
|
$2.268B
-34.3%
YoY
|
$3.453B
-1.28%
YoY
|
| Cost Of Revenue |
$3.729B
-13.99%
YoY
|
$4.336B
44.28%
YoY
|
$3.005B
38.54%
YoY
|
$2.169B
-27.72%
YoY
|
$3.001B
-1.96%
YoY
|
| Gross Profit |
$451.7M
28.76%
YoY
|
$350.8M
145.49%
YoY
|
$142.9M
44.2%
YoY
|
$99.10M
-78.06%
YoY
|
$451.7M
3.43%
YoY
|
| Selling, General & Admin |
$187.9M
-3.59%
YoY
|
$194.9M
-4.41%
YoY
|
$203.9M
22555.56%
YoY
|
$900.0K
-99.53%
YoY
|
$189.8M
5.04%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$146.8M
49.34%
YoY
|
$98.30M
-8.73%
YoY
|
$107.7M
2.47%
YoY
|
$105.1M
-4.54%
YoY
|
$110.1M
-6.77%
YoY
|
| Operating Expenses |
$187.9M
-3.59%
YoY
|
$194.9M
-4.41%
YoY
|
$203.9M
22555.56%
YoY
|
$900.0K
-99.53%
YoY
|
$189.8M
5.04%
YoY
|
| Operating Profit |
$267.2M
100.3%
YoY
|
$133.4M
-255.84%
YoY
|
-$85.60M
19.05%
YoY
|
-$71.90M
-194.23%
YoY
|
$76.30M
-37.92%
YoY
|
| Interest Expense |
$221.7M
26.04%
YoY
|
$175.9M
17.66%
YoY
|
$149.5M
18.75%
YoY
|
$125.9M
-6.46%
YoY
|
$134.6M
-13.44%
YoY
|
| Other Income/Expense, Net |
-$217.5M
-27.93%
YoY
|
-$301.8M
74.45%
YoY
|
-$173.0M
127.63%
YoY
|
-$76.00M
-36.35%
YoY
|
-$119.4M
-31.06%
YoY
|
| Pretax Income |
$49.70M
-129.51%
YoY
|
-$168.4M
-34.88%
YoY
|
-$258.6M
74.85%
YoY
|
-$147.9M
243.16%
YoY
|
-$43.10M
-14.31%
YoY
|
| Income Tax |
$1.600M
-52.94%
YoY
|
$3.400M
126.67%
YoY
|
$1.500M
36.36%
YoY
|
$1.100M
120.0%
YoY
|
$500.0K
-28.57%
YoY
|
| Net Earnings |
$48.10M
-129.13%
YoY
|
-$165.1M
-36.52%
YoY
|
-$260.1M
74.56%
YoY
|
-$149.0M
241.74%
YoY
|
-$43.60M
-20.87%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.59
-128.84%
YoY
|
-$2.04
-100.0%
YoY
|
-$3.293M
73.28%
YoY
|
-$1.901M
240.87%
YoY
|
-$557.5K
-21.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
80.08M
0.93%
YoY
|
79.34M shares
0.45%
YoY
|
78.98M shares
0.78%
YoY
|
78.37M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
80.08M
0.93%
YoY
|
79.34M shares
0.45%
YoY
|
78.98M shares
0.78%
YoY
|
78.37M shares
N/A
|
N/A
|
|
Concept
|
2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.134B
11.39%
YoY
|
$1.006B
-3.0%
YoY
|
$976.5M
-2.33%
YoY
|
$1.149B
-1.34%
YoY
|
$1.018B
-28.53%
YoY
|
$1.037B
-5.56%
YoY
|
$999.8M
15.48%
YoY
|
$1.165B
33.16%
YoY
|
$1.424B
76.46%
YoY
|
$1.098B
82.89%
YoY
|
$865.8M
56.31%
YoY
|
$874.9M
54.03%
YoY
|
$807.0M
77.87%
YoY
|
$600.3M
-13.33%
YoY
|
$553.9M
-28.51%
YoY
|
$568.0M
-38.9%
YoY
|
$453.7M
-49.41%
YoY
|
$692.6M
-18.64%
YoY
|
$774.8M
-8.63%
YoY
|
$929.6M
-2.51%
YoY
|
| Cost Of Revenue |
$1.070B
13.05%
YoY
|
$927.3M
-1.37%
YoY
|
$954.4M
-1.09%
YoY
|
$887.8M
-13.44%
YoY
|
$946.4M
-26.07%
YoY
|
$940.2M
-11.73%
YoY
|
$964.9M
15.79%
YoY
|
$1.026B
38.31%
YoY
|
$1.280B
62.47%
YoY
|
$1.065B
65.84%
YoY
|
$833.3M
56.64%
YoY
|
$741.6M
34.47%
YoY
|
$787.9M
102.44%
YoY
|
$642.3M
-4.01%
YoY
|
$532.0M
-22.22%
YoY
|
$551.5M
-32.06%
YoY
|
$389.2M
-50.72%
YoY
|
$669.1M
-6.46%
YoY
|
$684.0M
-9.07%
YoY
|
$811.8M
-4.4%
YoY
|
| Gross Profit |
$63.80M
-10.64%
YoY
|
$78.50M
-18.82%
YoY
|
$22.10M
-36.68%
YoY
|
$261.6M
87.8%
YoY
|
$71.40M
-50.38%
YoY
|
$96.70M
195.72%
YoY
|
$34.90M
7.38%
YoY
|
$139.3M
4.5%
YoY
|
$143.9M
653.4%
YoY
|
$32.70M
-177.86%
YoY
|
$32.50M
48.4%
YoY
|
$133.3M
707.88%
YoY
|
$19.10M
-70.39%
YoY
|
-$42.00M
-278.72%
YoY
|
$21.90M
-75.88%
YoY
|
$16.50M
-85.99%
YoY
|
$64.50M
-39.78%
YoY
|
$23.50M
-82.72%
YoY
|
$90.80M
-5.22%
YoY
|
$117.8M
12.94%
YoY
|
| Selling, General & Admin |
$52.60M
22.9%
YoY
|
$37.00M
-26.73%
YoY
|
$49.40M
-29.23%
YoY
|
$52.60M
-4.19%
YoY
|
$42.80M
10.59%
YoY
|
$50.50M
11.73%
YoY
|
$69.80M
-11.76%
YoY
|
$54.90M
26.79%
YoY
|
$38.70M
-12.44%
YoY
|
$45.20M
-9.24%
YoY
|
$79.10M
27.17%
YoY
|
$43.30M
43200.0%
YoY
|
$44.20M
7266.67%
YoY
|
$49.80M
48.66%
YoY
|
$62.20M
-18.27%
YoY
|
$100.0K
-99.78%
YoY
|
$600.0K
-98.85%
YoY
|
$33.50M
-30.5%
YoY
|
$76.10M
-8.2%
YoY
|
$45.40M
9.66%
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
|
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
|
$26.30M
-4.36%
YoY
|
$26.20M
-4.38%
YoY
|
$26.20M
-2.96%
YoY
|
$26.40M
-6.38%
YoY
|
$27.50M
-6.14%
YoY
|
$27.40M
-7.43%
YoY
|
| Operating Expenses |
$57.60M
20.0%
YoY
|
$37.00M
-26.73%
YoY
|
$32.50M
-46.81%
YoY
|
$52.60M
-4.19%
YoY
|
$48.00M
24.03%
YoY
|
$50.50M
11.73%
YoY
|
$61.10M
-9.21%
YoY
|
$54.90M
26.79%
YoY
|
$38.70M
-12.44%
YoY
|
$45.20M
-9.24%
YoY
|
$67.30M
7.17%
YoY
|
$43.30M
43200.0%
YoY
|
$44.20M
7266.67%
YoY
|
$49.80M
48.66%
YoY
|
$62.80M
-12.53%
YoY
|
$100.0K
-94.12%
YoY
|
$600.0K
-98.85%
YoY
|
$33.50M
-30.5%
YoY
|
$71.80M
-14.73%
YoY
|
$1.700M
-95.89%
YoY
|
| Operating Profit |
$6.200M
-73.5%
YoY
|
$36.30M
-15.97%
YoY
|
-$10.40M
-60.31%
YoY
|
$213.1M
160.2%
YoY
|
$23.40M
-75.55%
YoY
|
$43.20M
-349.71%
YoY
|
-$26.20M
-24.71%
YoY
|
$81.90M
-12.22%
YoY
|
$95.70M
-385.67%
YoY
|
-$17.30M
-83.79%
YoY
|
-$34.80M
-14.91%
YoY
|
$93.30M
-402.92%
YoY
|
-$33.50M
-246.29%
YoY
|
-$106.7M
344.58%
YoY
|
-$40.90M
-315.26%
YoY
|
-$30.80M
-192.22%
YoY
|
$22.90M
387.23%
YoY
|
-$24.00M
-171.01%
YoY
|
$19.00M
63.79%
YoY
|
$33.40M
54.63%
YoY
|
| Interest Expense |
-$45.50M
9.64%
YoY
|
$60.80M
23.58%
YoY
|
-$33.60M
-30.58%
YoY
|
$58.70M
40.43%
YoY
|
-$41.50M
-197.42%
YoY
|
$49.20M
-4.65%
YoY
|
-$48.40M
0.62%
YoY
|
$41.80M
9.42%
YoY
|
$42.60M
15.45%
YoY
|
$51.60M
50.88%
YoY
|
-$48.10M
26.58%
YoY
|
$38.20M
14.71%
YoY
|
$36.90M
20.59%
YoY
|
$34.20M
16.72%
YoY
|
-$38.00M
-6.86%
YoY
|
$33.30M
-1.48%
YoY
|
$30.60M
-7.55%
YoY
|
$29.30M
-9.29%
YoY
|
-$40.80M
-5928.57%
YoY
|
$33.80M
-10.34%
YoY
|
| Other Income/Expense, Net |
$700.0K
-112.73%
YoY
|
-$77.70M
225.1%
YoY
|
$100.0K
-66.67%
YoY
|
-$112.7M
71.28%
YoY
|
-$5.500M
-95.02%
YoY
|
-$23.90M
-69.16%
YoY
|
$300.0K
-200.0%
YoY
|
-$65.80M
58.94%
YoY
|
-$110.4M
150.91%
YoY
|
-$77.50M
97.7%
YoY
|
-$300.0K
-92.11%
YoY
|
-$41.40M
64.29%
YoY
|
-$44.00M
130.37%
YoY
|
-$39.20M
-488.12%
YoY
|
-$3.800M
-15.56%
YoY
|
-$25.20M
-32.8%
YoY
|
-$19.10M
-9.91%
YoY
|
$10.10M
-157.71%
YoY
|
-$4.500M
-186.54%
YoY
|
-$37.50M
0.81%
YoY
|
| Pretax Income |
-$38.60M
63.56%
YoY
|
-$41.40M
-314.51%
YoY
|
-$47.80M
-36.27%
YoY
|
$100.4M
523.6%
YoY
|
-$23.60M
60.54%
YoY
|
$19.30M
-120.36%
YoY
|
-$75.00M
-13.89%
YoY
|
$16.10M
-68.98%
YoY
|
-$14.70M
-81.03%
YoY
|
-$94.80M
-35.02%
YoY
|
-$87.10M
6.48%
YoY
|
$51.90M
-192.68%
YoY
|
-$77.50M
-2139.47%
YoY
|
-$145.9M
949.64%
YoY
|
-$81.80M
110.82%
YoY
|
-$56.00M
1265.85%
YoY
|
$3.800M
-123.03%
YoY
|
-$13.90M
-185.28%
YoY
|
-$38.80M
-306.38%
YoY
|
-$4.100M
-73.72%
YoY
|
| Income Tax |
$500.0K
25.0%
YoY
|
$200.0K
-60.0%
YoY
|
$200.0K
-66.67%
YoY
|
$500.0K
-66.67%
YoY
|
$400.0K
-33.33%
YoY
|
$500.0K
-28.57%
YoY
|
$600.0K
N/A
|
$1.500M
275.0%
YoY
|
$600.0K
-33.33%
YoY
|
$700.0K
250.0%
YoY
|
$0.00
-100.0%
YoY
|
$400.0K
300.0%
YoY
|
$900.0K
350.0%
YoY
|
$200.0K
-60.0%
YoY
|
$300.0K
-250.0%
YoY
|
$100.0K
-80.0%
YoY
|
$200.0K
-33.33%
YoY
|
$500.0K
-600.0%
YoY
|
-$200.0K
-33.33%
YoY
|
$500.0K
25.0%
YoY
|
| Net Earnings |
-$38.30M
111.6%
YoY
|
-$41.60M
-244.95%
YoY
|
-$47.00M
-31.49%
YoY
|
$103.0M
556.05%
YoY
|
-$18.10M
18.3%
YoY
|
$28.70M
-130.05%
YoY
|
-$68.60M
-21.24%
YoY
|
$15.70M
-69.51%
YoY
|
-$15.30M
-80.48%
YoY
|
-$95.50M
-34.63%
YoY
|
-$87.10M
6.09%
YoY
|
$51.50M
-191.8%
YoY
|
-$78.40M
-2277.78%
YoY
|
-$146.1M
914.58%
YoY
|
-$82.10M
112.69%
YoY
|
-$56.10M
1119.57%
YoY
|
$3.600M
-121.43%
YoY
|
-$14.40M
-187.8%
YoY
|
-$38.60M
-313.26%
YoY
|
-$4.600M
-72.12%
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
|
N/A
|
| Diluted Earnings Per Share |
-$0.48
110.54%
YoY
|
-$0.51
-244.45%
YoY
|
-$0.59
-32.05%
YoY
|
$1.26
-100.0%
YoY
|
-$0.23
-100.0%
YoY
|
$0.35
-100.0%
YoY
|
-$0.86
-100.0%
YoY
|
$195.1K
-70.08%
YoY
|
-$192.6K
-80.61%
YoY
|
-$1.208M
-35.03%
YoY
|
-$1.097M
3.74%
YoY
|
$652.1K
-191.53%
YoY
|
-$993.3K
-2270.86%
YoY
|
-$1.859M
912.07%
YoY
|
-$1.057M
114.18%
YoY
|
-$712.4K
1112.69%
YoY
|
$45.76K
-121.3%
YoY
|
-$183.7K
-187.55%
YoY
|
-$493.5K
-314.99%
YoY
|
-$58.75K
-72.3%
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
|
N/A
|
| Basic Shares Outstanding |
80.39M
0.54%
YoY
|
80.22M
0.49%
YoY
|
79.97M
0.98%
YoY
|
79.96M
1.02%
YoY
|
79.96M shares
0.67%
YoY
|
79.84M shares
0.96%
YoY
|
79.19M shares
0.65%
YoY
|
79.15M shares
0.29%
YoY
|
79.42M shares
0.63%
YoY
|
79.07M shares
0.61%
YoY
|
78.68M shares
0.79%
YoY
|
78.92M shares
0.23%
YoY
|
78.93M shares
1.25%
YoY
|
78.59M shares
0.98%
YoY
|
78.06M shares
-0.35%
YoY
|
78.74M shares
0.57%
YoY
|
77.96M shares
-0.33%
YoY
|
77.83M shares
-0.36%
YoY
|
78.33M shares
0.32%
YoY
|
78.30M shares
0.66%
YoY
|
| Diluted Shares Outstanding |
N/A
|
80.35M
0.52%
YoY
|
N/A
|
80.28M
-0.23%
YoY
|
80.15M
0.92%
YoY
|
79.94M shares
1.09%
YoY
|
N/A
|
80.46M shares
1.89%
YoY
|
79.42M shares
0.63%
YoY
|
79.07M shares
0.61%
YoY
|
N/A
|
78.97M shares
0.29%
YoY
|
78.93M shares
0.32%
YoY
|
78.59M shares
0.25%
YoY
|
N/A
|
78.74M shares
0.57%
YoY
|
78.68M shares
0.6%
YoY
|
78.40M shares
0.29%
YoY
|
78.33M shares
0.15%
YoY
|
78.30M shares
0.66%
YoY
|
Loading...