RevenueLTMDec '24Dec '23Dec '22Dec '21Dec '20Dec '19Dec '18Dec '17Dec '16Dec '15Dec '14Dec '13Dec '12

Product Sales Revenue

28,548

28,610

26,934

Royalty, Contract and Other Revenue

538

144

182

Total Revenue

29,087

28,754

27,116