Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product | 188,766,000 | 182,329,000 | 169,137,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
royalty and other revenue | 39,000 | 37,000 | 35,000 | 27,750 | 36,000 | 40,000 | 100,000 | 31,000 | 30,000 | 30,000 | 78,000 | 26,000 | 22,000 | 22,000 | 93,000 | 29,000 | 9,440,169 | 2,889,458 | 3,295,333 | 2,755,857 | 3,941,518 | 2,891,192 | 2,741,060 | 2,647,092 | 2,751,971 | 2,679,016 | 2,588,263 | 2,036,100 | 2,723,983 | 2,105,620 | 7,966,902 | |||||||||||||||||||||||||
total revenue | 188,805,000 | 182,366,000 | 169,172,000 | 151,418,000 | 141,192,000 | 162,960,000 | 142,837,000 | 94,060,000 | 87,462,000 | 76,090,000 | 69,474,000 | 69,445,000 | 70,692,000 | 60,634,000 | 51,942,000 | 49,529,000 | 18,659,646 | 8,631,378 | 7,653,725 | 5,906,385 | 7,067,789 | 7,306,978 | 7,009,872 | 4,872,273 | 5,617,348 | 5,420,594 | 5,060,853 | 4,593,755 | 6,017,598 | 5,089,924 | 13,660,245 | 3,300,777 | 4,664,366 | 5,352,321 | 5,978,818 | 3,698,812 | 3,882,439 | 2,864,820 | 3,628,168 | 2,885,280 | 2,987,753 | 2,799,724 | 4,238,647 | 2,994,660 | 2,259,763 | 1,296,432 | 2,809,453 | |||||||||
yoy | 33.72% | -13.36% | 114.17% | 105.60% | 35.45% | 23.72% | 25.49% | 33.75% | 40.21% | 164.01% | 18.13% | 9.18% | 21.22% | 25.82% | 34.80% | 38.51% | 6.06% | -6.65% | 6.50% | -62.95% | 39.17% | 29.01% | -4.90% | 128.48% | -10.76% | 20.14% | 86.83% | 64.79% | 28.20% | 29.95% | 2.33% | -14.40% | -3.65% | 32.22% | 115.96% | 50.87% | ||||||||||||||||||||
qoq | 3.53% | 7.80% | 11.73% | 7.24% | 14.09% | 51.86% | 7.54% | 14.95% | 9.52% | 0.04% | -1.76% | 16.59% | 16.73% | 4.87% | 116.18% | 12.77% | 29.58% | -16.43% | -3.27% | 4.24% | 43.87% | -13.26% | 3.63% | 7.11% | 10.17% | -23.66% | 18.23% | -62.74% | 313.85% | -29.23% | -12.85% | -10.48% | 61.64% | -4.73% | 35.52% | -21.04% | 25.75% | -3.43% | 6.72% | -33.95% | 41.54% | 32.52% | 74.31% | -53.85% | ||||||||||||
costs and operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of goods sold | 88,290,000 | 91,224,000 | 78,415,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 14,175,000 | 13,958,000 | 12,924,000 | 10,763,000 | 10,577,000 | 8,389,000 | 7,612,000 | 4,422,000 | 4,336,000 | 4,702,000 | 5,172,000 | 5,427,000 | 5,231,000 | 3,620,000 | 3,152,000 | 3,601,000 | 9,454,194 | 3,074,625 | 3,517,461 | 3,784,271 | 2,930,221 | 3,119,279 | 2,695,048 | 3,452,350 | 3,845,526 | 3,478,845 | 3,383,000 | 4,644,799 | 3,579,229 | 2,463,419 | 2,084,125 | 2,357,696 | 1,591,796 | 1,153,995 | 2,137,326 | 1,452,215 | 1,674,584 | 1,583,058 | 1,214,583 | 1,413,235 | 1,235,740 | 1,324,649 | 1,189,475 | 1,333,644 | 1,039,812 | 1,274,198 | 1,389,112 | |||||||||
selling, general and administrative | 73,663,000 | 71,227,000 | 71,255,000 | 40,150,250 | 55,465,000 | 44,341,000 | 39,095,000 | 29,051,000 | 26,726,000 | 27,500,000 | 28,287,000 | 24,629,000 | 23,699,000 | 18,998,000 | 17,345,000 | 15,859,000 | 5,525,758 | 2,493,093 | 2,289,118 | 2,438,636 | 1,979,361 | 1,812,617 | 1,788,238 | 1,952,133 | 1,713,750 | 1,888,619 | 1,517,357 | 1,552,871 | 1,403,881 | 1,529,767 | 1,446,571 | 3,504,362 | 2,341,108 | 2,185,799 | 2,142,131 | 1,695,945 | 1,659,931 | 1,462,854 | 1,541,561 | 1,598,497 | 1,340,691 | 1,282,655 | 1,195,496 | 1,186,861 | 1,241,890 | 1,138,856 | 1,029,479 | |||||||||
change in fair value of contingent consideration | -4,148,000 | -7,939,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs and operating expenses | 171,980,000 | 168,470,000 | 162,594,000 | 241,995,000 | 136,384,000 | 114,720,000 | 106,454,000 | 73,099,000 | 67,925,000 | 64,184,000 | 42,645,500 | 61,481,000 | 59,638,000 | 49,463,000 | ||||||||||||||||||||||||||||||||||||||||||
income from operations | 16,825,000 | 13,896,000 | 6,578,000 | 13,865,750 | 4,808,000 | 48,240,000 | 36,383,000 | 20,961,000 | 19,537,000 | 11,906,000 | 5,894,000 | 7,964,000 | 11,054,000 | 11,171,000 | 7,853,000 | 7,886,000 | -926,497 | 552,426 | -121,533 | -2,086,502 | 296,805 | 526,530 | 889,095 | -1,762,816 | -1,369,752 | -1,206,391 | -1,427,723 | 1,773,879.5 | -538,111 | -324,518 | 7,958,148 | 9,939,039.75 | -999,002 | 40,770,099 | -14,938 | -351,300 | -256,989 | -1,096,047 | -120,992 | -1,014,172 | -406,240 | -679,764 | 880,281 | -549,110 | -1,050,554 | -1,819,951 | -741,731 | |||||||||
yoy | 249.94% | -90.03% | 305.17% | 517.29% | 163.20% | 76.74% | 6.58% | -24.95% | 0.99% | -412.16% | 4.92% | -113.67% | 18.36% | -121.67% | -143.65% | -162.27% | -199.38% | 154.55% | 271.75% | -117.94% | -82.15% | -46.14% | -100.80% | -53374.52% | -2929.22% | 288.73% | -3819.74% | -87.65% | -65.36% | -36.74% | 61.24% | -113.74% | 84.69% | -61.33% | -62.65% | -218.68% | ||||||||||||||||||||
qoq | 21.08% | 111.25% | -52.56% | 188.39% | 32.59% | 73.57% | 7.29% | 64.09% | 102.00% | -25.99% | -27.95% | -1.05% | 42.25% | -0.42% | -267.71% | -554.55% | -94.18% | -802.99% | -43.63% | -40.78% | -150.44% | 28.70% | 13.54% | -15.50% | -180.49% | -429.65% | 65.82% | -104.08% | -19.93% | -1094.90% | -102.45% | -273028.77% | -95.75% | 36.70% | -76.55% | 805.88% | -88.07% | 149.65% | -40.24% | -177.22% | -260.31% | -47.73% | -42.28% | 145.37% | ||||||||||||
operating margin % | 8.91% | 7.62% | 3.89% | 9.16% | 3.41% | 29.60% | 25.47% | 22.28% | 22.34% | 15.65% | 8.48% | 11.47% | 15.64% | 18.42% | 15.12% | 15.92% | -4.97% | 6.40% | -1.59% | -35.33% | 4.20% | 7.21% | 12.68% | -36.18% | -24.38% | -22.26% | -28.21% | 38.62% | -8.94% | -6.38% | 58.26% | 301.11% | -21.42% | 761.73% | -0.25% | -9.50% | -6.62% | -38.26% | -3.33% | -35.15% | -13.60% | -24.28% | 20.77% | -18.34% | -46.49% | -140.38% | -26.40% | |||||||||
other income | 287,000 | 4,319,000 | 375,000 | 895,000 | 382,000 | -5,750 | 316,000 | 358,000 | 1,169,608 | 750,000 | ||||||||||||||||||||||||||||||||||||||||||||||
investment income | 6,921,000 | 6,585,000 | 7,314,000 | 4,528,000 | 6,662,000 | 41,000 | 52,000 | 82,000 | 253,000 | 1,364,000 | 904,000 | 1,898,000 | 1,005,000 | 713,000 | 644,000 | 558,000 | 304,482 | 52,247 | 65,936 | 69,299 | 91,794 | 96,679 | 98,958 | 133,593 | 186,668 | 227,364 | 322,419 | 374,816 | 473,069 | 515,235 | 532,585 | 668,480 | 759,511 | 365,900 | 257,367 | 246,782 | 240,290 | 235,739 | 224,736 | 197,536 | 203,928 | 212,256 | 136,437 | |||||||||||||
interest expense | -5,414,000 | -5,354,000 | -5,250,000 | -3,144,000 | -3,106,000 | -3,052,000 | -3,004,000 | -2,976,000 | -1,581,500 | -2,857,000 | -1,743,000 | -1,726,000 | -1,701,000 | -1,687,000 | -13,484 | -12,683 | -620 | -676 | -676 | -1,266 | -1,905 | -1,744 | -2,451 | -2,451 | -2,451 | -2,451 | -3,010 | -3,011 | -3,010 | |||||||||||||||||||||||||||
amortization of debt issuance costs | -416,000 | -414,000 | -413,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
other (expenses) income | -804,000 | -224,000 | -248,000 | -697,000 | 46,750 | -134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 17,112,000 | 18,215,000 | 7,943,000 | 18,222,250 | 11,637,000 | 44,358,000 | 33,105,000 | 17,743,000 | 16,020,000 | 10,676,000 | 4,345,000 | 1,671,000 | 9,619,000 | 10,516,000 | 6,871,000 | 6,623,000 | -648,182 | 604,673 | -55,597 | -2,030,687 | 375,916 | 623,209 | ||||||||||||||||||||||||||||||||||
income tax benefit | 2,201,000 | -7,345,000 | 1,233,000 | 1,829,000 | -834,766 | 43,713.75 | -84,690 | |||||||||||||||||||||||||||||||||||||||||||||||||
net income | 14,911,000 | 14,866,000 | 5,830,000 | -92,579,000 | 18,172,000 | 36,233,000 | 29,450,000 | 14,552,000 | 15,861,000 | 9,815,000 | 3,604,000 | 1,659,000 | 8,095,000 | 8,053,000 | 5,638,000 | 4,794,000 | -648,182 | 604,673 | -55,597 | -2,030,687 | 375,916 | 623,209 | 988,053 | -1,629,223 | -348,938 | -979,703 | -1,105,980 | -2,693,238 | 18,382 | 142,056 | 8,278,828 | -3,197,599 | -241,932 | 40,306,077 | 239,978 | -106,969 | -19,709 | -863,319 | 100,734 | -819,646 | -202,312 | -467,508 | 2,186,326 | -426,631 | -193,229 | -1,718,629 | -645,086 | |||||||||
yoy | -17.95% | -49.85% | 269.16% | 717.15% | 777.15% | 95.94% | 21.88% | -36.08% | -65.39% | -272.43% | -2.97% | -105.63% | 24.64% | -207.73% | -163.61% | -189.34% | -39.51% | -1998.26% | -789.66% | -113.36% | -15.77% | -107.60% | -99.65% | 3349.83% | 2889.28% | 1127.52% | -4768.74% | 138.23% | -86.95% | -90.26% | 84.66% | -95.39% | 92.12% | 4.70% | -72.80% | -438.92% | ||||||||||||||||||||
qoq | 0.30% | 154.99% | -106.30% | -609.46% | 23.03% | 102.38% | -8.25% | 61.60% | 172.34% | 117.24% | -79.51% | 0.52% | 42.83% | 17.61% | -207.20% | -1187.60% | -97.26% | -640.20% | -39.68% | -36.93% | -160.65% | 366.91% | -64.38% | -11.42% | -58.93% | -14751.50% | -87.06% | -98.28% | -358.91% | 1221.69% | -100.60% | 16695.74% | -324.34% | 442.74% | -97.72% | -957.03% | -112.29% | 305.14% | -56.73% | -121.38% | -612.46% | 120.79% | -88.76% | 166.42% | ||||||||||||
net income margin % | 7.90% | 8.15% | 3.45% | -61.14% | 12.87% | 22.23% | 20.62% | 15.47% | 18.13% | 12.90% | 5.19% | 2.39% | 11.45% | 13.28% | 10.85% | 9.68% | -3.47% | 7.01% | -0.73% | -34.38% | 5.32% | 8.53% | 14.10% | -33.44% | -6.21% | -18.07% | -21.85% | -58.63% | 0.31% | 2.79% | 60.61% | -96.87% | -5.19% | 753.06% | 4.01% | -2.89% | -0.51% | -30.14% | 2.78% | -28.41% | -6.77% | -16.70% | 51.58% | -14.25% | -8.55% | -132.57% | -22.96% | |||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.27 | 0.26 | 0.1 | 0.3 | 0.33 | 0.66 | 0.54 | 0.28 | 0.3 | 0.19 | 0.06 | 0.03 | 0.17 | 0.18 | 0.13 | 0.11 | -0.02 | 0.02 | 0 | -0.06 | 0.01 | 0.02 | 0.03 | -0.05 | -0.01 | -0.03 | -0.04 | -0.08 | 0.27 | 0.328 | -0.01 | 1.31 | 0.07 | |||||||||||||||||||||||
diluted | 0.26 | 0.26 | 0.1 | 0.295 | 0.32 | 0.64 | 0.52 | 0.27 | 0.3 | 0.18 | 0.07 | 0.03 | 0.17 | 0.17 | 0.13 | 0.1 | -0.02 | 0.02 | 0 | -0.06 | 0.01 | 0.02 | 0.03 | -0.05 | -0.01 | -0.03 | -0.04 | -0.09 | 0.26 | 0.323 | -0.01 | 1.29 | 0.07 | |||||||||||||||||||||||
weighted-average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 56,265 | 56,234 | 56,123 | 55,766 | 55,015 | 54,931 | 54,805 | 52,545 | 52,381 | 52,139 | 48,343 | 50,852 | 46,367 | 43,968 | 43,767 | 43,822,472 | 30,781,881 | 30,796,797 | 30,812,257 | 30,781,881 | 30,787,307 | 30,780,279 | 30,767,585 | 30,752,041 | 30,758,559 | 30,745,691 | 30,742,212 | 30,957,957 | 30,809,445 | 31,172,706 | 31,152,556 | 30,834,491 | 30,953,608 | 30,767,384 | 30,564,494 | 30,379,350 | 30,375,635 | 30,364,250 | 30,357,635 | 30,125,041 | 30,105,380 | 30,098,391 | 30,094,435 | |||||||||||||
diluted | 56,532 | 56,510 | 56,558 | 56,940 | 57,264 | 56,786 | 56,869 | 53,469 | 53,306 | 53,109 | 49,206 | 51,809 | 49,056 | 46,279 | 45,471 | 45,828,175 | 30,781,881 | 30,933,832 | 30,812,257 | 30,781,881 | 31,004,935 | 30,920,400 | 30,926,096 | 30,752,041 | 30,758,559 | 30,745,691 | 30,742,212 | 31,290,233 | 31,024,685 | 31,555,896 | 31,585,112 | 31,320,997 | 30,953,608 | 31,224,386 | 31,127,099 | 30,379,350 | 30,375,635 | 30,364,250 | 30,828,072 | 30,690,941 | 30,105,380 | 30,098,391 | 30,398,735 | |||||||||||||
other comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | -2,391 | 46,125 | 4,692 | 3,125 | -9,579 | 4,390 | 6,493 | -5,579 | -2,475.25 | -6,741 | -1,269 | -1,891 | ||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 12,520 | 60,991 | 10,522 | 14,472 | 11,790 | 39,358 | 19,871 | 18,942 | 22,354 | 4,236 | 1,976.5 | -5,082 | 6,826 | 6,162 | 5,518 | 4,164 | ||||||||||||||||||||||||||||||||||||||||
other income (expenses) | 3,502,000 | 1,365,000 | -9,347,000 | 6,829,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 3,349,000 | 2,113,000 | 8,125,000 | 3,655,000 | 3,191,000 | 159,000 | 861,000 | 999,750 | 12,000 | 1,524,000 | 2,463,000 | 49,545 | 210,000 | -206,867.75 | 827,471 | |||||||||||||||||||||||||||||||||||||||||
other incomes | -286,000 | -779,000 | -3,278,000 | -3,218,000 | -766,000 | -1,230,000 | -1,549,000 | -6,293,000 | -1,435,000 | -655,000 | ||||||||||||||||||||||||||||||||||||||||||||||
products | 120,727,500 | 141,156,000 | 162,920,000 | 142,737,000 | 94,029,000 | 87,432,000 | 76,060,000 | 50,175,250 | 69,419,000 | 70,670,000 | 60,612,000 | |||||||||||||||||||||||||||||||||||||||||||||
cost of product revenue | 66,446,500 | 104,634,000 | 61,990,000 | 59,747,000 | 39,626,000 | 36,863,000 | 31,982,000 | 30,121,000 | 31,425,000 | 30,708,000 | 26,845,000 | 23,592,000 | 22,183,000 | 3,486,944 | 2,092,815 | 1,552,809 | 1,393,089 | 1,449,359 | 1,471,561 | 1,265,750 | 885,271 | 1,084,793 | 918,464 | 1,270,474 | 1,341,874 | 1,286,658 | 1,210,644 | 1,846,401 | 1,303,054 | 1,730,464 | 1,412,428 | 1,714,299 | 901,952 | 804,913 | 914,955 | 993,016 | 887,720 | 817,562 | 872,184 | 973,395 | ||||||||||||||||
contingent consideration | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance at june 30, 2023 | 111,541.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
translation adjustment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
balance at september 30, 2023 | 116,084.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on extinguishment of debt | -1,412,500 | -5,650,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
product revenue | 35,510,500 | 49,500,000 | 9,219,477 | 5,741,920 | 4,358,392 | 3,150,528 | 3,126,271 | 4,415,786 | 4,268,812 | 2,225,181 | 2,865,377 | 2,741,578 | 2,472,590 | 2,557,655 | 3,293,615 | 2,984,304 | 5,693,343 | 3,136,577 | 4,562,976 | 5,156,348 | 5,731,476 | 3,396,737 | 3,633,683 | 2,679,576 | 3,363,898 | 2,843,205 | 2,957,828 | 2,715,307 | 4,013,064 | 2,994,660 | 2,259,763 | 1,296,432 | 2,809,453 | |||||||||||||||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 30,988,750 | 41,643,000 | 19,586,143 | 8,078,952 | 7,775,258 | 7,992,887 | 6,770,984 | 6,780,448 | 6,120,777 | 6,635,089 | 6,987,100 | 6,626,985 | 6,488,576 | 7,809,289 | 6,555,709 | 5,414,442 | 5,702,097 | 7,165,112 | 5,663,368 | -35,417,778 | 5,993,756 | 4,050,112 | 4,139,428 | 3,960,867 | 3,749,160 | 3,899,452 | 3,393,993 | 3,479,488 | 3,358,366 | 2,520,505 | 2,281,702 | 2,413,054 | 2,418,591 | |||||||||||||||||||||||
total other incomes | -892,500 | -1,263,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 56,265 | 56,234 | 56,123 | 55,766 | 55,015 | 54,931 | 54,805 | 52,545 | 52,381 | 52,139 | 48,343 | 50,852 | 46,367 | 43,968 | 43,767 | 43,822,472 | 30,781,881 | 30,796,797 | 30,812,257 | 30,781,881 | 30,787,307 | 30,780,279 | 30,767,585 | 30,752,041 | 30,758,559 | 30,745,691 | 30,742,212 | 30,957,957 | 30,809,445 | 31,172,706 | 31,152,556 | 30,834,491 | 30,953,608 | 30,767,384 | 30,564,494 | 30,379,350 | 30,375,635 | 30,364,250 | 30,357,635 | 30,125,041 | 30,105,380 | 30,098,391 | 30,094,435 | |||||||||||||
diluted | 56,532 | 56,510 | 56,558 | 56,940 | 57,264 | 56,786 | 56,869 | 53,469 | 53,306 | 53,109 | 49,206 | 51,809 | 49,056 | 46,279 | 45,471 | 45,828,175 | 30,781,881 | 30,933,832 | 30,812,257 | 30,781,881 | 31,004,935 | 30,920,400 | 30,926,096 | 30,752,041 | 30,758,559 | 30,745,691 | 30,742,212 | 31,290,233 | 31,024,685 | 31,555,896 | 31,585,112 | 31,320,997 | 30,953,608 | 31,224,386 | 31,127,099 | 30,379,350 | 30,375,635 | 30,364,250 | 30,828,072 | 30,690,941 | 30,105,380 | 30,098,391 | 30,398,735 | |||||||||||||
unrealized gain on investments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation gain | -1,352.5 | -630 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of royalty and other revenue | 1,119,247 | 418,419 | 415,870 | 376,891 | 412,043 | 376,991 | 371,741 | 345,335 | 343,031 | 341,057 | 317,745 | 269,745 | 285,941 | 210,612 | 325,000 | |||||||||||||||||||||||||||||||||||||||||
includes non-cash stock-based compensation as follows: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before taxes | 988,053 | -1,629,223 | -1,183,704 | -979,703 | -1,105,980 | 2,153,530.25 | -66,308 | 191,601 | 8,488,828 | 10,282,896 | -241,932 | 41,133,548 | ||||||||||||||||||||||||||||||||||||||||||||
interest income | -676 | 884 | 76,322.75 | 107,325 | 101,322 | 96,645 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net gain from litigation settlement | -40,170,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
other revenue | 164,200 | 101,390 | 195,973 | 247,342 | 302,075 | 248,756 | 185,244 | 84,981.25 | 29,925 | |||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted earnings per share: | 0.01 | -0.03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | 255,477 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and other revenue | 264,270 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
________________ includes non-cash stock-based compensation as follows: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 0.013 | -0.01 | -0.02 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
research revenue | 84,417 | 225,583 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 56,265 | 56,234 | 56,123 | 55,766 | 55,015 | 54,931 | 54,805 | 52,545 | 52,381 | 52,139 | 48,343 | 50,852 | 46,367 | 43,968 | 43,767 | 43,822,472 | 30,781,881 | 30,796,797 | 30,812,257 | 30,781,881 | 30,787,307 | 30,780,279 | 30,767,585 | 30,752,041 | 30,758,559 | 30,745,691 | 30,742,212 | 30,957,957 | 30,809,445 | 31,172,706 | 31,152,556 | 30,834,491 | 30,953,608 | 30,767,384 | 30,564,494 | 30,379,350 | 30,375,635 | 30,364,250 | 30,357,635 | 30,125,041 | 30,105,380 | 30,098,391 | 30,094,435 | |||||||||||||
diluted | 56,532 | 56,510 | 56,558 | 56,940 | 57,264 | 56,786 | 56,869 | 53,469 | 53,306 | 53,109 | 49,206 | 51,809 | 49,056 | 46,279 | 45,471 | 45,828,175 | 30,781,881 | 30,933,832 | 30,812,257 | 30,781,881 | 31,004,935 | 30,920,400 | 30,926,096 | 30,752,041 | 30,758,559 | 30,745,691 | 30,742,212 | 31,290,233 | 31,024,685 | 31,555,896 | 31,585,112 | 31,320,997 | 30,953,608 | 31,224,386 | 31,127,099 | 30,379,350 | 30,375,635 | 30,364,250 | 30,828,072 | 30,690,941 | 30,105,380 | 30,098,391 | 30,398,735 | |||||||||||||
revenue | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of revenue | 1,023,265 | 1,028,615 | 703,329 | 1,132,593 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 1,971,395 | 1,231,148 | 593,103 | 1,676,860 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 60.13% | 107.58% | -64.63% | |||||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin % | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 65.83% | 54.48% | 45.75% | 59.69% | |||||||||
basic and diluted net income per share | -0.01 | -0.01 | -0.06 | -0.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted weighted-average common shares outstanding | 30,064,836 | 30,057,667 | 30,054,485 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
