Total Revenue 460,404 583,870 493,165 481,801 Cost of Revenue189,246 233,119 202,222 201,853 Gross Profit 271,158 350,751 290,943 279,948 Research Development28,951 28,724 27,279 26,977 Selling General and... More