2021 2020 2019 2018 2017 Revenue $1.91B$1.68B$1.52B$1.29B$1.1B Cost of Revenue $257.98M$225.26M$166.27M$155.88M$150.16M Gross Profit $1.65B$1.46B$1.35B$1.14B$945.09M Gross Profit Margin 86.47%86.6%89.03%87.95%86.29% Operating Expenses $1.14B$959.68M$834.58M$661.18M$554.36M Research & Development Expenses (R&D) $404.87M$355.37M$298.21M$233.8M$202.75M Selling, General & Administrative Expenses (SG&A) $715.38M$587.71M$521.2M$413.58M$338.64M Other Expenses $15.21M$16.6M$15.17M$13.79M$12.97M Net Income $454.63M$433.89M$451.3M$419.38M$259.25M Net Profit Margin 23.84%25.81%29.77%32.42%23.67% Operating Income $513.27M$496.36M$515.04M$476.57M$390.73M Other Income & Expenses (Net) $2.08M$-2.43M$7.54M$10.51M$4.97M Depreciation & Amortization $106.87M$106.25M$78.97M$59.26M$67.68M Interest Income $2.08M$5.07M$12.8M$11.42M$6.96M Interest Expense $12.4M$10.99M$3.46M$0$0 Income Tax Expense $60.73M$60.04M$71.29M$67.71M$136.44M Effective Tax Rate 11.78%12.16%13.64%13.9%34.48% EBITDA $634.63M$611.16M$605.02M$546.34M$463.37M EBIT $527.76M$504.91M$526.04M$487.08M$395.69M EBT N/AN/AN/AN/AN/A Shares Outstanding 85.84M85.84M84.26M83.97M84.99M Diluted Shares Outstanding 87.29M87.29M85.92M85.91M86.85M EPS $5.3$5.05$5.36$4.99$3.05 Diluted EPS $5.21$4.97$5.25$4.88$2.98