|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$3.664B
30.86%
YoY
|
$2.800B
-4.21%
YoY
|
$2.923B
-22.18%
YoY
|
$3.756B
6.92%
YoY
|
$3.513B
-0.9%
YoY
|
| Cost Of Revenue |
$2.258B
12.34%
YoY
|
$2.010B
-8.55%
YoY
|
$2.198B
362.74%
YoY
|
$475.0M
7.47%
YoY
|
$442.0M
0.45%
YoY
|
| Gross Profit |
$1.406B
77.97%
YoY
|
$790.0M
8.97%
YoY
|
$725.0M
-77.9%
YoY
|
$3.281B
6.84%
YoY
|
$3.071B
-1.1%
YoY
|
| Selling, General & Admin |
$158.0M
16.18%
YoY
|
$136.0M
0.0%
YoY
|
$136.0M
-17.58%
YoY
|
$165.0M
-2.94%
YoY
|
$170.0M
15.65%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$158.0M
-3.07%
YoY
|
$163.0M
-0.61%
YoY
|
$164.0M
-20.77%
YoY
|
$207.0M
4.02%
YoY
|
$199.0M
-3.4%
YoY
|
| Operating Expenses |
$158.0M
16.18%
YoY
|
$136.0M
0.0%
YoY
|
$136.0M
-17.58%
YoY
|
$165.0M
-2.94%
YoY
|
$170.0M
15.65%
YoY
|
| Operating Profit |
$584.0M
489.9%
YoY
|
$99.00M
482.35%
YoY
|
$17.00M
-95.51%
YoY
|
$379.0M
802.38%
YoY
|
$42.00M
-333.33%
YoY
|
| Interest Expense |
$21.00M
-38.24%
YoY
|
$34.00M
9.68%
YoY
|
$31.00M
-34.04%
YoY
|
$47.00M
-4.08%
YoY
|
$49.00M
28.95%
YoY
|
| Other Income/Expense, Net |
-$70.00M
1650.0%
YoY
|
-$4.000M
-81.82%
YoY
|
-$22.00M
-540.0%
YoY
|
$5.000M
-16.67%
YoY
|
$6.000M
-14.29%
YoY
|
| Pretax Income |
$504.0M
726.23%
YoY
|
$61.00M
454.55%
YoY
|
$11.00M
-97.16%
YoY
|
$387.0M
6350.0%
YoY
|
$6.000M
-110.53%
YoY
|
| Income Tax |
$195.0M
282.35%
YoY
|
$51.00M
-12.07%
YoY
|
$58.00M
-61.84%
YoY
|
$152.0M
80.95%
YoY
|
$84.00M
342.11%
YoY
|
| Net Earnings |
$307.0M
2970.0%
YoY
|
$10.00M
-121.28%
YoY
|
-$47.00M
-120.0%
YoY
|
$235.0M
-379.76%
YoY
|
-$84.00M
3.7%
YoY
|
| Basic Earnings Per Share |
$3.87
3125.0%
YoY
|
$0.12
-123.53%
YoY
|
-$0.51
-119.84%
YoY
|
$2.57
-376.34%
YoY
|
-$0.93
3.33%
YoY
|
| Diluted Earnings Per Share |
$3.83
3091.67%
YoY
|
$0.12
-123.53%
YoY
|
-$0.51
-120.24%
YoY
|
$2.52
-370.97%
YoY
|
-$0.93
3.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
79.50M shares
-7.67%
YoY
|
86.10M shares
-5.8%
YoY
|
91.40M shares
0.11%
YoY
|
91.30M shares
0.88%
YoY
|
90.50M shares
0.67%
YoY
|
| Diluted Shares Outstanding |
80.30M shares
-7.06%
YoY
|
86.40M shares
-5.47%
YoY
|
91.40M shares
-2.04%
YoY
|
93.30M shares
3.09%
YoY
|
90.50M shares
0.67%
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 |
$974.0M
19.22%
YoY
|
$1.058B
-7.19%
YoY
|
$945.0M
8.25%
YoY
|
$834.0M
8.45%
YoY
|
$817.0M
11.92%
YoY
|
$1.140B
86.27%
YoY
|
$873.0M
26.71%
YoY
|
$769.0M
15.12%
YoY
|
$730.0M
3.55%
YoY
|
$612.0M
-18.94%
YoY
|
$689.0M
-13.33%
YoY
|
$668.0M
-28.33%
YoY
|
$705.0M
-27.62%
YoY
|
$755.0M
-22.64%
YoY
|
$795.0M
-9.04%
YoY
|
$932.0M
3.79%
YoY
|
$974.0M
10.06%
YoY
|
$976.0M
13.75%
YoY
|
$874.0M
0.23%
YoY
|
| Cost Of Revenue |
$653.0M
17.87%
YoY
|
$647.0M
14.31%
YoY
|
$547.0M
4.79%
YoY
|
$616.0M
12.61%
YoY
|
$554.0M
16.63%
YoY
|
$566.0M
21.98%
YoY
|
$522.0M
-0.38%
YoY
|
$547.0M
-0.55%
YoY
|
$475.0M
-14.87%
YoY
|
$464.0M
-13.43%
YoY
|
$524.0M
424.0%
YoY
|
$550.0M
-17.66%
YoY
|
$558.0M
376.92%
YoY
|
$536.0M
335.77%
YoY
|
$100.0M
-13.79%
YoY
|
$668.0M
2.45%
YoY
|
$117.0M
6.36%
YoY
|
$123.0M
13.89%
YoY
|
$116.0M
-82.71%
YoY
|
| Gross Profit |
$321.0M
22.05%
YoY
|
$411.0M
-28.4%
YoY
|
$398.0M
13.39%
YoY
|
$218.0M
-1.8%
YoY
|
$263.0M
3.14%
YoY
|
$574.0M
287.84%
YoY
|
$351.0M
112.73%
YoY
|
$222.0M
88.14%
YoY
|
$255.0M
73.47%
YoY
|
$148.0M
-32.42%
YoY
|
$165.0M
-76.26%
YoY
|
$118.0M
-55.3%
YoY
|
$147.0M
-82.85%
YoY
|
$219.0M
-74.33%
YoY
|
$695.0M
-8.31%
YoY
|
$264.0M
7.32%
YoY
|
$857.0M
10.58%
YoY
|
$853.0M
13.73%
YoY
|
$758.0M
277.11%
YoY
|
| Selling, General & Admin |
$57.00M
78.13%
YoY
|
$40.00M
11.11%
YoY
|
$36.00M
-21.74%
YoY
|
$136.0M
12.4%
YoY
|
$32.00M
-8.57%
YoY
|
$36.00M
12.5%
YoY
|
$46.00M
35.29%
YoY
|
$121.0M
-4.72%
YoY
|
$35.00M
16.67%
YoY
|
$32.00M
-11.11%
YoY
|
$34.00M
-8.11%
YoY
|
$127.0M
-20.13%
YoY
|
$30.00M
-25.0%
YoY
|
$36.00M
-14.29%
YoY
|
$37.00M
-13.95%
YoY
|
$159.0M
-1.24%
YoY
|
$40.00M
-6.98%
YoY
|
$42.00M
13.51%
YoY
|
$43.00M
2.38%
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 |
$34.00M
-19.05%
YoY
|
$35.00M
-12.5%
YoY
|
$32.00M
-21.95%
YoY
|
$41.00M
-6.82%
YoY
|
$42.00M
-2.33%
YoY
|
$40.00M
0.0%
YoY
|
$41.00M
-2.38%
YoY
|
$44.00M
2.33%
YoY
|
$43.00M
2.38%
YoY
|
$40.00M
-4.76%
YoY
|
$42.00M
5.0%
YoY
|
$43.00M
-15.69%
YoY
|
$42.00M
-22.22%
YoY
|
$42.00M
-22.22%
YoY
|
$40.00M
-24.53%
YoY
|
$51.00M
0.0%
YoY
|
$54.00M
3.85%
YoY
|
$54.00M
8.0%
YoY
|
$53.00M
3.92%
YoY
|
| Operating Expenses |
$57.00M
78.13%
YoY
|
$40.00M
11.11%
YoY
|
$36.00M
-21.74%
YoY
|
$177.0M
7.27%
YoY
|
$32.00M
-8.57%
YoY
|
$36.00M
12.5%
YoY
|
$46.00M
35.29%
YoY
|
$165.0M
-2.94%
YoY
|
$35.00M
16.67%
YoY
|
$32.00M
-11.11%
YoY
|
$34.00M
-8.11%
YoY
|
$170.0M
-19.05%
YoY
|
$30.00M
-25.0%
YoY
|
$36.00M
-14.29%
YoY
|
$37.00M
-13.95%
YoY
|
$210.0M
-0.94%
YoY
|
$40.00M
-6.98%
YoY
|
$42.00M
13.51%
YoY
|
$43.00M
2.38%
YoY
|
| Operating Profit |
$124.0M
21.57%
YoY
|
$217.0M
-46.55%
YoY
|
$235.0M
32.77%
YoY
|
$41.00M
925.0%
YoY
|
$102.0M
5.15%
YoY
|
$406.0M
6666.67%
YoY
|
$177.0M
-2312.5%
YoY
|
$4.000M
-105.8%
YoY
|
$97.00M
-638.89%
YoY
|
$6.000M
-85.0%
YoY
|
-$8.000M
-112.5%
YoY
|
-$69.00M
-192.0%
YoY
|
-$18.00M
-113.33%
YoY
|
$40.00M
-66.94%
YoY
|
$64.00M
33.33%
YoY
|
$75.00M
41.51%
YoY
|
$135.0M
193.48%
YoY
|
$121.0M
-352.08%
YoY
|
$48.00M
-633.33%
YoY
|
| Interest Expense |
$5.000M
0.0%
YoY
|
$6.000M
20.0%
YoY
|
$5.000M
-16.67%
YoY
|
$11.00M
-125.58%
YoY
|
$5.000M
-37.5%
YoY
|
$5.000M
-44.44%
YoY
|
$6.000M
-33.33%
YoY
|
-$43.00M
514.29%
YoY
|
$8.000M
0.0%
YoY
|
$9.000M
28.57%
YoY
|
$9.000M
0.0%
YoY
|
-$7.000M
-36.36%
YoY
|
$8.000M
-33.33%
YoY
|
$7.000M
-36.36%
YoY
|
$9.000M
-30.77%
YoY
|
-$11.00M
-15.38%
YoY
|
$12.00M
-7.69%
YoY
|
$11.00M
-8.33%
YoY
|
$13.00M
18.18%
YoY
|
| Other Income/Expense, Net |
$37.00M
85.0%
YoY
|
$13.00M
-126.53%
YoY
|
$45.00M
-200.0%
YoY
|
-$8.000M
-52.94%
YoY
|
$20.00M
-242.86%
YoY
|
-$49.00M
-590.0%
YoY
|
-$45.00M
-260.71%
YoY
|
-$17.00M
-254.55%
YoY
|
-$14.00M
-17.65%
YoY
|
$10.00M
-1100.0%
YoY
|
$28.00M
-800.0%
YoY
|
$11.00M
-15.38%
YoY
|
-$17.00M
-221.43%
YoY
|
-$1.000M
-66.67%
YoY
|
-$4.000M
-42.86%
YoY
|
$13.00M
550.0%
YoY
|
$14.00M
133.33%
YoY
|
-$3.000M
-160.0%
YoY
|
-$7.000M
N/A
|
| Pretax Income |
$153.0M
27.5%
YoY
|
$221.0M
-37.75%
YoY
|
$268.0M
109.38%
YoY
|
-$99.00M
76.79%
YoY
|
$120.0M
50.0%
YoY
|
$355.0M
3127.27%
YoY
|
$128.0M
392.31%
YoY
|
-$56.00M
-13.85%
YoY
|
$80.00M
-358.06%
YoY
|
$11.00M
-75.0%
YoY
|
$26.00M
-58.73%
YoY
|
-$65.00M
-184.42%
YoY
|
-$31.00M
-120.67%
YoY
|
$44.00M
-63.03%
YoY
|
$63.00M
53.66%
YoY
|
$77.00M
113.89%
YoY
|
$150.0M
265.85%
YoY
|
$119.0M
-320.37%
YoY
|
$41.00M
-341.18%
YoY
|
| Income Tax |
$66.00M
65.0%
YoY
|
-$35.00M
-140.23%
YoY
|
$58.00M
45.0%
YoY
|
$28.00M
-800.0%
YoY
|
$40.00M
73.91%
YoY
|
$87.00M
1640.0%
YoY
|
$40.00M
48.15%
YoY
|
-$4.000M
-166.67%
YoY
|
$23.00M
91.67%
YoY
|
$5.000M
-73.68%
YoY
|
$27.00M
28.57%
YoY
|
$6.000M
-85.37%
YoY
|
$12.00M
-63.64%
YoY
|
$19.00M
-59.57%
YoY
|
$21.00M
-32.26%
YoY
|
$41.00M
241.67%
YoY
|
$33.00M
120.0%
YoY
|
$47.00M
147.37%
YoY
|
$31.00M
6.9%
YoY
|
| Net Earnings |
$87.00M
8.75%
YoY
|
$256.0M
-4.48%
YoY
|
$210.0M
141.38%
YoY
|
-$128.0M
146.15%
YoY
|
$80.00M
40.35%
YoY
|
$268.0M
4366.67%
YoY
|
$87.00M
-8800.0%
YoY
|
-$52.00M
-26.76%
YoY
|
$57.00M
-232.56%
YoY
|
$6.000M
-76.0%
YoY
|
-$1.000M
-102.38%
YoY
|
-$71.00M
-297.22%
YoY
|
-$43.00M
-136.75%
YoY
|
$25.00M
-65.28%
YoY
|
$42.00M
320.0%
YoY
|
$36.00M
176.92%
YoY
|
$117.0M
387.5%
YoY
|
$72.00M
-197.3%
YoY
|
$10.00M
-121.28%
YoY
|
| Basic Earnings Per Share |
$1.12
12.0%
YoY
|
$3.32
-1.48%
YoY
|
$2.71
153.27%
YoY
|
N/A
|
$1.00
51.52%
YoY
|
$3.37
4714.29%
YoY
|
$1.07
-10800.0%
YoY
|
-$0.63
-20.25%
YoY
|
$0.66
-240.43%
YoY
|
$0.07
-74.07%
YoY
|
-$0.01
-102.22%
YoY
|
-$0.79
-302.56%
YoY
|
-$0.47
-136.72%
YoY
|
$0.27
-65.82%
YoY
|
$0.45
309.09%
YoY
|
$0.39
178.57%
YoY
|
$1.28
374.07%
YoY
|
$0.79
-196.34%
YoY
|
$0.11
-121.15%
YoY
|
| Diluted Earnings Per Share |
$1.11
12.12%
YoY
|
$3.29
-1.5%
YoY
|
$2.68
152.83%
YoY
|
-$1.641M
260480160.48%
YoY
|
$0.99
50.0%
YoY
|
$3.34
4671.43%
YoY
|
$1.06
-10700.0%
YoY
|
-$0.63
-20.25%
YoY
|
$0.66
-240.43%
YoY
|
$0.07
-74.07%
YoY
|
-$0.01
-102.22%
YoY
|
-$0.79
-307.89%
YoY
|
-$0.47
-137.6%
YoY
|
$0.27
-64.94%
YoY
|
$0.45
309.09%
YoY
|
$0.38
171.43%
YoY
|
$1.25
380.77%
YoY
|
$0.77
-193.9%
YoY
|
$0.11
-121.15%
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 |
76.80M shares
-3.28%
YoY
|
77.50M shares
-2.52%
YoY
|
77.40M shares
-4.68%
YoY
|
77.66M shares
-4.75%
YoY
|
79.40M shares
-7.67%
YoY
|
79.50M shares
-9.76%
YoY
|
81.20M shares
-7.83%
YoY
|
81.53M shares
-8.69%
YoY
|
86.00M shares
-5.39%
YoY
|
88.10M shares
-4.65%
YoY
|
88.10M shares
-4.65%
YoY
|
89.29M shares
-1.16%
YoY
|
90.90M shares
-0.44%
YoY
|
92.40M shares
1.2%
YoY
|
92.40M shares
1.32%
YoY
|
90.34M shares
0.61%
YoY
|
91.30M shares
0.88%
YoY
|
91.30M shares
1.11%
YoY
|
91.20M shares
1.11%
YoY
|
| Diluted Shares Outstanding |
78.40M shares
-2.12%
YoY
|
78.20M shares
-2.62%
YoY
|
78.20M shares
-4.52%
YoY
|
N/A
|
80.10M shares
-7.08%
YoY
|
80.30M shares
-8.96%
YoY
|
81.90M shares
-7.04%
YoY
|
N/A
|
86.20M shares
-5.17%
YoY
|
88.20M shares
-5.77%
YoY
|
88.10M shares
-6.18%
YoY
|
N/A
|
90.90M shares
-2.68%
YoY
|
93.60M shares
0.43%
YoY
|
93.90M shares
0.97%
YoY
|
N/A
|
93.40M shares
1.97%
YoY
|
93.20M shares
3.21%
YoY
|
93.00M shares
3.1%
YoY
|
Loading...