|
Concept
|
2017 | 2016 | 2015 | 2014 | 2013 |
|---|---|---|---|---|---|
| Revenue |
$755.0M
Revenue YoY Change
(Revenue[2017] - Revenue[2016]) / Revenue[2016] × 100
|
$668.2M
Revenue YoY Change
(Revenue[2016] - Revenue[2015]) / Revenue[2015] × 100
|
$717.9M
Revenue YoY Change
(Revenue[2015] - Revenue[2014]) / Revenue[2014] × 100
|
$754.0M
Revenue YoY Change
(Revenue[2014] - Revenue[2013]) / Revenue[2013] × 100
|
$758.5M
Revenue YoY Change
(Revenue[2013] - Revenue[2012]) / Revenue[2012] × 100
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
$365.5M
Cost Of Revenue YoY Change
(CostOfRevenue[2014] - CostOfRevenue[2013]) / CostOfRevenue[2013] × 100
|
$373.3M
Cost Of Revenue YoY Change
(CostOfRevenue[2013] - CostOfRevenue[2012]) / CostOfRevenue[2012] × 100
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2014] - GrossProfit[2013]) / GrossProfit[2013] × 100
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2013] - GrossProfit[2012]) / GrossProfit[2012] × 100
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
$611.1M
Operating Expenses YoY Change
(OperatingExpenses[2014] - OperatingExpenses[2013]) / OperatingExpenses[2013] × 100
|
$615.8M
Operating Expenses YoY Change
(OperatingExpenses[2013] - OperatingExpenses[2012]) / OperatingExpenses[2012] × 100
|
| Operating Profit |
$145.3M
Operating Income YoY Change
(OperatingIncomeLoss[2017] - OperatingIncomeLoss[2016]) / OperatingIncomeLoss[2016] × 100
|
$144.1M
Operating Income YoY Change
(OperatingIncomeLoss[2016] - OperatingIncomeLoss[2015]) / OperatingIncomeLoss[2015] × 100
|
$131.0M
Operating Income YoY Change
(OperatingIncomeLoss[2015] - OperatingIncomeLoss[2014]) / OperatingIncomeLoss[2014] × 100
|
$143.0M
Operating Income YoY Change
(OperatingIncomeLoss[2014] - OperatingIncomeLoss[2013]) / OperatingIncomeLoss[2013] × 100
|
$142.7M
Operating Income YoY Change
(OperatingIncomeLoss[2013] - OperatingIncomeLoss[2012]) / OperatingIncomeLoss[2012] × 100
|
| Interest Expense |
-$37.53M
Interest Expense YoY Change
(InterestExpenses[2017] - InterestExpenses[2016]) / InterestExpenses[2016] × 100
|
-$38.14M
Interest Expense YoY Change
(InterestExpenses[2016] - InterestExpenses[2015]) / InterestExpenses[2015] × 100
|
-$38.84M
Interest Expense YoY Change
(InterestExpenses[2015] - InterestExpenses[2014]) / InterestExpenses[2014] × 100
|
$44.56M
Interest Expense YoY Change
(InterestExpenses[2014] - InterestExpenses[2013]) / InterestExpenses[2013] × 100
|
$45.17M
Interest Expense YoY Change
(InterestExpenses[2013] - InterestExpenses[2012]) / InterestExpenses[2012] × 100
|
| Other Income/Expense, Net |
$5.348M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2017] - OtherExpenseIncome[2016]) / OtherExpenseIncome[2016] × 100
|
-$543.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2016] - OtherExpenseIncome[2015]) / OtherExpenseIncome[2015] × 100
|
$7.738M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2015] - OtherExpenseIncome[2014]) / OtherExpenseIncome[2014] × 100
|
$1.933M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2014] - OtherExpenseIncome[2013]) / OtherExpenseIncome[2013] × 100
|
$4.669M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2013] - OtherExpenseIncome[2012]) / OtherExpenseIncome[2012] × 100
|
| Pretax Income |
$113.1M
Pretax Income YoY Change
(PretaxIncome[2017] - PretaxIncome[2016]) / PretaxIncome[2016] × 100
|
$105.4M
Pretax Income YoY Change
(PretaxIncome[2016] - PretaxIncome[2015]) / PretaxIncome[2015] × 100
|
$99.93M
Pretax Income YoY Change
(PretaxIncome[2015] - PretaxIncome[2014]) / PretaxIncome[2014] × 100
|
$100.3M
Pretax Income YoY Change
(PretaxIncome[2014] - PretaxIncome[2013]) / PretaxIncome[2013] × 100
|
$102.2M
Pretax Income YoY Change
(PretaxIncome[2013] - PretaxIncome[2012]) / PretaxIncome[2012] × 100
|
| Income Tax |
$41.01M
Income Tax YoY Change
(IncomeTax[2017] - IncomeTax[2016]) / IncomeTax[2016] × 100
|
$43.01M
Income Tax YoY Change
(IncomeTax[2016] - IncomeTax[2015]) / IncomeTax[2015] × 100
|
$39.91M
Income Tax YoY Change
(IncomeTax[2015] - IncomeTax[2014]) / IncomeTax[2014] × 100
|
$41.64M
Income Tax YoY Change
(IncomeTax[2014] - IncomeTax[2013]) / IncomeTax[2013] × 100
|
$41.71M
Income Tax YoY Change
(IncomeTax[2013] - IncomeTax[2012]) / IncomeTax[2012] × 100
|
| Net Earnings |
-$55.62M
Net Income YoY Change
(NetIncome[2017] - NetIncome[2016]) / NetIncome[2016] × 100
|
$58.90M
Net Income YoY Change
(NetIncome[2016] - NetIncome[2015]) / NetIncome[2015] × 100
|
$53.70M
Net Income YoY Change
(NetIncome[2015] - NetIncome[2014]) / NetIncome[2014] × 100
|
$58.69M
Net Income YoY Change
(NetIncome[2014] - NetIncome[2013]) / NetIncome[2013] × 100
|
$60.54M
Net Income YoY Change
(NetIncome[2013] - NetIncome[2012]) / NetIncome[2012] × 100
|
| Basic Earnings Per Share | |||||
| Diluted Earnings Per Share | |||||
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
28.67M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2017] - BasicSharesOutstanding[2016]) / BasicSharesOutstanding[2016] × 100
|
27.65M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2016] - BasicSharesOutstanding[2015]) / BasicSharesOutstanding[2015] × 100
|
27.35M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2015] - BasicSharesOutstanding[2014]) / BasicSharesOutstanding[2014] × 100
|
27.16M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2014] - BasicSharesOutstanding[2013]) / BasicSharesOutstanding[2013] × 100
|
26.97M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2013] - BasicSharesOutstanding[2012]) / BasicSharesOutstanding[2012] × 100
|
| Diluted Shares Outstanding |
28.75M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2017] - DilutedSharesOutstanding[2016]) / DilutedSharesOutstanding[2016] × 100
|
27.78M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2016] - DilutedSharesOutstanding[2015]) / DilutedSharesOutstanding[2015] × 100
|
27.42M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2015] - DilutedSharesOutstanding[2014]) / DilutedSharesOutstanding[2014] × 100
|
27.22M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2014] - DilutedSharesOutstanding[2013]) / DilutedSharesOutstanding[2013] × 100
|
27.03M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2013] - DilutedSharesOutstanding[2012]) / DilutedSharesOutstanding[2012] × 100
|
|
Concept
|
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 | 2014 Q3 | 2014 Q2 | 2014 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$91.24M
Revenue YoY Change
(Revenue[2018 Q3] - Revenue[2017 Q3]) / Revenue[2017 Q3] × 100
|
$124.6M
Revenue YoY Change
(Revenue[2018 Q2] - Revenue[2017 Q2]) / Revenue[2017 Q2] × 100
|
$264.7M
Revenue YoY Change
(Revenue[2018 Q1] - Revenue[2017 Q1]) / Revenue[2017 Q1] × 100
|
$238.6M
Revenue YoY Change
(Revenue[2017 Q4] - Revenue[2016 Q4]) / Revenue[2016 Q4] × 100
|
$86.21M
Revenue YoY Change
(Revenue[2017 Q3] - Revenue[2016 Q3]) / Revenue[2016 Q3] × 100
|
$134.5M
Revenue YoY Change
(Revenue[2017 Q2] - Revenue[2016 Q2]) / Revenue[2016 Q2] × 100
|
$295.7M
Revenue YoY Change
(Revenue[2017 Q1] - Revenue[2016 Q1]) / Revenue[2016 Q1] × 100
|
$231.7M
Revenue YoY Change
(Revenue[2016 Q4] - Revenue[2015 Q4]) / Revenue[2015 Q4] × 100
|
$85.46M
Revenue YoY Change
(Revenue[2016 Q3] - Revenue[2015 Q3]) / Revenue[2015 Q3] × 100
|
$97.08M
Revenue YoY Change
(Revenue[2016 Q2] - Revenue[2015 Q2]) / Revenue[2015 Q2] × 100
|
$253.9M
Revenue YoY Change
(Revenue[2016 Q1] - Revenue[2015 Q1]) / Revenue[2015 Q1] × 100
|
$230.7M
Revenue YoY Change
(Revenue[2015 Q4] - Revenue[2014 Q4]) / Revenue[2014 Q4] × 100
|
$93.13M
Revenue YoY Change
(Revenue[2015 Q3] - Revenue[2014 Q3]) / Revenue[2014 Q3] × 100
|
$138.3M
Revenue YoY Change
(Revenue[2015 Q2] - Revenue[2014 Q2]) / Revenue[2014 Q2] × 100
|
$261.7M
Revenue YoY Change
(Revenue[2015 Q1] - Revenue[2014 Q1]) / Revenue[2014 Q1] × 100
|
$240.3M
Revenue YoY Change
(Revenue[2014 Q4] - Revenue[2013 Q4]) / Revenue[2013 Q4] × 100
|
$87.20M
Revenue YoY Change
(Revenue[2014 Q3] - Revenue[2013 Q3]) / Revenue[2013 Q3] × 100
|
$133.2M
Revenue YoY Change
(Revenue[2014 Q2] - Revenue[2013 Q2]) / Revenue[2013 Q2] × 100
|
$293.4M
Revenue YoY Change
(Revenue[2014 Q1] - Revenue[2013 Q1]) / Revenue[2013 Q1] × 100
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$35.86M
Cost Of Revenue YoY Change
(CostOfRevenue[2015 Q3] - CostOfRevenue[2014 Q3]) / CostOfRevenue[2014 Q3] × 100
|
$62.18M
Cost Of Revenue YoY Change
(CostOfRevenue[2015 Q2] - CostOfRevenue[2014 Q2]) / CostOfRevenue[2014 Q2] × 100
|
$125.7M
Cost Of Revenue YoY Change
(CostOfRevenue[2015 Q1] - CostOfRevenue[2014 Q1]) / CostOfRevenue[2014 Q1] × 100
|
N/A
|
$32.23M
Cost Of Revenue YoY Change
(CostOfRevenue[2014 Q3] - CostOfRevenue[2013 Q3]) / CostOfRevenue[2013 Q3] × 100
|
$58.28M
Cost Of Revenue YoY Change
(CostOfRevenue[2014 Q2] - CostOfRevenue[2013 Q2]) / CostOfRevenue[2013 Q2] × 100
|
$155.2M
Cost Of Revenue YoY Change
(CostOfRevenue[2014 Q1] - CostOfRevenue[2013 Q1]) / CostOfRevenue[2013 Q1] × 100
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2015 Q3] - GrossProfit[2014 Q3]) / GrossProfit[2014 Q3] × 100
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2015 Q2] - GrossProfit[2014 Q2]) / GrossProfit[2014 Q2] × 100
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2015 Q1] - GrossProfit[2014 Q1]) / GrossProfit[2014 Q1] × 100
|
N/A
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2014 Q3] - GrossProfit[2013 Q3]) / GrossProfit[2013 Q3] × 100
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2014 Q2] - GrossProfit[2013 Q2]) / GrossProfit[2013 Q2] × 100
|
Gross Profit
Revenue - Cost Of Revenue
Gross Profit YoY Change
(GrossProfit[2014 Q1] - GrossProfit[2013 Q1]) / GrossProfit[2013 Q1] × 100
|
| Selling, General & Admin |
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
|
| 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 |
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
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$95.00M
Operating Expenses YoY Change
(OperatingExpenses[2015 Q3] - OperatingExpenses[2014 Q3]) / OperatingExpenses[2014 Q3] × 100
|
$125.4M
Operating Expenses YoY Change
(OperatingExpenses[2015 Q2] - OperatingExpenses[2014 Q2]) / OperatingExpenses[2014 Q2] × 100
|
$208.7M
Operating Expenses YoY Change
(OperatingExpenses[2015 Q1] - OperatingExpenses[2014 Q1]) / OperatingExpenses[2014 Q1] × 100
|
N/A
|
$92.28M
Operating Expenses YoY Change
(OperatingExpenses[2014 Q3] - OperatingExpenses[2013 Q3]) / OperatingExpenses[2013 Q3] × 100
|
$119.9M
Operating Expenses YoY Change
(OperatingExpenses[2014 Q2] - OperatingExpenses[2013 Q2]) / OperatingExpenses[2013 Q2] × 100
|
$218.4M
Operating Expenses YoY Change
(OperatingExpenses[2014 Q1] - OperatingExpenses[2013 Q1]) / OperatingExpenses[2013 Q1] × 100
|
| Operating Profit |
-$6.111M
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q3] - OperatingIncomeLoss[2017 Q3]) / OperatingIncomeLoss[2017 Q3] × 100
|
$8.269M
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q2] - OperatingIncomeLoss[2017 Q2]) / OperatingIncomeLoss[2017 Q2] × 100
|
$67.35M
Operating Income YoY Change
(OperatingIncomeLoss[2018 Q1] - OperatingIncomeLoss[2017 Q1]) / OperatingIncomeLoss[2017 Q1] × 100
|
Operating Income/Loss
Annual amount minus the first nine months
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q4] - OperatingIncomeLoss[2016 Q4]) / OperatingIncomeLoss[2016 Q4] × 100
|
-$4.540M
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q3] - OperatingIncomeLoss[2016 Q3]) / OperatingIncomeLoss[2016 Q3] × 100
|
$16.44M
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q2] - OperatingIncomeLoss[2016 Q2]) / OperatingIncomeLoss[2016 Q2] × 100
|
$77.53M
Operating Income YoY Change
(OperatingIncomeLoss[2017 Q1] - OperatingIncomeLoss[2016 Q1]) / OperatingIncomeLoss[2016 Q1] × 100
|
Operating Income/Loss
Annual amount minus the first nine months
Operating Income YoY Change
(OperatingIncomeLoss[2016 Q4] - OperatingIncomeLoss[2015 Q4]) / OperatingIncomeLoss[2015 Q4] × 100
|
-$4.437M
Operating Income YoY Change
(OperatingIncomeLoss[2016 Q3] - OperatingIncomeLoss[2015 Q3]) / OperatingIncomeLoss[2015 Q3] × 100
|
$12.61M
Operating Income YoY Change
(OperatingIncomeLoss[2016 Q2] - OperatingIncomeLoss[2015 Q2]) / OperatingIncomeLoss[2015 Q2] × 100
|
$74.07M
Operating Income YoY Change
(OperatingIncomeLoss[2016 Q1] - OperatingIncomeLoss[2015 Q1]) / OperatingIncomeLoss[2015 Q1] × 100
|
Operating Income/Loss
Annual amount minus the first nine months
Operating Income YoY Change
(OperatingIncomeLoss[2015 Q4] - OperatingIncomeLoss[2014 Q4]) / OperatingIncomeLoss[2014 Q4] × 100
|
-$1.873M
Operating Income YoY Change
(OperatingIncomeLoss[2015 Q3] - OperatingIncomeLoss[2014 Q3]) / OperatingIncomeLoss[2014 Q3] × 100
|
$12.91M
Operating Income YoY Change
(OperatingIncomeLoss[2015 Q2] - OperatingIncomeLoss[2014 Q2]) / OperatingIncomeLoss[2014 Q2] × 100
|
$53.00M
Operating Income YoY Change
(OperatingIncomeLoss[2015 Q1] - OperatingIncomeLoss[2014 Q1]) / OperatingIncomeLoss[2014 Q1] × 100
|
Operating Income/Loss
Annual amount minus the first nine months
Operating Income YoY Change
(OperatingIncomeLoss[2014 Q4] - OperatingIncomeLoss[2013 Q4]) / OperatingIncomeLoss[2013 Q4] × 100
|
-$5.077M
Operating Income YoY Change
(OperatingIncomeLoss[2014 Q3] - OperatingIncomeLoss[2013 Q3]) / OperatingIncomeLoss[2013 Q3] × 100
|
$13.27M
Operating Income YoY Change
(OperatingIncomeLoss[2014 Q2] - OperatingIncomeLoss[2013 Q2]) / OperatingIncomeLoss[2013 Q2] × 100
|
$75.03M
Operating Income YoY Change
(OperatingIncomeLoss[2014 Q1] - OperatingIncomeLoss[2013 Q1]) / OperatingIncomeLoss[2013 Q1] × 100
|
| Interest Expense |
-$9.006M
Interest Expense YoY Change
(InterestExpenses[2018 Q3] - InterestExpenses[2017 Q3]) / InterestExpenses[2017 Q3] × 100
|
-$8.771M
Interest Expense YoY Change
(InterestExpenses[2018 Q2] - InterestExpenses[2017 Q2]) / InterestExpenses[2017 Q2] × 100
|
-$9.515M
Interest Expense YoY Change
(InterestExpenses[2018 Q1] - InterestExpenses[2017 Q1]) / InterestExpenses[2017 Q1] × 100
|
N/A
|
-$9.208M
Interest Expense YoY Change
(InterestExpenses[2017 Q3] - InterestExpenses[2016 Q3]) / InterestExpenses[2016 Q3] × 100
|
-$9.473M
Interest Expense YoY Change
(InterestExpenses[2017 Q2] - InterestExpenses[2016 Q2]) / InterestExpenses[2016 Q2] × 100
|
-$9.876M
Interest Expense YoY Change
(InterestExpenses[2017 Q1] - InterestExpenses[2016 Q1]) / InterestExpenses[2016 Q1] × 100
|
N/A
|
-$9.729M
Interest Expense YoY Change
(InterestExpenses[2016 Q3] - InterestExpenses[2015 Q3]) / InterestExpenses[2015 Q3] × 100
|
-$9.718M
Interest Expense YoY Change
(InterestExpenses[2016 Q2] - InterestExpenses[2015 Q2]) / InterestExpenses[2015 Q2] × 100
|
-$9.736M
Interest Expense YoY Change
(InterestExpenses[2016 Q1] - InterestExpenses[2015 Q1]) / InterestExpenses[2015 Q1] × 100
|
N/A
|
$10.11M
Interest Expense YoY Change
(InterestExpenses[2015 Q3] - InterestExpenses[2014 Q3]) / InterestExpenses[2014 Q3] × 100
|
$10.44M
Interest Expense YoY Change
(InterestExpenses[2015 Q2] - InterestExpenses[2014 Q2]) / InterestExpenses[2014 Q2] × 100
|
$10.48M
Interest Expense YoY Change
(InterestExpenses[2015 Q1] - InterestExpenses[2014 Q1]) / InterestExpenses[2014 Q1] × 100
|
N/A
|
$10.81M
Interest Expense YoY Change
(InterestExpenses[2014 Q3] - InterestExpenses[2013 Q3]) / InterestExpenses[2013 Q3] × 100
|
$11.68M
Interest Expense YoY Change
(InterestExpenses[2014 Q2] - InterestExpenses[2013 Q2]) / InterestExpenses[2013 Q2] × 100
|
$11.54M
Interest Expense YoY Change
(InterestExpenses[2014 Q1] - InterestExpenses[2013 Q1]) / InterestExpenses[2013 Q1] × 100
|
| Other Income/Expense, Net |
-$312.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2018 Q3] - OtherExpenseIncome[2017 Q3]) / OtherExpenseIncome[2017 Q3] × 100
|
$7.000K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2018 Q2] - OtherExpenseIncome[2017 Q2]) / OtherExpenseIncome[2017 Q2] × 100
|
-$834.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2018 Q1] - OtherExpenseIncome[2017 Q1]) / OtherExpenseIncome[2017 Q1] × 100
|
N/A
|
$139.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2017 Q3] - OtherExpenseIncome[2016 Q3]) / OtherExpenseIncome[2016 Q3] × 100
|
-$340.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2017 Q2] - OtherExpenseIncome[2016 Q2]) / OtherExpenseIncome[2016 Q2] × 100
|
-$423.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2017 Q1] - OtherExpenseIncome[2016 Q1]) / OtherExpenseIncome[2016 Q1] × 100
|
N/A
|
$652.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2016 Q3] - OtherExpenseIncome[2015 Q3]) / OtherExpenseIncome[2015 Q3] × 100
|
$513.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2016 Q2] - OtherExpenseIncome[2015 Q2]) / OtherExpenseIncome[2015 Q2] × 100
|
-$2.309M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2016 Q1] - OtherExpenseIncome[2015 Q1]) / OtherExpenseIncome[2015 Q1] × 100
|
N/A
|
$746.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2015 Q3] - OtherExpenseIncome[2014 Q3]) / OtherExpenseIncome[2014 Q3] × 100
|
$1.135M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2015 Q2] - OtherExpenseIncome[2014 Q2]) / OtherExpenseIncome[2014 Q2] × 100
|
$5.049M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2015 Q1] - OtherExpenseIncome[2014 Q1]) / OtherExpenseIncome[2014 Q1] × 100
|
N/A
|
$407.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2014 Q3] - OtherExpenseIncome[2013 Q3]) / OtherExpenseIncome[2013 Q3] × 100
|
$262.0K
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2014 Q2] - OtherExpenseIncome[2013 Q2]) / OtherExpenseIncome[2013 Q2] × 100
|
$1.383M
Other Income/Expense, Net YoY Change
(OtherExpenseIncome[2014 Q1] - OtherExpenseIncome[2013 Q1]) / OtherExpenseIncome[2013 Q1] × 100
|
| Pretax Income |
-$15.43M
Pretax Income YoY Change
(PretaxIncome[2018 Q3] - PretaxIncome[2017 Q3]) / PretaxIncome[2017 Q3] × 100
|
-$495.0K
Pretax Income YoY Change
(PretaxIncome[2018 Q2] - PretaxIncome[2017 Q2]) / PretaxIncome[2017 Q2] × 100
|
$57.00M
Pretax Income YoY Change
(PretaxIncome[2018 Q1] - PretaxIncome[2017 Q1]) / PretaxIncome[2017 Q1] × 100
|
N/A
|
-$13.61M
Pretax Income YoY Change
(PretaxIncome[2017 Q3] - PretaxIncome[2016 Q3]) / PretaxIncome[2016 Q3] × 100
|
$6.622M
Pretax Income YoY Change
(PretaxIncome[2017 Q2] - PretaxIncome[2016 Q2]) / PretaxIncome[2016 Q2] × 100
|
$67.23M
Pretax Income YoY Change
(PretaxIncome[2017 Q1] - PretaxIncome[2016 Q1]) / PretaxIncome[2016 Q1] × 100
|
N/A
|
-$13.51M
Pretax Income YoY Change
(PretaxIncome[2016 Q3] - PretaxIncome[2015 Q3]) / PretaxIncome[2015 Q3] × 100
|
$3.401M
Pretax Income YoY Change
(PretaxIncome[2016 Q2] - PretaxIncome[2015 Q2]) / PretaxIncome[2015 Q2] × 100
|
$62.03M
Pretax Income YoY Change
(PretaxIncome[2016 Q1] - PretaxIncome[2015 Q1]) / PretaxIncome[2015 Q1] × 100
|
N/A
|
-$11.24M
Pretax Income YoY Change
(PretaxIncome[2015 Q3] - PretaxIncome[2014 Q3]) / PretaxIncome[2014 Q3] × 100
|
$3.611M
Pretax Income YoY Change
(PretaxIncome[2015 Q2] - PretaxIncome[2014 Q2]) / PretaxIncome[2014 Q2] × 100
|
$47.57M
Pretax Income YoY Change
(PretaxIncome[2015 Q1] - PretaxIncome[2014 Q1]) / PretaxIncome[2014 Q1] × 100
|
N/A
|
-$15.48M
Pretax Income YoY Change
(PretaxIncome[2014 Q3] - PretaxIncome[2013 Q3]) / PretaxIncome[2013 Q3] × 100
|
$1.851M
Pretax Income YoY Change
(PretaxIncome[2014 Q2] - PretaxIncome[2013 Q2]) / PretaxIncome[2013 Q2] × 100
|
$64.87M
Pretax Income YoY Change
(PretaxIncome[2014 Q1] - PretaxIncome[2013 Q1]) / PretaxIncome[2013 Q1] × 100
|
| Income Tax |
-$4.285M
Income Tax YoY Change
(IncomeTax[2018 Q3] - IncomeTax[2017 Q3]) / IncomeTax[2017 Q3] × 100
|
-$156.0K
Income Tax YoY Change
(IncomeTax[2018 Q2] - IncomeTax[2017 Q2]) / IncomeTax[2017 Q2] × 100
|
$15.46M
Income Tax YoY Change
(IncomeTax[2018 Q1] - IncomeTax[2017 Q1]) / IncomeTax[2017 Q1] × 100
|
N/A
|
-$5.722M
Income Tax YoY Change
(IncomeTax[2017 Q3] - IncomeTax[2016 Q3]) / IncomeTax[2016 Q3] × 100
|
$2.547M
Income Tax YoY Change
(IncomeTax[2017 Q2] - IncomeTax[2016 Q2]) / IncomeTax[2016 Q2] × 100
|
$26.92M
Income Tax YoY Change
(IncomeTax[2017 Q1] - IncomeTax[2016 Q1]) / IncomeTax[2016 Q1] × 100
|
N/A
|
-$5.474M
Income Tax YoY Change
(IncomeTax[2016 Q3] - IncomeTax[2015 Q3]) / IncomeTax[2015 Q3] × 100
|
$1.382M
Income Tax YoY Change
(IncomeTax[2016 Q2] - IncomeTax[2015 Q2]) / IncomeTax[2015 Q2] × 100
|
$25.39M
N/A
|
N/A
|
-$4.553M
Income Tax YoY Change
(IncomeTax[2015 Q3] - IncomeTax[2014 Q3]) / IncomeTax[2014 Q3] × 100
|
$1.414M
Income Tax YoY Change
(IncomeTax[2015 Q2] - IncomeTax[2014 Q2]) / IncomeTax[2014 Q2] × 100
|
N/A
N/A
|
N/A
|
-$6.742M
Income Tax YoY Change
(IncomeTax[2014 Q3] - IncomeTax[2013 Q3]) / IncomeTax[2013 Q3] × 100
|
$780.0K
Income Tax YoY Change
(IncomeTax[2014 Q2] - IncomeTax[2013 Q2]) / IncomeTax[2013 Q2] × 100
|
$26.99M
Income Tax YoY Change
(IncomeTax[2014 Q1] - IncomeTax[2013 Q1]) / IncomeTax[2013 Q1] × 100
|
| Net Earnings |
-$11.79M
Net Income YoY Change
(NetIncome[2018 Q3] - NetIncome[2017 Q3]) / NetIncome[2017 Q3] × 100
|
-$998.0K
Net Income YoY Change
(NetIncome[2018 Q2] - NetIncome[2017 Q2]) / NetIncome[2017 Q2] × 100
|
$41.54M
Net Income YoY Change
(NetIncome[2018 Q1] - NetIncome[2017 Q1]) / NetIncome[2017 Q1] × 100
|
-$90.17M
Net Income YoY Change
(NetIncome[2017 Q4] - NetIncome[2016 Q4]) / NetIncome[2016 Q4] × 100
|
-$8.495M
Net Income YoY Change
(NetIncome[2017 Q3] - NetIncome[2016 Q3]) / NetIncome[2016 Q3] × 100
|
$2.729M
Net Income YoY Change
(NetIncome[2017 Q2] - NetIncome[2016 Q2]) / NetIncome[2016 Q2] × 100
|
$40.31M
Net Income YoY Change
(NetIncome[2017 Q1] - NetIncome[2016 Q1]) / NetIncome[2016 Q1] × 100
|
$28.28M
Net Income YoY Change
(NetIncome[2016 Q4] - NetIncome[2015 Q4]) / NetIncome[2015 Q4] × 100
|
-$8.040M
Net Income YoY Change
(NetIncome[2016 Q3] - NetIncome[2015 Q3]) / NetIncome[2015 Q3] × 100
|
$2.019M
Net Income YoY Change
(NetIncome[2016 Q2] - NetIncome[2015 Q2]) / NetIncome[2015 Q2] × 100
|
$36.64M
Net Income YoY Change
(NetIncome[2016 Q1] - NetIncome[2015 Q1]) / NetIncome[2015 Q1] × 100
|
$29.71M
Net Income YoY Change
(NetIncome[2015 Q4] - NetIncome[2014 Q4]) / NetIncome[2014 Q4] × 100
|
-$6.685M
Net Income YoY Change
(NetIncome[2015 Q3] - NetIncome[2014 Q3]) / NetIncome[2014 Q3] × 100
|
$2.197M
Net Income YoY Change
(NetIncome[2015 Q2] - NetIncome[2014 Q2]) / NetIncome[2014 Q2] × 100
|
$28.49M
Net Income YoY Change
(NetIncome[2015 Q1] - NetIncome[2014 Q1]) / NetIncome[2014 Q1] × 100
|
$28.47M
Net Income YoY Change
(NetIncome[2014 Q4] - NetIncome[2013 Q4]) / NetIncome[2013 Q4] × 100
|
-$8.733M
Net Income YoY Change
(NetIncome[2014 Q3] - NetIncome[2013 Q3]) / NetIncome[2013 Q3] × 100
|
$1.071M
Net Income YoY Change
(NetIncome[2014 Q2] - NetIncome[2013 Q2]) / NetIncome[2013 Q2] × 100
|
$37.88M
Net Income YoY Change
(NetIncome[2014 Q1] - NetIncome[2013 Q1]) / NetIncome[2013 Q1] × 100
|
| Basic Earnings Per Share | |||||||||||||||||||
| Diluted Earnings Per Share | |||||||||||||||||||
| 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 |
28.80M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2018 Q3] - BasicSharesOutstanding[2017 Q3]) / BasicSharesOutstanding[2017 Q3] × 100
|
28.78M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2018 Q2] - BasicSharesOutstanding[2017 Q2]) / BasicSharesOutstanding[2017 Q2] × 100
|
28.75M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2018 Q1] - BasicSharesOutstanding[2017 Q1]) / BasicSharesOutstanding[2017 Q1] × 100
|
28.71M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2017 Q4] - BasicSharesOutstanding[2016 Q4]) / BasicSharesOutstanding[2016 Q4] × 100
|
28.66M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2017 Q3] - BasicSharesOutstanding[2016 Q3]) / BasicSharesOutstanding[2016 Q3] × 100
|
28.64M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2017 Q2] - BasicSharesOutstanding[2016 Q2]) / BasicSharesOutstanding[2016 Q2] × 100
|
28.63M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2017 Q1] - BasicSharesOutstanding[2016 Q1]) / BasicSharesOutstanding[2016 Q1] × 100
|
27.56M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2016 Q4] - BasicSharesOutstanding[2015 Q4]) / BasicSharesOutstanding[2015 Q4] × 100
|
27.55M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2016 Q3] - BasicSharesOutstanding[2015 Q3]) / BasicSharesOutstanding[2015 Q3] × 100
|
27.49M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2016 Q2] - BasicSharesOutstanding[2015 Q2]) / BasicSharesOutstanding[2015 Q2] × 100
|
27.44M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2016 Q1] - BasicSharesOutstanding[2015 Q1]) / BasicSharesOutstanding[2015 Q1] × 100
|
27.37M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2015 Q4] - BasicSharesOutstanding[2014 Q4]) / BasicSharesOutstanding[2014 Q4] × 100
|
27.36M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2015 Q3] - BasicSharesOutstanding[2014 Q3]) / BasicSharesOutstanding[2014 Q3] × 100
|
27.33M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2015 Q2] - BasicSharesOutstanding[2014 Q2]) / BasicSharesOutstanding[2014 Q2] × 100
|
27.30M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2015 Q1] - BasicSharesOutstanding[2014 Q1]) / BasicSharesOutstanding[2014 Q1] × 100
|
27.21M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2014 Q4] - BasicSharesOutstanding[2013 Q4]) / BasicSharesOutstanding[2013 Q4] × 100
|
27.18M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2014 Q3] - BasicSharesOutstanding[2013 Q3]) / BasicSharesOutstanding[2013 Q3] × 100
|
27.14M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2014 Q2] - BasicSharesOutstanding[2013 Q2]) / BasicSharesOutstanding[2013 Q2] × 100
|
27.10M shares
Basic Shares Outstanding YoY Change
(BasicSharesOutstanding[2014 Q1] - BasicSharesOutstanding[2013 Q1]) / BasicSharesOutstanding[2013 Q1] × 100
|
| Diluted Shares Outstanding |
28.82M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2018 Q3] - DilutedSharesOutstanding[2017 Q3]) / DilutedSharesOutstanding[2017 Q3] × 100
|
28.79M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2018 Q2] - DilutedSharesOutstanding[2017 Q2]) / DilutedSharesOutstanding[2017 Q2] × 100
|
28.80M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2018 Q1] - DilutedSharesOutstanding[2017 Q1]) / DilutedSharesOutstanding[2017 Q1] × 100
|
28.80M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2017 Q4] - DilutedSharesOutstanding[2016 Q4]) / DilutedSharesOutstanding[2016 Q4] × 100
|
28.68M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2017 Q3] - DilutedSharesOutstanding[2016 Q3]) / DilutedSharesOutstanding[2016 Q3] × 100
|
28.72M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2017 Q2] - DilutedSharesOutstanding[2016 Q2]) / DilutedSharesOutstanding[2016 Q2] × 100
|
28.72M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2017 Q1] - DilutedSharesOutstanding[2016 Q1]) / DilutedSharesOutstanding[2016 Q1] × 100
|
28.20M shares
N/A
|
27.55M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2016 Q3] - DilutedSharesOutstanding[2015 Q3]) / DilutedSharesOutstanding[2015 Q3] × 100
|
27.63M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2016 Q2] - DilutedSharesOutstanding[2015 Q2]) / DilutedSharesOutstanding[2015 Q2] × 100
|
27.56M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2016 Q1] - DilutedSharesOutstanding[2015 Q1]) / DilutedSharesOutstanding[2015 Q1] × 100
|
N/A
|
27.36M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2015 Q3] - DilutedSharesOutstanding[2014 Q3]) / DilutedSharesOutstanding[2014 Q3] × 100
|
27.39M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2015 Q2] - DilutedSharesOutstanding[2014 Q2]) / DilutedSharesOutstanding[2014 Q2] × 100
|
27.37M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2015 Q1] - DilutedSharesOutstanding[2014 Q1]) / DilutedSharesOutstanding[2014 Q1] × 100
|
N/A
|
27.19M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2014 Q3] - DilutedSharesOutstanding[2013 Q3]) / DilutedSharesOutstanding[2013 Q3] × 100
|
27.18M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2014 Q2] - DilutedSharesOutstanding[2013 Q2]) / DilutedSharesOutstanding[2013 Q2] × 100
|
27.13M shares
Diluted Shares Outstanding YoY Change
(DilutedSharesOutstanding[2014 Q1] - DilutedSharesOutstanding[2013 Q1]) / DilutedSharesOutstanding[2013 Q1] × 100
|
Loading...