Jeremy Sussman
Analyst · B. Riley
Thank you, Randy. As you noted, first-quarter 2024 results were negatively impacted by lower index pricing, especially in March. We shipped over half of our export tons in March when industries were at their lows. In addition, Q1 mine costs were impacted by challenging geology and labor constraints of Elk Creek, both of which are expected to improve throughout Q2 and especially in the back half of the year.
Now to get into some specifics, Q1 adjusted EBITDA was $24 million compared to $48 million in the same period of last year. The primary reason for the year-over-year decrease was the 20% decline in index pricing, which led to a similar decline in our realized pricing to $155 per ton versus $1.88 in Q1 of '23. Overall net income was $2 million compared to $25 million in Q1 of '23.
While net income was positive, Class A EPS was 0. Now as a reminder, when calculating Class A earnings per share, net income is reduced by the Class B dividend declared in that quarter. At the same time, our cash cost rose from $109 per ton this time last year to $118 per ton this past quarter. Sales of 929,000 tonnes were up 23% year-over-year on the back of both higher production and sales from inventory.
That said, while production of 844,000 tonnes was up 10,000 tons from Q1 of '23, this missed our internal expectations on the back of both challenging geology and labor constraints at Elk Creek, which led to higher costs. Increased purchase calls, especially on the low vol side also negatively impacted our cash cost by a couple of bucks a tonne. We put some metrics behind the production mix. We believe the combination of challenging geology at our Elk Creek complex Stonecoal Alma Mine, coupled with labor constraints, cost us over 100,000 tons of production in Q1.
The biggest labor challenge was staffing up our Michael Palatin mine, which produced 20,000 tonnes of coal this quarter, almost 50,000 tons below what a normal quarter looked like. The good news is that based on the loosening labor market due to mine closures around us, this mine is now essentially fully staffed as of early May. On the geology front, Chris will talk through this in more detail, but our Stonecoal Alma mine had to mine through some very thin coal in Q1. This mine came in almost 30,000 tons below what we would have expected for the quarter. The good news is that after continued challenging conditions in April, the second section is now pillaring for the rest of the year and is in much better condition. This should be much higher production and lower costs.
Having produced overall expected levels in Q1, we are confident that cash costs would have come in the full-year guidance range of $105 to $111 per ton. Looking ahead, we anticipate Q2 shipments of 850,000 to 950,000 tons of coal and expect an increase in sales guidance throughout the year. As Randy noted, over the balance of the year, Ramaco anticipates adding almost 1 million tons of annualized production compared to current run rates, all from projects that are fully underway. Overall mine costs are expected to meaningfully decline in the back half of this year as volumes are anticipated to be materially above those levels in the first half of '24.
For the full year, we are reiterating all prior 2024 guidance, which you can, of course, find in our guidance tables. I'll note that at the midpoint of guidance, we anticipate both production and sales up 30% versus 2023, a decline in cash costs, and a 30% decline in CapEx. That said, based on the 3 new mines or sections that we're adding throughout the year, we clearly anticipate results to be back half-weighted.
Moving to the balance sheet. Our liquidity on March 31 of $96 million was up 46% year-on-year. This is despite the fact that accounts receivable hit record quarter-end levels of $104 million in Mark's, up over $30 million on the year. As Randy both said and provided specifics on, last week, we closed on our $200 million revolver, up from $125 million, and extended the term into 2029. I want to thank our Keybank and syndicate partners for their support of Ramaco as well as our growth strategy.
Now on Page 8 of our slide deck, we have a chart that illustrates our commitment to maintaining a conservative balance sheet. Specifically, we have continued to meaningfully pay down term debt over the past few quarters, including in Q1. One year ago, we had roughly $140 million of total debt outstanding. We reduced that figure by roughly $55 million to $86 million, which includes amounts drawn on the revolver as of the end of Q1. We will repay the final $9 million of term debt associated with the Maben acquisition over the next few months. This essentially leaves us with just the $35 million unsecured baby bond, which we can choose to repay at any time but is not due until 2026, plus whatever we have drawn on the revolver for working capital purposes.
As of Q1, our net debt to trailing 12-month EBITDA was less than 0.4x. Before I turn the call over to Chris, I'd like to add on to Randy's comp remarks on the market. We're now essentially sold out at the midpoint of 24 production guidance. We have 1.4 million tons committed to North American customers at an average realized price of $167 per ton and 700,000 tons that have mostly already shipped to seaborne customers at an average realized price of $150 per ton for a total of 2.1 million tons committed at an average realized price of $162 per ton. We also have an additional 2 million tons committed at mostly index-linked pricing for delivery to export customers with over half of that index-linked pricing on the low vol side. This brings total commitment to 4.2 million tons, up from 3.9 million tons when we last spoke.
At this point, we're essentially 100% sold out through year-end, with the ability, of course, to pivot to higher levels dependent on market conditions. In addition, in the wake of the Baltimore bridge collapse, I want to reiterate that Ramaco does not shift through the port of Baltimore. We've got dedicated throughput to export our coal through various Hampton Roth coal terminals in Virginia. Thus, we've seen 0 direct impact to our business as a result of the bridge collapse.
Switching gears. In Randy's remarks, he discussed the reasons behind the Q1 drop in price and the reasons for optimism in the second half of this year, which I'm going to elaborate on. First, we're witnessing the effects that low prices are having on high-cost central app supply around us. Specifically, we are seeing the most amount of incoming job applications for our mines that we've seen since last summer, frankly, as a number of higher-cost competitors operations have either shut down or scaled back.
Second, on the demand side, Chinese steel demand disappointed in Q1 on the back of continued struggles in the real estate sector, in particular. In addition, while Indian steel production has remained up double digits year-on-year in Q1, Indian's met coal buying activity was not as robust as it was in the second half of '23. That said, looking forward, India's most recent PMI data showed that its business activity expanded at the fastest pace in almost 14 years.
When combined with an expectation of a further pickup in activity post both their elections and monsoon season, we'd expect India to be very supportive of met coal markets in the back half of the year. Now time's always a bit more difficult to handicap. It's been a slow start to the year there on a number of fronts, including loan growth. That said, as Randy mentioned, there's a growing expectation that credit growth will accelerate in the back half of this year. If that's the case, while we would expect both the U.S. low-vol and high-vol pricing to rebound, this should especially be true on the low-vol side. Frankly, low-vol essentially sold out across the board for many producers. And while current U.S. indices remain muted, we do not believe they necessarily reflect the current tightness in the U.S. low-vol markets in particular. We're seeing both domestic and international inquiries on the low-vol side for 2024 delivery, candidly, at some pretty solid pricing.
That said, I'd now like to turn the call over to our Chief Operating Officer, Chris Blanchard.