2017 | 2016 | 2015 | |||
Gross revenue from sale | 82,134,879 | 79,361,004 | 77,463,652 | ||
Gross revenue from services | 728,590 | 621,823 | 568,556 | ||
Sales taxes | (1,936,077) | (1,929,288) | (2,011,860) | ||
Discounts and sales returns | (927,557) | (703,305) | (360,777) | ||
Deferred revenue (see Note 21) | 7,587 | 2,721 | (4,297) | ||
Net revenue from sales and services | 80,007,422 | 77,352,955 | 75,655,274 |