v3.19.1
STOCK CAPITAL (Schedule of RSU Activity) (Details) - Restricted Stock Units (RSUs) [Member] - Employees and Members of Board of Directors [Member]
3 Months Ended
Mar. 31, 2019
$ / shares
shares
Number of RSUs  
Unvested as of December 31, 2018 | shares 2,807,232
Granted | shares 306,562
Vested | shares (223,210)
Forfeited | shares (96,018)
Unvested as of March 31, 2019 | shares 2,794,566
Weighted average grant date fair value  
Unvested as of December 31, 2018 | $ / shares $ 34.40
Granted | $ / shares 38.55
Vested | $ / shares 31.14
Forfeited | $ / shares 33.91
Unvested as of March 31, 2019 | $ / shares $ 35.13