Provided By PR Newswire
Last update: Aug 14, 2025
Revenue was $319.7 Million
Net Loss was $(42.5) Million or a Net Loss Per Share of $(2.54)
Operating Loss was $(26.9) Million
Adjusted OIBDA was $33.4 Million
Read more at prnewswire.comNASDAQ:STRZ (12/9/2025, 12:06:27 PM)
10.72
+0.01 (+0.09%)
Find more stocks in the Stock Screener


