7Baggers
Quarterly
Annual
    Unit: USD2025-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 2014-06-30 
      
                                                  
      revenue
    21,202,064 20,409,400 19,510,637 19,389,167 18,325,959 17,928,876 17,598,119 17,452,176 16,504,640 16,130,396 15,475,083 23,361,424 13,407,272 12,721,569 12,310,710 18,643,252 10,907,302 9,810,423 9,223,996 8,546,043 7,699,096 6,794,692 8,677,541 10,890,653 9,963,299 9,225,596 8,437,593 8,339,392 7,614,655 7,376,785 7,108,151 6,704,944 5,689,724 5,524,364 5,162,560 5,990,273 7,673,217 9,868,905 8,964,153 8,799,256 8,193,616 7,609,143 6,991,705 3,583,504 3,811,947 4,700,369 
      yoy
    15.69% 13.84% 10.87% 11.10% 11.04% 11.15% 13.72% -25.29% 23.10% 26.80% 25.70% 25.31% 22.92% 29.67% 33.46% 118.15% 41.67% 44.38% 6.30% -21.53% -22.73% -26.35% 2.84% 30.59% 30.84% 25.06% 18.70% 24.38% 33.83% 33.53% 37.69% 11.93% -25.85% -44.02% -42.41% -31.92% -6.35% 29.70% 28.21% 145.55% 114.95% 61.88%     
      qoq
    3.88% 4.61% 0.63% 5.80% 2.21% 1.88% 0.84% 5.74% 2.32% 4.23% -33.76% 74.24% 5.39% 3.34% -33.97% 70.92% 11.18% 6.36% 7.93% 11.00% 13.31% -21.70% -20.32% 9.31% 8.00% 9.34% 1.18% 9.52% 3.22% 3.78% 6.01% 17.84% 2.99% 7.01% -13.82% -21.93% -22.25% 10.09% 1.87% 7.39% 7.68% 8.83% 95.11% -5.99% -18.90%  
      cost of revenue
    4,707,756 4,454,408 4,667,831 4,628,308 4,134,253 3,919,283 4,210,396 4,039,236 3,667,256 3,943,904 3,753,635 4,879,195 2,864,534 2,581,806 2,931,186 3,728,303 2,501,745 2,478,122 2,161,680 2,106,609 1,958,036 1,864,587 2,213,730 2,741,838 2,168,208 1,858,288 2,047,827 1,982,492 1,826,716 1,710,890 1,691,535 1,640,197 1,307,767 1,234,314 1,387,618 1,304,088 1,405,884 1,739,067 1,705,797 1,499,978 1,590,222 1,422,027 1,328,180 918,696 959,593 869,745 
      gross profit
    16,494,308 15,954,992 14,842,806 14,760,859 14,191,706 14,009,593 13,387,723 13,412,940 12,837,384 12,186,492 11,721,448 18,482,229 10,542,738 10,139,763 9,379,524 14,914,949 8,405,557 7,332,301 7,062,316 6,439,434 5,741,060 4,930,105 6,463,811 8,148,815 7,795,091 7,367,308 6,389,766 6,356,900 5,787,939 5,665,895 5,416,616 5,064,747 4,381,957 4,290,050 3,774,942 4,686,185 6,267,333 8,129,838 7,258,356 7,299,278 6,603,394 6,187,116 5,663,525 2,664,808 2,852,354 3,830,624 
      yoy
    16.22% 13.89% 10.87% 10.05% 10.55% 14.96% 14.22% -27.43% 21.77% 20.19% 24.97% 23.92% 25.43% 38.29% 32.81% 131.62% 46.41% 48.73% 9.26% -20.98% -26.35% -33.08% 1.16% 28.19% 34.68% 30.03% 17.97% 25.51% 32.09% 32.07% 43.49% 8.08% -30.08% -47.23% -47.99% -35.80% -5.09% 31.40% 28.16% 173.91% 131.51% 61.52%     
      qoq
    3.38% 7.49% 0.56% 4.01% 1.30% 4.65% -0.19% 4.48% 5.34% 3.97% -36.58% 75.31% 3.97% 8.11% -37.11% 77.44% 14.64% 3.82% 9.67% 12.16% 16.45% -23.73% -20.68% 4.54% 5.81% 15.30% 0.52% 9.83% 2.15% 4.60% 6.95% 15.58% 2.14% 13.65% -19.45% -25.23% -22.91% 12.01% -0.56% 10.54% 6.73% 9.24% 112.53% -6.58% -25.54%  
      gross margin %
    77.80% 78.17% 76.08% 76.13% 77.44% 78.14% 76.07% 76.86% 77.78% 75.55% 75.74% 79.11% 78.63% 79.71% 76.19% 80.00% 77.06% 74.74% 76.56% 75.35% 74.57% 72.56% 74.49% 74.82% 78.24% 79.86% 75.73% 76.23% 76.01% 76.81% 76.20% 75.54% 77.02% 77.66% 73.12% 78.23% 81.68% 82.38% 80.97% 82.95% 80.59% 81.31% 81.00% 74.36% 74.83% 81.50% 
      operating expenses:
                                                  
      general and administrative
    4,355,636 4,279,993 4,610,832 3,873,152 3,967,799 4,104,961 3,991,211 4,273,454 3,615,020 3,313,080 3,920,510 3,449,805 2,881,590 2,402,795 2,715,950 -290,627 2,252,274 2,564,619 2,430,369 2,206,990 2,196,935 5,002,427 2,862,727 2,968,476 2,609,722 2,460,372 2,412,696 2,147,155 2,181,839 2,078,356 2,303,532 2,152,692 2,551,290 2,189,925 2,107,257 1,577,849 1,869,927 3,088,205 2,259,722 2,140,810 1,675,784 1,985,269 1,968,017 1,331,922 1,261,872 1,130,484 
      sales and marketing
    4,630,560 4,009,640 4,176,273 4,517,497 3,795,320 3,476,460 3,827,165 3,329,218 2,864,469 2,948,425 2,999,976 5,245,007 3,037,209 2,907,788 3,069,556 3,465,546 2,585,702 2,469,777 2,379,124 3,068,700 2,282,491 2,374,134 2,433,567 2,562,113 2,297,002 2,199,823 2,110,652 2,049,188 1,784,418 1,516,044 1,645,936 1,562,743 1,251,901 1,323,539 1,364,776 1,238,898 1,346,742 1,409,758 1,283,048 1,306,396 1,206,203 1,104,682 1,088,696 792,101 880,711 864,519 
      research and development
    674,362 877,362 624,245 569,993 639,467 801,129 821,000 650,435 452,555 961,952 793,716 867,889 491,643 662,599 519,095 515,231 480,696 453,679 475,817 512,718 476,876 482,654 430,282 379,310 369,526 331,310 352,573 367,715 373,583 395,988 379,826 349,559 382,704 449,011 541,290 364,216 457,134 291,822 234,336 499,996 518,562 403,447 342,301 315,407 303,463 225,500 
      total operating expenses
    9,660,558 9,166,995 9,411,350 8,960,642 8,402,586 8,382,550 8,639,376 8,253,107 6,932,044 7,223,457 7,714,202 9,562,701 6,410,442 5,973,182 6,304,601 3,690,150 5,318,672 5,488,075 5,285,310 5,788,408 4,956,302 7,859,215 5,726,576 5,909,899 5,276,250 4,991,505 4,875,921 4,564,058 4,339,840 3,990,388 4,329,294 4,064,994 4,185,895 3,962,475 4,013,323 3,180,963 3,673,803 4,789,785 3,777,106 3,947,202 3,400,549 3,493,398 3,399,014 2,439,430 2,446,046 2,220,503 
      income from operations
    6,833,750 6,787,997 5,431,456 5,800,217 5,789,120 5,627,043 4,748,347 5,159,833 5,905,340 4,963,035 4,007,246 8,919,528 4,132,296 4,166,581 3,074,923 11,224,799 3,086,885 1,844,226 1,777,006 651,026 784,758 -2,929,110 737,235 2,238,916 2,518,841 2,375,803 1,513,845 1,792,842 1,448,099 1,675,507 1,087,322 999,753 196,062 327,575  1,505,222 2,593,530 3,340,053 3,481,250 3,352,076 3,202,845 2,693,718 2,264,511 225,378 406,308 1,610,121 
      yoy
    18.04% 20.63% 14.39% 12.41% -1.97% 13.38% 18.49% -42.15% 42.91% 19.12% 30.32% -20.54% 33.87% 125.93% 73.04% 1624.17% 293.36% -162.96% 141.04% -70.92% -68.84% -223.29% -51.30% 24.88% 73.94% 41.80% 39.23% 79.33% 638.59% 411.49%  -33.58% -92.44% -90.19%  -55.10% -19.02% 23.99% 53.73% 1387.31% 688.28% 67.30%     
      qoq
    0.67% 24.98% -6.36% 0.19% 2.88% 18.51% -7.97% -12.62% 18.99% 23.85% -55.07% 115.85% -0.82% 35.50% -72.61% 263.63% 67.38% 3.78% 172.95% -17.04% -126.79% -497.31% -67.07% -11.11% 6.02% 56.94% -15.56% 23.81% -13.57% 54.09% 8.76% 409.92% -40.15%   -41.96% -22.35% -4.06% 3.85% 4.66% 18.90% 18.95% 904.76% -44.53% -74.77%  
      operating margin %
    32.23% 33.26% 27.84% 29.91% 31.59% 31.39% 26.98% 29.57% 35.78% 30.77% 25.89% 38.18% 30.82% 32.75% 24.98% 60.21% 28.30% 18.80% 19.27% 7.62% 10.19% -43.11% 8.50% 20.56% 25.28% 25.75% 17.94% 21.50% 19.02% 22.71% 15.30% 14.91% 3.45% 5.93%  25.13% 33.80% 33.84% 38.84% 38.09% 39.09% 35.40% 32.39% 6.29% 10.66% 34.26% 
      other income
    463,976 539,247 513,973 544,160 629,201 642,217 495,154 521,810 503,192 335,387 342,409   13,102 14,915 -107,101 7,143 13,195 -5,663 13,507 9,352 17,852 98,502 115,249 110,064 78,025 92,574 83,072 42,555 27,838 40,072 32,000 28,715 21,138 29,524 9,588   31,778 -36,275 64,709 46,135 46,815 1,568.75  11,631 
      income before benefit from income taxes
    7,297,726 7,327,244 5,945,429 6,344,377 6,418,321 6,269,260 5,243,501 5,681,643 6,408,532 5,298,422 4,349,655 1,680,698 4,237,479 4,179,683 3,060,008 11,117,698 3,094,028 1,857,421 1,771,343 664,533 794,110 -2,911,258 835,737 2,354,165 2,628,905 2,453,828 1,606,419 1,875,914 1,490,654 1,703,345 1,127,394 1,031,753 224,777 348,713  1,514,810 2,589,513 3,335,384 3,513,028 3,315,801 3,267,554 2,739,853 2,311,326 170,554 397,500 1,621,752 
      benefit from income tax expense
    1,721,074 1,553,283 1,258,000 1,197,599 1,368,830 1,368,036 1,106,968 1,141,957 1,341,352 1,118,582 943,589 2,062,274 810,375 938,631 573,295         74,969 174,035 364,987    348,377 286,198 12,126.75 32,384  24,483            
      net income
    5,576,652 5,773,961 4,687,429 5,146,778 5,049,491 4,901,224 4,136,533 4,539,686 5,067,180 4,179,840 3,406,066 7,395,683 3,427,104 3,241,052 2,486,713 8,593,884 2,576,261 1,469,694 1,386,849 637,414 1,074,646 -2,112,270 1,769,211 3,241,683 2,454,870 2,088,841 1,845,565 1,707,013 2,400,273 1,354,968 841,196 183,638 192,393 357,073 -233,340 1,140,800 1,560,484 2,231,251 2,282,011 2,404,706 1,867,148 1,770,571 1,487,495 270,821 237,357 1,018,821 
      yoy
    10.44% 17.81% 13.32% 13.37% -0.35% 17.26% 21.45% -38.62% 47.86% 28.97% 36.97% -13.94% 33.03% 120.53% 79.31% 1248.24% 139.73% -169.58% -21.61% -80.34% -56.22% -201.12% -4.14% 89.90% 2.27% 54.16% 119.40% 829.55% 1147.59% 279.47% -460.50% -83.90% -87.67% -84.00% -110.23% -52.56% -16.42% 26.02% 53.41% 787.93% 686.64% 73.79%     
      qoq
    -3.42% 23.18% -8.92% 1.93% 3.03% 18.49% -8.88% -10.41% 21.23% 22.72% -53.95% 115.80% 5.74% 30.33% -71.06% 233.58% 75.29% 5.97% 117.57% -40.69% -150.88% -219.39% -45.42% 32.05% 17.52% 13.18% 8.12% -28.88% 77.15% 61.08% 358.07% -4.55% -46.12% -253.03% -120.45% -26.89% -30.06% -2.22% -5.10% 28.79% 5.45% 19.03% 449.25% 14.10% -76.70%  
      net income margin %
    26.30% 28.29% 24.02% 26.54% 27.55% 27.34% 23.51% 26.01% 30.70% 25.91% 22.01% 31.66% 25.56% 25.48% 20.20% 46.10% 23.62% 14.98% 15.04% 7.46% 13.96% -31.09% 20.39% 29.77% 24.64% 22.64% 21.87% 20.47% 31.52% 18.37% 11.83% 2.74% 3.38% 6.46% -4.52% 19.04% 20.34% 22.61% 25.46% 27.33% 22.79% 23.27% 21.28% 7.56% 6.23% 21.68% 
      net income per share
                                                  
      basic
    0.44 0.45 0.37 0.41 0.4 0.39 0.33 0.36 0.4 0.33 0.27 0.58 0.27 0.26 0.2 0.7 0.21 0.12 0.11 0.05 0.09 -0.17 0.15 0.28 0.22 0.19 0.17 0.16 0.22 0.13 0.08 0.02 0.02 0.03 -0.02 0.11 0.15 0.21 0.21 0.21 0.17 0.16 0.14 0.01 0.02 0.15 
      diluted
    0.43 0.45 0.37 0.4 0.4 0.38 0.32 0.36 0.4 0.33 0.27 0.59 0.27 0.26 0.2 0.68 0.2 0.12 0.11 0.05 0.09 -0.17 0.14 0.26 0.2 0.17 0.15 0.14 0.2 0.11 0.07 0.01 0.02 0.03 -0.02 0.1 0.13 0.19 0.19 0.18 0.15 0.15 0.12 0.02 0.02 0.11 
      weighted-average shares outstanding:
                                                  
      basic
    12,720,812 12,715,872 12,714,224 12,670,216 12,669,741 12,664,920 12,662,526 12,602,948 12,602,581 12,596,032 12,593,033 12,562,856 12,564,636 12,560,812 12,552,817 12,346,173 12,331,062 12,313,563 12,310,577 12,123,556 12,243,362 12,076,399 11,891,428 11,282,214 11,369,404 11,163,506 11,029,639 10,758,752 10,824,421 10,651,619 10,608,387 10,638,858 10,565,598 10,687,746 10,740,979 10,818,427 10,684,650 10,778,673 11,095,950 11,003,272 11,028,551 10,974,448 10,906,224 8,743,461 10,112,139 7,000,000 
      diluted
    12,860,077 12,835,408 12,825,672 12,783,558 12,778,446 12,757,996 12,749,973 12,722,530 12,735,837 12,723,017 12,686,699 12,635,971 12,631,129 12,632,755 12,655,518 12,590,853 12,603,566 12,554,828 12,521,279 12,440,086 12,493,309 12,076,399 12,365,605 12,276,444 12,309,948 12,226,660 12,227,696 12,110,117 12,195,870 12,011,475 11,879,889 11,720,316 11,643,044 11,727,473 10,740,979 11,989,681 11,867,997 11,966,289 12,326,108 12,556,887 12,382,531 12,107,707 11,977,959 10,219,143 11,269,358 8,878,170 
      other income
               3,668.75 105,183                                  
      benefit from income tax benefit
                   2,523,814 517,767 387,727 384,494    -933,474                        
      benefit from income tax (benefit) expense
                       -503,249.5 -280,536 -798,988                         
      benefit from income taxes
                                       374,010 1,029,029 1,104,133 1,231,017 911,095 1,400,406 969,282 823,831 -100,267 160,143 602,931 
      other comprehensive income:
                                                  
      change in fair value of available-for-sale securities, net of tax (benefit) expense of (6,369) and 70 for the three months ended september 30, 2015 and 2014, respectively, and (8,833) and (2,681) for the nine months ended september 30, 2015 and 2014, respectively
                                                  
      realized gain on available-for-sale securities reclassified to net income, net of tax of 70 and 2,560 for the three and nine months ended september 30, 2014, respectively
                                                  
      comprehensive income
                                           1,277,717.75 1,856,807 1,757,173 1,496,891 249,348 237,357 1,020,347 
      change in fair value of available-for-sale securities, net of tax (benefit) expense of (8,249) and 821 for the three months ended june 30, 2015 and 2014, respectively, and (2,464) and 1,993 for the six months ended june 30, 2015 and 2014, respectively
                                                  
      change in fair value of available-for-sale securities, net of tax expense of 5,785 and 1,171 for the three months ended march 31, 2015 and 2014, respectively
                                              9,396    
      change in fair value of available-for-sale securities, net of tax benefit of 70 and (432) for the three months ended september 30, 2014 and 2013, respectively, and 2,063 and (2,681) for the nine months ended september 30, 2014 and 2013, respectively
                                               958 130  
      change in fair value of available-for-sale securities, net of tax benefit of 821 and (2,326) for the three months ended june 30, 2014 and 2013, respectively, and 1,993 and (2,249) for the six months ended june 30, 2014 and 2013, respectively
                                                 1,526 
    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.