|
Concept
|
2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|
| Revenue |
$2.476B
23.18%
YoY
|
$2.010B
41.47%
YoY
|
$1.421B
42.04%
YoY
|
$1.000B
-9.7%
YoY
|
$1.108B
-6.92%
YoY
|
| Cost Of Revenue |
$2.211B
22.19%
YoY
|
$1.810B
42.03%
YoY
|
$1.274B
32.48%
YoY
|
$961.8M
-6.74%
YoY
|
$1.031B
-9.77%
YoY
|
| Gross Profit |
$264.3M
32.21%
YoY
|
$199.9M
36.59%
YoY
|
$146.4M
282.03%
YoY
|
$38.31M
-49.75%
YoY
|
$76.25M
62.35%
YoY
|
| Selling, General & Admin |
$11.56M
-13.98%
YoY
|
$13.44M
9.96%
YoY
|
$12.23M
59.07%
YoY
|
$7.686M
4.66%
YoY
|
$7.344M
54.63%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.715M
4.75%
YoY
|
$1.638M
16.67%
YoY
|
$1.404M
1.1%
YoY
|
$1.388M
-2.68%
YoY
|
$1.427M
-0.41%
YoY
|
| Operating Expenses |
$12.17M
-12.62%
YoY
|
$13.93M
12.07%
YoY
|
$12.43M
49.2%
YoY
|
$8.333M
13.46%
YoY
|
$7.344M
13.87%
YoY
|
| Operating Profit |
$252.1M
35.57%
YoY
|
$186.0M
38.86%
YoY
|
$133.9M
346.74%
YoY
|
$29.98M
-54.31%
YoY
|
$65.62M
61.94%
YoY
|
| Interest Expense |
$172.7M
12.91%
YoY
|
$152.9M
105.14%
YoY
|
$74.56M
3126.86%
YoY
|
$2.310M
-249.86%
YoY
|
-$1.542M
-128.49%
YoY
|
| Other Income/Expense, Net |
-$170.9M
13.44%
YoY
|
-$150.6M
-569728.8%
YoY
|
$26.44K
-101.27%
YoY
|
-$2.082M
-2300.06%
YoY
|
$94.62K
-101.77%
YoY
|
| Pretax Income |
$81.28M
129.82%
YoY
|
$35.37M
-71.83%
YoY
|
$125.5M
349.92%
YoY
|
$27.90M
-56.52%
YoY
|
$64.17M
62.36%
YoY
|
| Income Tax |
$31.74M
245.91%
YoY
|
$9.175M
-71.88%
YoY
|
$32.63M
414.74%
YoY
|
$6.339M
-62.35%
YoY
|
$16.84M
50.56%
YoY
|
| Net Earnings |
$49.55M
89.16%
YoY
|
$26.19M
-71.81%
YoY
|
$92.90M
330.87%
YoY
|
$21.56M
-54.45%
YoY
|
$47.33M
67.02%
YoY
|
| Basic Earnings Per Share |
$0.75
87.5%
YoY
|
$0.40
-71.63%
YoY
|
$1.41
327.27%
YoY
|
$0.33
-54.17%
YoY
|
$0.72
60.0%
YoY
|
| Diluted Earnings Per Share |
$0.75
92.31%
YoY
|
$0.39
-72.14%
YoY
|
$1.40
324.24%
YoY
|
$0.33
-54.17%
YoY
|
$0.72
63.64%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
66.11M
0.1%
YoY
|
66.05M
0.09%
YoY
|
65.99M shares
0.04%
YoY
|
65.96M shares
0.07%
YoY
|
65.92M shares
3.82%
YoY
|
| Diluted Shares Outstanding |
66.19M
-0.42%
YoY
|
66.47M
0.2%
YoY
|
66.34M shares
0.57%
YoY
|
65.96M shares
-0.07%
YoY
|
66.01M shares
3.29%
YoY
|
|
Concept
|
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 | 2015 Q2 | 2015 Q1 | 2014 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$382.8M
-38.87%
YoY
|
$598.0M
-11.9%
YoY
|
$453.5M
-15.94%
YoY
|
$631.2M
-6.49%
YoY
|
$626.2M
7.13%
YoY
|
$678.8M
42.64%
YoY
|
$539.5M
84.58%
YoY
|
$675.0M
88.76%
YoY
|
$584.5M
49.68%
YoY
|
$475.9M
21.93%
YoY
|
$292.3M
3.58%
YoY
|
$357.6M
27.35%
YoY
|
$390.5M
48.05%
YoY
|
$390.3M
56.48%
YoY
|
$282.2M
36.86%
YoY
|
$280.8M
34.16%
YoY
|
$263.8M
5.08%
YoY
|
$249.4M
-26.59%
YoY
|
$206.2M
-32.93%
YoY
|
$209.3M
-34.1%
YoY
|
| Cost Of Revenue |
$367.6M
-34.93%
YoY
|
$528.5M
-14.07%
YoY
|
$398.2M
-16.21%
YoY
|
$556.1M
-7.41%
YoY
|
$564.9M
11.67%
YoY
|
$615.0M
43.67%
YoY
|
$475.3M
72.7%
YoY
|
$600.6M
78.64%
YoY
|
$505.9M
48.86%
YoY
|
$428.1M
24.38%
YoY
|
$275.2M
8.47%
YoY
|
$336.2M
23.97%
YoY
|
$339.8M
36.92%
YoY
|
$344.2M
39.34%
YoY
|
$253.7M
29.82%
YoY
|
$271.2M
38.79%
YoY
|
$248.2M
2.97%
YoY
|
$247.0M
-21.65%
YoY
|
$195.4M
-30.37%
YoY
|
$195.4M
-35.26%
YoY
|
| Gross Profit |
$15.17M
-75.22%
YoY
|
$69.53M
9.0%
YoY
|
$55.30M
-13.92%
YoY
|
$75.06M
33.09%
YoY
|
$61.23M
-22.1%
YoY
|
$63.79M
33.4%
YoY
|
$64.24M
276.54%
YoY
|
$56.40M
163.55%
YoY
|
$78.60M
55.91%
YoY
|
$47.82M
3.76%
YoY
|
$17.06M
-40.11%
YoY
|
$21.40M
122.92%
YoY
|
$50.41M
223.93%
YoY
|
$46.09M
1800.2%
YoY
|
$28.48M
164.6%
YoY
|
$9.600M
-30.94%
YoY
|
$15.56M
56.33%
YoY
|
$2.425M
-90.1%
YoY
|
$10.77M
-59.78%
YoY
|
$13.90M
-11.46%
YoY
|
| Selling, General & Admin |
$2.286M
-8.08%
YoY
|
$6.755M
163.35%
YoY
|
$2.618M
5.67%
YoY
|
$3.972M
36.97%
YoY
|
$2.487M
-34.19%
YoY
|
$2.565M
-16.43%
YoY
|
$2.478M
-32.99%
YoY
|
$2.900M
-293.33%
YoY
|
$3.780M
85.49%
YoY
|
$3.069M
-3.53%
YoY
|
$3.697M
13.09%
YoY
|
-$1.500M
-314.29%
YoY
|
$2.038M
-37.25%
YoY
|
$3.182M
44.28%
YoY
|
$3.269M
94.79%
YoY
|
$700.0K
-78.79%
YoY
|
$3.247M
91.04%
YoY
|
$2.205M
109.36%
YoY
|
$1.678M
-34.57%
YoY
|
$3.300M
65.0%
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
|
N/A
|
| Depreciation & Amortization |
$330.9K
-17.7%
YoY
|
$172.8K
-54.51%
YoY
|
$484.3K
13.55%
YoY
|
$509.9K
27.47%
YoY
|
$402.0K
-7.83%
YoY
|
$379.8K
12.8%
YoY
|
$426.5K
6.55%
YoY
|
$400.0K
-20.0%
YoY
|
$436.2K
39.88%
YoY
|
$336.7K
6.64%
YoY
|
$400.3K
27.4%
YoY
|
$500.0K
25.0%
YoY
|
$311.8K
-5.4%
YoY
|
$315.8K
-6.12%
YoY
|
$314.2K
-5.98%
YoY
|
$400.0K
0.0%
YoY
|
$329.6K
-2.48%
YoY
|
$336.3K
-0.38%
YoY
|
$334.2K
-1.53%
YoY
|
$400.0K
0.0%
YoY
|
| Operating Expenses |
$2.382M
-9.86%
YoY
|
$6.840M
151.03%
YoY
|
$2.731M
2.56%
YoY
|
$4.145M
38.16%
YoY
|
$2.642M
-32.66%
YoY
|
$2.725M
-15.08%
YoY
|
$2.663M
-30.25%
YoY
|
$3.000M
-330.77%
YoY
|
$3.923M
88.92%
YoY
|
$3.209M
-0.32%
YoY
|
$3.817M
32.72%
YoY
|
-$1.300M
-285.71%
YoY
|
$2.077M
-38.51%
YoY
|
$3.219M
37.81%
YoY
|
$2.876M
49.84%
YoY
|
$700.0K
-79.41%
YoY
|
$3.378M
43.96%
YoY
|
$2.336M
37.38%
YoY
|
$1.919M
-40.25%
YoY
|
$3.400M
61.9%
YoY
|
| Operating Profit |
$12.79M
-78.17%
YoY
|
$62.69M
2.6%
YoY
|
$52.57M
-14.63%
YoY
|
$70.80M
32.34%
YoY
|
$58.60M
-21.55%
YoY
|
$61.10M
37.0%
YoY
|
$61.58M
366.5%
YoY
|
$53.50M
212.87%
YoY
|
$74.70M
54.66%
YoY
|
$44.60M
3.96%
YoY
|
$13.20M
-48.44%
YoY
|
$17.10M
92.13%
YoY
|
$48.30M
296.37%
YoY
|
$42.90M
47788.02%
YoY
|
$25.60M
189.4%
YoY
|
$8.900M
-15.24%
YoY
|
$12.19M
60.14%
YoY
|
$89.58K
-99.61%
YoY
|
$8.846M
-64.1%
YoY
|
$10.50M
-22.79%
YoY
|
| Interest Expense |
-$44.64M
-207.62%
YoY
|
-$45.74M
-205.64%
YoY
|
$44.30M
0.42%
YoY
|
-$43.42M
10.19%
YoY
|
$41.48M
13.38%
YoY
|
$43.30M
11.08%
YoY
|
$44.12M
17.36%
YoY
|
-$39.40M
37.28%
YoY
|
$36.59M
28.62%
YoY
|
$38.98M
186.16%
YoY
|
$37.59M
595.57%
YoY
|
-$28.70M
1693.75%
YoY
|
$28.45M
10283.24%
YoY
|
$13.62M
15998.39%
YoY
|
$5.404M
1716.29%
YoY
|
-$1.600M
N/A
|
$274.0K
-52.59%
YoY
|
$84.62K
-70.09%
YoY
|
$297.5K
-142.51%
YoY
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
N/A
|
-$43.96M
0.5%
YoY
|
-$980.00
N/A
|
-$40.85M
13.64%
YoY
|
-$42.86M
11.38%
YoY
|
-$43.74M
18.74%
YoY
|
$0.00
-100.0%
YoY
|
-$35.95M
32.39%
YoY
|
-$38.48M
138.6%
YoY
|
-$36.84M
N/A
|
$100.0K
N/A
|
-$27.15M
9908.5%
YoY
|
-$16.13M
-29042.65%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$271.3K
-53.05%
YoY
|
$55.72K
-119.7%
YoY
|
-$280.3K
-58.69%
YoY
|
$100.0K
N/A
|
| Pretax Income |
-$31.85M
-279.59%
YoY
|
$16.95M
-6.94%
YoY
|
$8.609M
-51.73%
YoY
|
$27.50M
95.03%
YoY
|
$17.73M
-54.21%
YoY
|
$18.21M
196.77%
YoY
|
$17.84M
-175.6%
YoY
|
$14.10M
-75.39%
YoY
|
$38.73M
82.83%
YoY
|
$6.137M
-77.05%
YoY
|
-$23.59M
-216.23%
YoY
|
$57.30M
684.93%
YoY
|
$21.18M
77.79%
YoY
|
$26.74M
18305.6%
YoY
|
$20.30M
137.0%
YoY
|
$7.300M
-31.78%
YoY
|
$11.91M
69.44%
YoY
|
$145.3K
-99.35%
YoY
|
$8.566M
-62.56%
YoY
|
$10.70M
-6.14%
YoY
|
| Income Tax |
-$7.845M
-274.83%
YoY
|
$4.360M
-6.21%
YoY
|
$2.229M
-51.57%
YoY
|
$18.00M
399.96%
YoY
|
$4.487M
-53.93%
YoY
|
$4.648M
-345.05%
YoY
|
$4.602M
-301.16%
YoY
|
$3.600M
-76.62%
YoY
|
$9.741M
83.04%
YoY
|
-$1.897M
-127.69%
YoY
|
-$2.288M
-144.86%
YoY
|
$15.40M
862.5%
YoY
|
$5.322M
68.98%
YoY
|
$6.850M
-1699.94%
YoY
|
$5.100M
157.01%
YoY
|
$1.600M
-38.46%
YoY
|
$3.149M
75.21%
YoY
|
-$428.1K
-107.49%
YoY
|
$1.984M
-70.67%
YoY
|
$2.600M
-25.71%
YoY
|
| Net Earnings |
-$24.00M
-281.2%
YoY
|
$12.59M
-7.19%
YoY
|
$6.381M
-51.79%
YoY
|
$9.500M
-9.52%
YoY
|
$13.25M
-54.3%
YoY
|
$13.56M
68.84%
YoY
|
$13.23M
-162.14%
YoY
|
$10.50M
-75.0%
YoY
|
$28.99M
82.75%
YoY
|
$8.034M
-59.62%
YoY
|
-$21.30M
-240.13%
YoY
|
$42.00M
650.0%
YoY
|
$15.86M
80.96%
YoY
|
$19.89M
3368.1%
YoY
|
$15.20M
130.96%
YoY
|
$5.600M
-30.86%
YoY
|
$8.765M
67.46%
YoY
|
$573.6K
-96.59%
YoY
|
$6.581M
-59.16%
YoY
|
$8.100M
1.25%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.10
-50.0%
YoY
|
$0.14
-12.5%
YoY
|
$0.20
-54.55%
YoY
|
$0.21
75.0%
YoY
|
$0.20
-162.5%
YoY
|
$0.16
-75.0%
YoY
|
$0.44
83.33%
YoY
|
$0.12
-60.0%
YoY
|
-$0.32
-239.13%
YoY
|
$0.64
N/A
|
$0.24
84.62%
YoY
|
$0.30
2900.0%
YoY
|
$0.23
130.0%
YoY
|
N/A
|
$0.13
62.5%
YoY
|
$0.01
-96.0%
YoY
|
$0.10
-58.33%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$2.178M
-1089234474.21%
YoY
|
$1.143M
571253253.32%
YoY
|
$0.10
-50.0%
YoY
|
$0.15
0.0%
YoY
|
$0.20
-54.55%
YoY
|
$0.20
66.67%
YoY
|
$0.20
-162.5%
YoY
|
$0.15
-76.19%
YoY
|
$0.44
83.33%
YoY
|
$0.12
-60.0%
YoY
|
-$0.32
-239.13%
YoY
|
$0.63
-100.0%
YoY
|
$0.24
84.62%
YoY
|
$0.30
2900.0%
YoY
|
$0.23
130.0%
YoY
|
$509.1K
-30.86%
YoY
|
$0.13
62.5%
YoY
|
$0.01
-96.0%
YoY
|
$0.10
-58.33%
YoY
|
$736.4K
0.33%
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
|
N/A
|
| Basic Shares Outstanding |
11.02M
-83.33%
YoY
|
66.11M
0.0%
YoY
|
66.11M
0.0%
YoY
|
66.11M shares
N/A
|
66.11M shares
0.1%
YoY
|
66.11M shares
0.14%
YoY
|
66.11M
0.14%
YoY
|
N/A
|
66.05M shares
0.05%
YoY
|
66.02M shares
0.08%
YoY
|
66.02M shares
0.08%
YoY
|
66.02M shares
N/A
|
66.02M shares
0.08%
YoY
|
65.96M shares
0.0%
YoY
|
65.96M shares
0.0%
YoY
|
N/A
|
65.96M shares
0.02%
YoY
|
65.96M shares
0.02%
YoY
|
65.96M shares
0.24%
YoY
|
65.95M shares
1.73%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
66.11M
-0.64%
YoY
|
N/A
|
66.12M shares
-0.55%
YoY
|
66.23M shares
-0.28%
YoY
|
66.54M
0.79%
YoY
|
N/A
|
66.48M shares
N/A
|
66.42M shares
0.21%
YoY
|
66.02M shares
N/A
|
N/A
|
N/A
|
66.27M shares
0.47%
YoY
|
N/A
|
N/A
|
65.96M shares
-0.26%
YoY
|
65.96M shares
-0.19%
YoY
|
65.96M shares
-0.98%
YoY
|
N/A
|
Loading...