Total Revenue 299,807 259,669 315,857 311,558 Cost of Revenue33,371 35,539 38,391 39,950 Selling General and Administrative66,450 74,758 70,163 70,045 Others - - - (3,500) Total... More