Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-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 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 288,848,000 | 264,689,000 | 263,249,000 | 262,708,000 | 253,367,000 | 235,253,000 | 223,849,000 | 215,421,000 | 200,621,000 | 183,331,000 | 167,522,000 | 165,833,000 | 151,333,000 | 146,007,000 | 132,171,000 | 115,869,000 | 107,590,000 | 108,616,000 | 93,414,000 | 84,522,224 | 84,189,912 | 79,980,060 | 70,097,805 | 65,751,772 | 65,265,901 | 60,052,179 | 54,792,202 | 51,643,304 | 50,799,601 | 47,624,956 | 43,169,601 | 40,696,512 | 41,199,780 | 39,968,983 | 34,513,935 | 34,061,457 | 34,536,151 | 33,002,209 | 31,453,700 | 30,201,789 | 30,570,506 | 28,359,404 | 27,054,674 | 24,508,205 | 22,519,672 |
cost of goods sold | 174,656,000 | 156,499,000 | 159,461,000 | 151,109,000 | 151,120,000 | 141,301,000 | 135,691,000 | 140,846,000 | 134,328,000 | 124,087,000 | 116,762,000 | 120,124,000 | 106,788,000 | 94,927,000 | 87,419,000 | 74,654,000 | 66,065,000 | 65,525,000 | 57,099,000 | 53,989,354 | 47,535,488 | 46,046,979 | 38,308,179 | 35,501,633 | 34,560,261 | 32,725,598 | 28,877,221 | 28,274,929 | 27,183,648 | 24,747,064 | 23,041,583 | 21,756,437 | 21,697,051 | 21,799,146 | 18,710,658 | 18,841,142 | 19,185,274 | 18,090,405 | 16,565,813 | 16,512,375 | 16,523,960 | 14,699,240 | 13,801,655 | 12,529,687 | 11,645,685 |
gross profit | 114,192,000 | 108,190,000 | 103,788,000 | 111,599,000 | 102,247,000 | 93,952,000 | 88,158,000 | 74,575,000 | 66,293,000 | 59,244,000 | 50,760,000 | 45,709,000 | 44,545,000 | 51,080,000 | 44,753,000 | 41,215,000 | 41,525,000 | 43,091,000 | 36,315,000 | 30,532,870 | 36,654,424 | 33,933,081 | 31,789,626 | 30,250,139 | 30,705,640 | 27,326,581 | 25,914,981 | 23,368,375 | 23,615,953 | 22,877,892 | 20,128,018 | 18,940,075 | 19,502,729 | 18,169,837 | 15,803,277 | 15,220,315 | 15,350,877 | 14,911,804 | 14,887,887 | 13,689,414 | 14,046,546 | 13,660,164 | 13,253,019 | 11,978,518 | 10,873,987 |
yoy | 11.68% | 15.15% | 17.73% | 49.65% | 54.23% | 58.58% | 73.68% | 63.15% | 48.82% | 15.98% | 13.42% | 10.90% | 7.27% | 18.54% | 23.24% | 34.99% | 13.29% | 26.99% | 14.24% | 0.93% | 19.37% | 24.18% | 22.67% | 29.45% | 30.02% | 19.45% | 28.75% | 23.38% | 21.09% | 25.91% | 27.37% | 24.44% | 27.05% | 21.85% | 6.15% | 11.18% | 9.29% | 9.16% | 12.34% | 14.28% | 29.18% | ||||
qoq | 5.55% | 4.24% | -7.00% | 9.15% | 8.83% | 6.57% | 18.21% | 12.49% | 11.90% | 16.71% | 11.05% | 2.61% | -12.79% | 14.14% | 8.58% | -0.75% | -3.63% | 18.66% | 18.94% | -16.70% | 8.02% | 6.74% | 5.09% | -1.48% | 12.37% | 5.45% | 10.90% | -1.05% | 3.23% | 13.66% | 6.27% | -2.89% | 7.34% | 14.98% | 3.83% | -0.85% | 2.94% | 0.16% | 8.75% | -2.54% | 2.83% | 3.07% | 10.64% | 10.16% | |
gross margin % | |||||||||||||||||||||||||||||||||||||||||||||
selling, general, and administrative expenses | 89,291,000 | 90,386,000 | 115,285,000 | 92,223,000 | 90,338,000 | 95,702,000 | 79,695,000 | 59,680,000 | 73,371,000 | 75,996,000 | 72,271,000 | 47,775,000 | 60,449,000 | 69,215,000 | 60,631,000 | 48,854,000 | 42,365,000 | 49,557,000 | 46,033,000 | 33,635,162 | 32,894,793 | 33,702,103 | 34,675,943 | 25,374,591 | 27,171,138 | 32,672,284 | 29,232,250 | 21,477,995 | 23,572,314 | 26,287,523 | 23,537,944 | 17,322,757 | 19,303,705 | 19,996,958 | 18,543,748 | 13,669,324 | 14,542,680 | 17,886,746 | 16,487,082 | 11,225,809 | 15,584,998 | 15,694,304 | 15,791,703 | 11,427,967 | 12,212,406 |
income from operations | 24,901,000 | 17,804,000 | -11,497,000 | 19,376,000 | 11,909,000 | -1,750,000 | 8,463,000 | 14,895,000 | -7,078,000 | -16,752,000 | -21,511,000 | -2,066,000 | -15,904,000 | -18,135,000 | -15,878,000 | -4,256,000 | -840,000 | -6,466,000 | -9,718,000 | -3,102,292 | 3,759,631 | 230,978 | -2,886,317 | 4,875,548 | 3,534,502 | -5,345,703 | -3,317,269 | 1,890,380 | 43,639 | -3,409,631 | -3,409,926 | -1,827,121 | -2,740,471 | -2,974,942 | -1,599,195 | 2,463,605 | -1,538,452 | -2,034,140 | -2,538,684 | 550,551 | -1,338,419 | ||||
yoy | 109.09% | -1117.37% | -235.85% | 30.08% | -268.25% | -89.55% | -139.34% | -820.96% | -55.50% | -7.63% | 35.48% | -51.46% | 1793.33% | 180.47% | 63.39% | 37.19% | -122.34% | -2899.40% | 236.69% | -163.63% | 6.37% | -104.32% | -12.99% | 157.91% | 7999.41% | 56.78% | -2.72% | 86.61% | 24.43% | -38.58% | 71.37% | 46.25% | -37.01% | 347.48% | 14.95% | ||||||||||
qoq | 39.86% | -254.86% | -159.34% | 62.70% | -780.51% | -120.68% | -43.18% | -310.44% | -57.75% | -22.12% | 941.19% | -87.01% | -12.30% | 14.21% | 273.07% | 406.67% | -87.01% | -33.46% | 213.25% | -182.52% | 1527.70% | -108.00% | -159.20% | 37.94% | -166.12% | 61.15% | -275.48% | 4231.86% | -101.28% | -0.01% | -33.33% | 86.03% | -164.91% | -260.14% | -24.37% | -19.87% | -561.12% | -141.13% | |||||||
operating margin % | |||||||||||||||||||||||||||||||||||||||||||||
other (expenses) income: | |||||||||||||||||||||||||||||||||||||||||||||
interest and other income | 2,356,000 | 2,199,000 | 2,393,000 | 2,710,000 | 2,963,000 | 2,861,000 | 3,335,000 | 3,844,000 | 4,130,000 | 4,108,000 | |||||||||||||||||||||||||||||||||||
interest expense | -3,552,000 | -3,749,000 | -3,459,000 | -3,528,000 | -2,923,000 | -2,751,000 | -3,060,000 | -3,449,000 | -4,148,000 | -3,329,000 | -3,171,000 | -1,148,000 | -1,817,000 | -1,672,000 | -571,000 | -650,000 | -677,000 | -654,000 | -901,000 | -212,636 | -215,661 | -79,869 | -703,834 | -301,851 | -310,465 | -275,649 | -102,776 | -34,927 | -94,381 | -97,923 | -69,002 | -79,560 | -465,253 | -189,701 | -175,977 | -208,022 | -214,067 | -159,292 | -116,738 | -192,529 | -113,820 | -110,679 | -37,538 | -1,368,926 | -1,211,895 |
gain on equity investment | 9,918,000 | ||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 23,705,000 | 16,254,000 | -12,563,000 | 18,558,000 | 11,949,000 | -1,640,000 | 18,656,000 | 15,290,000 | -7,096,000 | -15,972,000 | -23,736,000 | -1,996,000 | -17,465,000 | -19,828,000 | -16,191,000 | -4,815,250 | -1,515,000 | -7,122,000 | -10,624,000 | -3,297,694 | 3,568,633 | 174,695 | -3,568,633 | 4,719,853 | 3,086,413 | -5,642,100 | -3,402,750 | 1,777,418 | -78,134 | -3,481,487 | -3,501,905 | -2,631,408 | -2,858,771 | -3,228,002 | -1,756,802 | 2,792,778 | -1,660,350 | -2,213,650 | -2,572,074 | -16,428,997 | -9,475,241 | ||||
income tax (benefit) expense | -77,958,000 | -102,000 | |||||||||||||||||||||||||||||||||||||||||||
income attributable to common stockholders | 101,663,000 | 16,356,000 | -12,697,000 | 18,122,000 | 11,895,000 | -1,694,000 | 18,602,000 | -5,108,250 | -2,070,000 | -7,475,000 | -3,297,894 | 3,547,033 | 153,095 | -1,504,046.75 | 3,067,163 | ||||||||||||||||||||||||||||||
other comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||
change in foreign currency translation | -86,000 | 240,000 | 211,000 | -603,000 | 604,000 | -79,000 | -118,000 | 368,000 | -296,000 | -2,039,000 | 6,000 | 595,000 | -592,000 | 1,849,000 | -362,000 | -213,000 | 4,000 | -91,000 | 259,000 | -41,881 | 368,492 | -386,566 | 58,955 | 96,381 | -81,667 | -153,321 | 91,047 | -51,781 | -54,325 | -201,187 | 199,554 | ||||||||||||||
total other comprehensive income | -86,000 | 240,000 | 211,000 | -603,000 | 604,000 | -118,000 | 368,000 | -296,000 | -2,039,000 | 6,000 | 324,000 | -321,000 | 1,849,000 | -362,000 | 43,250 | 4,000 | -91,000 | 259,000 | -41,881 | 368,492 | 58,955 | 91,047 | 199,554 | ||||||||||||||||||||||
total comprehensive income | 101,577,000 | 16,596,000 | -12,486,000 | 17,519,000 | 12,499,000 | -1,773,000 | 18,484,000 | -17,904,000 | -5,065,000 | -2,066,000 | -3,339,775 | 3,915,525 | -233,471 | -1,540,032 | 2,985,496 | ||||||||||||||||||||||||||||||
net income per share | |||||||||||||||||||||||||||||||||||||||||||||
-basic | 2.08 | 0.34 | -0.26 | 0.38 | 0.25 | -0.03 | 0.38 | 0.32 | -0.15 | -0.35 | -0.52 | -0.05 | -0.39 | -0.45 | -0.4 | -0.21 | -0.05 | -0.17 | -0.26 | -39,451,675.08 | 0.09 | 40,338,982 | -0.1 | 0.13 | 0.09 | -0.16 | -0.1 | 0.05 | 35,396,550 | -0.1 | -0.1 | 0.05 | -0.01 | -0.08 | -0.09 | 0.04 | 0.02 | -0.1 | -0.05 | 0.08 | -0.05 | -0.07 | -0.08 | -0.735 | -1.19 |
-diluted | 1.86 | 0.33 | -0.26 | 0.36 | 0.24 | -0.03 | 0.37 | 0.32 | -0.15 | -0.35 | -0.52 | -0.05 | -0.39 | -0.45 | -0.4 | -0.21 | -0.05 | -0.17 | -0.26 | -40,473,290.08 | 0.09 | 41,509,819 | -0.1 | 0.13 | 0.08 | -0.16 | -0.1 | 0.05 | 35,396,550 | -0.1 | -0.1 | 0.05 | -0.01 | -0.08 | -0.09 | 0.04 | 0.02 | -0.1 | -0.05 | 0.08 | -0.05 | -0.07 | -0.08 | -0.735 | -1.19 |
weighted-average shares of common stock outstanding | |||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 134,000 | 436,000 | 54,000 | 54,000 | 54,000 | 70,000 | 70,000 | 70,000 | 159,000 | 41,000 | 41,000 | 41,000 | 114,000 | 16,000 | 16,000 | 16,000 | 200 | 21,600 | 21,600 | 21,600 | 86,401 | 19,250 | 19,250 | 19,250 | 20,000 | 19,032 | 19,032 | 19,032 | 12,934 | 20,754 | 20,754 | 20,754 | 20,754 | 15,000 | 15,000 | 15,000 | 12,516 | 15,000 | 15,000 | 15,000 | 17,753 | 8,000 | |||
other income | 946,000 | ||||||||||||||||||||||||||||||||||||||||||||
loss on equity method investment | 910,000 | 980,000 | 762,000 | 943,000 | 717,000 | 1,310,000 | 881,000 | 539,000 | 337,000 | -248,000 | |||||||||||||||||||||||||||||||||||
other comprehensive loss: | |||||||||||||||||||||||||||||||||||||||||||||
total other comprehensive loss | -79,000 | -153,321 | -13,989.5 | -54,325 | -201,187 | ||||||||||||||||||||||||||||||||||||||||
other incomes: | |||||||||||||||||||||||||||||||||||||||||||||
loss attributable to common stockholders | 15,290,000 | -7,166,000 | -16,952,000 | -24,786,000 | -2,917,000 | -18,449,000 | -20,586,000 | -17,542,000 | -10,888,000 | -3,590,233 | -5,661,350 | -3,422,000 | |||||||||||||||||||||||||||||||||
unrealized gain on available for sale investments | 67,750 | 271,000 | |||||||||||||||||||||||||||||||||||||||||||
total comprehensive loss | 15,658,000 | -7,462,000 | -18,991,000 | -24,780,000 | -2,593,000 | -18,770,000 | -18,737,000 | -3,531,278 | -5,814,671 | -3,330,953 | 1,705,637 | -151,491 | -3,701,706 | -3,321,383 | |||||||||||||||||||||||||||||||
other (expenses)/income: | |||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares of common stock outstanding used in computing net income per share attributable to common stockholders | |||||||||||||||||||||||||||||||||||||||||||||
other (expenses)/income | 123,000 | 256,000 | -21,000 | 258,000 | -1,250 | 2,000 | -2,000 | ||||||||||||||||||||||||||||||||||||||
total comprehensive | -7,566,000 | -10,629,000 | |||||||||||||||||||||||||||||||||||||||||||
other income/ | 4,148 | ||||||||||||||||||||||||||||||||||||||||||||
other income/(expenses) | -5,000 | 17,234 | 24,663 | 23,586 | 21,518 | 146,156 | -137,624 | -20,748 | 17,295 | -6,075.5 | -27,392 | 26,067 | -22,977 | -9,931 | 41,435 | 57,677 | -88,814 | 41,601 | |||||||||||||||||||||||||||
net (loss) per share attributable to common stockholders | |||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares of common stock outstanding used in computing net (loss) per share attributable to common stockholders | |||||||||||||||||||||||||||||||||||||||||||||
total other comprehensive | -386,566 | 96,381 | -81,667 | ||||||||||||||||||||||||||||||||||||||||||
net income | 1,757,418 | -97,166 | -3,500,519 | -3,520,937 | -2,652,162 | -2,879,525 | -3,243,002 | -1,771,802 | 2,780,262 | -1,675,350 | -2,228,650 | -2,587,074 | -16,446,750 | -9,483,241 | |||||||||||||||||||||||||||||||
yoy | 31.99% | 22.27% | -18.22% | 62.52% | 45.51% | -31.51% | -116.90% | -82.33% | |||||||||||||||||||||||||||||||||||||
qoq | -1908.68% | -97.22% | -0.58% | -7.90% | 83.03% | -163.73% | -265.95% | -24.83% | -13.85% | -84.27% | 73.43% | ||||||||||||||||||||||||||||||||||
net income margin % | |||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 1,757,418 | -97,166 | -3,500,519 | -3,520,937 | -2,652,162 | -2,879,525 | -3,243,002 | -1,771,802 | 2,780,262 | -1,675,350 | -2,228,650 | -2,587,074 | -100,642,922 | -12,380,255 | |||||||||||||||||||||||||||||||
(loss)/income from operations | -1,092,142 | 199,024 | |||||||||||||||||||||||||||||||||||||||||||
(loss)/income before income taxes | -1,428,743.25 | -224,794 | |||||||||||||||||||||||||||||||||||||||||||
net (loss)/income | -1,444,308.5 | -245,548 | |||||||||||||||||||||||||||||||||||||||||||
net (loss)/income attributable to common stockholders | -1,444,308.5 | -245,548 | |||||||||||||||||||||||||||||||||||||||||||
net (loss)/income per share attributable to common stockholders | |||||||||||||||||||||||||||||||||||||||||||||
other incomes | -614,586 | -93,768 | -40,869 | -18,189.75 | -8,078 | -68,831 | -134,845 | -108,872 | |||||||||||||||||||||||||||||||||||||
income/(loss) from operations | -941,485.25 | 808,197 | |||||||||||||||||||||||||||||||||||||||||||
income/(loss) before income taxes | -1,087,268.5 | 635,731 | |||||||||||||||||||||||||||||||||||||||||||
net income/ | -1,098,518.5 | 620,731 | |||||||||||||||||||||||||||||||||||||||||||
net income/(loss) attributable to common stockholders | -1,098,518.5 | 620,731 | |||||||||||||||||||||||||||||||||||||||||||
net income/(loss) per share attributable to common stockholders | |||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares of common stock outstanding used in computing net income/(loss) per share attributable to common stockholders | |||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares of common stock | |||||||||||||||||||||||||||||||||||||||||||||
outstanding used in computing net income per share | |||||||||||||||||||||||||||||||||||||||||||||
attributable to common stockholders | |||||||||||||||||||||||||||||||||||||||||||||
fees on debt guarantee | -15,475,777 | -6,816,055 |
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.
