7Baggers
Quarterly
Annual
    Unit: USD2025-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 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-09-30 2010-06-30 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2004-09-30 2003-03-31 2001-06-30 2001-03-31 
      
                                                                         
      revenue
                                                                         
      software and hardware
    19,507,000 26,700,000 11,985,000 18,341,000 22,662,000 24,889,000 15,980,000 15,291,000 21,447,000 25,260,000 26,376,000 17,949,000 19,820,000 19,280,000 15,445,000 17,781,000 16,973,000 13,013,000 12,303,000 17,972,000 13,212,000 11,453,000 11,515,000 14,377,000 11,888,000 10,585,000 9,995,000 14,261,000 10,458,000 8,773,000 7,206,000                                       
      services and other
    26,222,000 25,229,000 25,269,000 24,881,000 22,314,000 22,079,000 20,937,000 22,365,000 21,623,000 20,863,000 19,327,000 19,474,000 19,513,000 15,434,000 17,028,000 15,490,000 14,805,000 15,760,000 13,673,000 12,666,000 12,201,000 11,739,000 10,552,000                                               
      total revenue
    45,729,000 51,929,000 37,254,000 43,222,000 44,976,000 46,968,000 36,917,000 37,656,000 43,070,000 46,123,000 45,703,000 37,423,000 39,333,000 34,714,000 32,473,000 33,271,000 31,778,000 28,773,000 25,976,000 30,638,000 25,413,000 23,192,000 22,067,000 25,018,000 21,906,000 19,983,000 17,683,000 21,037,000 16,109,000 14,277,000 12,136,000 12,904,000 11,798,000 11,419,000 9,269,000 9,670,000 9,105,000 8,522,000 7,404,442 7,865,852 6,439,995 5,672,326 5,389,322 5,543,959 4,659,724 4,484,138 4,462,524 4,387,231 3,882,027 3,224,262 3,309,664 1,219,732 3,161,729 1,191,737 3,519,484               
      yoy
    1.67% 10.56% 0.91% 14.78% 4.43% 1.83% -19.22% 0.62% 9.50% 32.87% 40.74% 12.48% 23.77% 20.65% 25.01% 8.59% 25.05% 24.06% 17.71% 22.46% 16.01% 16.06% 24.79% 18.92% 35.99% 39.97% 45.71% 63.03% 36.54% 25.03% 30.93% 33.44% 29.58% 33.99% 25.18% 22.94% 41.38% 50.24% 37.39% 41.88% 38.21% 26.50% 20.77% 26.37% 20.03% 39.07% 34.83% 259.69% 22.78% 170.55% -5.96%                   
      qoq
    -11.94% 39.39% -13.81% -3.90% -4.24% 27.23% -1.96% -12.57% -6.62% 0.92% 22.13% -4.86% 13.31% 6.90% -2.40% 4.70% 10.44% 10.77% -15.22% 20.56% 9.58% 5.10% -11.80% 14.21% 9.62% 13.01% -15.94% 30.59% 12.83% 17.64% -5.95% 9.37% 3.32% 23.20% -4.15% 6.21% 6.84% 15.09% -5.87% 22.14% 13.53% 5.25% -2.79% 18.98% 3.92% 0.48% 1.72% 13.01% 20.40% -2.58% 171.34% -61.42% 165.30% -66.14%                
      operating costs and expenses
                                                                         
      cost of revenue—software and hardware
    53,000 16,000 67,000 186,000 54,000 29,000 40,000 597,000 428,000 219,000 169,000 380,000 508,000 310,000 378,000 260,000 293,000 670,000 1,245,000 1,045,000 623,000 864,000 771,000 1,121,000 838,000 907,000 845,000 837,000 1,023,000 485,000 719,000                                       
      cost of revenue—services and other
    6,969,000 6,515,000 5,877,000 5,978,000 6,428,000 6,186,000 5,494,000 5,675,000 5,284,000 5,679,000 4,900,000 8,381,000 4,073,000 3,000,000 2,978,000 2,940,000 3,117,000 3,122,000 2,893,000 2,532,000 2,873,000 2,322,000 2,162,000                                               
      selling and marketing
    11,127,000 10,540,000 9,695,000 9,538,000 10,354,000 11,021,000 9,856,000 11,117,000 10,296,000 9,623,000 9,515,000 9,982,000 11,216,000 9,206,000 8,438,000 8,449,000 8,133,000 8,530,000 7,385,000 5,077,000 7,791,000 7,448,000 7,330,000 6,510,000 6,935,000 6,752,000 7,208,000 5,837,000 5,740,000 5,348,000 4,775,000 3,455,000 3,487,000 3,704,000 3,838,000 2,981,000 2,940,000 2,553,000 2,462,974 1,945,375 1,645,770 1,428,643 1,438,066 1,228,733 1,810,084 1,947,573 1,849,901 1,709,102 1,461,897 1,417,397 1,264,052 808,485 1,078,603 712,037 850,928 778,710 667,793 564,896 309,074 224,772 164,564 172,691 133,340 190,017 361,041 963,068 978,996  534,151 
      research and development
    8,960,000 9,766,000 8,323,000 6,073,000 9,982,000 9,713,000 8,874,000 6,484,000 7,461,000 7,373,000 7,670,000 4,735,000 9,614,000 8,236,000 7,606,000 8,241,000 6,946,000 6,691,000 6,165,000 8,319,000 5,111,000 4,819,000 4,610,000 4,577,000 4,663,000 5,290,000 4,488,000 4,731,000 4,161,000 3,501,000 3,280,000 2,926,000 2,652,000 2,401,000 2,451,000 2,334,000 1,940,000 1,814,000 1,706,747 1,680,551 1,353,285 1,387,828 1,155,142 1,273,850 1,589,521 1,630,628 1,525,574 1,773,285 1,976,020 1,641,353 1,402,753 1,637,071 2,117,174 1,730,679 1,179,106 1,025,422 738,368 642,982 496,956 491,619 506,455 487,739 409,903 431,192 572,492 1,651,988 552,113 427,312 435,955 
      general and administrative
    11,251,000 10,098,000 11,901,000 9,908,000 12,604,000 14,943,000 15,538,000 13,212,000 11,588,000 10,059,000 8,479,000 7,965,000 6,589,000 6,073,000 5,965,000 6,081,000 5,633,000 5,718,000 5,058,000 5,902,000 5,884,000 5,210,000 5,288,000 4,118,000 5,074,000 4,827,000 5,842,000 6,538,000 3,239,000 3,773,000 3,517,000 2,962,000 3,363,000 2,742,000 2,243,000 2,038,000 2,185,000 2,263,000 2,090,874 1,901,404 1,804,025 1,811,708 2,164,839 2,585,962 2,302,973 2,668,246 1,997,200 2,004,212 2,032,316 2,147,806 1,668,929 1,506,528 1,626,133 1,299,953 1,163,228 1,189,014 784,573 834,193 330,388 458,184 333,163 319,823 268,737 362,230 529,875 2,286,750 433,702 351,935 513,165 
      amortization and acquisition-related costs
    3,560,000 3,600,000 3,657,000 3,710,000 3,750,000 3,848,000 3,983,000 3,744,000 6,207,000 4,274,000 4,821,000 5,225,000 3,283,000                                                         
      restructuring costs
     29,000 808,000 114,000 1,070,000 530,000 48,000 114,000 14,000 210,000 1,776,000 -7,000 1,807,000         -114,000  -147,000 3,214,000                                             
      total operating costs and expenses
    41,920,000 40,564,000 40,328,000 35,507,000 44,242,000 46,270,000 43,833,000 40,943,000 41,278,000 37,437,000 37,330,000 36,661,000 37,090,000 29,881,000 27,644,000 29,346,000 26,346,000 26,390,000 24,439,000 24,566,000 23,979,000 22,128,000 21,769,000 20,489,000 24,815,000 21,633,000 22,243,000 22,403,000 18,972,000 15,542,000 14,448,000 11,171,000 11,314,000 10,195,000 9,941,000 8,829,000 8,411,000 7,891,000 7,746,207 4,142,965.75 6,130,582 5,185,832 5,255,448    5,943,372    4,675,730    3,495,531               
      operating income
    3,809,000 11,365,000 -3,074,000 7,715,000 734,000 698,000 -6,916,000 -3,287,000 1,792,000 8,686,000 8,373,000 762,000 2,243,000 4,833,000 4,829,000 3,925,000 5,432,000 2,383,000 1,537,000 6,072,000 1,434,000 1,064,000 298,000 4,529,000 -2,909,000 -1,650,000 -4,560,000 -1,366,000 -2,863,000 -1,265,000 -2,312,000 1,733,000 484,000 1,224,000 -672,000 841,000 694,000 631,000 -341,765 961,900 309,413 486,494 133,874 -65,014 -1,650,440 -2,211,523 -1,480,848 -1,476,435 -2,057,651 -2,399,386 -1,366,066 -3,025,046 -2,019,401 -2,860,669 23,953 -223,272 325,488 570,212 272,395 -555,329 -198,337 -327,087 -84,983 -236,729 -670,862 -3,501,060 29,196 490,388 -530,983 
      yoy
    418.94% 1528.22% -55.55% -334.71% -59.04% -91.96% -182.60% -531.36% -20.11% 79.72% 73.39% -80.59% -58.71% 102.81% 214.18% -35.36% 278.80% 123.97% 415.77% 34.07% -149.30% -164.48% -106.54% -431.55% 1.61% 30.43% 97.23% -178.82% -691.53% -203.35% 244.05% 106.06% -30.26% 93.98% 96.63% -12.57% 124.30% 29.70% -355.29% -1579.53% -118.75% -122.00% -109.04% -95.60% -19.79% -7.83% 8.40% -51.19% 1.89% -16.13% -5803.11% 1254.87% -720.42% -601.69% -91.21% -59.79% -264.11% -274.33% -420.53% 134.58% -70.44% -90.66% -391.08% -148.27% 26.34%     
      qoq
    -66.48% -469.71% -139.84% 951.09% 5.16% -110.09% 110.40% -283.43% -79.37% 3.74% 998.82% -66.03% -53.59% 0.08% 23.03% -27.74% 127.95% 55.04% -74.69% 323.43% 34.77% 257.05% -93.42% -255.69% 76.30% -63.82% 233.82% -52.29% 126.32% -45.29% -233.41% 258.06% -60.46% -282.14% -179.90% 21.18% 9.98% -284.63% -135.53% 210.88% -36.40% 263.40% -305.92% -96.06% -25.37% 49.34% 0.30% -28.25% -14.24% 75.64% -54.84% 49.80% -29.41% -12042.84% -110.73% -168.60% -42.92% 109.33% -149.05% 179.99% -39.36% 284.89% -64.10% -64.71% -80.84% -12091.57% -94.05% -192.35%  
      operating margin %
    8.33% 21.89% -8.25% 17.85% 1.63% 1.49% -18.73% -8.73% 4.16% 18.83% 18.32% 2.04% 5.70% 13.92% 14.87% 11.80% 17.09% 8.28% 5.92% 19.82% 5.64% 4.59% 1.35% 18.10% -13.28% -8.26% -25.79% -6.49% -17.77% -8.86% -19.05% 13.43% 4.10% 10.72% -7.25% 8.70% 7.62% 7.40% -4.62% 12.23% 4.80% 8.58% 2.48% -1.17% -35.42% -49.32% -33.18% -33.65% -53.00% -74.42% -41.28% -248.01% -63.87% -240.04% 0.68%               
      interest expense
    2,469,000 2,407,000 2,398,000 2,364,000 2,329,000 2,303,000 2,263,000 2,401,000 2,362,000 2,163,000 2,137,000 2,107,000 2,077,000 2,040,000 2,008,000 1,586,000 2,223,000 1,319,000                                                    
      other income
    1,805,000 1,110,000 563,000 1,851,000 1,436,000 1,190,000 1,642,000 2,121,000 925,000 454,000 340,000 -362,000 89,000 -231,000 135,000 105,000 80,000 372,000 96,000 61,000 145,000 32,000 303,000 350,000 98,000 140,000 14,000 22,000 -1,351,000 204,000 190,000 121,000 149,000 67,000 65,000 23,000 45,000 30,000                                
      income before income taxes
    3,145,000 10,068,000 -4,909,000 7,202,000 -159,000 -415,000 -7,537,000 -3,567,000 355,000 6,977,000 6,576,000 -1,707,000 255,000 2,562,000 2,956,000 2,444,000 3,289,000 1,436,000 1,633,000 6,133,000 1,579,000 1,096,000 601,000 4,879,000 -2,811,000 -1,510,000 -4,546,000 -1,344,000 -4,214,000 -1,061,000 -2,122,000 1,854,000 633,000 1,291,000 -607,000 864,000 739,000 661,000 -305,716 987,220 339,172 507,650 149,077 2,050 -1,632,506 -2,191,847 -1,467,339 -1,470,454 -2,052,059 -2,392,475 -1,359,642 -3,014,835 -2,008,887 -2,851,193 30,912 -219,380 325,111 570,739 180,184 -646,564 -220,607 -328,260 -85,677 -238,111 -668,115 -3,878,983 34,825 507,552 -551,653 
      income tax benefit
    -749,000 -916,000 297,000 1,371,000 375,000 697,000 1,744,000 2,123,000 -783,000 -1,808,000 -1,846,000 -209,000 556,000 -651,000 168,000   -417,000 534,000 -1,135,000 -231,000 -188,000 -41,000 -1,597,000 2,712,000 794,000 1,355,000 -783,000 1,430,000       96,000    -1,117,912 577,789                             
      net income
    2,396,000 9,152,000 -4,612,000 8,573,000 216,000 282,000 -5,793,000 -1,444,000 -428,000 5,169,000 4,730,000 -1,916,000 811,000 1,911,000 3,124,000 1,807,000 2,985,000 1,019,000 2,167,000 4,998,000 1,348,000 908,000 560,000 3,282,000 -99,000 -716,000 -3,191,000 -2,127,000 -2,784,000 -1,160,000 -5,736,000 12,866,000 616,000 1,217,000 -607,000 960,000 739,000 582,000 -322,059 955,348 916,961 507,650 146,180 2,050 -1,632,601 -2,193,017 -1,468,300 -1,470,730 -2,052,059 -2,393,275 -1,359,642 -3,010,027 -2,008,887 -2,847,356 26,275 -219,380 325,111 569,939 180,184 -646,564 -222,946 -328,260 -85,677 -239,911 -668,115 -3,872,406 26,080 507,552 -551,653 
      yoy
    1009.26% 3145.39% -20.39% -693.70% -150.47% -94.54% -222.47% -24.63% -152.77% 170.49% 51.41% -206.03% -72.83% 87.54% 44.16% -63.85% 121.44% 12.22% 286.96% 52.29% -1461.62% -226.82% -117.55% -254.30% -96.44% -38.28% -44.37% -116.53% -551.95% -195.32% 844.98% 1240.21% -16.64% 109.11% 88.47% 0.49% -19.41% 14.65% -320.32% 46502.34% -156.17% -123.15% -109.96% -100.14% -20.44% -8.37% 7.99% -51.14% 2.15% -15.95% -5274.66% 1272.06% -717.91% -599.59% -85.42% -66.07% -245.82% -273.62% -310.31% 169.50% -66.63% -91.52% -428.52% -147.27% 21.11%     
      qoq
    -73.82% -298.44% -153.80% 3868.98% -23.40% -104.87% 301.18% 237.38% -108.28% 9.28% -346.87% -336.25% -57.56% -38.83% 72.88% -39.46% 192.93% -52.98% -56.64% 270.77% 48.46% 62.14% -82.94% -3415.15% -86.17% -77.56% 50.02% -23.60% 140.00% -79.78% -144.58% 1988.64% -49.38% -300.49% -163.23% 29.91% 26.98% -280.71% -133.71% 4.19% 80.63% 247.28% 7030.73% -100.13% -25.55% 49.36% -0.17% -28.33% -14.26% 76.02% -54.83% 49.84% -29.45% -10936.75% -111.98% -167.48% -42.96% 216.31% -127.87% 190.01% -32.08% 283.14% -64.29% -64.09% -82.75% -14948.18% -94.86% -192.01%  
      net income margin %
    5.24% 17.62% -12.38% 19.83% 0.48% 0.60% -15.69% -3.83% -0.99% 11.21% 10.35% -5.12% 2.06% 5.50% 9.62% 5.43% 9.39% 3.54% 8.34% 16.31% 5.30% 3.92% 2.54% 13.12% -0.45% -3.58% -18.05% -10.11% -17.28% -8.12% -47.26% 99.71% 5.22% 10.66% -6.55% 9.93% 8.12% 6.83% -4.35% 12.15% 14.24% 8.95% 2.71% 0.04% -35.04% -48.91% -32.90% -33.52% -52.86% -74.23% -41.08% -246.78% -63.54% -238.92% 0.75%               
      net income per share
    0.05 0.2 -0.1 0.18 0.01 -0.13 -0.03 -0.01 0.11 0.11 -0.04 0.02 0.04 0.07 0.04 0.07 0.02 0.05 0.12 0.03 0.02 0.01 0.08 -0.02 -0.08 -0.05 -0.08 -0.03 -0.17 0.39 0.02 0.04 -0.02 0.03 0.02 0.02 -0.01 0.03 0.03 0.02  -0.05 -0.07 -0.05 -0.04 -0.08 -0.09 -0.05 -0.12 -0.08 -0.11 -0.01 0.01 0.03 0.01 -0.04 -0.01 -0.02 -0.01 -0.01 -0.04     
      shares used in calculating net income per share—basic
    45,894 45,651 45,195 -204 47,017 46,896 46,294 -92 46,002   -126 44,669 44,775 44,788 364 43,773 43,138 42,476 159 41,483 41,022 40,615     689 36,190 34,976                                        
      shares used in calculating net income per share—diluted
    46,848 46,610 45,195 -324 48,307 48,041 46,294 251 46,473   -13 45,224 46,097 46,155 437 45,194 44,554 43,897 294 42,428 42,028 41,828     689 36,190 34,976                                        
      comprehensive income
    12,688 14,150 -15,260 16,145 -59 -1,726 853     -2,991.25 -11,875                                                         
      other comprehensive income, net of tax
    10,292 4,998 -10,648 7,572 -275                                                                 
      foreign currency translation adjustment
    10,300 4,944 -10,510 7,364 -307 -1,966 6,544 -4,851 2,219 3,022 12,703 -10,835 -13,595 -1,862 -1,267 -1,314 747 -2,648 2,760 2,311 1,135 -1,064 1,253 -2,291 814 -1,203 -824 -373 -942 403 189 186 318 74 -370 52 31 -129,834 290 -608                             
      unrealized gain on investments, net of tax benefit/
    -8                                                                     
      unrealized gain on investments, net of tax of 8, , (26) and 32
     54                                                                    
      unrealized gain on investments, net of tax of (34) and 36
      -138                                                                   
      unrealized gain on investments
       23.25 32 -42 102 118 123 296 352 472 909   10 11 -133 -53 -53 98 56 13 18 43 -12  -5  -26 26 28  11,158 -416 -3,667 -2,187                           
      other comprehensive income
         -2,008  -14,204 1,914 8,487 17,785   -779 1,587 503 3,743 -1,762 4,874 7,256 2,581 -100 1,815 994 722   -2,482 -3,683 -769  13,056 929 1,294  986 796 611 -472,180 966,796 915,937 503,983 143,993                           
      shares used in calculating net income per share - basic
             45,377 44,930                                                           
      shares used in calculating net income per share - diluted
             45,780 45,634                                                           
      acquisition-related costs and expenses
                 3,056,000 2,279,000 3,375,000 2,224,000 1,659,000 1,693,000 1,691,000 1,697,000 1,579,000 1,608,000 2,202,000 1,761,000 1,773,000 1,827,000 2,623,000 3,154,000 1,203,000 1,259,000 690,000 630,000 518,000 518,000 536,000 553,000 541,000 543,233 551,809 736,172                             
      unrealized loss on investments
                 -828 -270                -59    -21    -20,287                               
      income tax provision
                   -46,750 -304,000             -99,000 -3,614,000 -22,750 -17,000 -74,000    79,000 16,343                               
      service and other
                           10,641,000 10,018,000 9,398,000 7,688,000                                           
      cost of revenue—service and other
                           2,108,000 2,330,000 2,084,000 2,033,000                                           
      shares used in calculating net income per share—basic and diluted
                           9,758.5 39,936 38,926 38,247    34,207                30,402,397                       
      other comprehensive loss
                             -1,913 -4,002    -5,606    -998                                   
      saas, maintenance, and consulting
                               6,776,000 5,651,000 5,504,000 4,930,000                                       
      cost of revenue—saas, maintenance, and consulting
                               1,837,000 1,655,000 1,232,000 898,000                                       
      software
                                   8,403,000 7,464,000 7,797,000 5,983,000 6,540,000 5,760,000 5,557,000 4,729,595 5,454,972 4,675,096 3,993,013 3,746,517 3,843,866 3,176,686 3,122,114 3,169,864 3,276,701 2,694,220 2,174,878 2,570,706 524,970 2,463,916 505,448 2,892,026 2,468,828 2,375,049 2,338,179 1,134,440 370,464          
      saas, maintenance and consulting
                                   2,810,500 4,334,000 3,622,000 3,286,000                                   
      cost of revenue-software
                                   340,000 404,000 154,000 214,000 274,000 157,000 132,000 390,637 287,140 265,511 225,245 213,910 213,911 293,877 172,568 321,099 157,927 240,053 154,256 192,606   109,528 147,660               
      cost of revenue-saas, maintenance and consulting
                                   532,750 778,000 676,000 677,000                                   
      shares used in calculating net income per share – basic
                                   8,183,080.75 33,023,622 32,786,079  7,869,430.75 31,823,386 31,325,577 31,094,417 7,676,062.5 30,764,694 30,697,391 30,618,097                           
      shares used in calculating net income per share – diluted
                                   8,758,343.5 35,609,724 34,815,304  8,365,446.75 34,531,964 33,133,920 31,094,417 7,847,392.25 31,645,696 31,321,259 31,173,815                           
      other comprehensive income:
                                                                         
      shares used in calculating net income per share – basic and diluted
                                      32,376,671         7,612,764.5 30,481,168 30,453,455  6,633,589.25 27,109,787 26,473,938                    
      other comprehensive loss:
                                                                         
      services
                                       2,246,250 3,345,000 2,965,000 2,674,847 1,271,754.25 1,764,899                             
      cost of revenue-services
                                       444,000 636,000 588,000 551,742 235,429.5 325,819                             
      interest and other income
                                          -601 -788 -342 -1,120 -1,050 129,449 -1,545 -1,576 -1,700 103,257 -37,214 -29,211 -43,693 -48,014 -62,267 -62,638 -67,065 -40,480 -2,693 -169 -92,787 -91,782 -22,715 -1,802 -1,337 -2,154 -280     
      total other income
                                          36,049 25,320 29,759 21,156 15,203 67,064 17,934 19,676 13,509 5,981 5,592 6,911 6,424 10,211 10,514 9,476 6,959 3,892 -377 527   -22,270         
      maintenance and professional services
                                             1,679,313 1,642,805 1,700,093 1,483,038 1,362,024 1,292,660 1,110,530 1,187,807 1,049,384 738,958 694,762 697,813 686,289 627,458 571,311 578,869 530,178 485,995 452,026          
      cost of revenue-maintenance and professional services
                                             332,408 283,491 306,517 313,709 276,646 249,598 219,140 229,392 262,836 147,390   200,209 154,609               
      benefit from income taxes
                                              -2,897 -556.5 -95 -1,170 -961 -200  -800  200   -4,637   -800   -2,339   -1,800  -6,577 8,745  
      total costs and expenses
                                               5,608,973 6,310,164 6,695,661  5,863,666 5,939,678 5,623,648  4,244,778 5,181,130 4,052,406  3,263,411 2,628,430 2,298,145 1,348,040 1,377,819 1,357,348 1,131,233 999,721 1,125,012 1,682,310 4,883,228 3,828,948 1,637,106 1,809,842 
      interest income
                                               13,985 19,479 21,252 15,209 -97,276 42,806 36,122 50,117 58,225 72,781 72,114 74,024 44,372 2,316 696 576 547 445 629 643 772 3,027     
      shares used in calculating basic net income per share
                                                      26,024,288 6,245,063.25 25,613,698 25,013,284 24,390,215               
      shares used in calculating diluted net income per share
                                                      26,024,288 6,245,063.25 25,613,698 25,013,284 27,817,545               
      cost of sales-software
                                                       106,899.75 170,411   177,482 377,274 179,312 158,122 139,713 292,109 100,112 117,473 82,951 137,848     
      cost of sales-maintenance and professional services
                                                       135,906.75 188,809   47,885.25 60,422 76,762 53,500 63,531 61,057         
      benefit for income taxes
                                                         3,837                
      sales:
                                                                         
      total sales
                                                           1,806,459 2,953,918 2,868,357 874,616.5 822,490          
      costs and expenses:
                                                                         
      other income:
                                                                         
      weighted-average number of common shares and common share equivalents outstanding - basic
                                                            22,574,421 20,542,502            
      weighted-average number of common shares and common share equivalents outstanding - diluted
                                                            24,818,674 23,241,963         11,208,258 11,228,207  
      operations
                                                                   6,516 23,324 738,795 397,229 281,380 326,571 
      total other income - net
                                                              -92,211 -91,235    -1,382 2,747     
      weighted-average number of common shares and common share equivalents outstanding - basic and diluted
                                                               16,867,236          
      sales
                                                                         
      software including sales to a related party of 0 for the three months ended december 31, 2009 and 2008
                                                                676,925         
      maintenance and professional services including sales to a related party of 16,715 and 15,779 for the three months ended december 31, 2009 and 2008, respectively
                                                                482,086         
      weighted-average number of common shares outstanding - basic and diluted
                                                              16,946,263  16,751,137   16,751,137 16,751,137     
      software including sales to a related party of 0 for the three months ended june 30, 2009 and 2008, and 0 and 227,712 for the nine months ended june 30, 2009 and 2008, respectively
                                                                 336,717.25 418,778       
      professional services including sales to a related party of 15,010 and 15,998 for the three months ended june 30, 2009 and 2008, respectively and 45,522 and 40,961 for the nine months ended june 30, 2009 and 2008, respectively
                                                                 366,900 495,960       
      cost of sales-professional services, education and other
                                                                 45,026 70,268 52,106 57,730     
      total other income – net
                                                                 168 -694       
      weighted-average number of
                                                                         
      common shares outstanding – basic
                                                                 4,187,784.25 16,751,137       
      weighted-average number of common shares and common share equivalents outstanding – diluted
                                                                  16,751,137       
      software including sales to a related party of 0 and 600 for the three months ended march 31, 2009 and 2008, respectively, and 0 and 227,712 for the six months ended march 31, 2009 and 2008, respectively
                                                                   431,433      
      professional services including sales to a related party of 14,733 and 15,394 for the three months ended march 31, 2009 and 2008, respectively and 30,512 and 24,963 for the six months ended march 31, 2009 and 2008, respectively
                                                                   456,850      
      software including sales to a related party of 0 and 227,112 for the three months ended december 31, 2008 and 2007, respectively
                                                                    496,658     
      professional services including sales to a related party of 15,779 and 9,569 for the three months ended december 31, 2008 and 2007, respectively
                                                                    514,790     
      net sales
                                                                     1,382,168 3,858,144 2,798,362 1,760,421 
      cost of sales
                                                                     366,727 1,466,908 670,868 481,562 
      other income - net
                                                                     1,407.25 5,629   
      earnings per share - basic
                                                                       0.05 -0.05 
      weighted-average number of shares outstanding - basic
                                                                      11,138,772   
      earnings per share - diluted
                                                                       0.05 -0.05 
      gross margin
                                                                       2,127,494 1,278,859 
      yoy
                                                                         
      qoq
                                                                       66.36%  
      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% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0%               
      interest and other income - net
                                                                       17,164 -20,670 
      weighted-average number of shares outstanding – basic
                                                                       11,119,843  
      shares outstanding - basic
                                                                        11,119,843 
      common shares and common
                                                                         
      share equivalents outstanding - diluted
                                                                        11,119,843 
    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.