|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$4.575B
5.44%
YoY
|
$4.339B
9.13%
YoY
|
$3.976B
5.24%
YoY
|
$3.778B
5.53%
YoY
|
$3.580B
6.76%
YoY
|
| Cost Of Revenue |
$3.717B
4.97%
YoY
|
$3.541B
9.73%
YoY
|
$3.227B
4.3%
YoY
|
$3.094B
5.67%
YoY
|
$2.928B
7.13%
YoY
|
| Gross Profit |
$858.0M
7.52%
YoY
|
$798.0M
6.54%
YoY
|
$749.0M
9.5%
YoY
|
$684.0M
4.91%
YoY
|
$652.0M
5.18%
YoY
|
| Selling, General & Admin |
$881.0M
1.61%
YoY
|
$867.0M
7.3%
YoY
|
$808.0M
47.71%
YoY
|
$547.0M
5.8%
YoY
|
$517.0M
5.77%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$171.0M
2.4%
YoY
|
$167.0M
8.44%
YoY
|
$154.0M
140.63%
YoY
|
$64.00M
8.47%
YoY
|
$59.00M
6.5%
YoY
|
| Operating Expenses |
$881.0M
1.61%
YoY
|
$867.0M
7.3%
YoY
|
$808.0M
47.71%
YoY
|
$547.0M
5.8%
YoY
|
$517.0M
5.77%
YoY
|
| Operating Profit |
-$23.00M
-66.67%
YoY
|
-$69.00M
-93.08%
YoY
|
-$997.0M
-827.74%
YoY
|
$137.0M
1.48%
YoY
|
$135.0M
2.97%
YoY
|
| Interest Expense |
$32.00M
-30.43%
YoY
|
$46.00M
-14.81%
YoY
|
$54.00M
1700.0%
YoY
|
$3.000M
50.0%
YoY
|
$2.000M
-33.33%
YoY
|
| Other Income/Expense, Net |
$1.000M
-98.9%
YoY
|
$91.00M
313.64%
YoY
|
$22.00M
175.0%
YoY
|
$8.000M
700.0%
YoY
|
$1.000M
N/A
|
| Pretax Income |
-$54.00M
125.0%
YoY
|
-$24.00M
-97.67%
YoY
|
-$1.029B
-1844.07%
YoY
|
$59.00M
-14.49%
YoY
|
$69.00M
-45.58%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$7.000M
-84.78%
YoY
|
-$46.00M
-224.32%
YoY
|
$37.00M
-22.92%
YoY
|
$48.00M
72.04%
YoY
|
| Net Earnings |
-$54.00M
184.21%
YoY
|
-$19.00M
-98.06%
YoY
|
-$980.0M
-1070.3%
YoY
|
$101.0M
57.81%
YoY
|
$64.00M
-8.96%
YoY
|
| Basic Earnings Per Share |
-$0.39
77.27%
YoY
|
-$0.22
-97.59%
YoY
|
-$9.14
-748.23%
YoY
|
$1.41
56.67%
YoY
|
$0.90
N/A
|
| Diluted Earnings Per Share |
-$0.39
77.27%
YoY
|
-$0.22
-97.59%
YoY
|
-$9.14
-752.86%
YoY
|
$1.40
57.3%
YoY
|
$0.89
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
137.0M shares
16.1%
YoY
|
118.0M shares
10.28%
YoY
|
107.0M shares
50.7%
YoY
|
71.00M shares
0.0%
YoY
|
71.00M shares
N/A
|
| Diluted Shares Outstanding |
137.0M shares
16.1%
YoY
|
118.0M shares
10.28%
YoY
|
107.0M shares
48.61%
YoY
|
72.00M shares
0.0%
YoY
|
72.00M shares
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.217B
2.35%
YoY
|
$1.148B
4.17%
YoY
|
$1.122B
0.09%
YoY
|
$1.162B
3.2%
YoY
|
$1.189B
15.89%
YoY
|
$1.102B
3.47%
YoY
|
$1.121B
11.21%
YoY
|
$1.126B
10.61%
YoY
|
$1.026B
1.68%
YoY
|
$1.065B
13.18%
YoY
|
$1.008B
11.63%
YoY
|
$1.018B
10.29%
YoY
|
$1.009B
0.4%
YoY
|
$941.0M
-0.63%
YoY
|
$903.0M
-1.42%
YoY
|
$923.0M
1.62%
YoY
|
$1.005B
N/A
|
| Cost Of Revenue |
$988.0M
1.96%
YoY
|
$923.0M
3.48%
YoY
|
$910.0M
-0.66%
YoY
|
$946.0M
1.83%
YoY
|
$969.0M
16.19%
YoY
|
$892.0M
3.36%
YoY
|
$916.0M
9.57%
YoY
|
$929.0M
12.33%
YoY
|
$834.0M
2.21%
YoY
|
$863.0M
12.96%
YoY
|
$836.0M
13.59%
YoY
|
$827.0M
9.25%
YoY
|
$816.0M
-0.73%
YoY
|
$764.0M
-0.91%
YoY
|
$736.0M
-1.39%
YoY
|
$757.0M
1.62%
YoY
|
$822.0M
N/A
|
| Gross Profit |
$229.0M
4.09%
YoY
|
$225.0M
7.14%
YoY
|
$212.0M
2.91%
YoY
|
$216.0M
9.64%
YoY
|
$220.0M
14.58%
YoY
|
$210.0M
3.96%
YoY
|
$206.0M
9.57%
YoY
|
$197.0M
3.14%
YoY
|
$192.0M
-0.52%
YoY
|
$202.0M
14.12%
YoY
|
$188.0M
18.24%
YoY
|
$191.0M
15.06%
YoY
|
$193.0M
5.46%
YoY
|
$177.0M
0.57%
YoY
|
$159.0M
-6.25%
YoY
|
$166.0M
1.59%
YoY
|
$183.0M
N/A
|
| Selling, General & Admin |
$225.0M
-1.75%
YoY
|
$219.0M
2.82%
YoY
|
$189.0M
-2.07%
YoY
|
$220.0M
-1.79%
YoY
|
$229.0M
16.84%
YoY
|
$213.0M
-4.05%
YoY
|
$193.0M
-2.53%
YoY
|
$224.0M
6.67%
YoY
|
$196.0M
-1.01%
YoY
|
$222.0M
19.35%
YoY
|
$198.0M
58.27%
YoY
|
$210.0M
59.09%
YoY
|
$198.0M
42.45%
YoY
|
$186.0M
30.07%
YoY
|
$125.1M
-6.43%
YoY
|
$132.0M
4.1%
YoY
|
$139.0M
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
|
| Depreciation & Amortization |
$41.00M
-4.65%
YoY
|
$40.00M
-6.98%
YoY
|
$43.00M
2.38%
YoY
|
$42.00M
2.44%
YoY
|
$43.00M
4.88%
YoY
|
$43.00M
7.5%
YoY
|
$42.00M
0.0%
YoY
|
$41.00M
0.0%
YoY
|
$41.00M
0.0%
YoY
|
$40.00M
33.33%
YoY
|
$42.00M
164.15%
YoY
|
$41.00M
156.25%
YoY
|
$41.00M
156.25%
YoY
|
$30.00M
87.5%
YoY
|
$15.90M
4.61%
YoY
|
$16.00M
-44.83%
YoY
|
$16.00M
N/A
|
| Operating Expenses |
$225.0M
-1.75%
YoY
|
$219.0M
2.82%
YoY
|
$219.0M
-2.67%
YoY
|
$220.0M
-1.79%
YoY
|
$229.0M
16.84%
YoY
|
$213.0M
-4.05%
YoY
|
$225.0M
13.64%
YoY
|
$224.0M
6.67%
YoY
|
$196.0M
-1.01%
YoY
|
$222.0M
19.35%
YoY
|
$198.0M
58.27%
YoY
|
$210.0M
59.09%
YoY
|
$198.0M
42.45%
YoY
|
$186.0M
30.07%
YoY
|
$125.1M
-6.43%
YoY
|
$132.0M
4.1%
YoY
|
$139.0M
N/A
|
| Operating Profit |
$4.000M
-144.44%
YoY
|
$6.000M
-300.0%
YoY
|
-$7.000M
-63.16%
YoY
|
-$4.000M
-85.19%
YoY
|
-$9.000M
125.0%
YoY
|
-$3.000M
-85.0%
YoY
|
-$19.00M
-24.0%
YoY
|
-$27.00M
-97.18%
YoY
|
-$4.000M
-20.0%
YoY
|
-$20.00M
122.22%
YoY
|
-$25.00M
-175.76%
YoY
|
-$958.0M
-2917.65%
YoY
|
-$5.000M
-113.16%
YoY
|
-$9.000M
-128.13%
YoY
|
$33.00M
-8.08%
YoY
|
$34.00M
-7.1%
YoY
|
$38.00M
N/A
|
| Interest Expense |
-$7.000M
-177.78%
YoY
|
-$7.000M
-177.78%
YoY
|
-$6.000M
-33.33%
YoY
|
-$8.000M
-180.0%
YoY
|
$9.000M
-35.71%
YoY
|
$9.000M
-35.71%
YoY
|
-$9.000M
-43.75%
YoY
|
$10.00M
-37.5%
YoY
|
$14.00M
-6.67%
YoY
|
$14.00M
16.67%
YoY
|
-$16.00M
-3300.0%
YoY
|
$16.00M
N/A
|
$15.00M
1400.0%
YoY
|
$12.00M
1100.0%
YoY
|
$500.0K
-16.67%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
N/A
|
| Other Income/Expense, Net |
$0.00
N/A
|
$2.000M
N/A
|
$3.000M
-72.73%
YoY
|
-$2.000M
-140.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$11.00M
175.0%
YoY
|
$5.000M
25.0%
YoY
|
$76.00M
484.62%
YoY
|
-$1.000M
-200.0%
YoY
|
$4.000M
90.48%
YoY
|
$4.000M
N/A
|
$13.00M
N/A
|
$1.000M
0.0%
YoY
|
$2.100M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
| Pretax Income |
-$3.000M
-83.33%
YoY
|
$1.000M
-108.33%
YoY
|
-$10.00M
-37.5%
YoY
|
-$14.00M
-56.25%
YoY
|
-$18.00M
-130.51%
YoY
|
-$12.00M
-65.71%
YoY
|
-$16.00M
-56.76%
YoY
|
-$32.00M
-96.7%
YoY
|
$59.00M
-1280.0%
YoY
|
-$35.00M
94.44%
YoY
|
-$37.00M
-203.64%
YoY
|
-$969.0M
-2868.57%
YoY
|
-$5.000M
-113.16%
YoY
|
-$18.00M
-152.94%
YoY
|
$35.70M
-2.19%
YoY
|
$35.00M
-6.91%
YoY
|
$38.00M
N/A
|
| Income Tax |
$1.000M
-92.31%
YoY
|
$3.000M
-25.0%
YoY
|
-$7.000M
-46.15%
YoY
|
-$10.00M
-433.33%
YoY
|
$13.00M
116.67%
YoY
|
$4.000M
-300.0%
YoY
|
-$13.00M
-192.86%
YoY
|
$3.000M
-142.86%
YoY
|
$6.000M
20.0%
YoY
|
-$2.000M
-50.0%
YoY
|
$14.00M
-2433.33%
YoY
|
-$7.000M
-136.84%
YoY
|
$5.000M
-37.5%
YoY
|
-$4.000M
-166.67%
YoY
|
-$600.0K
-107.06%
YoY
|
$19.00M
106.52%
YoY
|
$8.000M
N/A
|
| Net Earnings |
-$4.000M
-87.1%
YoY
|
-$2.000M
-87.5%
YoY
|
-$3.000M
-25.0%
YoY
|
-$4.000M
-88.57%
YoY
|
-$31.00M
-157.41%
YoY
|
-$16.00M
-51.52%
YoY
|
-$4.000M
-89.19%
YoY
|
-$35.00M
-96.2%
YoY
|
$54.00M
-640.0%
YoY
|
-$33.00M
153.85%
YoY
|
-$37.00M
-212.12%
YoY
|
-$920.0M
-5850.0%
YoY
|
-$10.00M
-134.48%
YoY
|
-$13.00M
-156.52%
YoY
|
$33.00M
1962.5%
YoY
|
$16.00M
-24.53%
YoY
|
$29.00M
N/A
|
| Basic Earnings Per Share |
-$0.03
-86.96%
YoY
|
-$0.02
-81.82%
YoY
|
N/A
|
-$0.03
-90.91%
YoY
|
-$0.23
-157.5%
YoY
|
-$0.11
-63.33%
YoY
|
-$0.04
-87.88%
YoY
|
-$0.33
-95.99%
YoY
|
$0.40
-544.44%
YoY
|
-$0.30
114.29%
YoY
|
-$0.33
-170.21%
YoY
|
-$8.22
-3836.36%
YoY
|
-$0.09
-122.5%
YoY
|
-$0.14
-143.75%
YoY
|
$0.47
N/A
|
$0.22
N/A
|
$0.40
N/A
|
| Diluted Earnings Per Share |
-$0.03
-86.96%
YoY
|
-$0.02
-81.82%
YoY
|
-$22.39K
55970049.25%
YoY
|
-$0.03
-90.91%
YoY
|
-$0.23
-157.5%
YoY
|
-$0.11
-63.33%
YoY
|
-$0.04
-87.88%
YoY
|
-$0.33
-95.99%
YoY
|
$0.40
-544.44%
YoY
|
-$0.30
114.29%
YoY
|
-$0.33
-171.74%
YoY
|
-$8.22
-3836.36%
YoY
|
-$0.09
-122.5%
YoY
|
-$0.14
-145.16%
YoY
|
$0.46
-100.0%
YoY
|
$0.22
-100.0%
YoY
|
$0.40
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
|
N/A
|
| Basic Shares Outstanding |
140.0M shares
2.19%
YoY
|
138.0M shares
1.47%
YoY
|
137.8M shares
8.05%
YoY
|
137.0M shares
18.1%
YoY
|
137.0M shares
22.32%
YoY
|
136.0M shares
21.43%
YoY
|
127.5M shares
13.73%
YoY
|
116.0M shares
3.57%
YoY
|
112.0M shares
0.0%
YoY
|
112.0M shares
17.89%
YoY
|
112.1M shares
N/A
|
112.0M shares
57.75%
YoY
|
112.0M shares
57.75%
YoY
|
95.00M shares
N/A
|
N/A
|
71.00M shares
N/A
|
71.00M shares
N/A
|
| Diluted Shares Outstanding |
140.0M shares
2.19%
YoY
|
138.0M shares
1.47%
YoY
|
N/A
|
137.0M shares
18.1%
YoY
|
137.0M shares
21.24%
YoY
|
136.0M shares
21.43%
YoY
|
N/A
|
116.0M shares
3.57%
YoY
|
113.0M shares
0.89%
YoY
|
112.0M shares
17.89%
YoY
|
N/A
|
112.0M shares
55.56%
YoY
|
112.0M shares
55.56%
YoY
|
95.00M shares
N/A
|
N/A
|
72.00M shares
N/A
|
72.00M shares
N/A
|
Loading...