Total Revenue 144,794 146,022 154,333 154,883 Cost of Revenue3,247 3,382 3,606 3,970 Selling General and Administrative99,216 104,432 100,194 102,761 Others2,132 (214)4,203 4,135 ... More