In millions, except per share items | Dec-31-22 | Dec-31-21 | Dec-31-20 | Dec-31-19 | Dec-31-18 | Dec-31-17 | Dec-31-16 | Dec-31-15 |
| 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K |
Revenues: |
External customers | | | | 234.3 | 211.3 | 176.1 | 156.5 | |
Southeast Terminals | 69.8 | 78.1 | 89.5 | 88.8 | 83.7 | 76.0 | 59.0 | 51.5 |
Gulf Coast Terminals | 86.6 | 77.1 | 76.9 | 73.4 | 64.6 | 62.9 | 56.7 | 53.7 |
West Coast terminals | 452.3 | 311.6 | 262.7 | 48.2 | 40.0 | 1.7 | | |
Other | 57.6 | 53.9 | 48.6 | | | | | 47.3 |
Total revenues [+] | 666.4 | 520.7 | 477.7 | 263.0 | 232.3 | 184.4 | 164.9 | 152.5 |
Oil & gas services | | | | | | | | 109.6 |
Net interest income | | | | 0.0 | -0.5 | | -0.2 | |
Revenue growth [+] | 28.0% | 9.0% | 81.6% | 13.2% | 25.9% | 11.8% | 8.1% | 1.6% |
External customers | | | | 10.9% | 20.0% | 12.5% | | |
Southeast Terminals | -10.6% | -12.7% | 0.8% | 6.1% | 10.1% | 28.9% | 14.5% | -1.5% |
Gulf Coast Terminals | 12.3% | 0.3% | 4.8% | 13.6% | 2.7% | 11.0% | 5.6% | -2.7% |
West Coast terminals | 45.2% | 18.6% | 445.0% | 20.6% | 2199.2% | | | |
Brownsville Terminals | 9.1% | 6.9% | 15.9% | 9.9% | -16.5% | -19.0% | -0.8% | 19.9% |
Cost of goods sold [+] | 465.9 | 329.5 | 279.7 | 103.0 | 99.0 | 81.3 | 68.4 | 64.0 |
Direct costs | | | | -103.0 | -99.0 | -81.3 | -68.4 | -64.0 |
Maintenance and operations costs | -118.6 | -111.1 | -108.0 | | | | | |
Gross profit | 200.5 | 191.2 | 197.9 | 160.0 | 133.3 | 103.1 | 96.5 | 88.5 |
Gross margin | 30.1% | 36.7% | 41.4% | 60.8% | 57.4% | 55.9% | 58.5% | 58.0% |
Selling, general and administrative [+] | 35.8 | 31.1 | 29.0 | 28.7 | 28.7 | 27.8 | 18.2 | 18.5 |
General and administrative [+] | 35.8 | 31.1 | 29.0 | 28.7 | 28.7 | 27.8 | 18.2 | 18.5 |
General and administrative expenses | 29.5 | 24.8 | 23.1 | 23.7 | 23.7 | 23.7 | 14.1 | 14.7 |
Insurance expense | -6.3 | -6.3 | -5.8 | -5.0 | -5.0 | -4.1 | -4.1 | -3.8 |
Other selling, general and administrative | | | | | | | | |
Equity in earnings | 11.1 | 15.7 | 9.9 | 4.9 | 8.9 | 7.1 | 10.0 | 11.9 |
Other operating expenses | -7.4 | 0.0 | -7.7 | -5.9 | -5.4 | -4.1 | -6.8 | -10.5 |
EBITDA [+] | 172.1 | 160.1 | 176.6 | 137.3 | 110.0 | 79.4 | 85.1 | 80.5 |
EBITDA growth | 7.5% | -9.4% | 28.7% | 24.8% | 38.5% | -6.6% | 5.7% | 17.6% |
EBITDA margin | 25.8% | 30.8% | 37.0% | 52.2% | 47.4% | 43.1% | 51.6% | 52.8% |
Depreciation and amortization | 71.1 | 68.5 | 66.0 | 52.5 | 49.8 | 36.2 | 32.4 | 30.7 |
EBIT [+] | 101.0 | 91.6 | 110.6 | 84.8 | 60.2 | 43.2 | 52.7 | 49.9 |
EBIT growth | 10.2% | -17.2% | 30.5% | 40.8% | 39.2% | -18.0% | 5.7% | 28.1% |
EBIT margin | 15.1% | 17.6% | 23.2% | 32.2% | 25.9% | 23.4% | 32.0% | 32.7% |
Non-recurring items [+] | | | | | 0.9 | | | |
Loss (gain) on sale of assets | | | | | 0.9 | | | |
Interest expense | | | | | | | 7.8 | 7.4 |
Interest expense | | | | | | | 7.8 | 7.4 |
Other income (expense), net [+] | -59.0 | -53.3 | -49.8 | -38.9 | -34.9 | -11.7 | -0.8 | -0.8 |
Amortization of financing costs and debt discount | | | | -2.7 | -3.0 | -1.2 | -0.8 | -0.8 |
Other | -59.0 | -53.3 | -49.8 | -38.9 | -34.9 | -11.7 | | |
Pre-tax income | 41.9 | 38.3 | 60.9 | 45.9 | 24.4 | 31.6 | 44.1 | 41.7 |
Income taxes | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
Tax rate | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
Net income | 41.9 | 38.3 | 60.9 | 45.9 | 24.4 | 31.6 | 34.8 | 34.2 |
Net margin | 6.3% | 7.4% | 12.7% | 17.5% | 10.5% | 17.1% | 21.1% | 22.4% |
|
Basic EPS [+] | | | | | $1.49 | $1.94 | $2.14 | $2.12 |
Growth | | | | | -23.0% | -9.5% | 1.2% | 34.9% |
Diluted EPS [+] | | | | | $1.49 | $1.94 | $2.14 | $2.12 |
Growth | | | | | -23.1% | -9.5% | 1.2% | 34.9% |
|
Dividends per share [+] | | | | | $4.10 | $3.65 | $3.28 | $3.13 |
Growth | | | | | 12.2% | 11.4% | 4.7% | 1.2% |
|
Shares outstanding (basic) [+] | | | | | 16.3 | 16.3 | 16.2 | 16.1 |
Growth | | | | | 0.4% | 0.3% | 0.5% | 0.1% |
Shares outstanding (diluted) [+] | | | | | 16.4 | 16.3 | 16.2 | 16.1 |
Growth | | | | | 0.5% | 0.3% | 0.5% | 0.2% |
|
EBIT is a non-GAAP figure that excludes all non-recurring expenses: restructuring costs, asset impairments, IPR&D writeoffs, and other unusual charges. |