Quarterly
Annual
| Unit: USD | 2024-12-31 | 2024-09-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-09-30 | 2020-06-30 | 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-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-06-30 | 2012-06-30 | 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-03-31 | 2008-12-31 | 2008-09-30 | 2004-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
license fees | 72,688 | 1,229 | 558,340 | 2,990,453 | 1,280,449 | 286,579 | 1,982,985 | 15,884 | 249,960 | 2,918,433 | 1,620,827 | 1,955,331 | 10,716 | 4,128,961 | 2,120,963 | 3,475 | 4,180,597 | 383,963 | 2,679,145 | 3,458,747 | 2,536,320 | 4,817,569 | 5,956,113 | 3,949,384 | 2,648,870 | 326,066 | 12,488,690 | 5,730,222 | 5,350,086 | 3,499,860 | 4,993,972 | 1,358,469 | 709,691 | 1,193,354 | 5,113,788 | 1,215,201 | 2,100,715 | 1,584,553 | 606,855 | 2,118,015 | 12,293,851 | 1,075,850 | 7,632,302 | 3,652,170 | 3,129,063 | 3,477,793 | 10,512,298 | 3,644,809 | 3,318,936 | 647,979 | 2,529,808 | |||
subscription and support | 8,642,629 | 8,192,471 | 7,140,358 | 6,827,781 | 6,512,243 | 19,324,579 | 6,656,082 | 6,502,669 | 6,016,834 | 21,730,219 | 6,554,540 | 9,374,869 | 6,230,389 | 16,498,969 | 5,674,776 | 5,171,863 | ||||||||||||||||||||||||||||||||||||||
services | 6,821,344 | 6,404,798 | 7,765,818 | 5,419,707 | 6,449,489 | 19,275,668 | 4,867,322 | 5,871,805 | 6,439,325 | 17,789,501 | 6,634,459 | 4,142,762 | 7,179,656 | 20,459,914 | 5,988,257 | 7,472,040 | 22,272,935 | 10,282,755 | 6,418,891 | 9,010,805 | 10,519,219 | 8,237,334 | 6,418,634 | 24,266,772 | 9,345,210 | 7,017,737 | 17,794,627 | 7,004,272 | 6,984,084 | 5,806,717 | 24,128,739 | 8,159,490 | 9,574,104 | 6,753,873 | 17,804,840 | 7,022,982 | 5,567,826 | 4,397,957 | 1,245,465 | 4,689,019 | 15,423,241 | 3,115,652 | 12,495,755 | 5,278,960 | 5,272,675 | 3,255,360 | 12,026,505 | 3,548,348 | 4,420,535 | 3,033,684 | 3,109,737 | 5,177,425 | ||
total net revenues | 15,536,661 | 14,598,498 | 15,464,516 | 15,237,941 | 14,242,181 | 38,886,826 | 13,506,389 | 12,390,358 | 12,706,119 | 42,438,153 | 14,809,826 | 15,472,962 | 13,420,761 | 41,136,619 | 13,783,996 | 12,647,378 | 40,682,300 | 15,690,019 | 13,572,416 | 17,292,956 | 17,127,055 | 17,002,627 | 16,396,545 | 43,886,438 | 17,043,820 | 12,818,776 | 47,416,948 | 17,949,320 | 17,638,112 | 15,001,558 | 48,576,294 | 15,973,899 | 16,191,697 | 13,305,104 | 37,974,663 | 13,073,915 | 12,352,604 | 10,227,151 | 9,546,709 | 9,363,051 | ||||||||||||||
yoy | 9.09% | -62.46% | 14.50% | 22.98% | 12.09% | -8.37% | -8.80% | -19.92% | -5.32% | 3.16% | 7.44% | 22.34% | -67.01% | 162.18% | 1.56% | -26.86% | 137.53% | -7.72% | -17.22% | -60.60% | 0.49% | 32.64% | -65.42% | 144.50% | -3.37% | -14.55% | -2.39% | 12.37% | 8.93% | 12.75% | 27.92% | 22.18% | 31.08% | 30.10% | 297.78% | 39.63% | ||||||||||||||||||
qoq | 6.43% | -5.60% | 1.49% | 6.99% | -63.38% | 187.91% | 9.01% | -2.49% | -70.06% | 186.55% | -4.29% | 15.29% | -67.38% | 198.44% | 8.99% | -68.91% | 159.29% | 15.60% | -21.51% | 0.97% | 0.73% | 3.70% | -62.64% | 157.49% | 32.96% | -72.97% | 164.17% | 1.76% | 17.58% | -69.12% | 204.10% | -1.35% | 21.70% | -64.96% | 190.46% | 5.84% | 20.78% | 7.13% | 1.96% | |||||||||||||||
cost of revenues | 8,616,320 | 8,034,386 | 7,989,696 | 8,062,204 | 8,080,164 | 751,647 | ||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 6,920,341 | 6,564,112 | 7,474,820 | 7,175,737 | 6,162,017 | 12,210,534 | 4,705,029 | 3,142,463 | 4,251,997 | 17,902,604 | 5,834,570 | 7,642,587 | 5,443,023 | 19,927,580 | 6,425,448 | 6,381,575 | 19,161,410 | 7,801,960 | 6,110,628 | 8,791,702 | 8,557,320 | 8,858,571 | 8,238,058 | 20,014,198 | 9,192,719 | 4,811,809 | 19,411,731 | 8,996,205 | 8,437,577 | 6,093,104 | 23,258,751 | 7,542,835 | 8,027,975 | 5,410,729 | 13,314,108 | 4,713,106 | 5,000,552 | 3,212,633 | -179,371 | 2,381,086 | 19,353,453 | 2,144,048 | 14,966,946 | 6,776,502 | 6,928,503 | 5,222,442 | 17,435,832 | 5,477,017 | 5,921,390 | 539,386 | 1,427,285 | 4,732,421 | 1,306,658 | |
yoy | 12.31% | -46.24% | 58.87% | 128.35% | 44.92% | -31.79% | -19.36% | -58.88% | -21.88% | -10.16% | -9.20% | 19.76% | -71.59% | 155.42% | 5.15% | -27.41% | 123.92% | -11.93% | -25.82% | -56.07% | -6.91% | 84.10% | -57.56% | 122.47% | 8.95% | -21.03% | -16.54% | 19.27% | 5.10% | 12.61% | 74.69% | 60.04% | 60.54% | 68.42% | -7522.66% | 97.94% | -83.40% | -108.37% | -84.09% | 179.33% | -58.95% | -14.16% | 23.73% | 17.01% | 868.22% | 1121.61% | 15.73% | 353.17% | ||||||
qoq | 5.43% | -12.18% | 4.17% | 16.45% | -49.54% | 159.52% | 49.72% | -26.09% | -76.25% | 206.84% | -23.66% | 40.41% | -72.69% | 210.14% | 0.69% | -66.70% | 145.60% | 27.68% | -30.50% | 2.74% | -3.40% | 7.53% | -58.84% | 117.72% | 91.04% | -75.21% | 115.78% | 6.62% | 38.48% | -73.80% | 208.36% | -6.04% | 48.37% | -59.36% | 182.49% | -5.75% | 55.65% | -1891.05% | -107.53% | 802.66% | -85.67% | 120.87% | -2.19% | 32.67% | -70.05% | 218.35% | -7.50% | 997.80% | -62.21% | -69.84% | 262.18% | |||
gross margin % | 44.54% | 44.96% | 48.34% | 47.09% | 43.27% | 31.40% | 34.84% | 25.36% | 33.46% | 42.19% | 39.40% | 49.39% | 40.56% | 48.44% | 46.62% | 50.46% | 47.10% | 49.73% | 45.02% | 50.84% | 49.96% | 52.10% | 50.24% | 45.60% | 53.94% | 37.54% | 40.94% | 50.12% | 47.84% | 40.62% | 47.88% | 47.22% | 49.58% | 40.67% | 35.06% | 36.05% | 40.48% | 31.41% | -1.88% | 25.43% | ||||||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative | 7,073,622 | 6,964,321 | 5,811,335 | 5,807,494 | 5,432,969 | |||||||||||||||||||||||||||||||||||||||||||||||||
research and development cost | 333,669 | 359,949 | 345,582 | 341,411 | 378,419 | 1,299,351 | 302,262 | 472,904 | 469,627 | 1,091,153 | 251,001 | 235,390 | 275,230 | 439,490 | 234,678 | 85,989 | 1,014,349 | 454,605 | 672,970 | 714,651 | 513,770 | 424,652 | 318,155 | 656,353 | 197,643 | 185,085 | 292,152 | 101,193 | 91,607 | 92,932 | 353,660 | 132,123 | 117,924 | 112,070 | 230,854 | 84,038 | 80,437 | 66,265 | 70,850 | 65,060 | ||||||||||||||
total operating expenses | 7,407,291 | 7,324,270 | 6,156,917 | 6,148,905 | 5,811,388 | 20,060,057 | 5,635,464 | 6,188,977 | 6,148,188 | 18,441,622 | 6,373,875 | 5,988,719 | 6,082,633 | 17,668,950 | 5,963,229 | 5,345,019 | 18,796,062 | 7,096,970 | 6,537,838 | 7,846,102 | 6,464,411 | 6,668,793 | 6,638,433 | 19,712,382 | 6,439,624 | 5,929,812 | 22,253,569 | 7,155,581 | 7,009,983 | 7,325,263 | 18,193,209 | 6,306,676 | 5,943,206 | 5,467,693 | 16,848,518 | 6,344,502 | 6,005,149 | 5,455,153 | 7,480,914 | 5,062,465 | 11,262,429 | 2,970,490 | 9,609,531 | 1,969,096 | 3,032,128 | 3,196,913 | 10,289,102 | 2,896,038 | 4,230,898 | 4,796,878 | 4,244,321 | 3,603,983 | 1,272,258 | |
income from operations | -486,950 | -760,158 | 1,317,903 | 1,026,832 | 350,629 | -7,849,523 | -930,435 | -3,046,514 | -1,896,191 | -539,018 | -539,305 | 1,653,868 | -639,610 | 2,258,630 | 462,219 | 1,036,556 | 365,348 | 704,990 | -427,210 | 945,600 | 2,092,909 | 2,189,778 | 1,599,625 | 301,816 | 2,753,095 | -1,118,003 | -2,841,838 | 1,840,624 | 1,427,594 | -1,232,159 | 5,065,542 | 1,236,159 | 2,084,769 | -56,964 | -3,534,410 | -1,631,396 | -1,004,597 | -2,242,520 | -7,660,285 | -2,681,379 | 8,091,024 | -826,442 | 5,357,415 | 4,807,406 | 3,896,375 | 2,025,530 | 7,146,729 | 2,580,979 | 1,690,492 | -2,817,036 | 1,128,438 | 34,400 | ||
yoy | -238.88% | -90.32% | -241.64% | -133.71% | -118.49% | 1356.26% | 72.52% | -284.21% | 196.46% | -123.86% | -216.68% | 59.55% | -275.07% | 220.38% | -208.19% | 9.62% | -82.54% | -67.81% | -126.71% | 213.30% | -23.98% | -295.87% | -156.29% | -83.60% | 92.85% | -9.26% | -156.10% | 48.90% | -31.52% | 2063.05% | -243.32% | -175.77% | -307.52% | -97.46% | -53.86% | -39.16% | -127.72% | 826.90% | -150.05% | 107.66% | -140.80% | -25.04% | 86.26% | 130.49% | -353.70% | 128.72% | 4814.22% | |||||||
qoq | -35.94% | -157.68% | 28.35% | 192.85% | -104.47% | 743.64% | -69.46% | 60.66% | 251.79% | -0.05% | -132.61% | -358.57% | -128.32% | 388.65% | -55.41% | 183.72% | -48.18% | -265.02% | -145.18% | -54.82% | -4.42% | 36.89% | 430.00% | -89.04% | -346.25% | -60.66% | -254.40% | 28.93% | -215.86% | -124.32% | 309.78% | -40.71% | -3759.80% | -98.39% | 116.65% | 62.39% | -55.20% | -70.73% | 185.68% | -1079.02% | -115.43% | 11.44% | 23.38% | 92.36% | -71.66% | 176.90% | 52.68% | -349.64% | 3180.34% | |||||
operating margin % | -3.13% | -5.21% | 8.52% | 6.74% | 2.46% | -20.19% | -6.89% | -24.59% | -14.92% | -1.27% | -3.64% | 10.69% | -4.77% | 5.49% | 3.35% | 8.20% | 0.90% | 4.49% | -3.15% | 5.47% | 12.22% | 12.88% | 9.76% | 0.69% | 16.15% | -8.72% | -5.99% | 10.25% | 8.09% | -8.21% | 10.43% | 7.74% | 12.88% | -0.43% | -9.31% | -12.48% | -8.13% | -21.93% | -80.24% | -28.64% | ||||||||||||||
other income and | 15,378 | 132,986 | 22,335 | |||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -236,386 | -258,219 | -289,677 | -290,322 | -276,017 | -576,893 | -188,137 | -202,363 | -121,610 | -283,885 | -85,916 | -90,808 | -101,013 | -295,633 | -98,656 | -103,327 | -258,850 | -88,006 | -63,663 | -78,113 | -70,447 | -63,804 | -99,434 | -319,805 | -102,522 | -118,071 | -249,687 | -60,357 | -62,127 | -54,475 | -208,441 | -56,070 | -72,156 | -68,173 | -121,728 | -45,234 | -47,265 | -73,093 | -85,447 | -8,275 | -572,254 | -251,430 | -715,046 | -148,661 | -291,475 | -315,644 | -1,165,803 | -312,671 | -372,273 | -483,501 | -296,578 | -203,892 | -21,575 | |
interest income | 529,072 | 769,867 | 376,466 | 468,280 | 414,718 | 954,056 | 263,794 | 309,906 | 431,857 | 1,291,722 | 364,161 | 316,253 | 443,133 | 785,453 | 231,979 | 200,821 | 1,133,854 | 435,682 | 399,229 | 274,592 | 201,084 | 230,421 | 248,964 | 449,797 | 142,356 | 136,911 | 152,494 | 27,229 | 23,416 | 30,440 | 132,121 | 29,673 | 35,299 | 52,112 | 234,338 | 97,094 | 106,078 | 57,919 | 74,325 | 114,141 | 49,234 | 32,805 | 106,005 | 48,851 | 9,958 | 84,461 | 178,659 | 82,637 | 33,752 | 177,771 | 40,895 | 27,941 | ||
gain on foreign currency exchange transactions | -698,392 | 542,545 | -963,887 | -14,617 | -134,253 | 1,362,447 | 5,385,591 | 657,223 | 1,315,705 | 3,828,074 | 499,516 | 901,016 | 1,284,148 | 1,227,916 | -1,825,349 | 296,041 | 337,549 | 61,061 | -1,760,190 | 3,750,974 | 47,218 | 2,536,755 | 10,912 | 2,459,989 | 2,550,394 | 1,016,362 | -84,078 | 390,897 | 3,238.75 | 12,955 | -113,719 | -205,925 | -247,845 | -421,082 | 79,220 | -248,493 | -908,192 | 525,614 | -120,906 | 891,116 | 224,531 | -400,658 | 1,073,894 | -47,520.5 | -190,082 | |||||||||
other income | 38,064 | 153,491 | 21,634 | -57,305 | 57,881 | -627,467 | 21,897 | 89,660 | 2,320 | -188,544 | -30,296 | 19,668 | 3,029 | 465,686 | 521,758 | 87,272 | 16,237 | 207,987 | 18,326 | 5,682 | 3,116 | 4,503 | 5,379 | 42,533 | 314 | 1,099 | 50,597 | -219 | 6,823 | 21,560 | 199,673 | 25,258 | 120,684 | 54,314 | 76,919 | 607,111 | 18,162 | 379 | 54,919 | -5,006 | -1,929.5 | -7,718 | -47,044 | -5,105 | -1,748 | -55,554 | -88,038 | 144,609 | -50,825 | 16,454 | ||||
total other income | -367,642 | 1,207,684 | -855,464 | 106,036 | 62,329 | 161,361 | 5,400,684 | 864,607 | 1,651,568 | 2,488,627 | 679,437 | 986,186 | 1,357,732 | 1,871,633 | -1,304,233 | 351,215 | 810,297 | 452,456 | -1,595,811 | 3,970,948 | -48,038 | 2,406,078 | -81,576 | 2,600,693 | 2,367,401 | 961,609 | -162,468 | 359,197 | -686,114 | -419,774 | -618,678 | 26,664 | -53,033 | -87,339 | -87,490 | 417,622 | -413,650 | 53,373 | -419,625 | -1,012,011 | -89,453 | -470,474 | -279,494 | -61,815 | -874,677 | 524,515 | -2,503,881 | -883,667 | -1,076,927 | -1,409,008 | -332,687 | |||
net income before income taxes | -854,592 | 447,526 | 462,439 | 1,132,868 | 412,958 | -7,688,162 | 4,470,249 | -2,181,907 | -244,623 | 1,949,609 | 140,132 | 2,640,054 | 718,122 | 4,130,263 | -842,014 | 1,387,771 | 1,175,645 | 1,157,446 | -2,023,021 | 4,916,548 | 2,044,871 | 4,595,856 | 1,518,049 | 2,902,509 | 5,120,496 | -156,394 | -3,004,306 | 2,199,821 | 741,480 | -1,651,933 | 4,446,864 | 1,262,823 | 2,031,736 | -144,303 | -3,621,900 | -1,213,774 | -1,418,247 | -2,189,147 | -8,079,910 | -3,693,390 | 8,001,571 | -1,296,916 | 5,077,921 | 4,745,591 | ||||||||||
income tax provision | -331,614 | -229,817 | -146,569 | -150,053 | -121,895 | -698,842 | -227,718 | -220,056 | -193,348 | -831,334 | -157,604 | -201,506 | -167,627 | -893,461 | -133,156 | -264,294 | -530,558 | -610,510 | -238,238 | -280,522 | -275,476 | -264,872 | -236,914 | -611,845 | -261,182 | -24,871 | -870,347 | -61,604 | -338,884 | -39,875 | -546,337 | -106,209 | -273,275 | -75,223 | -306,100 | -107,398 | -87,683 | -40,076 | ||||||||||||||||
net income | -1,186,206 | 217,709 | 315,870 | 982,815 | 291,063 | -8,387,004 | 4,242,531 | -2,401,963 | -437,971 | 1,118,275 | -17,472 | 2,438,548 | 550,495 | 3,236,802 | -975,170 | 1,123,477 | 645,087 | 546,936 | -2,261,259 | 4,636,026 | 1,769,395 | 4,330,984 | 1,281,135 | 2,290,664 | 4,859,314 | -181,265 | -3,874,653 | 2,138,217 | 402,596 | -1,691,808 | 3,900,527 | 1,156,614 | 1,758,461 | -219,526 | -3,928,000 | -1,321,172 | -1,505,930 | -2,229,223 | -8,278,871 | -2,311,524 | -364,677 | -1,458,708 | 2,409,658 | 3,318,429 | 1,566,981 | 147,261.75 | 589,047 | -447,878 | -4,998,510 | -3,232,640 | 1,056,842 | 34,358 | ||
yoy | -507.54% | -102.60% | -92.55% | -140.92% | -166.46% | -849.99% | -24381.89% | -198.50% | -179.56% | -65.45% | -98.21% | 117.05% | -14.66% | 491.81% | -56.87% | -75.77% | -63.54% | -87.37% | -276.50% | 102.39% | -63.59% | -2489.31% | -133.06% | 7.13% | 1107.00% | -89.29% | -199.34% | 84.87% | -77.11% | 670.66% | -199.30% | -187.54% | -216.77% | -90.15% | -52.55% | -42.84% | 511.29% | 467.55% | -195.93% | -193.09% | 1536.31% | 463.36% | -131.35% | -104.56% | -44.26% | -1403.56% | ||||||||
qoq | -644.86% | -31.08% | -67.86% | 237.66% | -103.47% | -297.69% | -276.63% | 448.43% | -139.16% | -6500.38% | -100.72% | 342.97% | -82.99% | -431.92% | -186.80% | 74.16% | 17.95% | -124.19% | -148.78% | 162.01% | -59.15% | 238.06% | -44.07% | -52.86% | -2780.78% | -95.32% | -281.21% | 431.11% | -123.80% | -143.37% | 237.24% | -34.23% | -901.03% | -94.41% | 197.31% | -12.27% | -32.45% | -73.07% | 258.16% | -75.00% | -160.54% | -27.39% | 964.08% | -75.00% | -231.52% | -91.04% | 54.63% | -405.88% | 2975.97% | |||||
net income margin % | -7.63% | 1.49% | 2.04% | 6.45% | 2.04% | -21.57% | 31.41% | -19.39% | -3.45% | 2.64% | -0.12% | 15.76% | 4.10% | 7.87% | -7.07% | 8.88% | 1.59% | 3.49% | -16.66% | 26.81% | 10.33% | 25.47% | 7.81% | 5.22% | 28.51% | -1.41% | -8.17% | 11.91% | 2.28% | -11.28% | 8.03% | 7.24% | 10.86% | -1.65% | -10.34% | -10.11% | -12.19% | -21.80% | -86.72% | -24.69% | ||||||||||||||
non-controlling interest | 39,164 | -146,914 | 11,679 | -574,499 | -260,173 | 598,633 | -1,697,908 | 309,037 | -182,758 | -1,690,961 | -260,998 | -1,031,763 | -362,526 | -835,314 | 351,939 | -405,923 | -293,981 | 39,039 | 433,312 | -1,138,405 | -501,835 | -1,475,355 | -318,546 | -848,221 | -1,994,869 | -188,233 | -1,803,345 | -1,438,249 | -1,388,272 | -73,911 | -1,347,245 | -307,135 | -883,396 | -191,502 | 15,427 | -315,073 | 138,764 | 391,197 | 946,651 | 1,011,720 | -4,065,468 | -137,258 | -2,561,455 | -1,413,427 | -1,082,792 | -974,508 | -3,794,896 | -1,097,201 | -1,028,917 | |||||
net income attributable to netsol | -1,147,042 | 70,795 | 327,549 | 408,316 | 30,890 | -7,788,371 | 2,544,623 | -2,092,926 | -620,729 | -572,686 | -278,470 | 1,406,785 | 187,969 | 2,401,488 | -623,231 | 717,554 | 351,106 | 585,975 | -1,827,947 | 3,497,621 | 1,267,560 | 2,855,629 | 962,589 | 1,442,443 | 2,864,445 | -369,498 | -5,677,998 | 699,968 | -985,676 | -1,765,719 | 2,553,282 | 849,479 | 875,065 | -411,028 | -3,912,573 | -1,636,245 | -1,367,166 | -1,838,026 | -7,332,220 | -1,299,804 | ||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.1 | 0.006 | 0.03 | 0.04 | 0.003 | -0.69 | 0.23 | -0.19 | -0.06 | -0.06 | -0.02 | 0.13 | 0.02 | 0.2 | -0.05 | 0.06 | 0.03 | 0.05 | -0.16 | 0.3 | 0.11 | 0.25 | 0.08 | 0.12 | 0.26 | -0.03 | -0.52 | 0.06 | -0.09 | -0.17 | 0.25 | 0.08 | 0.08 | -0.04 | -0.4 | -0.17 | -0.14 | -0.2 | -0.81 | -0.31 | -0.008 | -0.03 | 0.06 | 0.06 | 0.04 | 0.04 | 0.005 | 0.02 | -0.01 | -0.19 | -0.12 | 0.04 | 0 | |
diluted | -0.1 | 0.006 | 0.03 | 0.04 | 0.003 | -0.69 | 0.23 | -0.19 | -0.06 | -0.06 | -0.02 | 0.13 | 0.02 | 0.2 | -0.05 | 0.06 | 0.03 | 0.05 | -0.16 | 0.3 | 0.11 | 0.25 | 0.08 | 0.13 | 0.25 | -0.03 | -0.52 | 0.06 | -0.09 | -0.17 | 0.24 | 0.08 | 0.08 | -0.04 | -0.4 | -0.17 | -0.14 | -0.2 | -0.81 | -0.31 | -0.008 | -0.03 | 0.06 | 0.06 | 0.04 | 0.04 | 0.005 | 0.02 | -0.01 | -0.19 | -0.12 | 0.04 | 0 | |
weighted-average number of shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 11,484,298 | 11,429,695 | 11,390,888 | 11,372,819 | 11,345,856 | 11,279,966 | 11,283,954 | 11,270,199 | 11,257,539 | 11,250,219 | 11,249,606 | 11,244,539 | 11,254,205 | 11,499,983 | 11,343,406 | 11,787,233 | 11,734,648 | 11,724,606 | 11,664,239 | 11,599,290 | 11,656,098 | 11,586,507 | 11,502,616 | 11,197,319 | 11,190,048 | 11,099,113 | 10,912,284 | 10,987,214 | 10,877,446 | 10,697,425 | 10,391,157 | 10,427,664 | 10,308,186 | 10,281,335 | 9,728,122 | 9,914,321 | 9,654,334 | 9,213,324 | 9,063,345 | 9,092,834 | 55,883,268 | 48,543,200 | 51,263,639 | 48,366,323 | 39,544,096 | 35,636,259 | 34,447,142 | 26,601,587 | 26,525,259 | 26,307,175 | 9,504,789 | |||
diluted | 11,484,298 | 11,482,754 | 11,430,493 | 11,372,819 | 11,345,856 | 11,279,966 | 11,283,954 | 11,270,199 | 11,257,539 | 11,250,219 | 11,249,606 | 11,244,539 | 11,254,205 | 11,499,983 | 11,343,406 | 11,787,233 | 11,784,414 | 11,724,606 | 11,664,239 | 11,621,990 | 11,691,342 | 11,592,193 | 11,507,730 | 11,197,319 | 11,268,842 | 11,099,113 | 10,912,284 | 11,121,620 | 10,877,446 | 10,697,425 | 10,584,835 | 10,643,479 | 10,548,922 | 10,281,335 | 9,728,122 | 9,914,321 | 9,654,334 | 9,213,324 | 9,063,345 | 9,092,834 | 55,883,268 | 49,568,190 | 52,480,900 | 51,058,140 | 43,251,519 | 36,988,542 | 34,447,142 | 26,601,587 | 27,417,262 | 28,029,442 | 12,065,735 | |||
share of net income from equity investment | -1,035,620 | 2,377 | 5,133 | -1,944,682 | -76,798 | -79,818 | -160,965 | -172,866 | -80,953 | -107,850 | -441,068 | -164,796 | -189,224 | 1,528 | -245,389 | -298,293 | -299,691 | 1,122 | -263,678 | -67,562 | -175,151 | -203,684 | -200,000 | -100,000 | -142,237 | -78,269 | -71,799 | -70,438 | -43,510 | -23,984 | ||||||||||||||||||||||||
cost of revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
salaries and consultants | 1,613,453.5 | 6,453,814 | 6,942,171 | 6,086,735 | 17,771,257 | 6,756,898 | 5,661,917 | 5,662,410 | 15,596,996 | 5,372,302 | 4,526,649 | 14,195,866 | 4,625,872 | 4,454,964 | 4,902,137 | 4,833,611 | 4,497,054 | 5,020,562 | 16,438,095 | 5,418,067 | 5,464,160 | 18,484,113 | 6,161,110 | 5,979,804 | 5,893,349 | 16,246,500 | 5,542,829 | 4,925,565 | 4,999,890 | 14,394,021 | 4,895,515 | 4,298,900 | 4,116,217 | 5,095,105 | 4,106,150 | 7,852,698 | 2,383,411 | 6,267,978 | 2,448,517 | 2,127,280 | 1,986,888 | 6,009,779 | 2,154,369 | 2,005,845 | 2,629,081 | 2,382,877 | 2,640,713 | |||||||
travel | 181,107.75 | 724,431 | 635,298 | 392,345 | 779,893 | 256,730 | 282,836 | 214,132 | 512,328 | 151,075 | 103,752 | 2,608,819 | 1,572,923 | 1,342,635 | 1,875,725 | 1,793,964 | 1,706,182 | 1,151,997 | 1,350,267 | 425,060 | 513,112 | 2,372,804 | 764,867 | 836,240 | 711,895 | 1,790,347 | 543,672 | 754,009 | 481,453 | 1,614,799 | 760,065 | 590,353 | 421,871 | 614,745 | 354,554 | 987,586 | 285,673 | 807,073 | 237,694 | 238,776 | 231,612 | 621,490 | 222,136 | 329,008 | 280,390 | 226,964 | 485,936 | |||||||
depreciation and amortization | 150,707.25 | 602,829 | 693,278 | 654,049 | 2,207,506 | 741,587 | 728,868 | 765,735 | 2,230,921 | 759,768 | 707,249 | 2,163,019 | 734,352 | 719,665 | 833,551 | 874,654 | 880,048 | 937,604 | 3,483,660 | 1,127,077 | 1,173,113 | 4,107,871 | 1,340,188 | 1,318,764 | 1,330,872 | 4,443,274 | 1,483,695 | 1,461,466 | 1,474,235 | 6,424,365 | 1,912,492 | 1,800,753 | 1,801,567 | 3,326,784 | 1,471,126 | 2,739,124 | 789,105 | 2,268,236 | 840,050 | 679,284 | 630,941 | 1,719,188 | 578,904 | 573,267 | 532,099 | 532,429 | 551,325 | 413,824 | ||||||
other | 255,071.5 | 1,020,286 | 977,148 | 1,320,993 | 3,776,893 | 1,220,041 | 1,156,754 | 1,335,461 | 2,868,794 | 1,075,403 | 928,153 | 2,553,186 | 954,912 | 944,524 | 889,841 | 1,067,506 | 1,060,772 | 1,048,324 | 2,600,218 | 880,897 | 856,582 | 3,040,429 | 686,950 | 1,065,727 | 972,338 | 2,837,422 | 860,868 | 1,022,682 | 938,797 | 2,227,370 | 792,737 | 662,046 | 674,863 | 1,439,020 | 728,446 | 2,205,307 | 516,409 | 1,088,187 | 412,693 | 348,859 | 243,138 | 1,746,758 | 416,931 | 585,157 | 917,051 | 540,146 | 751,068 | |||||||
total cost of revenues | 2,200,340 | 8,801,360 | 9,247,895 | 8,454,122 | 24,535,549 | 8,975,256 | 7,830,375 | 7,977,738 | 21,209,039 | 7,358,548 | 6,265,803 | 21,520,890 | 7,888,059 | 7,461,788 | 8,501,254 | 8,569,735 | 8,144,056 | 8,158,487 | 23,872,240 | 7,851,101 | 8,006,967 | 28,005,217 | 8,953,115 | 9,200,535 | 8,908,454 | 25,317,543 | 8,431,064 | 8,163,722 | 7,894,375 | 24,660,555 | 8,360,809 | 7,352,052 | 7,014,518 | 9,726,080 | 6,981,965 | 14,193,363 | 4,084,660 | 10,753,181 | 4,050,946 | 3,496,745 | 3,180,629 | 10,411,109 | 3,455,939 | 3,598,418 | 4,568,546 | |||||||||
selling and marketing | 410,963.25 | 1,643,853 | 2,007,462 | 1,762,177 | 5,145,149 | 2,074,873 | 1,807,162 | 1,619,993 | 4,959,037 | 1,595,967 | 1,609,604 | 4,592,567 | 1,858,096 | 1,743,868 | 2,217,139 | 1,864,990 | 2,048,303 | 1,701,326 | 5,658,074 | 1,962,402 | 1,711,296 | 7,306,281 | 2,439,948 | 2,713,478 | 2,411,136 | 5,927,621 | 1,896,295 | 2,002,990 | 1,698,404 | 4,380,379 | 1,712,151 | 1,574,955 | 1,132,360 | 1,539,433 | 1,083,753 | 2,430,098 | 700,281 | 2,455,523 | 560,879 | 1,002,877 | 483,970 | 1,571,356 | 651,485 | 526,751 | 629,145 | 880,846 | 969,518 | 119,348 | ||||||
general and administrative | 877,303 | 3,509,212 | 3,510,389 | 3,725,430 | 11,548,486 | 3,841,655 | 3,733,303 | 3,973,139 | 11,576,873 | 3,860,509 | 3,427,636 | 12,570,042 | 4,568,790 | 3,918,613 | 4,674,965 | 3,833,209 | 4,002,059 | 4,406,720 | 12,205,796 | 4,048,271 | 3,787,558 | 12,417,752 | 4,329,798 | 3,933,413 | 4,552,098 | 11,007,988 | 3,957,028 | 3,536,676 | 3,366,047 | 10,781,455 | 3,997,186 | 3,911,754 | 3,675,755 | 9,470,830 | 2,070,542 | |||||||||||||||||||
gain on sale of assets | -21,209.5 | -84,838 | 5,048 | 23,296 | 2,192.5 | 8,770 | -80,125 | -138,923 | -53,012 | 22,575 | 528 | -289 | 16,285 | 16,380 | -3,504 | 52,294 | -32,943 | 40,537 | -7,130 | -31,794 | 1,647 | 9,082 | 14,848 | 1,624 | 6,496 | -39,778 | -995 | 571 | 2,284 | -14,794 | -127,558 | -14,960 | ||||||||||||||||||||||
loss on sale of assets | -110,600 | -21,742 | -32,339 | -2,403 | -2,333 | -11,873 | -69,543 | -11,052 | -410.25 | -1,641 | -792 | -31,354.75 | -125,419 | -89,119 | -165,738 | -620 | ||||||||||||||||||||||||||||||||||||||
services - related party | 243,397 | 57,424 | 82,933 | 408,146 | 366,760 | 286,001 | 282,122 | 4,373,339 | 1,284,417 | 1,853,877 | 6,008,642 | 1,624,132 | 1,464,901 | 1,914,572 | 8,062,675 | 2,554,347 | 2,635,675 | 2,187,408 | 5,486,546 | 1,813,197 | 1,354,476 | 1,396,000 | ||||||||||||||||||||||||||||||||
maintenance fees | 13,985,371 | 4,965,877 | 4,391,447 | 4,274,739 | 3,562,412 | 3,534,693 | 3,638,327 | 10,722,311 | 3,659,998 | 3,473,725 | 10,618,371 | 3,538,996 | 3,787,696 | 3,402,821 | 9,922,065 | 3,388,526 | 3,240,472 | 3,012,238 | 9,217,486 | 2,978,587 | 3,329,587 | 2,848,641 | 2,723,595 | 2,556,017 | 5,829,724 | 2,037,206 | 5,592,069 | 1,896,318 | 2,023,509 | 1,669,919 | 5,308,137 | 1,739,799 | 1,780,336 | 1,664,492 | 1,513,293 | 1,593,734 | ||||||||||||||||||
license fees - related party | 44,408 | 246,957 | 1,131,494 | 484,644 | ||||||||||||||||||||||||||||||||||||||||||||||||||
maintenance fees - related party | 140,519 | 142,344 | 127,030 | 101,349 | 313,119 | 105,325 | 102,963 | 259,661 | 51,698 | 51,345 | 130,631 | 337,349 | 28,423 | 31,755 | 158,231 | 352,003 | 43,948 | |||||||||||||||||||||||||||||||||||||
loss on foreign currency exchange transactions | -621,887 | -414,896 | -134,527 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | -3,928,000 | -1,321,172 | -1,505,930 | -2,229,223 | -8,278,871 | -3,792,310 | ||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | 1,480,786 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
amount attributable to netsol common shareholders: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | -3,912,573 | -1,636,245 | -1,367,166 | -1,838,026 | -7,332,220 | -2,780,590 | ||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.1 | 0.006 | 0.03 | 0.04 | 0.003 | -0.69 | 0.23 | -0.19 | -0.06 | -0.06 | -0.02 | 0.13 | 0.02 | 0.2 | -0.05 | 0.06 | 0.03 | 0.05 | -0.16 | 0.3 | 0.11 | 0.25 | 0.08 | 0.12 | 0.26 | -0.03 | -0.52 | 0.06 | -0.09 | -0.17 | 0.25 | 0.08 | 0.08 | -0.04 | -0.4 | -0.17 | -0.14 | -0.2 | -0.81 | -0.31 | -0.008 | -0.03 | 0.06 | 0.06 | 0.04 | 0.04 | 0.005 | 0.02 | -0.01 | -0.19 | -0.12 | 0.04 | 0 | |
diluted | -0.1 | 0.006 | 0.03 | 0.04 | 0.003 | -0.69 | 0.23 | -0.19 | -0.06 | -0.06 | -0.02 | 0.13 | 0.02 | 0.2 | -0.05 | 0.06 | 0.03 | 0.05 | -0.16 | 0.3 | 0.11 | 0.25 | 0.08 | 0.13 | 0.25 | -0.03 | -0.52 | 0.06 | -0.09 | -0.17 | 0.24 | 0.08 | 0.08 | -0.04 | -0.4 | -0.17 | -0.14 | -0.2 | -0.81 | -0.31 | -0.008 | -0.03 | 0.06 | 0.06 | 0.04 | 0.04 | 0.005 | 0.02 | -0.01 | -0.19 | -0.12 | 0.04 | 0 | |
net income per common share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
repairs and maintenance | 142,678 | 256,629 | 299,165 | 74,194 | 228,047 | 79,068 | 71,459 | 57,058 | 213,633 | 43,364 | 69,112 | 81,536 | 102,235 | 106,665 | ||||||||||||||||||||||||||||||||||||||||
salaries and wages | 1,078,457.75 | 1,414,356 | 3,385,029 | 806,564 | 2,391,431 | 956,465 | 736,898 | 920,264 | 2,280,180 | 746,095 | 743,970 | 773,757 | 944,520 | 979,254 | 347,237 | |||||||||||||||||||||||||||||||||||||||
amortization of financing costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -34,830.25 | -98,920 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations net of gain on disposal | 1,480,786 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 1,557,177 | 6,228,708 | 25,720,127 | 10,827,448 | 10,425,247 | 8,403,071 | 27,846,941 | 8,932,956 | 9,519,808 | 5,023,021 | 5,271,009 | 9,300,967 | ||||||||||||||||||||||||||||||||||||||||||
insurance | 109,483 | 35,868 | 93,660 | 32,924 | 31,087 | 30,992 | 100,261 | 40,235 | 36,030 | 43,478 | 59,073 | 32,839 | ||||||||||||||||||||||||||||||||||||||||||
bad debt expense | -67,959 | 192,250 | 366,347 | 717 | -353 | 254,632 | 446,040 | -3,236 | 212,840 | 1,772,188 | 648,470 | |||||||||||||||||||||||||||||||||||||||||||
professional services, including non-cash compensation | 806,309 | 186,749 | 641,202 | 165,010 | 151,276 | 139,085 | 657,948 | 242,177 | 210,795 | 257,926 | 312,940 | 306,886 | ||||||||||||||||||||||||||||||||||||||||||
general and adminstrative | 3,786,868 | 892,972 | 2,888,666 | 831,131 | 873,569 | 1,132,519 | 3,058,940 | 1,056,718 | 1,042,172 | 862,623 | 962,711 | 868,117 | 277,515 | |||||||||||||||||||||||||||||||||||||||||
beneficial conversion feature | -157,993 | -21,583 | -348,544 | -105,445 | -118,163 | -177,411 | -1,409,029 | -458,758 | -595,215 | -37,500 | ||||||||||||||||||||||||||||||||||||||||||||
income taxes | -30,850 | -24,534 | -106,807 | -13,735 | -3,168 | -8,556 | -42,879 | -11,064 | -32,526 | -21,594 | -50,855 | -7,182 | ||||||||||||||||||||||||||||||||||||||||||
net income after tax | 7,970,721 | -1,321,450 | 4,971,114 | 4,731,856 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net income attibutable to netsol | 3,905,253 | -1,458,708 | 2,409,658 | 3,318,429 | 1,935,737 | |||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
translation adjustment | -243,549.75 | -974,199 | -546,268 | 20,361 | 784,153 | -269,014 | -109,922 | -439,688 | -538,141 | -2,895,310 | -83,689 | |||||||||||||||||||||||||||||||||||||||||||
comprehensive income | -608,226.75 | -2,432,907 | 1,863,390 | 3,338,790 | 2,719,890 | 1,297,967 | 37,339.75 | 149,359 | -5,211,008 | -4,228,774 | -1,872,344 | |||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributable to non controlling interest | -104,340 | -417,360 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributable to netsol | -503,886.75 | -2,015,547 | 2,078,217 | 3,240,034 | ||||||||||||||||||||||||||||||||||||||||||||||||||
amounts attributable to netsol common shareholders | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease abandonment charges | -858,969 | 1,076,347 | -208,764 | 1,076,347 | ||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributable to non controlling interest | 24,689 | 98,756 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before non-controlling interest in subsidiary and income taxes | 3,021,698 | 2,550,045 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net income after income tax but before non-controlling interest in subsidiary | 3,018,530 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before non-controlling interest in subsidiary & income taxes | 424,328 | 1,697,312 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
dividend required for preferred stockholders | -33,140 | -33,876 | -33,876 | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income applicable to common shareholders | 147,261.75 | 589,047 | -447,878 | -5,031,650 | -3,266,516 | 1,022,966 | ||||||||||||||||||||||||||||||||||||||||||||||||
gain on foreign currency exchange rates | -3,247 | 2,007,882 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
fmv of options & warrants issued | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before non-controlling interest in subsidiary | 613,565 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss | -986,019 | -49,331 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
licence fees | 324,845 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of sales | 4,483,635 | 3,843,724 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income/ (loss) from operations | -4,257,491 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of subsidiary shares | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on extinguishment of debt | -1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
exchange gain /(loss) on foreign currency | 8,902 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net income before minority interest in subsidiary | -5,666,500 | -3,149,723 | 2,693,785 | 19,290 | ||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in subsidiary - restated in 2008 | 689,584 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
translation adjustment -restated in 2008 | -179,358 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
transaction gain on foreign currency | -195,030 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in subsidiary - restated | -32,062 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
translation adjustment - restated | -962,258 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
fair market value of options issued | -117,300 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total other incomes | 1,565,347 | -15,110 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in subsidiary | -1,629,761 | 15,068 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net revenues | 2,058,305 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
professional services, including non-cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
compensation | 114,334 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
fair market value of warrants issued | -28,024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on forgiveness of debt | 50,274 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 11,484,298 | 11,429,695 | 11,390,888 | 11,372,819 | 11,345,856 | 11,279,966 | 11,283,954 | 11,270,199 | 11,257,539 | 11,250,219 | 11,249,606 | 11,244,539 | 11,254,205 | 11,499,983 | 11,343,406 | 11,787,233 | 11,734,648 | 11,724,606 | 11,664,239 | 11,599,290 | 11,656,098 | 11,586,507 | 11,502,616 | 11,197,319 | 11,190,048 | 11,099,113 | 10,912,284 | 10,987,214 | 10,877,446 | 10,697,425 | 10,391,157 | 10,427,664 | 10,308,186 | 10,281,335 | 9,728,122 | 9,914,321 | 9,654,334 | 9,213,324 | 9,063,345 | 9,092,834 | 55,883,268 | 48,543,200 | 51,263,639 | 48,366,323 | 39,544,096 | 35,636,259 | 34,447,142 | 26,601,587 | 26,525,259 | 26,307,175 | 9,504,789 | |||
diluted | 11,484,298 | 11,482,754 | 11,430,493 | 11,372,819 | 11,345,856 | 11,279,966 | 11,283,954 | 11,270,199 | 11,257,539 | 11,250,219 | 11,249,606 | 11,244,539 | 11,254,205 | 11,499,983 | 11,343,406 | 11,787,233 | 11,784,414 | 11,724,606 | 11,664,239 | 11,621,990 | 11,691,342 | 11,592,193 | 11,507,730 | 11,197,319 | 11,268,842 | 11,099,113 | 10,912,284 | 11,121,620 | 10,877,446 | 10,697,425 | 10,584,835 | 10,643,479 | 10,548,922 | 10,281,335 | 9,728,122 | 9,914,321 | 9,654,334 | 9,213,324 | 9,063,345 | 9,092,834 | 55,883,268 | 49,568,190 | 52,480,900 | 51,058,140 | 43,251,519 | 36,988,542 | 34,447,142 | 26,601,587 | 27,417,262 | 28,029,442 | 12,065,735 |
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.
