Quarterly
Annual
| Unit: USD | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-04-30 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | |||||||||||||||||||||||||
subscription and related services | 53,702,000 | 54,355,000 | 51,793,000 | 49,363,000 | 48,612,000 | 46,742,000 | 45,653,000 | 42,595,000 | 39,301,000 | 37,887,000 | 35,813,000 | 32,992,000 | 31,069,000 | 29,101,000 | 26,445,000 | 24,365,000 | 22,885,000 | 21,819,000 | 18,846,000 | 17,468,000 | 17,129,000 | 15,599,000 | 15,065,000 | 14,606,000 | 14,003,676 |
payment processing fees | 28,392,000 | 29,925,000 | 24,676,000 | 24,704,000 | 25,300,000 | 27,060,000 | 23,508,000 | 23,218,000 | 23,631,000 | 24,253,000 | 19,780,000 | 19,626,000 | 19,581,000 | 19,381,000 | 16,140,000 | 16,111,000 | 16,306,000 | 16,644,000 | 13,448,000 | 12,917,000 | 11,828,000 | 11,707,000 | 11,719,000 | 11,559,000 | 11,664,507 |
network solutions | 35,161,000 | 31,656,000 | 33,212,000 | 32,733,000 | 28,203,000 | 27,415,000 | 25,844,000 | 25,806,000 | 22,898,000 | 21,705,000 | 20,993,000 | 20,485,000 | |||||||||||||
total revenues | 117,255,000 | 115,936,000 | 109,681,000 | 106,800,000 | 102,115,000 | 101,217,000 | 95,005,000 | 91,619,000 | 85,830,000 | 83,845,000 | 51,081,000 | 73,103,000 | 67,867,000 | 63,354,000 | 38,803,250 | 55,915,000 | 51,007,000 | 48,291,000 | 26,717,250 | 38,464,000 | 35,009,000 | 33,396,000 | 22,992,000 | 32,843,000 | 30,816,168 |
yoy | 14.83% | 14.54% | 15.45% | 16.57% | 18.97% | 20.72% | 85.99% | 25.33% | 26.47% | 32.34% | 31.64% | 30.74% | 33.05% | 31.19% | 45.24% | 45.37% | 45.70% | 44.60% | 16.20% | 17.11% | 13.61% | ||||
qoq | 1.14% | 5.70% | 2.70% | 4.59% | 0.89% | 6.54% | 3.70% | 6.74% | 2.37% | 64.14% | -30.12% | 7.72% | 7.12% | 63.27% | -30.60% | 9.62% | 5.62% | 80.75% | -30.54% | 9.87% | 4.83% | 45.25% | -29.99% | 6.58% | |
expenses: | |||||||||||||||||||||||||
cost of revenue | 17,398,000 | 16,637,000 | 16,507,000 | 17,854,000 | 16,143,000 | 15,723,000 | 16,140,000 | 15,529,000 | 14,449,000 | 14,907,000 | 15,123,000 | 14,562,000 | 14,873,000 | 14,386,000 | 12,459,000 | 11,644,000 | 10,032,000 | 8,534,000 | 6,984,000 | 6,472,000 | 5,271,000 | 4,734,000 | 4,237,000 | 4,388,000 | 4,210,203 |
gross profit | 99,857,000 | 99,299,000 | 93,174,000 | 88,946,000 | 85,972,000 | 85,494,000 | 78,865,000 | 76,090,000 | 71,381,000 | 68,938,000 | 35,958,000 | 58,541,000 | 52,994,000 | 48,968,000 | 26,344,250 | 44,271,000 | 40,975,000 | 39,757,000 | 19,733,250 | 31,992,000 | 29,738,000 | 28,662,000 | 18,755,000 | 28,455,000 | 26,605,965 |
yoy | 16.15% | 16.15% | 18.14% | 16.90% | 20.44% | 24.02% | 119.33% | 29.98% | 34.70% | 40.78% | 36.49% | 32.23% | 29.33% | 23.17% | 33.50% | 38.38% | 37.79% | 38.71% | 5.22% | 12.43% | 11.77% | ||||
qoq | 0.56% | 6.57% | 4.75% | 3.46% | 0.56% | 8.41% | 3.65% | 6.60% | 3.54% | 91.72% | -38.58% | 10.47% | 8.22% | 85.88% | -40.49% | 8.04% | 3.06% | 101.47% | -38.32% | 7.58% | 3.75% | 52.82% | -34.09% | 6.95% | |
gross margin % | 85.16% | 85.65% | 84.95% | 83.28% | 84.19% | 84.47% | 83.01% | 83.05% | 83.17% | 82.22% | 70.39% | 80.08% | 78.09% | 77.29% | 67.89% | 79.18% | 80.33% | 82.33% | 73.86% | 83.17% | 84.94% | 85.82% | 81.57% | 86.64% | 86.34% |
payment processing expense | 20,243,000 | 21,428,000 | 17,059,000 | 16,683,000 | 16,668,000 | 18,297,000 | 15,634,000 | 15,410,000 | 15,852,000 | 16,090,000 | 12,841,000 | 12,770,000 | 12,554,000 | 12,158,000 | 9,897,000 | 9,449,000 | 9,648,000 | 9,725,000 | 7,800,000 | 7,530,000 | 6,747,000 | 6,848,000 | 6,937,000 | 6,902,000 | 7,100,675 |
sales and marketing | 25,396,000 | 26,043,000 | 28,863,000 | 30,071,000 | 30,184,000 | 32,011,000 | 35,873,000 | 36,478,000 | 37,244,000 | 37,413,000 | 36,260,000 | 36,631,000 | 38,341,000 | 40,031,000 | 37,206,000 | 32,036,000 | 22,167,000 | 15,012,000 | 12,959,000 | 10,481,000 | 10,098,000 | 9,434,000 | 8,187,000 | 8,348,000 | 8,120,137 |
research and development | 29,274,000 | 31,829,000 | 29,626,000 | 29,315,000 | 29,542,000 | 28,881,000 | 29,862,000 | 28,544,000 | 27,471,000 | 26,469,000 | 25,398,000 | 22,669,000 | 22,542,000 | 20,635,000 | 17,495,000 | 15,273,000 | 11,443,000 | 8,054,000 | 6,355,000 | 5,732,000 | 5,530,000 | 5,005,000 | 4,861,000 | 4,774,000 | 4,689,990 |
general and administrative | 19,042,000 | 16,408,000 | 18,415,000 | 19,633,000 | 19,497,000 | 19,052,000 | 18,821,000 | 20,240,000 | 20,988,000 | 19,877,000 | 19,856,000 | 19,600,000 | 20,073,000 | 20,855,000 | 21,738,000 | 18,021,000 | 16,244,000 | 12,671,000 | 11,739,000 | 10,370,000 | 9,631,000 | 8,720,000 | 9,609,000 | 7,184,000 | 7,420,179 |
depreciation | 3,279,000 | 2,986,000 | 3,172,000 | 3,566,000 | 3,921,000 | 3,524,000 | 4,353,000 | 4,483,000 | 4,244,000 | 4,504,000 | 4,625,000 | 4,865,000 | 4,220,000 | 4,278,000 | 4,268,000 | 3,719,000 | 3,701,000 | 3,297,000 | 2,645,000 | 2,447,000 | 2,410,000 | 2,268,000 | 2,309,000 | 2,153,000 | 2,136,245 |
amortization | 4,130,000 | 3,892,000 | 3,651,000 | 3,521,000 | 3,382,000 | 3,149,000 | 3,900,000 | 2,980,000 | 2,537,000 | 2,486,000 | 2,296,000 | 1,817,000 | 1,599,000 | 1,604,000 | 1,573,000 | 1,513,000 | 1,580,000 | 1,651,000 | 1,607,000 | 1,546,000 | 1,632,000 | 1,353,000 | 1,348,000 | 1,325,000 | 1,279,106 |
total expenses | 118,762,000 | 119,223,000 | 117,293,000 | 120,643,000 | 119,337,000 | 120,637,000 | 124,583,000 | 123,664,000 | 122,785,000 | 121,746,000 | 116,399,000 | 112,914,000 | 114,202,000 | 113,947,000 | 104,636,000 | 91,655,000 | 74,815,000 | 58,944,000 | 50,089,000 | 44,578,000 | 41,319,000 | 38,362,000 | 37,488,000 | 35,074,000 | 34,956,535 |
operating income | -1,507,000 | -3,287,000 | -7,612,000 | -13,843,000 | -17,222,000 | -19,420,000 | -29,578,000 | -32,045,000 | -36,955,000 | -37,901,000 | -39,813,000 | -39,811,000 | -46,335,000 | -50,593,000 | -46,616,000 | -35,740,000 | -23,808,000 | -10,653,000 | -8,281,000 | -6,114,000 | -6,310,000 | -4,966,000 | -4,672,000 | -2,231,000 | -4,140,367 |
yoy | -91.25% | -83.07% | -74.26% | -56.80% | -53.40% | -48.76% | -25.71% | -19.51% | -20.24% | -25.09% | -14.59% | 11.39% | 94.62% | 374.92% | 462.93% | 484.56% | 277.31% | 114.52% | 77.25% | 174.05% | 52.40% | ||||
qoq | -54.15% | -56.82% | -45.01% | -19.62% | -11.32% | -34.34% | -7.70% | -13.29% | -2.50% | -4.80% | 0.01% | -14.08% | -8.42% | 8.53% | 30.43% | 50.12% | 123.49% | 28.64% | 35.44% | -3.11% | 27.06% | 6.29% | 109.41% | -46.12% | |
operating margin % | -1.29% | -2.84% | -6.94% | -12.96% | -16.87% | -19.19% | -31.13% | -34.98% | -43.06% | -45.20% | -77.94% | -54.46% | -68.27% | -79.86% | -120.13% | -63.92% | -46.68% | -22.06% | -30.99% | -15.90% | -18.02% | -14.87% | -20.32% | -6.79% | -13.44% |
other income | 336,000 | 338,000 | 2,217,000 | -144,000 | -86,000 | -31,000 | 83,000 | -47,000 | 50,000 | -42,000 | 29,000 | -211,000 | 38,000 | -31,000 | 60,000 | -114,000 | -90,000 | 66,000 | 230,000 | 62,000 | 424,000 | -715,000 | -283,000 | 77,000 | 327,421 |
interest income | 608,000 | -230,000 | 19,000 | 26,000 | 46,000 | 239,000 | 184,000 | 523,000 | 786,000 | 718,000 | 1,592,000 | 61,000 | -206,000 | -383,000 | -328,000 | -311,000 | -207,000 | -238,000 | -367,000 | -467,000 | -419,000 | -320,000 | -676,000 | -219,000 | -745,205 |
total other income | 944,000 | 108,000 | 2,236,000 | -118,000 | -40,000 | 208,000 | -851,000 | 476,000 | 836,000 | 676,000 | 1,621,000 | -150,000 | -168,000 | -414,000 | -268,000 | -425,000 | -297,000 | -172,000 | -137,000 | -405,000 | 5,000 | -1,035,000 | -959,000 | -142,000 | -3,301,635 |
income before income tax benefit | -563,000 | ||||||||||||||||||||||||
income tax benefit | 1,217,000 | ||||||||||||||||||||||||
net income | 654,000 | -3,914,000 | -6,390,000 | -14,403,000 | -18,012,000 | -19,722,000 | -30,646,000 | -31,941,000 | -36,767,000 | -37,531,000 | -38,021,000 | -40,167,000 | -46,716,000 | -51,242,000 | -46,451,000 | -36,343,000 | -24,393,000 | -10,974,000 | -8,096,000 | -6,713,000 | -6,371,000 | -6,112,000 | -3,668,000 | -2,437,000 | -7,493,191 |
yoy | -103.63% | -80.15% | -79.15% | -54.91% | -51.01% | -47.45% | -19.40% | -20.48% | -21.30% | -26.76% | -18.15% | 10.52% | 91.51% | 366.94% | 473.75% | 441.38% | 282.88% | 79.55% | 120.72% | 175.46% | -14.98% | ||||
qoq | -116.71% | -38.75% | -55.63% | -20.04% | -8.67% | -35.65% | -4.05% | -13.13% | -2.04% | -1.29% | -5.34% | -14.02% | -8.83% | 10.31% | 27.81% | 48.99% | 122.28% | 35.55% | 20.60% | 5.37% | 4.24% | 66.63% | 50.51% | -67.48% | |
net income margin % | 0.56% | -3.38% | -5.83% | -13.49% | -17.64% | -19.48% | -32.26% | -34.86% | -42.84% | -44.76% | -74.43% | -54.95% | -68.83% | -80.88% | -119.71% | -65.00% | -47.82% | -22.72% | -30.30% | -17.45% | -18.20% | -18.30% | -15.95% | -7.42% | -24.32% |
net income per share | -0.07 | -0.11 | -0.25 | -0.31 | -0.35 | -0.55 | -0.58 | -0.68 | -0.7 | -0.72 | -0.76 | -0.89 | -0.99 | -0.93 | -0.71 | -0.48 | -0.24 | -0.18 | -0.17 | -0.17 | -0.16 | 1.35 | -0.07 | -10.42 | |
basic | 0.01 | ||||||||||||||||||||||||
diluted | 0.01 | ||||||||||||||||||||||||
weighted-average common shares outstanding: | |||||||||||||||||||||||||
basic | 59,591,545 | ||||||||||||||||||||||||
diluted | 61,685,811 | ||||||||||||||||||||||||
income before benefit from income taxes | -3,179,000 | -5,376,000 | -13,961,000 | -17,262,000 | -19,212,000 | -30,429,000 | -31,569,000 | -36,119,000 | -37,225,000 | -38,192,000 | -39,961,000 | -46,503,000 | -51,007,000 | -46,884,000 | -36,165,000 | -24,105,000 | -10,825,000 | -8,418,000 | -6,519,000 | -6,305,000 | -6,001,000 | -5,631,000 | -2,373,000 | -7,442,002 | |
benefit from income taxes | -735,000 | -1,014,000 | -442,000 | -750,000 | -510,000 | -217,000 | -372,000 | -648,000 | -306,000 | 171,000 | -206,000 | -213,000 | -235,000 | -153,750 | -178,000 | -288,000 | -149,000 | -92,750 | -194,000 | -66,000 | -111,000 | 1,963,000 | -64,000 | -51,189 | |
net income per share | -0.07 | -0.11 | -0.25 | -0.31 | -0.35 | -0.55 | -0.58 | -0.68 | -0.7 | -0.72 | -0.76 | -0.89 | -0.99 | -0.93 | -0.71 | -0.48 | -0.24 | -0.18 | -0.17 | -0.17 | -0.16 | 1.35 | -0.07 | -10.42 | |
weighted-average common shares outstanding, basic and diluted | 58,920,782 | 57,589,687 | 57,891,591 | 57,502,959 | 56,666,311 | 54,561,449 | 55,251,074 | 53,794,060 | 53,347,709 | 52,440,067 | 52,606,400 | 52,325,209 | 51,938,887 | 49,888,436 | 51,020,271 | 50,577,614 | 45,416,431 | 39,519,640 | 38,511,370 | 37,735,155 | 37,308,084 | 20,301,189 | 35,790,951 | 6,793,363 | |
life sciences | 17,217,000 | 14,872,000 | 15,435,000 | 15,439,000 | 11,816,000 | 9,828,000 | 9,514,000 | 8,079,000 | 6,052,000 | 6,090,000 | 6,032,000 | 6,678,000 | 5,147,985 | ||||||||||||
change in fair value of warrant liability | -2,883,851 | ||||||||||||||||||||||||
preferred stock dividend paid | -3,738,750 | -14,955,101 | |||||||||||||||||||||||
accretion of redeemable preferred stock | -48,311,988 | ||||||||||||||||||||||||
net income attributable to common stockholders, basic and diluted | -8,096,000 | -6,713,000 | -6,371,000 | -6,112,000 | -21,938,750 | -2,437,000 | -70,760,280 |
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.
