XOMA Royalty Corp.
← Back to XOMA Overview

XOMA Royalty Corp. (XOMA)

Profitability & Net Margin History

Current Net Margin

44.36%

XOMA Royalty Corp. currently has a net profit margin of 44.36%.

Financial Fundamentals

XOMAQuarterly Data • 5Y View

Historical Margin Data

DateRev ($B)NI ($B)Net MarginChange (bps)
2025-12-310.010.0144.36%10590
2025-09-300.010.01150.26%9778
2025-06-300.010.0152.48%3760
2025-03-310.020.0014.88%6041
2024-12-310.01-0.00-45.54%19405
2024-09-300.01-0.02-239.59%52231
2024-06-300.010.02282.72%85957
2024-03-310.00-0.01-576.85%52021
2023-12-310.00-0.02-1097.05%43332
2023-09-300.00-0.01-663.73%33804
2023-06-300.00-0.01-325.69%191984
2023-03-310.00-0.01-2245.54%184338
2022-12-310.00-0.01-402.15%52423
2022-09-300.00-0.00-926.39%45131
2022-06-300.00-0.00-475.08%40169
2022-03-310.00-0.00-73.38%15641
2021-12-310.040.0383.03%55494
2021-09-300.00-0.00-471.91%22364
2021-06-300.00-0.00-248.28%171785
2021-03-310.00-0.01-1966.13%204831
2020-12-310.030.0282.18%27554
2020-09-300.00-0.00-193.36%60236
2020-06-300.00-0.00-795.72%20393
2020-03-310.00-0.00-591.79%43214
2019-12-310.00-0.00-1023.93%105982
2019-09-300.010.0035.89%45917
2019-06-300.00-0.00-423.28%46305
2019-03-310.010.0039.76%21852
2018-12-310.00-0.00-178.75%33218
2018-09-300.00-0.00-510.94%42460
2018-06-300.00-0.00-86.34%73569
2018-03-310.00-0.00-822.03%79743
2017-12-310.01-0.00-24.60%9741
2017-09-300.040.0372.81%7019
2017-06-300.010.002.62%412377
2017-03-310.00-0.01-4121.15%78528
2016-12-310.00-0.02-3335.88%136344
2016-09-300.00-0.01-1972.44%144968
2016-06-300.00-0.02-3422.12%321099
2016-03-310.00-0.01-211.13%26375
2015-12-310.050.0352.62%7576
2015-09-300.00-0.00-23.14%91262
2015-06-300.00-0.02-935.76%11652
2015-03-310.00-0.02-819.24%65093
2014-12-310.00-0.01-168.31%11205
2014-09-300.01-0.01-280.35%8117
2014-06-300.01-0.01-199.18%6173
2014-03-310.00-0.00-137.45%27981
2013-12-310.01-0.05-417.26%5207
2013-09-300.01-0.03-469.33%22813
2013-06-300.01-0.02-241.20%2207
2013-03-310.01-0.02-263.27%29528
2012-12-310.010.0032.01%40232
2012-09-300.01-0.03-370.31%19613
2012-06-300.01-0.02-174.18%13424
2012-03-310.01-0.03-308.41%18924
2011-12-310.01-0.01-119.17%7886
2011-09-300.02-0.01-40.32%888
2011-06-300.02-0.01-49.20%858
2011-03-310.02-0.01-40.62%14436
2010-12-310.01-0.02-184.98%5987
2010-09-300.01-0.01-125.11%13709
2010-06-300.01-0.02-262.20%4028
2010-03-310.01-0.02-302.49%31630
2009-12-310.020.0013.81%820
2009-09-300.030.005.61%11080
2009-06-300.01-0.01-105.19%12091
2009-03-310.040.0115.71%1132
2008-12-310.040.0127.04%28498
2008-09-300.01-0.02-257.94%7181
2008-06-300.01-0.02-186.13%6856
2008-03-310.01-0.01-117.57%5049
2007-12-310.01-0.01-67.08%11765
2007-09-300.040.0250.57%10956
2007-06-300.01-0.01-58.98%7102
2007-03-310.01-0.02-130.00%3048
2006-12-310.01-0.01-160.49%1316
2006-09-300.01-0.01-147.33%6859
2006-06-300.01-0.01-78.74%28891
2006-03-310.01-0.02-367.65%20799
2005-12-310.01-0.01-159.66%4355
2005-09-300.00-0.01-203.21%3686
2005-06-300.01-0.01-166.35%117136
2005-03-310.000.031005.01%182003
2004-12-310.00-0.02-815.01%278839
2004-09-300.00-0.02-3603.40%89864
2004-06-300.00-0.02-2704.76%915877
2004-03-310.00-0.02-11863.53%1154940
2003-12-310.01-0.02-314.13%23616
2003-09-300.01-0.01-77.98%60224
2003-06-300.00-0.02-680.22%26638
2003-03-310.00-0.01-413.84%37220
2002-12-310.01-0.00-41.64%24804
2002-09-300.00-0.01-289.68%7492
2002-06-300.00-0.01-214.75%15035
2002-03-310.01-0.01-64.40%5369
2001-12-310.01-0.01-118.09%8949
2001-09-300.00-0.01-207.58%8003
2001-06-300.01-0.01-127.55%13768
2001-03-310.00-0.01-265.23%72155
2000-12-310.00-0.01-986.78%11745
2000-09-300.00-0.01-869.33%59224
2000-06-300.00-0.01-277.09%3277
2000-03-310.00-0.01-244.32%21123
1999-12-310.00-0.01-455.56%1114444
1999-09-300.00-0.01-11600.00%912000
1999-06-300.00-0.01-2480.00%1122000
1999-03-310.00-0.01-13700.00%1352545
1998-12-310.01-0.01-174.55%146295
1998-09-300.00-0.01-1637.50%1256250
1998-06-300.00-0.01-14200.00%390000
1998-03-310.00-0.01-10300.00%1035202
1997-12-310.020.0152.02%815202
1997-09-300.00-0.01-8100.00%520000
1997-06-300.00-0.01-2900.00%175714
1997-03-310.00-0.01-1142.86%
1996-12-310.00-0.01
1996-09-300.00-0.01-1500.00%133333
1996-06-300.00-0.01-166.67%683333
1996-03-310.00-0.01-7000.00%

* Basis Point (bps) change measures sequential efficiency shifts. 100 bps = 1.00% Margin change.