| Schedule of Disaggregated Revenue |
As discussed in Note 1, revenues are recognized under guidance within ASC 606. The following table presents our disaggregated revenues for the periods presented (in thousands): | | | | | | | | | | | | | | | | | | | For the Years Ended, December 31, | | 2025 | | 2024 | | 2023 | | JAKAFI revenues, net | $ | 3,092,515 | | | $ | 2,792,107 | | | $ | 2,593,732 | | | OPZELURA revenues, net | 678,455 | | | 508,293 | | | 337,864 | | | ICLUSIG revenues, net | 134,071 | | | 114,319 | | | 111,623 | | | MINJUVI/MONJUVI revenues, net | 144,578 | | | 119,236 | | | 37,057 | | | PEMAZYRE revenues, net | 86,727 | | | 81,748 | | | 83,642 | | | NIKTIMVO revenues, net | 151,636 | | | — | | | — | | | ZYNYZ revenues, net | 66,351 | | | 3,185 | | | 1,250 | | | Total product revenues, net | 4,354,333 | | | 3,618,888 | | | 3,165,168 | | | JAKAVI product royalty revenues | 457,729 | | | 418,840 | | | 367,583 | | | OLUMIANT product royalty revenues | 144,600 | | | 135,572 | | | 136,138 | | | TABRECTA product royalty revenues | 26,702 | | | 22,746 | | | 17,793 | | | Other product royalty revenues | 7,878 | | | 2,171 | | | 1,967 | | | Total product royalty revenues | 636,909 | | | 579,329 | | | 523,481 | | | Milestone and contract revenues | 150,000 | | | 43,000 | | | 7,000 | | | Total revenues | $ | 5,141,242 | | | $ | 4,241,217 | | | $ | 3,695,649 | |
|