? ? Year Ended December 31, 2018 ? Container Leasing Rail Leasing Logistics Total ? Container lease revenue $ 284,924 $ - $ - $ 284,924 ? Rail lease revenue - 35,703 - 35,703 ? Logistics revenue - - 111,471 111,471 ? Total revenue 284,924 35,703 111,471 432,098 ? Depreciation of rental equipment 107,109 14,189 - 121,298 ? Storage, handling and other expenses 8,853 5,692 - 14,545 ? Logistics transportation costs - - 97,170 97,170 ? Gain on sale of used rental equipment (9,886) (1,839) - (11,725) ? Administrative expenses 27,560 5,297 17,448 50,305 ? Total operating expenses 133,636 23,339 114,618 271,593 ? Operating income (loss) 151,288 12,364 (3,147) 160,505 ? Net interest expense 62,572 15,773 - 78,345 ? Other expense 677 - - 677 ? Total other expenses 63,249 15,773 - 79,022 ? Income (loss) before income taxes $ 88,039 $ (3,409) $ (3,147) $ 81,483 ? Goodwill $ - $ - $ 15,794 $ 15,794 ? Total assets $ 2,506,279 $ 460,387 $ 45,951 $ 3,012,617 ? Purchase of rental equipment (1) $ 739,944 $ 72,077 $ - $ 812,021 ? ? ? ? Year Ended December 31, 2017 ? Container Leasing Rail Leasing Logistics Total ? Container lease revenue $ 235,365 $ - $ - $ 235,365 ? Rail lease revenue - 32,476 - 32,476 ? Logistics revenue - - 80,552 80,552 ? Total revenue 235,365 32,476 80,552 348,393 ? Depreciation of rental equipment 99,753 11,199 - 110,952 ? Storage, handling and other expenses 15,207 5,615 96 20,918 ? Logistics transportation costs - - 68,155 68,155 ? Gain on sale of used rental equipment (5,333) (14) - (5,347) ? Administrative expenses 22,925 4,756 15,018 42,699 ? Total operating expenses 132,552 21,556 83,269 237,377 ? Operating income (loss) 102,813 10,920 (2,717) 111,016 ? Net interest expense 41,815 11,237 - 53,052 ? Other expense 765 - - 765 ? Total other expenses 42,580 11,237 - 53,817 ? Income (loss) before income taxes $ 60,233 $ (317) $ (2,717) $ 57,199 ? Goodwill $ - $ - $ 15,794 $ 15,794 ? Total assets $ 1,938,723 $ 449,376 $ 40,029 $ 2,428,128 ? Purchase of rental equipment (1) $ 445,168 $ 56,882 $ - $ 502,050 ? ? ? ? Year Ended December 31, 2016 ? Container Leasing Rail Leasing Logistics Total ? Container lease revenue $ 202,328 $ - $ - $ 202,328 ? Rail lease revenue - 30,490 - 30,490 ? Logistics revenue - - 61,536 61,536 ? Total revenue 202,328 30,490 61,536 294,354 ? Depreciation of rental equipment 95,755 9,122 - 104,877 ? Storage, handling and other expenses 32,465 3,386 11 35,862 ? Logistics transportation costs - - 51,980 51,980 ? Loss (gain) on sale of used rental equipment 12,750 33 (112) 12,671 ? Administrative expenses 20,453 3,759 11,466 35,678 ? Total operating expenses 161,423 16,300 63,345 241,068 ? Operating income (loss) 40,905 14,190 (1,809) 53,286 ? Net interest expense 35,784 6,970 - 42,754 ? Other expense 654 - - 654 ? Total other expenses 36,438 6,970 - 43,408 ? Income (loss) before income taxes and non-controlling interest $ 4,467 $ 7,220 $ (1,809) $ 9,878 ? Purchase of rental equipment (1) $ 118,374 $ 132,791 $ - $ 251,165 ? (1) Represents cash disbursements for purchasing of rental equipment as reflected in the consolidated statements of cash flows for the periods indic ated .