We also determined that due to a slower than expected initial ramp at SNDBX, we’re going to write-off the loans to the company. I know this space seemed confusing given our strong belief in SNDBX’s eSports strategy and model that our relationship will drive growth for us. But, again, keep in mind the write-downs are based on accounting forecast, in which immediately we took an ultra-conservative view as the business is still an early stage startup. For example, SNDBX is now trying to close a seat round as we speak. Once this closes, they will be in a position to begin ramping customers. For the full year, GAAP OpEx were up to $7.3 million, again, reflecting the $1 million non-cash write-offs from Q4. Excluding the write-off, OpEx was flat despite 10% growth in revenue, demonstrating the potential operating leverage we can show going forward as we continue to grow revenue.
Q4 GAAP operating loss was $1.4 million versus $0.5 million last year, reflecting the write-down and revenue push up. Excluding the write-downs, our operating loss would have been $0.2 million, a $300,000 improvement from last year. For the full year, GAAP operating loss was $1.8 million versus $1.3 million last year. Q4 GAAP net loss and loss per share was about $1.8 million and $0.17 compared to a net loss of $1.3 million or $0.13 per share last year. Q4 non-GAAP net loss and loss per share was $0.2 million or $0.02 compared to losses of $0.7 million and $0.06 per share last year. Reconciling this to GAAP this year, we added back the $1 million in non-cash write-downs and $0.1 million in stock compensation. For the full year, GAAP net loss and loss per share were $1.8 million and $0.17 versus $1.3 million and $0.13 last year.
Full year non-GAAP net loss and loss per share were $0.7 million or $0.07 versus $1.5 million or $0.14 last year. Reconciling non-GAAP to GAAP in fiscal year 2023, we added back the $1.1 million for one-time write-downs and stock compensation expense. But last year’s non-GAAP EPS excluded the $0.7 million gain from the forgiveness of our PPP loans and added back $0.4 million in stock comp. Moving to the balance sheet, our cash and cash equivalents were $6.6 million at the end of the fourth quarter, up slightly from third quarter. We were also able to buy back about 273,000 shares during the year before our window closed on June 30th. As we look at FY 2024, we aren’t going to make the same mistakes we made in FY 2023 by providing specific guidance.
That said, I want to be as transparent as possible and we’ll make some general comments. First, we tend to only have six months’ visibility into our legacy business of FF&E projects and proprietary manufactured products, which as we have said on the call can be lumpy with pushes occurring. That said, our first half of the year backlog as of June 30th was over $12 million. Second, with Bill Greene joining us as CFO, we are taking a very conservative approach internally to budgeting for the year. mainly modeling only our legacy FF&E and proprietary manufactured product businesses. Our budget calls for similar growth to this year, which was about 10% with further pairing of losses. However, there are several opportunities for upside to this forecast that that we had not included.
The first is a likely two-year ADA product refresh at a top five cinema circuit that would begin in the second half of fiscal 2024. Next, selling more than the 15 to 20 movie sports systems for SNDBX that we sold in fiscal year 2023. We also have no sales budgeted for LEA Professional Products. And then we budgeted nothing in there for National Amusements’ rolling out CineQC to their 500 international locations and/or the implementation at new customers for this product. We have not budgeted any sales for MiTranslator and we have minimal to no international sales budgeted. In terms of catalysts, you should be looking for announcements on the key initiatives mentioned during this call and the outside opportunities I mentioned just now. We will plan on providing milestone updates for emerging products and we’ll announce whatever orders we can through press releases and on earnings calls this year.