|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$8.961B
19.42%
YoY
|
$7.504B
32.23%
YoY
|
$5.675B
-22.01%
YoY
|
$7.277B
-2.22%
YoY
|
$7.442B
9.06%
YoY
|
| Cost Of Revenue |
$8.032B
22.2%
YoY
|
$6.573B
35.19%
YoY
|
$4.862B
-23.22%
YoY
|
$6.332B
-2.99%
YoY
|
$6.527B
11.27%
YoY
|
| Gross Profit |
$929.0M
-0.21%
YoY
|
$931.0M
14.51%
YoY
|
$813.0M
-13.97%
YoY
|
$945.0M
3.28%
YoY
|
$915.0M
-4.49%
YoY
|
| Selling, General & Admin |
$246.0M
-0.4%
YoY
|
$247.0M
-4.26%
YoY
|
$258.0M
-25.43%
YoY
|
$346.0M
20.14%
YoY
|
$288.0M
-20.22%
YoY
|
| Research & Development |
$37.00M
8.82%
YoY
|
$34.00M
-5.56%
YoY
|
$36.00M
-20.0%
YoY
|
$45.00M
-28.57%
YoY
|
$63.00M
-4.55%
YoY
|
| Depreciation & Amortization |
$237.0M
-6.32%
YoY
|
$253.0M
0.8%
YoY
|
$251.0M
-0.4%
YoY
|
$252.0M
-7.35%
YoY
|
$272.0M
2.26%
YoY
|
| Operating Expenses |
$283.0M
0.71%
YoY
|
$281.0M
-4.42%
YoY
|
$294.0M
-24.81%
YoY
|
$391.0M
11.4%
YoY
|
$351.0M
-49.35%
YoY
|
| Operating Profit |
-$47.00M
-83.9%
YoY
|
-$292.0M
-465.0%
YoY
|
$80.00M
-62.79%
YoY
|
$215.0M
-45.71%
YoY
|
$396.0M
49.43%
YoY
|
| Interest Expense |
$104.0M
4.0%
YoY
|
$100.0M
-15.25%
YoY
|
$118.0M
2.61%
YoY
|
$115.0M
-10.85%
YoY
|
$129.0M
-181.13%
YoY
|
| Other Income/Expense, Net |
-$41.00M
-38.81%
YoY
|
-$67.00M
-4.29%
YoY
|
-$70.00M
-566.67%
YoY
|
$15.00M
-475.0%
YoY
|
-$4.000M
-136.36%
YoY
|
| Pretax Income |
-$192.0M
-58.17%
YoY
|
-$459.0M
325.0%
YoY
|
-$108.0M
-193.91%
YoY
|
$115.0M
-56.27%
YoY
|
$263.0M
4.78%
YoY
|
| Income Tax |
-$11.00M
-82.26%
YoY
|
-$62.00M
-6300.0%
YoY
|
$1.000M
-101.61%
YoY
|
-$62.00M
-181.58%
YoY
|
$76.00M
80.95%
YoY
|
| Net Earnings |
-$182.0M
-54.16%
YoY
|
-$397.0M
264.22%
YoY
|
-$109.0M
-161.58%
YoY
|
$177.0M
-5.35%
YoY
|
$187.0M
-10.53%
YoY
|
| Basic Earnings Per Share |
-$1.75
-52.05%
YoY
|
-$3.65
265.0%
YoY
|
-$1.00
-161.35%
YoY
|
$1.63
-5.23%
YoY
|
$1.72
N/A
|
| Diluted Earnings Per Share |
-$1.75
-52.05%
YoY
|
-$3.65
265.0%
YoY
|
-$1.00
-161.35%
YoY
|
$1.63
-5.23%
YoY
|
$1.72
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.6M shares
-4.95%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
N/A
|
| Diluted Shares Outstanding |
103.6M shares
-4.95%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
N/A
|
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.990B
-21.9%
YoY
|
$1.929B
-11.96%
YoY
|
$1.942B
-9.17%
YoY
|
$2.280B
20.63%
YoY
|
$2.548B
41.48%
YoY
|
$2.191B
30.81%
YoY
|
$2.138B
46.24%
YoY
|
$1.890B
33.57%
YoY
|
$1.801B
51.73%
YoY
|
$1.675B
3.97%
YoY
|
$1.462B
-14.4%
YoY
|
$1.415B
-21.61%
YoY
|
$1.187B
-38.27%
YoY
|
$1.611B
-12.49%
YoY
|
$1.708B
-5.58%
YoY
|
$1.805B
N/A
|
| Cost Of Revenue |
$1.724B
-23.65%
YoY
|
$1.724B
-11.86%
YoY
|
$1.744B
-8.16%
YoY
|
$2.074B
23.75%
YoY
|
$2.258B
44.1%
YoY
|
$1.956B
36.69%
YoY
|
$1.899B
52.16%
YoY
|
$1.676B
37.6%
YoY
|
$1.567B
49.1%
YoY
|
$1.431B
6.39%
YoY
|
$1.248B
-18.0%
YoY
|
$1.218B
-22.17%
YoY
|
$1.051B
-37.1%
YoY
|
$1.345B
-15.73%
YoY
|
$1.522B
-3.37%
YoY
|
$1.565B
N/A
|
| Gross Profit |
$266.0M
-8.28%
YoY
|
$205.0M
-12.77%
YoY
|
$198.0M
-17.15%
YoY
|
$206.0M
-3.74%
YoY
|
$290.0M
23.93%
YoY
|
$235.0M
-3.69%
YoY
|
$239.0M
11.68%
YoY
|
$214.0M
8.63%
YoY
|
$234.0M
72.06%
YoY
|
$244.0M
-8.27%
YoY
|
$214.0M
15.05%
YoY
|
$197.0M
-17.92%
YoY
|
$136.0M
-46.03%
YoY
|
$266.0M
8.57%
YoY
|
$186.0M
-20.51%
YoY
|
$240.0M
N/A
|
| Selling, General & Admin |
$79.00M
8.22%
YoY
|
$72.00M
10.77%
YoY
|
$46.00M
-28.13%
YoY
|
$62.00M
-1.59%
YoY
|
$73.00M
19.67%
YoY
|
$65.00M
10.17%
YoY
|
$64.00M
0.0%
YoY
|
$63.00M
6.78%
YoY
|
$61.00M
10.91%
YoY
|
$59.00M
-26.25%
YoY
|
$64.00M
-29.67%
YoY
|
$59.00M
-28.05%
YoY
|
$55.00M
-36.78%
YoY
|
$80.00M
-6.98%
YoY
|
$91.00M
42.19%
YoY
|
$82.00M
N/A
|
| Research & Development |
$9.000M
0.0%
YoY
|
$9.000M
0.0%
YoY
|
$10.00M
11.11%
YoY
|
$9.000M
12.5%
YoY
|
$9.000M
0.0%
YoY
|
$9.000M
12.5%
YoY
|
$9.000M
0.0%
YoY
|
$8.000M
0.0%
YoY
|
$9.000M
12.5%
YoY
|
$8.000M
-27.27%
YoY
|
$9.000M
-18.18%
YoY
|
$8.000M
-11.11%
YoY
|
$8.000M
-27.27%
YoY
|
$11.00M
-21.43%
YoY
|
$11.00M
-31.25%
YoY
|
$9.000M
N/A
|
| Depreciation & Amortization |
$52.00M
-16.13%
YoY
|
$53.00M
-11.67%
YoY
|
$56.00M
-16.42%
YoY
|
$59.00M
-3.28%
YoY
|
$62.00M
0.0%
YoY
|
$60.00M
-4.76%
YoY
|
$67.00M
11.67%
YoY
|
$61.00M
-3.17%
YoY
|
$62.00M
-8.82%
YoY
|
$63.00M
5.0%
YoY
|
$60.00M
-3.23%
YoY
|
$63.00M
0.0%
YoY
|
$68.00M
6.25%
YoY
|
$60.00M
-4.76%
YoY
|
$62.00M
-16.22%
YoY
|
$63.00M
-68.18%
YoY
|
| Operating Expenses |
$140.0M
70.73%
YoY
|
$81.00M
9.46%
YoY
|
$112.0M
-20.0%
YoY
|
$71.00M
0.0%
YoY
|
$82.00M
17.14%
YoY
|
$74.00M
10.45%
YoY
|
$140.0M
5.26%
YoY
|
$71.00M
5.97%
YoY
|
$70.00M
11.11%
YoY
|
$67.00M
-26.37%
YoY
|
$133.0M
-18.9%
YoY
|
$67.00M
-26.37%
YoY
|
$63.00M
-35.71%
YoY
|
$91.00M
-9.0%
YoY
|
$164.0M
6.49%
YoY
|
$91.00M
N/A
|
| Operating Profit |
$126.0M
-12.5%
YoY
|
$71.00M
-26.04%
YoY
|
$86.00M
-13.13%
YoY
|
-$36.00M
-152.94%
YoY
|
$144.0M
-129.09%
YoY
|
$96.00M
-15.04%
YoY
|
$99.00M
22.22%
YoY
|
$68.00M
6.25%
YoY
|
-$495.0M
587.5%
YoY
|
$113.0M
-15.67%
YoY
|
$81.00M
268.18%
YoY
|
$64.00M
190.91%
YoY
|
-$72.00M
-238.46%
YoY
|
$134.0M
67.5%
YoY
|
$22.00M
-72.5%
YoY
|
$22.00M
N/A
|
| Interest Expense |
-$24.00M
-192.31%
YoY
|
$25.00M
0.0%
YoY
|
-$29.00M
0.0%
YoY
|
$27.00M
3.85%
YoY
|
$26.00M
4.0%
YoY
|
$25.00M
8.7%
YoY
|
-$29.00M
52.63%
YoY
|
$26.00M
18.18%
YoY
|
$25.00M
-37.5%
YoY
|
$23.00M
-34.29%
YoY
|
-$19.00M
46.15%
YoY
|
$22.00M
-24.14%
YoY
|
$40.00M
37.93%
YoY
|
$35.00M
25.0%
YoY
|
-$13.00M
-56.67%
YoY
|
$29.00M
N/A
|
| Other Income/Expense, Net |
-$17.00M
-148.57%
YoY
|
-$11.00M
-35.29%
YoY
|
-$26.00M
116.67%
YoY
|
-$27.00M
80.0%
YoY
|
$35.00M
-333.33%
YoY
|
-$17.00M
-22.73%
YoY
|
-$12.00M
300.0%
YoY
|
-$15.00M
-44.44%
YoY
|
-$15.00M
-6.25%
YoY
|
-$22.00M
-15.38%
YoY
|
-$3.000M
-25.0%
YoY
|
-$27.00M
N/A
|
-$16.00M
60.0%
YoY
|
-$26.00M
-285.71%
YoY
|
-$4.000M
100.0%
YoY
|
$0.00
N/A
|
| Pretax Income |
$76.00M
-50.33%
YoY
|
$35.00M
-35.19%
YoY
|
-$309.0M
1526.32%
YoY
|
-$90.00M
-433.33%
YoY
|
$153.0M
-128.6%
YoY
|
$54.00M
-20.59%
YoY
|
-$19.00M
-72.06%
YoY
|
$27.00M
80.0%
YoY
|
-$535.0M
317.97%
YoY
|
$68.00M
-6.85%
YoY
|
-$68.00M
-423.81%
YoY
|
$15.00M
-314.29%
YoY
|
-$128.0M
-1084.62%
YoY
|
$73.00M
10.61%
YoY
|
$21.00M
-86.79%
YoY
|
-$7.000M
N/A
|
| Income Tax |
$17.00M
-55.26%
YoY
|
$10.00M
-16.67%
YoY
|
-$36.00M
-289.47%
YoY
|
-$25.00M
-327.27%
YoY
|
$38.00M
-135.19%
YoY
|
$12.00M
-25.0%
YoY
|
$19.00M
-575.0%
YoY
|
$11.00M
10.0%
YoY
|
-$108.0M
237.5%
YoY
|
$16.00M
-40.74%
YoY
|
-$4.000M
-96.58%
YoY
|
$10.00M
-41.18%
YoY
|
-$32.00M
-500.0%
YoY
|
$27.00M
8.0%
YoY
|
-$117.0M
-372.09%
YoY
|
$17.00M
N/A
|
| Net Earnings |
$59.00M
-48.25%
YoY
|
$25.00M
-40.48%
YoY
|
-$273.0M
618.42%
YoY
|
-$65.00M
-506.25%
YoY
|
$114.0M
-126.7%
YoY
|
$42.00M
-19.23%
YoY
|
-$38.00M
-40.63%
YoY
|
$16.00M
220.0%
YoY
|
-$427.0M
344.79%
YoY
|
$52.00M
13.04%
YoY
|
-$64.00M
-146.38%
YoY
|
$5.000M
-120.83%
YoY
|
-$96.00M
-2020.0%
YoY
|
$46.00M
12.2%
YoY
|
$138.0M
18.97%
YoY
|
-$24.00M
N/A
|
| Basic Earnings Per Share |
$0.59
-45.37%
YoY
|
$0.25
-37.5%
YoY
|
N/A
|
-$0.64
-526.67%
YoY
|
$1.08
-127.76%
YoY
|
$0.40
-16.67%
YoY
|
N/A
|
$0.15
200.0%
YoY
|
-$3.89
342.05%
YoY
|
$0.48
14.29%
YoY
|
N/A
|
$0.05
-122.73%
YoY
|
-$0.88
-2300.0%
YoY
|
$0.42
10.53%
YoY
|
N/A
|
-$0.22
N/A
|
| Diluted Earnings Per Share |
$0.58
-44.97%
YoY
|
$0.24
-38.46%
YoY
|
-$2.70
-100.0%
YoY
|
-$0.64
-526.67%
YoY
|
$1.05
-126.99%
YoY
|
$0.39
-15.22%
YoY
|
-$353.5K
-39.8%
YoY
|
$0.15
200.0%
YoY
|
-$3.89
342.05%
YoY
|
$0.46
9.52%
YoY
|
-$587.2K
-146.89%
YoY
|
$0.05
-122.73%
YoY
|
-$0.88
-2300.0%
YoY
|
$0.42
10.53%
YoY
|
$1.252M
18.97%
YoY
|
-$0.22
N/A
|
| 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
|
| Basic Shares Outstanding |
100.2M shares
94840558.47%
YoY
|
99.40M shares
-5.69%
YoY
|
101.5M shares
-4.7%
YoY
|
102.7M shares
-5.55%
YoY
|
105.7 shares
-3.91%
YoY
|
105.4M shares
-4.01%
YoY
|
106.5M shares
-2.44%
YoY
|
108.7M shares
-0.37%
YoY
|
110.0 shares
-100.0%
YoY
|
109.8M shares
0.73%
YoY
|
109.1M shares
N/A
|
109.1M shares
0.09%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
N/A
|
N/A
|
109.0M shares
N/A
|
| Diluted Shares Outstanding |
102.1M shares
94536937.04%
YoY
|
102.1M shares
-5.9%
YoY
|
N/A
|
102.3 shares
-100.0%
YoY
|
108.0 shares
-1.82%
YoY
|
108.5M shares
-4.15%
YoY
|
N/A
|
112.1M shares
-0.62%
YoY
|
110.0 shares
-100.0%
YoY
|
113.2M shares
3.85%
YoY
|
N/A
|
112.8M shares
3.49%
YoY
|
109.0M shares
0.0%
YoY
|
109.0M shares
N/A
|
N/A
|
109.0M shares
N/A
|
Loading...