The pun was intended when Dr. Carelock said, “Surgery got him back on his feet.” He also equally meant it in the literal ...
Revenue of $45.1 million in third quarter 2024 increased 11% over same period in 2023 Third quarter 2024 net loss was ($15.4) million compared to ($17.5) million for same period in 2023. Adjusted ...