|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$6.001B
31.34%
YoY
|
$4.569B
102.68%
YoY
|
$2.254B
-29.15%
YoY
|
$3.182B
-12.92%
YoY
|
$3.654B
-5.84%
YoY
|
| Cost Of Revenue |
$4.997B
30.0%
YoY
|
$3.844B
140.17%
YoY
|
$1.601B
-37.11%
YoY
|
$2.545B
-18.68%
YoY
|
$3.129B
-7.27%
YoY
|
| Gross Profit |
$1.004B
38.41%
YoY
|
$725.1M
10.91%
YoY
|
$653.8M
2.64%
YoY
|
$637.0M
21.4%
YoY
|
$524.7M
3.65%
YoY
|
| Selling, General & Admin |
$294.6M
34.77%
YoY
|
$218.6M
-2.1%
YoY
|
$223.3M
-7.8%
YoY
|
$242.2M
13.23%
YoY
|
$213.9M
-8.0%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$328.9M
34.68%
YoY
|
$244.2M
2.86%
YoY
|
$237.4M
21.25%
YoY
|
$195.8M
16.06%
YoY
|
$168.7M
-12.0%
YoY
|
| Operating Expenses |
$767.8M
52.83%
YoY
|
$502.4M
-11.39%
YoY
|
$567.0M
141.48%
YoY
|
$234.8M
-42.9%
YoY
|
$411.2M
-29.78%
YoY
|
| Operating Profit |
$235.8M
5.88%
YoY
|
$222.7M
156.57%
YoY
|
$86.80M
-78.42%
YoY
|
$402.2M
254.36%
YoY
|
$113.5M
-242.95%
YoY
|
| Interest Expense |
$177.4M
34.29%
YoY
|
$132.1M
-1.12%
YoY
|
$133.6M
15.77%
YoY
|
$115.4M
16.33%
YoY
|
$99.20M
-0.2%
YoY
|
| Other Income/Expense, Net |
$300.0K
200.0%
YoY
|
$100.0K
-114.29%
YoY
|
-$700.0K
-216.67%
YoY
|
$600.0K
50.0%
YoY
|
$400.0K
-69.23%
YoY
|
| Pretax Income |
$74.40M
-300.0%
YoY
|
-$37.20M
149.66%
YoY
|
-$14.90M
-104.65%
YoY
|
$320.2M
377.2%
YoY
|
$67.10M
-140.08%
YoY
|
| Income Tax |
$1.900M
850.0%
YoY
|
$200.0K
-50.0%
YoY
|
$400.0K
33.33%
YoY
|
$300.0K
200.0%
YoY
|
$100.0K
-112.5%
YoY
|
| Net Earnings |
$31.30M
-139.87%
YoY
|
-$78.50M
39.93%
YoY
|
-$56.10M
-119.68%
YoY
|
$285.1M
461.22%
YoY
|
$50.80M
-126.47%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$2.11
32.7%
YoY
|
-$1.59
-151.13%
YoY
|
$3.11
-2492.31%
YoY
|
-$0.13
-96.43%
YoY
|
| Diluted Earnings Per Share |
-$0.29
-86.21%
YoY
|
-$2.11
32.7%
YoY
|
-$1.59
-154.27%
YoY
|
$2.93
-2353.85%
YoY
|
-$0.13
-96.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 | 2019 Q2 | 2019 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.139B
-27.24%
YoY
|
$1.021B
-29.48%
YoY
|
$1.263B
-20.25%
YoY
|
$1.403B
1.63%
YoY
|
$1.566B
27.7%
YoY
|
$1.448B
55.77%
YoY
|
$1.584B
53.36%
YoY
|
$1.380B
110.91%
YoY
|
$1.226B
136.19%
YoY
|
$929.6M
163.57%
YoY
|
$1.033B
41.87%
YoY
|
$654.5M
-22.06%
YoY
|
$519.2M
-36.96%
YoY
|
$352.7M
-48.39%
YoY
|
$727.9M
-12.85%
YoY
|
$839.7M
9.28%
YoY
|
$823.6M
-11.46%
YoY
|
$683.4M
-18.69%
YoY
|
$835.2M
-25.09%
YoY
|
| Cost Of Revenue |
$901.6M
-29.93%
YoY
|
$784.6M
-35.33%
YoY
|
$997.4M
-26.9%
YoY
|
$1.133B
-0.08%
YoY
|
$1.287B
17.06%
YoY
|
$1.213B
52.18%
YoY
|
$1.364B
67.66%
YoY
|
$1.134B
135.33%
YoY
|
$1.099B
206.47%
YoY
|
$797.2M
253.21%
YoY
|
$813.8M
52.28%
YoY
|
$481.7M
-26.42%
YoY
|
$358.7M
-45.44%
YoY
|
$225.7M
-57.99%
YoY
|
$534.4M
-23.17%
YoY
|
$654.7M
7.2%
YoY
|
$657.4M
-20.56%
YoY
|
$537.2M
-25.94%
YoY
|
$695.6M
-27.98%
YoY
|
| Gross Profit |
$237.8M
-14.83%
YoY
|
$236.6M
0.77%
YoY
|
$265.7M
21.1%
YoY
|
$270.2M
9.48%
YoY
|
$279.2M
119.84%
YoY
|
$234.8M
77.34%
YoY
|
$219.4M
0.23%
YoY
|
$246.8M
42.82%
YoY
|
$127.0M
-20.87%
YoY
|
$132.4M
4.25%
YoY
|
$218.9M
13.13%
YoY
|
$172.8M
-6.59%
YoY
|
$160.5M
-3.43%
YoY
|
$127.0M
-13.13%
YoY
|
$193.5M
38.61%
YoY
|
$185.0M
17.31%
YoY
|
$166.2M
61.83%
YoY
|
$146.2M
27.02%
YoY
|
$139.6M
-6.43%
YoY
|
| Selling, General & Admin |
N/A
|
$74.90M
2.46%
YoY
|
$88.20M
2.8%
YoY
|
$76.50M
25.41%
YoY
|
$88.90M
54.61%
YoY
|
$73.10M
50.41%
YoY
|
$85.80M
66.6%
YoY
|
$61.00M
3.21%
YoY
|
$57.50M
13.64%
YoY
|
$48.60M
-20.46%
YoY
|
$51.50M
-1.9%
YoY
|
$59.10M
1.03%
YoY
|
$50.60M
-16.91%
YoY
|
$61.10M
7.19%
YoY
|
$52.50M
-20.21%
YoY
|
$58.50M
29.71%
YoY
|
$60.90M
10.53%
YoY
|
$57.00M
3.07%
YoY
|
$65.80M
12.67%
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
|
$81.10M
0.62%
YoY
|
$81.40M
8.82%
YoY
|
$86.60M
40.58%
YoY
|
$86.90M
34.52%
YoY
|
$80.60M
37.07%
YoY
|
$74.80M
26.35%
YoY
|
$61.60M
3.53%
YoY
|
$64.60M
6.25%
YoY
|
$58.80M
-3.61%
YoY
|
$59.20M
5.53%
YoY
|
$59.50M
7.79%
YoY
|
$60.80M
18.06%
YoY
|
$61.00M
23.73%
YoY
|
$56.10M
40.95%
YoY
|
$55.20M
38.35%
YoY
|
$51.50M
31.38%
YoY
|
$49.30M
10.79%
YoY
|
$39.80M
-11.75%
YoY
|
| Operating Expenses |
$169.9M
-38.53%
YoY
|
$156.0M
-3.05%
YoY
|
$170.0M
3.41%
YoY
|
$163.1M
33.03%
YoY
|
$276.4M
96.59%
YoY
|
$160.9M
50.23%
YoY
|
$164.4M
46.65%
YoY
|
$122.6M
3.37%
YoY
|
$140.6M
5.95%
YoY
|
$107.1M
-14.93%
YoY
|
$112.1M
-40.97%
YoY
|
$118.6M
4.31%
YoY
|
$132.7M
17.96%
YoY
|
$125.9M
-222.11%
YoY
|
$189.9M
76.49%
YoY
|
$113.7M
33.76%
YoY
|
$112.5M
14.91%
YoY
|
-$103.1M
-183.01%
YoY
|
$107.6M
4.26%
YoY
|
| Operating Profit |
$67.90M
2325.0%
YoY
|
$80.60M
9.07%
YoY
|
$95.70M
74.0%
YoY
|
$107.1M
-13.77%
YoY
|
$2.800M
-120.59%
YoY
|
$73.90M
192.09%
YoY
|
$55.00M
-48.5%
YoY
|
$124.2M
129.15%
YoY
|
-$13.60M
-148.92%
YoY
|
$25.30M
2200.0%
YoY
|
$106.8M
2866.67%
YoY
|
$54.20M
-23.98%
YoY
|
$27.80M
-48.23%
YoY
|
$1.100M
-99.56%
YoY
|
$3.600M
-88.75%
YoY
|
$71.30M
-1.93%
YoY
|
$53.70M
1018.75%
YoY
|
$249.3M
-2839.56%
YoY
|
$32.00M
-30.43%
YoY
|
| Interest Expense |
$56.90M
19.54%
YoY
|
$77.00M
92.02%
YoY
|
$55.60M
54.02%
YoY
|
-$50.10M
103.66%
YoY
|
$47.60M
54.05%
YoY
|
$40.10M
14.25%
YoY
|
$36.10M
0.28%
YoY
|
-$24.60M
-2.38%
YoY
|
$30.90M
-8.31%
YoY
|
$35.10M
3.24%
YoY
|
$36.00M
10.43%
YoY
|
-$25.20M
24.14%
YoY
|
$33.70M
10.13%
YoY
|
$34.00M
22.3%
YoY
|
$32.60M
30.92%
YoY
|
-$20.30M
-20.08%
YoY
|
$30.60M
21.91%
YoY
|
$27.80M
14.4%
YoY
|
$24.90M
2.05%
YoY
|
| Other Income/Expense, Net |
$200.0K
N/A
|
$0.00
-100.0%
YoY
|
$100.0K
-66.67%
YoY
|
$100.0K
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
-$100.0K
-200.0%
YoY
|
$300.0K
N/A
|
-$100.0K
-88.89%
YoY
|
$100.0K
N/A
|
$100.0K
0.0%
YoY
|
$0.00
-100.0%
YoY
|
-$900.0K
-400.0%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$300.0K
50.0%
YoY
|
$100.0K
N/A
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
| Pretax Income |
$12.30M
-129.57%
YoY
|
$152.5M
284.13%
YoY
|
$41.90M
88.74%
YoY
|
$54.10M
-31.26%
YoY
|
-$41.60M
5.32%
YoY
|
$39.70M
-204.47%
YoY
|
$22.20M
-157.81%
YoY
|
$78.70M
178.09%
YoY
|
-$39.50M
-958.7%
YoY
|
-$38.00M
55.74%
YoY
|
-$38.40M
64.1%
YoY
|
$28.30M
-40.04%
YoY
|
$4.600M
-86.31%
YoY
|
-$24.40M
-110.83%
YoY
|
-$23.40M
-265.96%
YoY
|
$47.20M
-20.67%
YoY
|
$33.60M
-746.15%
YoY
|
$225.3M
-1157.75%
YoY
|
$14.10M
-58.65%
YoY
|
| Income Tax |
$200.0K
-85.71%
YoY
|
$600.0K
100.0%
YoY
|
$300.0K
N/A
|
$200.0K
100.0%
YoY
|
$1.400M
1300.0%
YoY
|
$300.0K
200.0%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
-80.0%
YoY
|
$100.0K
N/A
|
$100.0K
-200.0%
YoY
|
-$100.0K
N/A
|
$500.0K
N/A
|
$0.00
N/A
|
-$100.0K
-133.33%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$300.0K
50.0%
YoY
|
N/A
|
| Net Earnings |
-$20.00M
-62.48%
YoY
|
$126.6M
335.05%
YoY
|
$31.40M
161.67%
YoY
|
$28.40M
-58.36%
YoY
|
-$53.30M
6.81%
YoY
|
$29.10M
-160.12%
YoY
|
$12.00M
-124.79%
YoY
|
$68.20M
291.95%
YoY
|
-$49.90M
775.44%
YoY
|
-$48.40M
40.29%
YoY
|
-$48.40M
45.35%
YoY
|
$17.40M
-52.85%
YoY
|
-$5.700M
-124.05%
YoY
|
-$34.50M
-116.09%
YoY
|
-$33.30M
-429.7%
YoY
|
$36.90M
-33.51%
YoY
|
$23.70M
-354.84%
YoY
|
$214.4M
-940.78%
YoY
|
$10.10M
-66.45%
YoY
|
| Basic Earnings Per Share |
-$0.33
-48.44%
YoY
|
$1.20
757.14%
YoY
|
$0.16
-500.0%
YoY
|
N/A
|
-$0.64
-37.86%
YoY
|
$0.14
-114.0%
YoY
|
-$0.04
-95.35%
YoY
|
N/A
|
-$1.03
267.86%
YoY
|
-$1.00
47.06%
YoY
|
-$0.86
30.3%
YoY
|
N/A
|
-$0.28
-333.33%
YoY
|
-$0.68
-124.64%
YoY
|
-$0.66
842.86%
YoY
|
N/A
|
$0.12
-135.29%
YoY
|
$2.76
-584.21%
YoY
|
-$0.07
-133.33%
YoY
|
| Diluted Earnings Per Share |
-$0.33
-48.44%
YoY
|
$1.16
726.59%
YoY
|
$0.15
-475.0%
YoY
|
$0.27
-100.0%
YoY
|
-$0.64
-37.86%
YoY
|
$0.14
-114.0%
YoY
|
-$0.04
-95.35%
YoY
|
$1.089M
360.2%
YoY
|
-$1.03
267.86%
YoY
|
-$1.00
47.06%
YoY
|
-$0.86
30.3%
YoY
|
$236.7K
-49.7%
YoY
|
-$0.28
-333.33%
YoY
|
-$0.68
-126.36%
YoY
|
-$0.66
842.86%
YoY
|
$470.7K
-39.6%
YoY
|
$0.12
-135.29%
YoY
|
$2.58
-552.63%
YoY
|
-$0.07
-133.33%
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 |
105.2M shares
-3.67%
YoY
|
105.3M shares
7.44%
YoY
|
105.4M shares
7.53%
YoY
|
104.7M shares
66.38%
YoY
|
109.2M shares
73.68%
YoY
|
97.97M shares
55.92%
YoY
|
97.98M shares
31.86%
YoY
|
62.90M shares
-14.46%
YoY
|
62.90M shares
-14.02%
YoY
|
62.83M shares
-14.13%
YoY
|
74.31M shares
2.17%
YoY
|
73.53M shares
2.34%
YoY
|
73.16M shares
1.85%
YoY
|
73.17M shares
1.86%
YoY
|
72.73M shares
1.15%
YoY
|
71.85M shares
0.88%
YoY
|
71.83M shares
0.87%
YoY
|
71.84M shares
0.86%
YoY
|
71.90M shares
0.94%
YoY
|
| 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...