Current Assets | 295 M |
Cash & Short-Term Investments | 88.6 M |
Receivables | 133 M |
Other Current Assets | 73.7 M |
Non-Current Assets | 1.25 B |
Long-Term Investments | 81.4 M |
PP&E | 1.16 B |
Other Non-Current Assets | 14.1 M |
Current Liabilities | 324 M |
Accounts Payable | 146 M |
Short-Term Debt | 94.4 M |
Other Current Liabilities | 83.4 M |
Non-Current Liabilities | 866 M |
Long-Term Debt | 623 M |
Other Non-Current Liabilities | 243 M |
Revenue | 957 M |
Cost Of Revenue | 803 M |
Gross Profit | 154 M |
Operating Expenses | 58.5 M |
Operating Income | 95.7 M |
Other Expenses | 32.6 M |
Net Income | 63.1 M |
Net Income | 63.1 M |
Depreciation & Amortization | 131 M |
Capital Expenditures | -203 M |
Stock-Based Compensation | 15.8 M |
Change in Working Capital | 51 M |
Others | -1.53 M |
Free Cash Flow | 66.9 M |
Date | Value | Insider | Amount | Avg Price |
---|---|---|---|---|
6 years ago
Nov 01, 2018
|
Sell 124 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 10830
|
11.4719 USD |
6 years ago
Nov 02, 2018
|
Sell 812 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 71087
|
11.4198 USD |
6 years ago
Oct 04, 2018
|
Sell 1.1 M
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 99854
|
11.0367 USD |
6 years ago
Oct 05, 2018
|
Sell 114 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 9692
|
11.7497 USD |
6 years ago
Oct 08, 2018
|
Sell 1.79 M
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 146085
|
12.283 USD |
6 years ago
Oct 09, 2018
|
Sell 40.8 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 3250
|
12.5632 USD |
6 years ago
Apr 03, 2018
|
Bought
626 USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 120
|
5.2183 USD |
6 years ago
Apr 02, 2018
|
Bought
51.6 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 10000
|
5.1608 USD |
6 years ago
Mar 28, 2018
|
Bought
8.86 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 1700
|
5.21 USD |
6 years ago
Mar 27, 2018
|
Bought
90.9 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 17300
|
5.2541 USD |
6 years ago
Mar 26, 2018
|
Bought
10.7 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 2057
|
5.22 USD |
6 years ago
Mar 22, 2018
|
Bought
1.58 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 300
|
5.26 USD |
6 years ago
Mar 19, 2018
|
Bought
7.79 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 1500
|
5.195 USD |
6 years ago
Mar 16, 2018
|
Bought
89.5 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 16772
|
5.3347 USD |
6 years ago
Mar 15, 2018
|
Bought
127 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 24173
|
5.2439 USD |
6 years ago
Mar 14, 2018
|
Bought
71.5 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 13517
|
5.2902 USD |
6 years ago
Mar 09, 2018
|
Bought
39.6 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 7900
|
5.01 USD |
7 years ago
Jan 11, 2018
|
Bought
12.9 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 2700
|
4.7915 USD |
7 years ago
Dec 12, 2017
|
Bought
48.8 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 11448
|
4.26 USD |
7 years ago
Dec 11, 2017
|
Bought
88 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 20685
|
4.2546 USD |
7 years ago
Dec 07, 2017
|
Bought
14.6 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 3440
|
4.2585 USD |
7 years ago
Dec 06, 2017
|
Bought
9.27 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 2176
|
4.26 USD |
8 years ago
May 17, 2016
|
Sell 1.74 M
USD
|
Polar Asset Management Partners Inc.
10 percent owner
|
- 513300
|
3.39 USD |
8 years ago
Mar 21, 2016
|
Sell 1.42 M
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 721096
|
1.9701 USD |
8 years ago
Mar 08, 2016
|
Sell 25.5 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 14061
|
1.8147 USD |
8 years ago
Feb 17, 2016
|
Sell 12.8 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 7870
|
1.6277 USD |
8 years ago
Feb 17, 2016
|
Sell 12.8 K
USD
|
CANNELL CAPITAL LLC
Director
|
- 7870
|
1.6277 USD |
8 years ago
Feb 18, 2016
|
Sell 28.6 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 17628
|
1.6198 USD |
8 years ago
Feb 18, 2016
|
Sell 28.6 K
USD
|
CANNELL CAPITAL LLC
Director
|
- 17628
|
1.6198 USD |
8 years ago
Feb 19, 2016
|
Sell 24 K
USD
|
CANNELL CAPITAL LLC
Director
|
- 14800
|
1.62 USD |
8 years ago
Feb 19, 2016
|
Sell 24 K
USD
|
CANNELL CAPITAL LLC
10 percent owner
|
- 14800
|
1.62 USD |
9 years ago
Nov 09, 2015
|
Bought
1 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 500
|
2 USD |
9 years ago
Nov 04, 2015
|
Bought
21.5 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 10800
|
1.9881 USD |
9 years ago
Sep 18, 2015
|
Bought
594 USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 300
|
1.98 USD |
9 years ago
Sep 14, 2015
|
Bought
26.2 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 13100
|
1.9997 USD |
9 years ago
Sep 10, 2015
|
Bought
9.14 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 4600
|
1.9863 USD |
9 years ago
Aug 27, 2015
|
Bought
399 USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 200
|
1.9937 USD |
9 years ago
Aug 26, 2015
|
Bought
29.8 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 15000
|
1.9896 USD |
9 years ago
Aug 25, 2015
|
Bought
4.07 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 2200
|
1.85 USD |
9 years ago
Aug 24, 2015
|
Bought
30.5 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 17987
|
1.6958 USD |
9 years ago
Aug 13, 2015
|
Bought
9.99 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 5000
|
1.9976 USD |
9 years ago
Aug 12, 2015
|
Bought
9.87 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 4700
|
2.0995 USD |
9 years ago
Aug 11, 2015
|
Bought
41.8 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 20000
|
2.0922 USD |
9 years ago
Aug 07, 2015
|
Bought
8.98 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 4500
|
1.9962 USD |
9 years ago
Aug 06, 2015
|
Bought
27.3 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 15500
|
1.761 USD |
9 years ago
Aug 05, 2015
|
Bought
77 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 43700
|
1.7625 USD |
9 years ago
Aug 07, 2015
|
Bought
9.03 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 4500
|
2.0062 USD |
9 years ago
Aug 06, 2015
|
Bought
27.4 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 15500
|
1.766 USD |
9 years ago
Aug 05, 2015
|
Bought
69.5 K USD
|
CANNELL CAPITAL LLC
10 percent owner
|
+ 39293
|
1.7675 USD |