XML 54 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
STOCK-BASED COMPENSATION (Details - Stock Options Rollforward)
9 Months Ended
Sep. 30, 2016
USD ($)
$ / shares
shares
STOCK-BASED COMPENSATION  
Share Price $ 96.91
Stock options, Grant Date Fair Value Valuation  
Grant date fair value $ 37.75
Aggregate stock options  
Stock options, Shares  
Outstanding at the beginning of the period (in shares) | shares 1,918,182
Granted (in shares) | shares 73,639
Exercised (in shares) | shares (2,199)
Forfeited (in shares) | shares (6,329)
Expired (in shares) | shares 0
Outstanding at the end of the period (in shares) | shares 1,983,293
Options exercisable at the end of the period (in shares) | shares 973,407
Stock options, Weighted Average Exercise Price  
Outstanding at the beginning of the period (in dollars per share) $ 18.85
Granted (in dollars per share) 75.20
Exercised (in dollars per share) 42.04
Forfeited (in dollars per share) 74.48
Expired (in dollars per share) 0.00
Outstanding at the end of the period (in dollars per share) 20.74
Options exercisable at the end of the period (in dollars per share) $ 9.75
Stock options, Weighted Average Remaining Contractual Term  
Outstanding at the end of the period 5 years 4 months 15 days
Options exercisable at the end of the period 2 years 10 months 25 days
Stock options, Aggregate Intrinsic Value  
Outstanding at the end of the period | $ $ 151,223,000
Options exercisable at the end of the period | $ 84,906,000
Stock options, Grant Date Fair Value Valuation  
Expected dividends | $ $ 0
Expected dividend rate 0.00%
Expected volatility, minimum 48.00%
Expected volatility, maximum 53.00%
Risk-free interest rate, minimum 1.10%
Risk-free interest rate, maximum 1.90%
Employee stock options  
Stock options, Grant Date Fair Value Valuation  
Vesting period 3 years
Director stock options  
Stock options, Grant Date Fair Value Valuation  
Vesting period 2 years
EmployeeStockOptionMember2  
Stock options, Grant Date Fair Value Valuation  
Vesting period 5 months
Minimum | Aggregate stock options  
Stock options, Grant Date Fair Value Valuation  
Expected term P5Y2M18D
Minimum | Employee stock options  
Stock options, Grant Date Fair Value Valuation  
Grant date fair value
Maximum | Aggregate stock options  
Stock options, Grant Date Fair Value Valuation  
Expected term P6Y4M15D
Maximum | Employee stock options  
Stock options, Grant Date Fair Value Valuation  
Grant date fair value
Tranche 1 | Employee stock options  
Stock options, Grant Date Fair Value Valuation  
Vesting period 2 years
Award vesting rights, percentage 25.00%
Tranche 2 | Employee stock options  
Stock options, Grant Date Fair Value Valuation  
Vesting period 3 years
Award vesting rights, percentage 75.00%