2021 2020 2019 2018 2017 Revenue $1.06B$678.39M$638.28M$606.85M$903.19M Cost of Revenue $610.21M$443.69M$412.05M$411.1M$527.92M Gross Profit $448.98M$234.71M$226.23M$195.75M$375.27M Gross Profit Margin 42.39%34.6%35.44%32.26%41.55% Operating Expenses $129.35M$184.86M$177.78M$168.7M$175.33M Research & Development Expenses (R&D) $7.48M$11.7M$12.24M$10.8M$9.81M Selling, General & Administrative Expenses (SG&A) $121.87M$144M$107.91M$130.74M$137.17M Other Expenses $0$29.15M$57.63M$27.16M$28.35M Net Income $252.05M$-61.23M$18.41M$20.13M$127.85M Net Profit Margin 23.8%-9.03%2.88%3.32%14.16% Operating Income $319.63M$-48.82M$38.06M$27.05M$199.94M Other Income & Expenses (Net) $-1.67M$-11.13M$-9.32M$-9.43M$-8.63M Depreciation & Amortization $31.57M$54.06M$53.86M$52.08M$50.21M Interest Income $0$0$0$0$0 Interest Expense $3.92M$11.21M$0$0$0 Income Tax Expense $74.39M$1.28M$10.4M$6.89M$63.45M Effective Tax Rate 23.4%0%36.18%39.1%33.17% EBITDA $361.94M$5.32M$82.67M$79.09M$241.52M EBIT $330.36M$-48.74M$28.81M$27.02M$191.31M EBT N/AN/AN/AN/AN/A Shares Outstanding 54.61M54.98M54.48M54.06M55.93M Diluted Shares Outstanding 55.35M54.98M55.22M54.83M56.89M EPS $4.62$-1.11$0.34$0.37$2.29 Diluted EPS $4.55$-1.11$0.33$0.37$2.25