|
Total Revenue
|
|
$336.6m
|
$378.2m
|
$420.9m
|
$444.9m
|
$466.4m
|
$517.4m
|
$637.0m
|
$669.7m
|
$593.7m
|
$669.3m
|
|
Cost of Revenue
|
|
$227.2m
|
$259.6m
|
$288.6m
|
$304.3m
|
$312.4m
|
$351.2m
|
$421.8m
|
$434.8m
|
$403.9m
|
$460.8m
|
|
Gross Profit
|
|
$109.4m
|
$118.6m
|
$132.2m
|
$140.6m
|
$154.0m
|
$166.2m
|
$215.2m
|
$234.8m
|
$189.8m
|
$208.5m
|
|
Operating Income (Loss)
|
|
$21.5m
|
$26.1m
|
$32.9m
|
$32.6m
|
$40.2m
|
$47.5m
|
$69.4m
|
$84.2m
|
$50.8m
|
$55.1m
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$1.0m
|
$1.0m
|
$1.0m
|
$1.5m
|
$1.8m
|
$1.9m
|
$2.2m
|
$1.8m
|
$1.8m
|
$1.4m
|
|
Foreign Currency Transaction Gain (Loss), before Tax
|
|
$1.3m
|
$300k
|
($1.5m)
|
($200k)
|
$400k
|
($700k)
|
$100k
|
($700k)
|
($400k)
|
$100k
|
|
Goodwill, Impairment Loss
|
|
—
|
—
|
—
|
—
|
—
|
—
|
$6.5m
|
$0
|
$0
|
$0
|
|
Income (Loss) from Continuing Operations before Income Taxes, Domestic
|
|
$3.5m
|
$4.8m
|
$10.3m
|
$11.4m
|
$22.7m
|
$32.6m
|
$58.9m
|
$57.7m
|
$19.5m
|
$22.4m
|
|
Investment Income, Interest
|
|
$291k
|
$430k
|
$486k
|
$783k
|
$259k
|
$169k
|
$631k
|
$1.8m
|
$2.6m
|
$2.3m
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$21.0m
|
$25.8m
|
$32.6m
|
$31.5m
|
$40.6m
|
$48.9m
|
$73.7m
|
$82.3m
|
$50.8m
|
$45.6m
|
|
Net Income (Loss) Attributable to Parent
|
|
$15.3m
|
$12.7m
|
$26.6m
|
$23.3m
|
$29.8m
|
$35.7m
|
$54.4m
|
$63.3m
|
$37.1m
|
$35.3m
|
|
Net Income (Loss) Attributable to Noncontrolling Interest
|
|
—
|
$0
|
$0
|
$33k
|
($42k)
|
($8k)
|
$4k
|
$5k
|
$17k
|
$24k
|
|
Earnings Per Share, Basic
|
|
$2.95
|
$2.48
|
$5.28
|
$4.63
|
$6.05
|
$7.28
|
$11.03
|
$12.87
|
$7.56
|
$7.17
|
|
Earnings Per Share, Diluted
|
|
$2.95
|
$2.47
|
$5.21
|
$4.58
|
$5.98
|
$7.19
|
$10.88
|
$12.68
|
$7.50
|
$7.14
|
|
Common Stock, Dividends, Per Share, Declared
|
|
$0.80
|
$0.80
|
$0.80
|
$4.63
|
$6.05
|
$7.28
|
$11.03
|
$12.87
|
$0.80
|
$0.81
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
5.2m
|
5.1m
|
5.0m
|
5.0m
|
4.9m
|
4.9m
|
4.9m
|
4.9m
|
4.9m
|
4.9m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
5.2m
|
5.1m
|
5.1m
|
5.1m
|
5.0m
|
5.0m
|
5.0m
|
5.0m
|
4.9m
|
4.9m
|
|
Other Nonoperating Income (Expense)
|
|
$27k
|
$329k
|
$458k
|
$265k
|
$2.5m
|
$3.2m
|
$6.9m
|
$284k
|
($339k)
|
$1.1m
|
|
Interest Expense (non-operating)
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$2.2m
|
$1.3m
|
|
Costs and Expenses
|
|
$87.9m
|
$92.5m
|
$99.3m
|
$108.0m
|
$113.8m
|
$118.7m
|
$145.8m
|
$150.7m
|
$139.1m
|
$153.4m
|
|
Current Income Tax Expense (Benefit)
|
|
$3.4m
|
$10.7m
|
$5.7m
|
$9.4m
|
$14.2m
|
$6.6m
|
$22.0m
|
$21.2m
|
$12.6m
|
$11.5m
|
|
General and Administrative Expense
|
|
$42.1m
|
$43.2m
|
$45.4m
|
$51.8m
|
$56.3m
|
$55.3m
|
$70.3m
|
$74.6m
|
$67.5m
|
$75.2m
|
|
Interest Expense
|
|
$844k
|
$1.1m
|
$1.3m
|
$2.2m
|
$2.4m
|
$2.0m
|
$3.2m
|
$3.9m
|
$2.2m
|
$1.3m
|
|
Interest Expense, Debt
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$2.2m
|
$1.4m
|
|
Nonoperating Income (Expense)
|
|
($526k)
|
($302k)
|
($346k)
|
($1.2m)
|
$364k
|
$1.3m
|
$4.3m
|
($1.8m)
|
$13k
|
($9.5m)
|
|
Research and Development Expense
|
|
$2.7m
|
$2.1m
|
$2.4m
|
$3.0m
|
$2.8m
|
$3.3m
|
$4.5m
|
$5.2m
|
—
|
—
|
|
Selling and Marketing Expense
|
|
$31.8m
|
$34.0m
|
$36.4m
|
$36.6m
|
$35.6m
|
$40.5m
|
$45.7m
|
$51.1m
|
$48.7m
|
$52.0m
|
|
Income Tax Expense (Benefit)
|
|
$5.7m
|
$13.2m
|
$6.0m
|
$8.1m
|
$10.8m
|
$13.2m
|
$19.3m
|
$19.0m
|
$13.7m
|
$10.3m
|
|
Other Operating Income (Expense), Net
|
|
($54k)
|
($985k)
|
($2.4m)
|
($2.4m)
|
($4.2m)
|
($3.7m)
|
($3.6m)
|
($2.5m)
|
($932k)
|
($2.5m)
|