Repligen Corp (RGEN)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] by (Cboe BZX)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] [[ item.lastPriceExt ]] [[ item.priceChangeExt ]] ([[ item.percentChangeExt ]]) [[ item.tradeTimeExt ]]
for [[ item.sessionDateDisplayLong ]]
Fiscal Year End Date: 12/31
| 12-2020 | 12-2019 | 12-2018 | 12-2017 | 12-2016 | |
| Sales | 366,260 | 270,245 | 194,032 | 141,236 | 104,541 |
| Cost of Goods | 156,634 | 119,099 | 86,531 | 67,050 | 47,117 |
| Gross Profit | 209,626 | 151,146 | 107,501 | 74,186 | 57,424 |
| Operating Expenses | 140,437 | 115,162 | 82,044 | 60,231 | 41,567 |
| Operating Income | 69,823 | 36,083 | 25,988 | 14,005 | 15,974 |
| Interest Expense | 10,768 | 9,292 | 6,709 | 6,441 | 3,768 |
| Other Income | 162 | -640 | 2,157 | -316 | -514 |
| Pre-tax Income | 59,217 | 26,151 | 21,436 | 7,248 | 11,692 |
| Income Tax | -709 | 4,740 | 4,819 | -21,105 | 11 |
| Net Income Continuous | 59,926 | 21,411 | 16,617 | 28,353 | 11,681 |
| Net Income | $59,926 | $21,411 | $16,617 | $28,353 | $11,681 |
| EPS Basic Total Ops | 1.14 | 0.44 | 0.38 | 0.74 | 0.35 |
| EPS Basic Continuous Ops | 1.14 | 0.44 | 0.38 | 0.74 | 0.35 |
| EPS Diluted Total Ops | 1.11 | 0.44 | 0.37 | 0.72 | 0.34 |
| EPS Diluted Continuous Ops | 1.11 | 0.44 | 0.37 | 0.72 | 0.34 |
| EPS Diluted Before Non-Recurring Items | 1.65 | N/A | N/A | N/A | N/A |
| EBITDA(a) | $107,860 | $64,487 | $46,014 | $24,512 | $21,308 |