On Assignment (ASGN)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NYSE]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] by (Cboe BZX)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NYSE]
[[ 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-2019 | 12-2018 | 12-2017 | 12-2016 | 12-2015 | |
| Sales | 3,415,600 | 3,399,800 | 2,626,000 | 2,440,413 | 2,065,008 |
| Cost of Goods | 2,444,100 | 2,376,100 | 1,775,900 | 1,645,230 | 1,386,263 |
| Gross Profit | 971,500 | 1,023,700 | 850,100 | 795,183 | 678,745 |
| Operating Expenses | 695,400 | 763,600 | 626,300 | 605,687 | 526,900 |
| Operating Income | 276,200 | 260,200 | 224,700 | 189,726 | 152,108 |
| Interest Expense | 52,900 | 56,000 | 27,600 | 32,327 | 26,444 |
| Other Income | -18,900 | 0 | 0 | 0 | -3,751 |
| Pre-tax Income | 204,400 | 204,200 | 197,100 | 157,399 | 121,913 |
| Income Tax | 54,700 | 46,200 | 39,200 | 60,203 | 50,491 |
| Net Income Continuous | 149,700 | 158,000 | 157,900 | 97,196 | 71,422 |
| Net Income Discontinuous | 25,000 | -300 | -200 | 5 | 26,228 |
| Net Income | $174,700 | $157,700 | $157,700 | $97,201 | $97,650 |
| EPS Basic Total Ops | 3.31 | 3.02 | 3.01 | 1.83 | 1.87 |
| EPS Basic Continuous Ops | 2.84 | 3.02 | 3.01 | 1.83 | 1.37 |
| EPS Basic Discontinuous Ops | 0.47 | -0.01 | 0.00 | 0.00 | 0.50 |
| EPS Diluted Total Ops | 3.28 | 2.98 | 2.97 | 1.81 | 1.84 |
| EPS Diluted Continuous Ops | 2.80 | 2.98 | 2.97 | 1.81 | 1.35 |
| EPS Diluted Discontinuous Ops | 0.48 | -0.01 | 0.00 | 0.00 | 0.49 |
| EPS Diluted Before Non-Recurring Items | 4.61 | N/A | N/A | N/A | N/A |
| EBITDA(a) | $367,400 | $355,200 | $283,300 | $251,975 | $203,677 |