Quarterly
Annual
| Unit: USD | 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 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2003-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 7,312,645 | 11,142,000 | 2,059,000 | 1,717,000 | 11,471,022 | 3,569,078 | 935,950 | 637,585 | 1,712,618.893 | 692,261.256 | 229,045.188 | 310,546.705 | 418,722.398 | 262,969.161 | 216,722.8 | 241,855.874 | 60,667.187 | 475,902.704 | 298,598.416 | 266,626.723 | 325,093.208 | 433,465.685 | 346,527.524 | 454,176.443 | 617,329.843 | 805,839.44 | 467,899.982 | 333,945.47 | 504,549.011 | 571,459.213 | 288,508.093 | 301,021.54 | 306,977.319 | 275,197.765 | 332,372.252 | 286,315.665 | 340,773.908 | 500,000.896 | 532,072.66 | 592,301.29 | 861,569.359 | 583,435.119 | 548,926.019 | 921,885.105 | 1,198,989.495 | 561,085.09 | 14,110.652 | 0.661 | 0.602 | 0.667 | 0.666 | 0.675 | 57,870.221 | 13,753.772 | 15,690.414 | 4,272.235 | 36,509.661 | 20,454.929 | 36,677.367 | 0.681 |
cost of revenue | 5,844,395 | 5,224,000 | 3,234,000 | 3,698,000 | 4,412,461 | 4,315,652 | 3,795,798 | 2,665,684 | 3,445,702.038 | 2,233,581.335 | 3,184,857.21 | 1,230,303.654 | 1,690,689.313 | 1,863,943.342 | 2,474,740.079 | 1,408,828.092 | 1,057,312.872 | 1,624,112.404 | 3,386,654.479 | 1,062,762.133 | 214,814.352 | 455,683.006 | 324,816.758 | 338,397.565 | 698,664.78 | 465,709.011 | 400,011.533 | 325,457.04 | 551,292.431 | 571,220.384 | 315,847.362 | 348,561.678 | 376,694.105 | 328,732.216 | 413,279.519 | 308,480.044 | 281,653.227 | 333,157.734 | 358,955.469 | 411,697.335 | 413,343.061 | 453,409.333 | 387,739.507 | 574,651.334 | 916,886.926 | 389,449.835 | -4,969.348 | -0.339 | -0.398 | -0.333 | -0.334 | -0.325 | -26,331.779 | -6,166.228 | -7,351.586 | -2,025.765 | -16,893.339 | -11,019.071 | -19,310.633 | -0.319 |
gross profit | 1,468,250 | 5,918,000 | -1,175,000 | -1,981,000 | 7,058,561 | -746,574 | -2,859,848 | -2,028,099 | -1,733,083.145 | -1,541,320.079 | -2,955,812.022 | -919,756.95 | -1,271,966.915 | -1,600,974.181 | -2,258,017.279 | -1,166,972.218 | -996,645.685 | -1,148,209.699 | -3,088,056.063 | -796,135.41 | 110,278.857 | -22,217.32 | 21,710.766 | 115,778.877 | -81,334.937 | 340,130.428 | 67,888.448 | 8,488.43 | -46,743.42 | 238.829 | -27,339.269 | -47,540.137 | -69,716.785 | -53,534.451 | -80,907.267 | -22,164.379 | 59,120.681 | 166,843.161 | 173,117.191 | 180,603.955 | 448,226.298 | 130,025.786 | 161,186.512 | 347,233.771 | 282,102.569 | 171,635.255 | 19,080 | 1 | 1 | 1 | 1 | 1 | 84,202 | 19,920 | 23,042 | 6,298 | 53,403 | 31,474 | 55,988 | 1 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,266,390 | 859,000 | 443,000 | 1,152,000 | 11,001,675 | -1,453,662.674 | -3,177,264.014 | 2,021,690 | 1,473,088.653 | 2,163,806.418 | -1,174,259.837 | 1,379,239.319 | -241,597.184 | 612,598.613 | 705,813.443 | 795,374.418 | 426,021.301 | 843,783.049 | 1,541,742.84 | 560,215.698 | 5,050,923.837 | 3,197,856.054 | 1,475,639.446 | 1,492,474.117 | 966,801.125 | 2,493,389.116 | 1,426,587.009 | 1,461,396.392 | 1,630,124.475 | 1,474,751.093 | 1,474,906.089 | 1,493,382.33 | 959,637.102 | 1,385,331.099 | 1,730,757.828 | 1,762,166.746 | 1,635,098.313 | 2,038,712.394 | 2,527,889.473 | 1,977,971.376 | 1,695,331.608 | 1,961,202.233 | 2,074,137.964 | 2,581,406.457 | 5,855,170.727 | 5,158,741.173 | -4,969.348 | -0.339 | -0.398 | -0.333 | -0.334 | -0.325 | -26,331.779 | -6,166.228 | -7,351.586 | -2,025.765 | -16,893.339 | -11,019.071 | -19,310.633 | -0.319 |
operating income | -798,140 | 5,433,000 | -1,280,000 | -2,797,000 | -3,943,115.372 | 674,183 | 3,067,060 | -3,545,968.633 | -2,780,047.761 | -3,416,618.974 | -1,644,447.67 | -2,097,774.679 | -840,043.294 | -1,880,378.915 | -2,878,898.814 | -1,782,541.249 | -1,372,530.291 | -1,732,890.165 | -4,230,652.041 | -790,143.799 | -1,104,984.973 | -3,220,073.374 | -1,453,928.68 | -1,376,695.24 | -1,048,136.061 | -2,153,258.688 | -1,358,698.561 | -1,452,907.962 | -1,676,867.895 | -1,474,512.265 | -1,502,245.359 | -1,540,922.468 | -1,029,353.887 | -1,438,865.549 | -1,811,665.096 | -1,784,331.125 | -1,575,977.632 | -1,871,869.233 | -2,354,772.282 | -1,797,367.421 | -1,247,105.31 | -1,831,176.448 | -1,912,951.452 | -2,234,172.687 | -5,573,068.158 | -4,987,105.918 | 14,110.652 | 0.661 | 0.602 | 0.667 | 0.666 | 0.675 | 57,870.221 | 13,753.772 | 15,690.414 | 4,272.235 | 36,509.661 | 20,454.929 | 36,677.367 | 0.681 |
net income | 1,871,405 | 2,443,000 | -4,722,000 | -3,726,000 | 1,099,771 | -11,952,500.037 | -3,201,322.437 | 18,860,836 | -8,539,900.601 | -8,518,811.788 | -2,885,646.77 | -3,504,741.383 | -3,161,355.143 | -682,076.261 | -2,402,255.089 | 1,494,852.63 | -1,575,360.993 | -1,806,164.073 | -5,134,826.325 | -2,087,327.741 | 54,050,223.006 | -4,092,384.734 | -2,811,902.372 | -1,489,525.402 | -179,695.019 | -2,335,882.244 | -1,951,197.177 | -1,226,257.142 | -1,922,776.211 | 3,599,309.374 | -1,584,985.082 | -2,140,523.405 | 400,639.601 | -1,526,548.976 | -1,998,209.15 | -2,098,134.564 | -9,379,144.464 | -1,205,417.585 | -2,619,470.611 | -1,960,886.754 | -1,652,295.787 | -6,432,425.018 | -1,875,820.217 | -3,177,612.659 | -6,142,393.726 | -6,654,813.31 | -38,471.494 | -9,004.955 | -12,462.307 | -8,686.229 | -5,573.083 | -6,467.947 | -13,978.168 | -10,452.038 | -3,344.138 | 62,104.778 | -14,531.852 | -8,308.312 | -10,331.477 | -6,087.4 |
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.
