|
Concept
|
2019 | 2018 | 2017 | 2016 | 2015 |
|---|---|---|---|---|---|
| Revenue |
$1.728B
15.9%
YoY
|
$1.491B
80.07%
YoY
|
$827.9M
57.01%
YoY
|
$527.3M
41.56%
YoY
|
$372.5M
79.65%
YoY
|
| Cost Of Revenue |
$941.9M
14.95%
YoY
|
$819.4M
89.63%
YoY
|
$432.1M
54.54%
YoY
|
$279.6M
34.62%
YoY
|
$207.7M
62.16%
YoY
|
| Gross Profit |
$785.9M
17.05%
YoY
|
$671.4M
69.63%
YoY
|
$395.8M
59.79%
YoY
|
$247.7M
50.3%
YoY
|
$164.8M
107.93%
YoY
|
| Selling, General & Admin |
$400.8M
4.59%
YoY
|
$383.2M
77.9%
YoY
|
$215.4M
50.42%
YoY
|
$143.2M
40.81%
YoY
|
$101.7M
122.96%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$163.6M
30.88%
YoY
|
$125.0M
96.54%
YoY
|
$63.60M
187.78%
YoY
|
$22.10M
6.76%
YoY
|
$20.70M
86.49%
YoY
|
| Operating Expenses |
$400.8M
-72.38%
YoY
|
$1.451B
80.82%
YoY
|
$802.5M
64.95%
YoY
|
$486.5M
31.91%
YoY
|
$368.8M
77.27%
YoY
|
| Operating Profit |
$123.3M
210.58%
YoY
|
$39.70M
56.3%
YoY
|
$25.40M
-37.75%
YoY
|
$40.80M
1002.7%
YoY
|
$3.700M
-627.07%
YoY
|
| Interest Expense |
-$194.7M
32.54%
YoY
|
-$146.9M
106.32%
YoY
|
-$71.20M
142.18%
YoY
|
-$29.40M
111.51%
YoY
|
-$13.90M
64.42%
YoY
|
| Other Income/Expense, Net |
-$226.0M
-21.69%
YoY
|
-$288.6M
262.56%
YoY
|
-$79.60M
151.9%
YoY
|
-$31.60M
70.81%
YoY
|
-$18.50M
-8.39%
YoY
|
| Pretax Income |
-$118.3M
-51.44%
YoY
|
-$243.6M
179.68%
YoY
|
-$87.10M
-857.39%
YoY
|
$11.50M
-193.5%
YoY
|
-$12.30M
-41.15%
YoY
|
| Income Tax |
$3.200M
-158.18%
YoY
|
-$5.500M
-131.79%
YoY
|
$17.30M
343.59%
YoY
|
$3.900M
-111.44%
YoY
|
-$34.10M
-1737.06%
YoY
|
| Net Earnings |
-$105.9M
-56.49%
YoY
|
-$243.4M
240.42%
YoY
|
-$71.50M
-1449.06%
YoY
|
$5.300M
-72.54%
YoY
|
$19.30M
-183.99%
YoY
|
| Basic Earnings Per Share |
-$1.88
-60.83%
YoY
|
-$4.80
180.7%
YoY
|
-$1.71
-1321.43%
YoY
|
$0.14
-74.55%
YoY
|
$0.55
-164.71%
YoY
|
| Diluted Earnings Per Share |
-$1.88
-60.83%
YoY
|
-$4.80
180.7%
YoY
|
-$1.71
-1321.43%
YoY
|
$0.14
-74.07%
YoY
|
$0.54
-163.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.27M shares
10.94%
YoY
|
50.72M shares
21.01%
YoY
|
41.91M shares
13.11%
YoY
|
37.06M shares
5.87%
YoY
|
35.00M shares
29.58%
YoY
|
| Diluted Shares Outstanding |
56.27M shares
10.94%
YoY
|
50.72M shares
21.01%
YoY
|
41.91M shares
11.56%
YoY
|
37.57M shares
4.94%
YoY
|
35.80M shares
32.54%
YoY
|
|
Concept
|
2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 | 2017 Q3 | 2017 Q2 | 2017 Q1 | 2016 Q4 | 2016 Q3 | 2016 Q2 | 2016 Q1 | 2015 Q4 | 2015 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$424.7M
-5.66%
YoY
|
$423.9M
-6.79%
YoY
|
$420.0M
-6.38%
YoY
|
$433.8M
32.78%
YoY
|
$450.2M
72.69%
YoY
|
$454.8M
82.5%
YoY
|
$448.6M
121.42%
YoY
|
$326.7M
71.86%
YoY
|
$260.7M
40.16%
YoY
|
$249.2M
80.71%
YoY
|
$202.6M
51.99%
YoY
|
$190.1M
45.89%
YoY
|
$186.0M
47.85%
YoY
|
$137.9M
20.1%
YoY
|
$133.3M
37.43%
YoY
|
$130.3M
37.05%
YoY
|
$125.8M
101.75%
YoY
|
$114.8M
83.25%
YoY
|
$97.00M
97.3%
YoY
|
| Cost Of Revenue |
$237.7M
-1.7%
YoY
|
$229.9M
-8.48%
YoY
|
$232.8M
-5.9%
YoY
|
$237.5M
32.46%
YoY
|
$241.8M
70.88%
YoY
|
$251.2M
84.71%
YoY
|
$247.4M
138.34%
YoY
|
$179.3M
84.28%
YoY
|
$141.5M
48.95%
YoY
|
$136.0M
87.07%
YoY
|
$103.8M
48.92%
YoY
|
$97.30M
39.6%
YoY
|
$95.00M
40.74%
YoY
|
$72.70M
17.38%
YoY
|
$69.70M
30.61%
YoY
|
$69.70M
35.44%
YoY
|
$67.50M
79.06%
YoY
|
$61.94M
59.41%
YoY
|
$53.36M
78.53%
YoY
|
| Gross Profit |
$187.0M
-10.27%
YoY
|
$194.0M
-4.72%
YoY
|
$187.2M
-6.96%
YoY
|
$196.3M
33.18%
YoY
|
$208.4M
74.83%
YoY
|
$203.6M
79.86%
YoY
|
$201.2M
103.64%
YoY
|
$147.4M
58.84%
YoY
|
$119.2M
30.99%
YoY
|
$113.2M
73.62%
YoY
|
$98.80M
55.35%
YoY
|
$92.80M
53.14%
YoY
|
$91.00M
56.09%
YoY
|
$65.20M
23.28%
YoY
|
$63.60M
45.76%
YoY
|
$60.60M
38.94%
YoY
|
$58.30M
136.45%
YoY
|
$52.89M
122.16%
YoY
|
$43.63M
126.43%
YoY
|
| Selling, General & Admin |
$108.2M
3.94%
YoY
|
$99.20M
N/A
|
$93.70M
-16.86%
YoY
|
$97.60M
8.81%
YoY
|
$104.1M
52.42%
YoY
|
N/A
|
$112.7M
116.73%
YoY
|
$89.70M
92.08%
YoY
|
$68.30M
29.11%
YoY
|
N/A
|
$52.00M
39.87%
YoY
|
$46.70M
29.94%
YoY
|
$52.90M
64.32%
YoY
|
N/A
|
$37.18M
45.49%
YoY
|
$35.94M
23.98%
YoY
|
$32.19M
116.52%
YoY
|
N/A
|
$25.55M
132.28%
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 |
$46.40M
14.0%
YoY
|
$63.80M
N/A
|
$61.00M
N/A
|
$61.20M
N/A
|
$40.70M
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
|
| Operating Expenses |
$108.2M
-73.71%
YoY
|
$163.0M
N/A
|
$389.9M
-10.18%
YoY
|
$402.7M
24.83%
YoY
|
$411.5M
63.62%
YoY
|
N/A
|
$434.1M
117.38%
YoY
|
$322.6M
83.82%
YoY
|
$251.5M
33.07%
YoY
|
N/A
|
$199.7M
66.95%
YoY
|
$175.5M
46.4%
YoY
|
$189.0M
63.66%
YoY
|
N/A
|
$119.6M
30.66%
YoY
|
$119.9M
19.23%
YoY
|
$115.5M
92.27%
YoY
|
N/A
|
$91.55M
82.68%
YoY
|
| Operating Profit |
$9.200M
-76.23%
YoY
|
$23.50M
99.15%
YoY
|
$30.10M
107.59%
YoY
|
$31.10M
640.48%
YoY
|
$38.70M
320.65%
YoY
|
$11.80M
8.26%
YoY
|
$14.50M
400.0%
YoY
|
$4.200M
-71.23%
YoY
|
$9.200M
-406.67%
YoY
|
$10.90M
2.83%
YoY
|
$2.900M
-76.23%
YoY
|
$14.60M
62.22%
YoY
|
-$3.000M
-133.33%
YoY
|
$10.60M
642.82%
YoY
|
$12.20M
123.89%
YoY
|
$9.000M
-264.71%
YoY
|
$9.000M
293.18%
YoY
|
$1.427M
-131.35%
YoY
|
$5.449M
-672.98%
YoY
|
| Interest Expense |
-$48.80M
1.24%
YoY
|
-$48.40M
N/A
|
-$48.80M
2.52%
YoY
|
-$49.30M
63.25%
YoY
|
-$48.20M
130.62%
YoY
|
N/A
|
-$47.60M
160.11%
YoY
|
-$30.20M
81.93%
YoY
|
-$20.90M
32.28%
YoY
|
N/A
|
-$18.30M
156.91%
YoY
|
-$16.60M
132.98%
YoY
|
-$15.80M
114.38%
YoY
|
N/A
|
-$7.123M
131.27%
YoY
|
-$7.125M
124.91%
YoY
|
-$7.370M
366.16%
YoY
|
N/A
|
-$3.080M
74.9%
YoY
|
| Other Income/Expense, Net |
-$94.40M
47.04%
YoY
|
$7.600M
N/A
|
-$56.80M
43.8%
YoY
|
-$64.20M
-54.66%
YoY
|
-$64.20M
67.62%
YoY
|
N/A
|
-$39.50M
87.2%
YoY
|
-$141.6M
758.18%
YoY
|
-$38.30M
77.31%
YoY
|
N/A
|
-$21.10M
193.18%
YoY
|
-$16.50M
84.46%
YoY
|
-$21.60M
182.35%
YoY
|
N/A
|
-$7.197M
90.1%
YoY
|
-$8.945M
69.83%
YoY
|
-$7.650M
369.61%
YoY
|
N/A
|
-$3.786M
-25.47%
YoY
|
| Pretax Income |
-$85.20M
234.12%
YoY
|
-$17.40M
N/A
|
-$26.70M
6.8%
YoY
|
-$33.10M
-75.91%
YoY
|
-$25.50M
-12.37%
YoY
|
N/A
|
-$25.00M
37.36%
YoY
|
-$137.4M
7131.58%
YoY
|
-$29.10M
18.29%
YoY
|
N/A
|
-$18.20M
-464.0%
YoY
|
-$1.900M
-2079.17%
YoY
|
-$24.60M
-1992.31%
YoY
|
N/A
|
$5.000M
200.66%
YoY
|
$96.00K
-100.89%
YoY
|
$1.300M
96.97%
YoY
|
N/A
|
$1.663M
-127.57%
YoY
|
| Income Tax |
-$1.900M
-205.56%
YoY
|
$1.700M
N/A
|
-$500.0K
-68.75%
YoY
|
$200.0K
-118.18%
YoY
|
$1.800M
12.5%
YoY
|
N/A
|
-$1.600M
-81.61%
YoY
|
-$1.100M
-57.69%
YoY
|
$1.600M
-113.91%
YoY
|
N/A
|
-$8.700M
9675.28%
YoY
|
-$2.600M
-52100.0%
YoY
|
-$11.50M
-2939.51%
YoY
|
-$34.10M
0.0%
YoY
|
-$89.00K
-10.1%
YoY
|
$5.000K
-98.69%
YoY
|
$405.0K
-199.51%
YoY
|
-$34.10M
N/A
|
-$99.00K
-116.36%
YoY
|
| Net Earnings |
-$83.30M
205.13%
YoY
|
-$19.10M
-63.96%
YoY
|
-$26.20M
11.97%
YoY
|
-$33.30M
-75.57%
YoY
|
-$27.30M
-11.07%
YoY
|
-$53.00M
7.07%
YoY
|
-$23.40M
146.32%
YoY
|
-$136.3M
-22816.67%
YoY
|
-$30.70M
134.35%
YoY
|
-$49.50M
6087.5%
YoY
|
-$9.500M
-286.27%
YoY
|
$600.0K
500.0%
YoY
|
-$13.10M
-1555.56%
YoY
|
-$800.0K
-102.9%
YoY
|
$5.100M
189.44%
YoY
|
$100.0K
-100.9%
YoY
|
$900.0K
-15.65%
YoY
|
$27.59M
-460.5%
YoY
|
$1.762M
-126.55%
YoY
|
| Basic Earnings Per Share |
-$1.45
195.92%
YoY
|
-$0.34
-64.58%
YoY
|
-$0.46
6.98%
YoY
|
-$0.59
-79.15%
YoY
|
-$0.49
-28.99%
YoY
|
-$0.96
-14.29%
YoY
|
-$0.43
86.96%
YoY
|
-$2.83
-14250.0%
YoY
|
-$0.69
115.62%
YoY
|
-$1.12
5500.0%
YoY
|
-$0.23
-264.29%
YoY
|
$0.02
N/A
|
-$0.32
-1166.67%
YoY
|
-$0.02
-102.6%
YoY
|
$0.14
180.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.03
0.0%
YoY
|
$0.77
-408.0%
YoY
|
$0.05
-121.74%
YoY
|
| Diluted Earnings Per Share |
-$1.45
195.92%
YoY
|
-$0.34
-64.58%
YoY
|
-$0.46
6.98%
YoY
|
-$0.59
-79.15%
YoY
|
-$0.49
-28.99%
YoY
|
-$0.96
-14.29%
YoY
|
-$0.43
86.96%
YoY
|
-$2.83
-14250.0%
YoY
|
-$0.69
115.62%
YoY
|
-$1.12
5500.0%
YoY
|
-$0.23
-264.29%
YoY
|
$0.02
N/A
|
-$0.32
-1166.67%
YoY
|
-$0.02
-102.67%
YoY
|
$0.14
180.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.03
0.0%
YoY
|
$0.75
-400.0%
YoY
|
$0.05
-121.74%
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 |
57.26M shares
2.54%
YoY
|
56.58M shares
2.52%
YoY
|
56.37M shares
3.11%
YoY
|
56.25M shares
16.65%
YoY
|
55.84M shares
25.11%
YoY
|
55.19M shares
25.05%
YoY
|
54.67M shares
30.91%
YoY
|
48.22M shares
16.92%
YoY
|
44.63M shares
10.45%
YoY
|
44.14M shares
18.58%
YoY
|
41.76M shares
12.41%
YoY
|
41.24M shares
11.27%
YoY
|
40.41M shares
9.65%
YoY
|
37.22M shares
3.22%
YoY
|
37.15M shares
6.21%
YoY
|
37.07M shares
6.4%
YoY
|
36.85M shares
8.6%
YoY
|
36.06M shares
18.74%
YoY
|
34.98M shares
22.96%
YoY
|
| Diluted Shares Outstanding |
57.26M shares
2.54%
YoY
|
56.58M shares
2.52%
YoY
|
56.37M shares
3.11%
YoY
|
56.25M shares
16.65%
YoY
|
55.84M shares
25.11%
YoY
|
55.19M shares
25.05%
YoY
|
54.67M shares
30.91%
YoY
|
48.22M shares
15.31%
YoY
|
44.63M shares
10.45%
YoY
|
44.14M shares
18.58%
YoY
|
41.76M shares
10.52%
YoY
|
41.82M shares
10.99%
YoY
|
40.41M shares
7.89%
YoY
|
37.22M shares
0.85%
YoY
|
37.79M shares
5.29%
YoY
|
37.68M shares
8.16%
YoY
|
37.46M shares
8.07%
YoY
|
36.91M shares
21.52%
YoY
|
35.89M shares
26.15%
YoY
|
Loading...