... of Sales135143 (8 )44442321Gross Margin244289 (4 5)756860 (1 04) Gross Margin % 64.4%66.9%63.0%67.0%Product 3Revenue231243 (1 2)712722 (1 0)Cost of Sales2936 (7 )1111083Gross ... Margin202207 (5 )601614 (1 3)Gross Margin % 87.4%85.2%84.4%85.0%TotalRevenue1,2131,215 (2 )3,4983,609 (1 11)Cost of Sales270292 (2 2)89586827Gross Margin943923202,6032,741 (1 38)Gross ... 1Revenue603540631,5861,604 (1 8)Cost of Sales106113 (7 )3403373Gross Margin497427701,2461,267 (2 1)Gross Margin % 82.4%79.1%78.6%79.0%Product 2Revenue379432 (5 3)1,2001,283 (8 3)Cost of Sales135143 (8 )44442321Gross...