2021 2020 2019 2018 2017 Revenue $1.56B$1.43B$1.21B$1.09B$883.91M Cost of Revenue $1.01B$760.16M$670.08M$537.16M$450.75M Gross Profit $550.3M$670.23M$543.93M$555.43M$433.16M Gross Profit Margin 35.16%46.86%44.8%50.84%49% Operating Expenses $551.4M$523.91M$457.31M$449.61M$360.47M Research & Development Expenses (R&D) $161.33M$156.67M$141.61M$140.63M$113.15M Selling, General & Administrative Expenses (SG&A) $389.04M$366.25M$314.65M$307.91M$246.88M Other Expenses $1.03M$992K$1.05M$1.06M$436.8K Net Income $30.39M$147.07M$85.3M$87.99M$50.96M Net Profit Margin 1.94%10.28%7.03%8.05%5.77% Operating Income $-1.1M$146.32M$86.62M$105.82M$72.69M Other Income & Expenses (Net) $29.38M$41.59M$12.21M$2.8M$3.68M Depreciation & Amortization $33.31M$34.76M$37.16M$36.57M$25.5M Interest Income $0$0$0$0$0 Interest Expense $0$0$0$0$0 Income Tax Expense $-2.11M$40.85M$13.53M$20.63M$25.4M Effective Tax Rate -7.45%21.74%13.69%18.99%33.26% EBITDA $61.59M$222.68M$135.99M$145.2M$101.86M EBIT $28.28M$187.91M$98.83M$108.62M$76.37M EBT N/AN/AN/AN/AN/A Shares Outstanding 28.15M28.1M28.1M27.69M27.61M Diluted Shares Outstanding 28.15M28.62M28.73M28.64M28.75M EPS $1.08$5.23$3.04$3.18$1.85 Diluted EPS $1.08$5.14$2.97$3.07$1.77