I do not know the pecentage of revenue.
Add Crimson Trace to the list...
http://www.freerepublic.com/focus/f-chat/2981147/posts