XML 64 R38.htm IDEA: XBRL DOCUMENT v3.2.0.727
STOCK-BASED COMPENSATION (Details - Stock Options Rollforward) - Jun. 30, 2015 - USD ($)
Total
STOCK-BASED COMPENSATION  
Share Price $ 78.61
Stock options, Grant Date Fair Value Valuation  
Grant date fair value $ 22.98
Aggregate stock options  
Stock options, Shares  
Outstanding at the beginning of the period (in shares) 2,136,679
Granted (in shares) 38,131
Exercised (in shares) (128,666)
Forfeited (in shares) (775)
Expired (in shares) (1,339)
Outstanding at the end of the period (in shares) 2,044,030
Options exercisable at the end of the period (in shares) 937,796
Stock options, Weighted Average Exercise Price  
Outstanding at the beginning of the period (in dollars per share) $ 18.16
Granted (in dollars per share) 58.49
Exercised (in dollars per share) 16.79
Forfeited (in dollars per share) 53.04
Expired (in dollars per share) 7.88
Outstanding at the end of the period (in dollars per share) 18.99
Options exercisable at the end of the period (in dollars per share) $ 8.63
Stock options, Weighted Average Remaining Contractual Term  
Outstanding at the end of the period 6 years 6 months 7 days
Options exercisable at the end of the period 3 years 11 months 20 days
Stock options, Aggregate Intrinsic Value  
Outstanding at the end of the period $ 121,867,000
Options exercisable at the end of the period 65,628,000
Stock options, Grant Date Fair Value Valuation  
Expected dividends $ 0
Expected dividend rate 0.00%
Expected volatility, minimum 38.00%
Expected volatility, maximum 38.00%
Risk-free interest rate, minimum 1.66%
Risk-free interest rate, maximum 2.01%
Stock options  
Stock options, Grant Date Fair Value Valuation  
Vesting period 3 years
Director Stock Option [Member]  
Stock options, Grant Date Fair Value Valuation  
Vesting period 2 years
Minimum | Aggregate stock options  
Stock options, Grant Date Fair Value Valuation  
Expected term P5Y9M
Minimum | 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 P6Y2M21D
Maximum | Stock options  
Stock options, Grant Date Fair Value Valuation  
Grant date fair value  
Share-based Compensation Award, Tranche One [Member] | Stock options  
Stock options, Grant Date Fair Value Valuation  
Vesting period 1 year 8 months 2 days
Award Vesting Rights, Percentage 25.00%
Share-based Compensation Award, Tranche Two [Member] | Stock options  
Stock options, Grant Date Fair Value Valuation  
Vesting period 2 years 8 months 2 days
Award Vesting Rights, Percentage 75.00%