|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$1.992B
29.23%
YoY
|
$1.541B
-5.36%
YoY
|
$1.629B
-0.77%
YoY
|
$1.641B
32.04%
YoY
|
$1.243B
19.93%
YoY
|
| Cost Of Revenue |
$1.245B
44.9%
YoY
|
$858.9M
-16.73%
YoY
|
$1.032B
-1.88%
YoY
|
$1.051B
24.24%
YoY
|
$846.2M
45.65%
YoY
|
| Gross Profit |
$747.5M
9.52%
YoY
|
$682.5M
14.3%
YoY
|
$597.1M
1.2%
YoY
|
$590.0M
48.65%
YoY
|
$396.9M
-12.86%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$211.7M
24.03%
YoY
|
$170.6M
27.94%
YoY
|
$133.4M
0.35%
YoY
|
$132.9M
7.63%
YoY
|
$123.5M
12.45%
YoY
|
| Operating Expenses |
$398.4M
-1.13%
YoY
|
$402.9M
3.89%
YoY
|
$387.8M
-1.9%
YoY
|
$395.3M
33.23%
YoY
|
$296.7M
13.55%
YoY
|
| Operating Profit |
$349.1M
23.7%
YoY
|
$282.2M
40.27%
YoY
|
$201.2M
99.72%
YoY
|
$100.7M
1039.26%
YoY
|
$8.843M
-95.45%
YoY
|
| Interest Expense |
$127.1M
7.25%
YoY
|
$118.5M
3.54%
YoY
|
$114.5M
26.78%
YoY
|
$90.30M
67.16%
YoY
|
$54.02M
71.77%
YoY
|
| Other Income/Expense, Net |
$4.592M
-42.45%
YoY
|
$7.979M
89.62%
YoY
|
$4.208M
75.04%
YoY
|
$2.404M
-78.23%
YoY
|
$11.04M
117.0%
YoY
|
| Pretax Income |
$226.6M
31.99%
YoY
|
$171.7M
88.78%
YoY
|
$90.94M
607.51%
YoY
|
$12.85M
-137.65%
YoY
|
-$34.14M
-120.34%
YoY
|
| Income Tax |
$47.11M
107.85%
YoY
|
$22.66M
7.61%
YoY
|
$21.06M
3654.19%
YoY
|
$561.0K
-102.25%
YoY
|
-$24.94M
-146.05%
YoY
|
| Net Earnings |
$88.09M
-43.92%
YoY
|
$157.1M
104.23%
YoY
|
$76.92M
335.47%
YoY
|
$17.66M
-606.1%
YoY
|
-$3.490M
-102.94%
YoY
|
| Basic Earnings Per Share |
$0.81
-50.0%
YoY
|
$1.62
92.86%
YoY
|
$0.84
300.0%
YoY
|
$0.21
-625.0%
YoY
|
-$0.04
-102.56%
YoY
|
| Diluted Earnings Per Share |
$0.80
-50.62%
YoY
|
$1.62
92.86%
YoY
|
$0.84
300.0%
YoY
|
$0.21
-625.0%
YoY
|
-$0.04
-102.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
109.3M shares
12.82%
YoY
|
96.85M shares
5.13%
YoY
|
92.13M shares
10.08%
YoY
|
83.69M shares
5.22%
YoY
|
79.54M shares
4.16%
YoY
|
| Diluted Shares Outstanding |
110.1M shares
13.53%
YoY
|
97.00M shares
5.14%
YoY
|
92.25M shares
9.21%
YoY
|
84.47M shares
6.2%
YoY
|
79.54M shares
4.01%
YoY
|
|
Concept
|
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 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$608.5M
66.43%
YoY
|
$511.4M
64.01%
YoY
|
$824.6M
22.29%
YoY
|
$640.2M
31.8%
YoY
|
$365.6M
39.79%
YoY
|
$311.8M
19.95%
YoY
|
$674.3M
26.25%
YoY
|
$485.8M
4.87%
YoY
|
$261.5M
0.13%
YoY
|
$260.0M
-2.61%
YoY
|
$534.1M
-16.19%
YoY
|
$463.2M
-21.44%
YoY
|
$261.2M
-13.65%
YoY
|
$266.9M
17.42%
YoY
|
$637.3M
22.1%
YoY
|
$589.6M
70.53%
YoY
|
$302.5M
33.18%
YoY
|
$227.3M
-6.97%
YoY
|
$521.9M
22.57%
YoY
|
| Cost Of Revenue |
$492.8M
70.9%
YoY
|
$421.4M
109.12%
YoY
|
$508.3M
36.78%
YoY
|
$383.1M
42.31%
YoY
|
$288.4M
63.82%
YoY
|
$201.5M
36.47%
YoY
|
$371.6M
39.66%
YoY
|
$269.2M
-1.71%
YoY
|
$176.0M
-7.53%
YoY
|
$147.7M
-10.7%
YoY
|
$266.1M
-33.88%
YoY
|
$273.9M
-30.39%
YoY
|
$190.4M
-18.34%
YoY
|
$165.3M
13.41%
YoY
|
$402.4M
42.15%
YoY
|
$393.4M
86.83%
YoY
|
$233.1M
38.09%
YoY
|
$145.8M
-18.86%
YoY
|
$283.1M
-1.42%
YoY
|
| Gross Profit |
$115.7M
49.75%
YoY
|
$90.06M
-18.37%
YoY
|
$316.3M
4.5%
YoY
|
$257.1M
18.74%
YoY
|
$77.27M
-9.65%
YoY
|
$110.3M
-1.76%
YoY
|
$302.7M
12.93%
YoY
|
$216.6M
14.4%
YoY
|
$85.52M
20.73%
YoY
|
$112.3M
10.55%
YoY
|
$268.0M
14.1%
YoY
|
$189.3M
-3.48%
YoY
|
$70.84M
2.12%
YoY
|
$101.6M
24.6%
YoY
|
$234.9M
-1.66%
YoY
|
$196.2M
45.13%
YoY
|
$69.37M
18.96%
YoY
|
$81.53M
26.04%
YoY
|
$238.9M
72.24%
YoY
|
| Selling, General & Admin |
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
|
| 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 |
$36.93M
11.63%
YoY
|
$34.18M
3.48%
YoY
|
$33.96M
6.74%
YoY
|
$33.85M
-8.01%
YoY
|
$33.08M
18.24%
YoY
|
$33.03M
20.41%
YoY
|
$31.81M
20.19%
YoY
|
$36.80M
36.3%
YoY
|
$27.98M
12.15%
YoY
|
$27.43M
13.68%
YoY
|
$26.47M
11.75%
YoY
|
$27.00M
8.43%
YoY
|
$24.95M
11.61%
YoY
|
$24.13M
-2.59%
YoY
|
$23.69M
-3.96%
YoY
|
$24.90M
-7.43%
YoY
|
$22.35M
-10.29%
YoY
|
$24.77M
0.88%
YoY
|
$24.66M
1.39%
YoY
|
| Operating Expenses |
$104.3M
20.95%
YoY
|
$100.3M
1.61%
YoY
|
$117.7M
11.15%
YoY
|
$107.5M
-6.04%
YoY
|
$86.24M
-8.26%
YoY
|
$98.72M
7.19%
YoY
|
$105.9M
3.52%
YoY
|
$114.4M
10.21%
YoY
|
$94.00M
3.52%
YoY
|
$92.10M
-0.75%
YoY
|
$102.3M
1.99%
YoY
|
$103.8M
-10.13%
YoY
|
$90.80M
-15.93%
YoY
|
$92.80M
2.09%
YoY
|
$100.3M
23.83%
YoY
|
$115.5M
169.23%
YoY
|
$108.0M
-4.93%
YoY
|
$90.90M
31.36%
YoY
|
$81.00M
14.08%
YoY
|
| Operating Profit |
$4.183M
-146.62%
YoY
|
-$12.15M
-204.63%
YoY
|
$198.6M
0.9%
YoY
|
$149.7M
46.47%
YoY
|
-$8.973M
5.64%
YoY
|
$11.61M
-42.5%
YoY
|
$196.8M
18.74%
YoY
|
$102.2M
19.48%
YoY
|
-$8.494M
-55.35%
YoY
|
$20.19M
127.74%
YoY
|
$165.8M
23.19%
YoY
|
$85.52M
6.03%
YoY
|
-$19.03M
-50.7%
YoY
|
$8.866M
-108.17%
YoY
|
$134.6M
-14.77%
YoY
|
$80.65M
-12.58%
YoY
|
-$38.59M
-28.64%
YoY
|
-$108.5M
3105.32%
YoY
|
$157.9M
129.25%
YoY
|
| Interest Expense |
$38.48M
22.28%
YoY
|
$31.56M
1.21%
YoY
|
$31.58M
0.38%
YoY
|
-$33.02M
11.55%
YoY
|
$31.47M
13.35%
YoY
|
$31.19M
9.08%
YoY
|
$31.46M
-3.31%
YoY
|
-$29.60M
3.86%
YoY
|
$27.76M
-3.79%
YoY
|
$28.59M
0.55%
YoY
|
$32.54M
13.55%
YoY
|
-$28.50M
-5.63%
YoY
|
$28.86M
8.75%
YoY
|
$28.43M
45.36%
YoY
|
$28.65M
105.07%
YoY
|
-$30.20M
92.36%
YoY
|
$26.53M
151.1%
YoY
|
$19.56M
78.17%
YoY
|
$13.97M
-16.56%
YoY
|
| Other Income/Expense, Net |
$7.801M
250.61%
YoY
|
$2.891M
-19.52%
YoY
|
$2.603M
25.87%
YoY
|
-$3.293M
-923.25%
YoY
|
$2.225M
-56.74%
YoY
|
$3.592M
-0.91%
YoY
|
$2.068M
-280.3%
YoY
|
$400.0K
-78.95%
YoY
|
$5.143M
732.2%
YoY
|
$3.625M
12400.0%
YoY
|
-$1.147M
-144.54%
YoY
|
$1.900M
-170.37%
YoY
|
$618.0K
-56.05%
YoY
|
$29.00K
-97.02%
YoY
|
$2.575M
-6.74%
YoY
|
-$2.700M
-437.5%
YoY
|
$1.406M
30.79%
YoY
|
$974.0K
-14.49%
YoY
|
$2.761M
-38.47%
YoY
|
| Pretax Income |
-$26.49M
-30.67%
YoY
|
-$40.82M
155.36%
YoY
|
$169.6M
1.31%
YoY
|
$113.3M
50.13%
YoY
|
-$38.22M
22.83%
YoY
|
-$15.98M
234.88%
YoY
|
$167.4M
26.77%
YoY
|
$75.50M
53.14%
YoY
|
-$31.11M
-34.17%
YoY
|
-$4.773M
-75.57%
YoY
|
$132.1M
21.76%
YoY
|
$49.30M
-13.51%
YoY
|
-$47.26M
-25.83%
YoY
|
-$19.54M
-84.63%
YoY
|
$108.5M
-26.04%
YoY
|
$57.00M
-510.07%
YoY
|
-$63.72M
0.24%
YoY
|
-$127.1M
861.13%
YoY
|
$146.7M
159.09%
YoY
|
| Income Tax |
$9.989M
-185.18%
YoY
|
-$22.07M
369.31%
YoY
|
$40.67M
-2.64%
YoY
|
$21.77M
143.51%
YoY
|
-$11.73M
-39.76%
YoY
|
-$4.702M
2541.57%
YoY
|
$41.77M
25.17%
YoY
|
$8.939M
-23.49%
YoY
|
-$19.47M
78.19%
YoY
|
-$178.0K
-96.17%
YoY
|
$33.37M
33.75%
YoY
|
$11.68M
-8.49%
YoY
|
-$10.93M
-34.38%
YoY
|
-$4.646M
-85.47%
YoY
|
$24.95M
-31.49%
YoY
|
$12.77M
-177.39%
YoY
|
-$16.65M
-32.77%
YoY
|
-$31.97M
476.7%
YoY
|
$36.42M
66.51%
YoY
|
| Net Earnings |
-$38.01M
45.45%
YoY
|
-$18.91M
-80.47%
YoY
|
$129.2M
0.48%
YoY
|
$82.45M
19.42%
YoY
|
-$26.13M
151.2%
YoY
|
-$96.83M
3569.12%
YoY
|
$128.6M
27.27%
YoY
|
$69.04M
74.86%
YoY
|
-$10.40M
-70.11%
YoY
|
-$2.639M
-80.3%
YoY
|
$101.0M
17.99%
YoY
|
$39.48M
-14.03%
YoY
|
-$34.81M
-23.82%
YoY
|
-$13.40M
-85.72%
YoY
|
$85.64M
-23.02%
YoY
|
$45.93M
1035.4%
YoY
|
-$45.69M
21.53%
YoY
|
-$93.82M
1124.95%
YoY
|
$111.2M
194.93%
YoY
|
| Basic Earnings Per Share |
-$0.31
34.78%
YoY
|
-$0.15
-82.76%
YoY
|
$1.10
-14.06%
YoY
|
N/A
|
-$0.23
130.0%
YoY
|
-$0.87
2800.0%
YoY
|
$1.28
17.43%
YoY
|
$0.69
60.47%
YoY
|
-$0.10
-73.68%
YoY
|
-$0.03
-78.57%
YoY
|
$1.09
15.96%
YoY
|
$0.43
-20.37%
YoY
|
-$0.38
-28.3%
YoY
|
-$0.14
-87.5%
YoY
|
$0.94
-32.86%
YoY
|
$0.54
980.0%
YoY
|
-$0.53
12.77%
YoY
|
-$1.12
1020.0%
YoY
|
$1.40
197.87%
YoY
|
| Diluted Earnings Per Share |
-$0.31
34.78%
YoY
|
-$0.15
-82.76%
YoY
|
$1.08
-14.29%
YoY
|
$731.3K
105979574.77%
YoY
|
-$0.23
130.0%
YoY
|
-$0.87
2800.0%
YoY
|
$1.26
15.6%
YoY
|
$0.69
60.47%
YoY
|
-$0.10
-73.68%
YoY
|
-$0.03
-78.57%
YoY
|
$1.09
15.96%
YoY
|
$0.43
-18.87%
YoY
|
-$0.38
-28.3%
YoY
|
-$0.14
-87.5%
YoY
|
$0.94
-32.86%
YoY
|
$0.53
960.0%
YoY
|
-$0.53
12.77%
YoY
|
-$1.12
1020.0%
YoY
|
$1.40
197.87%
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 |
122.5M shares
8.91%
YoY
|
122.4M shares
10.41%
YoY
|
118.2M shares
17.18%
YoY
|
112.4M shares
11.79%
YoY
|
112.4M shares
11.79%
YoY
|
110.9M shares
18.34%
YoY
|
100.8M shares
9.09%
YoY
|
100.6M shares
9.18%
YoY
|
100.6M shares
8.87%
YoY
|
93.71M shares
1.43%
YoY
|
92.45M shares
1.22%
YoY
|
92.13M shares
7.75%
YoY
|
92.39M shares
8.05%
YoY
|
92.39M shares
9.88%
YoY
|
91.33M shares
14.75%
YoY
|
85.51M shares
7.49%
YoY
|
85.51M shares
7.49%
YoY
|
84.08M shares
5.7%
YoY
|
79.60M shares
0.1%
YoY
|
| Diluted Shares Outstanding |
122.5M shares
8.91%
YoY
|
122.4M shares
10.41%
YoY
|
119.7M shares
17.47%
YoY
|
N/A
|
112.4M shares
11.79%
YoY
|
110.9M shares
18.34%
YoY
|
101.9M shares
10.14%
YoY
|
100.8M shares
9.24%
YoY
|
100.6M shares
8.87%
YoY
|
93.71M shares
1.43%
YoY
|
92.56M shares
1.23%
YoY
|
92.25M shares
6.79%
YoY
|
92.39M shares
8.05%
YoY
|
92.39M shares
9.88%
YoY
|
91.43M shares
14.69%
YoY
|
86.39M shares
8.39%
YoY
|
85.51M shares
7.49%
YoY
|
84.08M shares
5.7%
YoY
|
79.72M shares
0.1%
YoY
|
Loading...