|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$3.245B
127.96%
YoY
|
$1.423B
18.37%
YoY
|
$1.203B
-33.98%
YoY
|
$1.822B
-14.76%
YoY
|
$2.137B
38.58%
YoY
|
| Cost Of Revenue |
$2.490B
98.36%
YoY
|
$1.255B
21.57%
YoY
|
$1.033B
-26.45%
YoY
|
$1.404B
-15.45%
YoY
|
$1.661B
29.47%
YoY
|
| Gross Profit |
$754.7M
329.11%
YoY
|
$175.9M
-7.6%
YoY
|
$190.3M
-54.42%
YoY
|
$417.6M
-12.39%
YoY
|
$476.7M
83.68%
YoY
|
| Selling, General & Admin |
$146.0M
33.45%
YoY
|
$109.4M
-24.1%
YoY
|
$144.1M
16.55%
YoY
|
$123.7M
8.67%
YoY
|
$113.8M
34.13%
YoY
|
| Research & Development |
$3.600M
-28.0%
YoY
|
$5.000M
4.17%
YoY
|
$4.800M
-32.39%
YoY
|
$7.100M
0.0%
YoY
|
$7.100M
91.89%
YoY
|
| Depreciation & Amortization |
$229.3M
24.49%
YoY
|
$184.2M
-39.03%
YoY
|
$302.1M
3.39%
YoY
|
$292.2M
12.74%
YoY
|
$259.1M
62.7%
YoY
|
| Operating Expenses |
$149.6M
30.76%
YoY
|
$114.4M
-23.19%
YoY
|
$148.9M
13.89%
YoY
|
$130.8M
8.16%
YoY
|
$120.9M
36.54%
YoY
|
| Operating Profit |
$332.7M
-416.03%
YoY
|
-$105.3M
-68.23%
YoY
|
-$331.3M
295.56%
YoY
|
-$83.75M
-185.45%
YoY
|
$98.01M
957.4%
YoY
|
| Interest Expense |
$28.38M
15.33%
YoY
|
$24.61M
19.16%
YoY
|
$20.65M
-5.51%
YoY
|
$21.86M
-34.77%
YoY
|
$33.50M
-43.43%
YoY
|
| Other Income/Expense, Net |
-$13.12M
5.18%
YoY
|
-$12.48M
-11.73%
YoY
|
-$14.14M
-33.95%
YoY
|
-$21.40M
-37.8%
YoY
|
-$34.41M
-23.97%
YoY
|
| Pretax Income |
$319.5M
-371.39%
YoY
|
-$117.7M
-65.91%
YoY
|
-$345.4M
228.49%
YoY
|
-$105.2M
-265.33%
YoY
|
$63.60M
-276.71%
YoY
|
| Income Tax |
$4.560M
170.46%
YoY
|
$1.686M
14.69%
YoY
|
$1.470M
46.27%
YoY
|
$1.005M
-76.46%
YoY
|
$4.270M
2746.67%
YoY
|
| Net Earnings |
$315.0M
-363.74%
YoY
|
-$119.4M
-65.57%
YoY
|
-$346.9M
226.76%
YoY
|
-$106.2M
-278.92%
YoY
|
$59.33M
-264.17%
YoY
|
| Basic Earnings Per Share |
$1.29
-343.4%
YoY
|
-$0.53
-67.28%
YoY
|
-$1.62
88.37%
YoY
|
-$0.86
-259.26%
YoY
|
$0.54
-258.82%
YoY
|
| Diluted Earnings Per Share |
$1.26
-337.74%
YoY
|
-$0.53
-67.28%
YoY
|
-$1.62
88.37%
YoY
|
-$0.86
-259.26%
YoY
|
$0.54
-258.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
243.4M shares
8.45%
YoY
|
224.4M shares
4.96%
YoY
|
213.8M shares
73.85%
YoY
|
123.0M shares
12.48%
YoY
|
109.3M shares
2.83%
YoY
|
| Diluted Shares Outstanding |
249.3M shares
11.12%
YoY
|
224.4M shares
4.96%
YoY
|
213.8M shares
73.85%
YoY
|
123.0M shares
12.14%
YoY
|
109.7M shares
3.14%
YoY
|
|
Concept
|
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 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$945.1M
12.12%
YoY
|
$935.7M
47.34%
YoY
|
$870.9M
70.85%
YoY
|
$896.0M
127.9%
YoY
|
$842.9M
188.53%
YoY
|
$635.0M
178.04%
YoY
|
$509.7M
137.02%
YoY
|
$393.2M
140.21%
YoY
|
$292.1M
48.88%
YoY
|
$228.4M
-63.61%
YoY
|
$215.1M
-59.29%
YoY
|
$163.7M
-63.13%
YoY
|
$196.2M
-54.12%
YoY
|
$627.6M
48.85%
YoY
|
$528.2M
8.56%
YoY
|
$444.0M
-20.57%
YoY
|
$427.7M
-26.07%
YoY
|
$421.7M
-17.81%
YoY
|
$486.5M
-2.98%
YoY
|
| Cost Of Revenue |
$676.3M
4.07%
YoY
|
$673.9M
28.45%
YoY
|
$632.9M
49.39%
YoY
|
$682.7M
98.09%
YoY
|
$649.9M
141.35%
YoY
|
$524.7M
140.91%
YoY
|
$423.6M
121.21%
YoY
|
$344.6M
129.66%
YoY
|
$269.3M
50.62%
YoY
|
$217.8M
-57.48%
YoY
|
$191.5M
-53.1%
YoY
|
$150.1M
-54.99%
YoY
|
$178.8M
-44.91%
YoY
|
$512.2M
51.71%
YoY
|
$408.3M
9.58%
YoY
|
$333.4M
-23.66%
YoY
|
$324.5M
-27.52%
YoY
|
$337.6M
-16.3%
YoY
|
$372.7M
-4.23%
YoY
|
| Gross Profit |
$268.8M
39.24%
YoY
|
$261.7M
137.1%
YoY
|
$238.0M
176.44%
YoY
|
$213.3M
334.57%
YoY
|
$193.0M
735.08%
YoY
|
$110.4M
545.92%
YoY
|
$86.08M
265.64%
YoY
|
$49.09M
241.85%
YoY
|
$23.12M
-28.8%
YoY
|
$17.09M
-85.64%
YoY
|
$23.54M
-80.36%
YoY
|
$14.36M
-87.01%
YoY
|
$32.47M
-68.55%
YoY
|
$119.0M
41.65%
YoY
|
$119.9M
5.25%
YoY
|
$110.5M
-9.49%
YoY
|
$103.2M
-21.11%
YoY
|
$84.01M
-23.36%
YoY
|
$113.9M
1.34%
YoY
|
| Selling, General & Admin |
$39.70M
10.72%
YoY
|
$39.68M
10.66%
YoY
|
$36.87M
4.89%
YoY
|
$37.42M
-0.1%
YoY
|
$35.86M
72.93%
YoY
|
$35.86M
123.16%
YoY
|
$35.15M
48.19%
YoY
|
$37.45M
46.75%
YoY
|
$20.73M
-45.47%
YoY
|
$16.07M
-71.75%
YoY
|
$23.72M
-44.45%
YoY
|
$25.52M
-3.98%
YoY
|
$38.02M
43.69%
YoY
|
$56.88M
103.62%
YoY
|
$42.70M
50.0%
YoY
|
$26.58M
-3.29%
YoY
|
$26.46M
10.36%
YoY
|
$27.94M
-17.55%
YoY
|
$28.47M
15.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
|
| Depreciation & Amortization |
$63.50M
8.01%
YoY
|
$58.65M
6.31%
YoY
|
$58.76M
11.36%
YoY
|
$56.54M
26.04%
YoY
|
$58.79M
44.56%
YoY
|
$55.16M
20.26%
YoY
|
$52.76M
-21.72%
YoY
|
$44.86M
-39.02%
YoY
|
$40.67M
-45.96%
YoY
|
$45.87M
-46.55%
YoY
|
$67.40M
-17.9%
YoY
|
$73.57M
7.08%
YoY
|
$75.26M
7.69%
YoY
|
$85.82M
20.07%
YoY
|
$82.10M
14.99%
YoY
|
$68.71M
0.62%
YoY
|
$69.89M
17.65%
YoY
|
$71.48M
19.03%
YoY
|
$71.40M
42.9%
YoY
|
| Operating Expenses |
$103.2M
187.83%
YoY
|
$39.68M
10.66%
YoY
|
$95.63M
8.78%
YoY
|
$37.42M
-0.1%
YoY
|
$35.86M
72.93%
YoY
|
$35.86M
123.16%
YoY
|
$87.91M
270.66%
YoY
|
$37.45M
46.75%
YoY
|
$20.73M
-45.47%
YoY
|
$16.07M
-71.75%
YoY
|
$23.72M
-44.45%
YoY
|
$25.52M
-3.98%
YoY
|
$38.02M
43.69%
YoY
|
$56.88M
103.62%
YoY
|
$42.70M
50.0%
YoY
|
$26.58M
-3.29%
YoY
|
$26.46M
10.36%
YoY
|
$27.94M
-17.55%
YoY
|
$28.47M
15.66%
YoY
|
| Operating Profit |
$165.6M
119.09%
YoY
|
$159.5M
1355.56%
YoY
|
$142.3M
-7882.39%
YoY
|
$102.3M
-373.54%
YoY
|
$75.58M
-306.05%
YoY
|
$10.96M
-123.45%
YoY
|
-$1.829M
-97.15%
YoY
|
-$37.41M
-59.53%
YoY
|
-$36.68M
-66.32%
YoY
|
-$46.72M
-29.05%
YoY
|
-$64.10M
-16.61%
YoY
|
-$92.42M
-1270.22%
YoY
|
-$108.9M
-9973.35%
YoY
|
-$65.85M
314.56%
YoY
|
-$76.87M
-643.29%
YoY
|
$7.898M
-68.31%
YoY
|
$1.103M
-97.5%
YoY
|
-$15.89M
-206.58%
YoY
|
$14.15M
-64.84%
YoY
|
| Interest Expense |
-$7.307M
-199.5%
YoY
|
$6.198M
-15.95%
YoY
|
-$6.514M
-18.33%
YoY
|
$7.150M
6.7%
YoY
|
$7.344M
28.26%
YoY
|
$7.374M
75.32%
YoY
|
-$7.976M
-315.04%
YoY
|
$6.701M
21.31%
YoY
|
$5.726M
6.97%
YoY
|
$4.206M
-30.66%
YoY
|
$3.709M
-35.71%
YoY
|
$5.524M
5.93%
YoY
|
$5.353M
-2.26%
YoY
|
$6.066M
12.44%
YoY
|
$5.769M
-7.24%
YoY
|
$5.215M
-12.76%
YoY
|
$5.477M
-61.74%
YoY
|
$5.395M
-22.82%
YoY
|
$6.219M
-15.02%
YoY
|
| Other Income/Expense, Net |
$2.927M
-149.75%
YoY
|
-$6.478M
223.25%
YoY
|
-$11.30M
-587.36%
YoY
|
$3.974M
-164.98%
YoY
|
-$5.883M
-206.56%
YoY
|
-$2.004M
-71.06%
YoY
|
$2.318M
-43.6%
YoY
|
-$6.116M
-35.63%
YoY
|
$5.521M
-278.44%
YoY
|
-$6.925M
22.57%
YoY
|
$4.110M
-171.16%
YoY
|
-$9.502M
84.15%
YoY
|
-$3.094M
-43.95%
YoY
|
-$5.650M
14.21%
YoY
|
-$5.776M
-32.88%
YoY
|
-$5.160M
-160.88%
YoY
|
-$5.520M
-61.4%
YoY
|
-$4.947M
-75.24%
YoY
|
-$8.605M
-530.68%
YoY
|
| Pretax Income |
$150.2M
115.45%
YoY
|
$153.0M
1609.04%
YoY
|
$134.6M
1170.87%
YoY
|
$106.3M
-344.23%
YoY
|
$69.70M
-323.68%
YoY
|
$8.952M
-116.69%
YoY
|
$10.59M
-117.65%
YoY
|
-$43.52M
-57.3%
YoY
|
-$31.16M
-72.18%
YoY
|
-$53.65M
-24.98%
YoY
|
-$60.00M
-27.36%
YoY
|
-$101.9M
-3822.64%
YoY
|
-$112.0M
2435.59%
YoY
|
-$71.50M
243.24%
YoY
|
-$82.60M
-1601.82%
YoY
|
$2.738M
-91.8%
YoY
|
-$4.417M
-114.86%
YoY
|
-$20.83M
310.48%
YoY
|
$5.500M
-86.97%
YoY
|
| Income Tax |
$100.0K
-91.94%
YoY
|
-$101.0M
-63225.0%
YoY
|
$1.600M
-706.06%
YoY
|
$1.560M
230.51%
YoY
|
$1.240M
99.68%
YoY
|
$160.0K
-81.33%
YoY
|
-$264.0K
-220.55%
YoY
|
$472.0K
-6.9%
YoY
|
$621.0K
26.48%
YoY
|
$857.0K
238.74%
YoY
|
$219.0K
-23.69%
YoY
|
$507.0K
-161.83%
YoY
|
$491.0K
-12.94%
YoY
|
$253.0K
-74.02%
YoY
|
$287.0K
-149.06%
YoY
|
-$820.0K
-131.26%
YoY
|
$564.0K
-160.26%
YoY
|
$974.0K
-69.26%
YoY
|
-$585.0K
-65.83%
YoY
|
| Net Earnings |
$150.1M
119.21%
YoY
|
$254.0M
2788.91%
YoY
|
$133.0M
1125.22%
YoY
|
$104.7M
-338.06%
YoY
|
$68.46M
-315.41%
YoY
|
$8.792M
-116.13%
YoY
|
$10.85M
-118.03%
YoY
|
-$43.99M
-57.05%
YoY
|
-$31.78M
-71.75%
YoY
|
-$54.50M
-24.05%
YoY
|
-$60.21M
-27.4%
YoY
|
-$102.4M
-2978.95%
YoY
|
-$112.5M
2158.34%
YoY
|
-$71.76M
229.07%
YoY
|
-$82.93M
-1453.26%
YoY
|
$3.558M
-88.44%
YoY
|
-$4.981M
-116.24%
YoY
|
-$21.81M
164.54%
YoY
|
$6.128M
-86.06%
YoY
|
| Basic Earnings Per Share |
$0.66
135.71%
YoY
|
$1.09
2625.0%
YoY
|
N/A
|
$0.43
-315.0%
YoY
|
$0.28
-286.67%
YoY
|
$0.04
-116.0%
YoY
|
N/A
|
-$0.20
-99.96%
YoY
|
-$0.15
-99.97%
YoY
|
-$0.25
-99.93%
YoY
|
N/A
|
-$480.00
-1600100.0%
YoY
|
-$530.00
1059900.0%
YoY
|
-$340.00
161804.76%
YoY
|
N/A
|
$0.03
-89.29%
YoY
|
-$0.05
-117.86%
YoY
|
-$0.21
200.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.64
138.31%
YoY
|
$1.07
2575.0%
YoY
|
$0.54
-100.0%
YoY
|
$0.42
-310.0%
YoY
|
$0.27
-280.0%
YoY
|
$0.04
-116.0%
YoY
|
$44.83K
-115.96%
YoY
|
-$0.20
-99.96%
YoY
|
-$0.15
-99.97%
YoY
|
-$0.25
-99.93%
YoY
|
-$280.9K
-39.78%
YoY
|
-$480.00
-1600100.0%
YoY
|
-$530.00
1059900.0%
YoY
|
-$340.00
161804.76%
YoY
|
-$466.5K
-910.67%
YoY
|
$0.03
-89.29%
YoY
|
-$0.05
-118.52%
YoY
|
-$0.21
200.0%
YoY
|
$57.55K
-85.34%
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 |
230.5M shares
-5.52%
YoY
|
233.7M shares
-3.94%
YoY
|
245.5M shares
1.47%
YoY
|
244.1M shares
8.76%
YoY
|
244.0M shares
13.24%
YoY
|
243.3M shares
13.09%
YoY
|
242.0M shares
12.88%
YoY
|
224.5M shares
4.77%
YoY
|
215.4M shares
0.79%
YoY
|
215.1M shares
1.07%
YoY
|
214.4M shares
1.97%
YoY
|
214.3M shares
104.25%
YoY
|
213.8M shares
103.9%
YoY
|
212.8M shares
103.83%
YoY
|
210.2M shares
98.95%
YoY
|
104.9M shares
-3.61%
YoY
|
104.8M shares
-5.82%
YoY
|
104.4M shares
-6.77%
YoY
|
105.7M shares
-5.51%
YoY
|
| Diluted Shares Outstanding |
233.2M shares
-7.0%
YoY
|
237.1M shares
-4.29%
YoY
|
N/A
|
250.8M shares
11.73%
YoY
|
250.8M shares
16.4%
YoY
|
247.7M shares
15.15%
YoY
|
N/A
|
224.5M shares
4.77%
YoY
|
215.4M shares
0.79%
YoY
|
215.1M shares
1.07%
YoY
|
N/A
|
214.3M shares
103.55%
YoY
|
213.8M shares
103.9%
YoY
|
212.8M shares
103.83%
YoY
|
N/A
|
105.3M shares
-3.42%
YoY
|
104.8M shares
-6.01%
YoY
|
104.4M shares
-6.77%
YoY
|
N/A
|
Loading...