|
Total Revenue
|
|
$664.3m
|
$522.3m
|
$495.6m
|
$410.5m
|
$568.9m
|
$730.7m
|
$595.8m
|
$543.8m
|
$535.6m
|
$546.1m
|
|
Cost of Revenue
|
|
$444.8m
|
$368.2m
|
$361.3m
|
$311.0m
|
$377.4m
|
$451.2m
|
$415.8m
|
$410.1m
|
$421.2m
|
$464.9m
|
|
Gross Profit
|
|
$219.6m
|
$154.0m
|
$134.4m
|
$99.5m
|
$191.4m
|
$279.6m
|
$180.1m
|
$133.6m
|
$114.4m
|
$81.2m
|
|
Operating Expenses
|
|
$85.1m
|
$77.7m
|
$67.3m
|
$60.2m
|
$72.3m
|
$76.4m
|
$76.6m
|
$81.5m
|
$82.8m
|
$93.5m
|
|
Operating Income (Loss)
|
|
$134.4m
|
$76.3m
|
$67.0m
|
$39.4m
|
$119.1m
|
$203.1m
|
$103.5m
|
$52.1m
|
$31.7m
|
($12.3m)
|
|
Additional Financial Items
|
|
|
|
|
|
|
|
|
|
|
|
|
Amortization of Intangible Assets
|
|
$300k
|
$300k
|
$300k
|
$300k
|
$300k
|
$300k
|
$400k
|
$400k
|
$500k
|
$400k
|
|
Capitalized Computer Software, Amortization
|
|
$300k
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
|
Investment Income, Interest
|
|
$14k
|
$27k
|
$211k
|
$2.6m
|
$1.1m
|
$49k
|
$2.6m
|
$5.5m
|
$4.9m
|
$3.3m
|
|
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest
|
|
$135.9m
|
$77.6m
|
$68.7m
|
$43.0m
|
$121.0m
|
$206.6m
|
$108.3m
|
$58.8m
|
$37.8m
|
($7.2m)
|
|
Net Income (Loss) Attributable to Parent
|
|
$87.5m
|
$52.1m
|
$50.9m
|
$32.3m
|
$90.4m
|
$155.9m
|
$88.3m
|
$48.2m
|
$30.6m
|
($4.4m)
|
|
Earnings Per Share, Basic
|
|
$4.62
|
$2.94
|
$2.92
|
$1.85
|
$5.17
|
$8.87
|
$5.00
|
$2.73
|
$1.79
|
($0.27)
|
|
Earnings Per Share, Diluted
|
|
$4.59
|
$2.91
|
$2.88
|
$1.82
|
$5.09
|
$8.78
|
$4.96
|
$2.71
|
$1.77
|
($0.27)
|
|
Common Stock, Dividends, Per Share, Declared
|
|
$1.73
|
$1.36
|
$1.10
|
$0.82
|
$6.51
|
$3.36
|
$2.42
|
$6.27
|
$0.69
|
$0.62
|
|
Weighted Average Number of Shares Outstanding, Basic
|
|
18.9m
|
17.7m
|
17.5m
|
17.5m
|
17.5m
|
17.6m
|
17.6m
|
17.7m
|
17.1m
|
16.2m
|
|
Weighted Average Number of Shares Outstanding, Diluted
|
|
19.0m
|
17.9m
|
17.7m
|
17.8m
|
17.8m
|
17.8m
|
17.8m
|
17.8m
|
17.3m
|
16.2m
|
|
Other Nonoperating Income (Expense)
|
|
$542k
|
$916k
|
$1.0m
|
$552k
|
$84k
|
$1.6m
|
$1.7m
|
$822k
|
$481k
|
$572k
|
|
Interest Expense (non-operating)
|
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
—
|
$102k
|
$94k
|
|
Current Income Tax Expense (Benefit)
|
|
$37.1m
|
$24.2m
|
$21.4m
|
$13.2m
|
$26.7m
|
$49.7m
|
$25.5m
|
$16.5m
|
$11.9m
|
($195k)
|
|
General and Administrative Expense
|
|
$29.0m
|
$28.4m
|
$32.2m
|
$30.3m
|
$39.0m
|
$43.3m
|
$40.6m
|
$42.8m
|
$44.0m
|
$54.2m
|
|
Interest Expense
|
|
$186k
|
$152k
|
$330k
|
$192k
|
$191k
|
$164k
|
$256k
|
$205k
|
$102k
|
$94k
|
|
Nonoperating Income (Expense)
|
|
$1.5m
|
$1.3m
|
$1.7m
|
$3.7m
|
$1.8m
|
$3.5m
|
$4.8m
|
$6.7m
|
$6.1m
|
$5.1m
|
|
Research and Development Expense
|
|
$8.7m
|
$9.8m
|
$8.5m
|
$8.2m
|
$8.0m
|
$11.7m
|
$9.6m
|
$9.8m
|
$8.2m
|
$8.4m
|
|
Selling Expense
|
|
$56.1m
|
$49.2m
|
$35.1m
|
$29.8m
|
$33.3m
|
$33.3m
|
$36.1m
|
$38.8m
|
$38.8m
|
$39.1m
|
|
Income Tax Expense (Benefit)
|
|
$48.4m
|
$25.5m
|
$17.8m
|
$10.7m
|
$30.6m
|
$50.7m
|
$19.9m
|
$10.6m
|
$7.2m
|
($2.8m)
|
|
Other Operating Income (Expense), Net
|
|
$5k
|
($31k)
|
$10k
|
($54k)
|
$52k
|
$127k
|
$36k
|
$5k
|
—
|
($187k)
|