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 
      
                                                 
      operating activities:
                                                 
      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,844 3,406,066 3,673,617 3,427,104 3,241,053 2,486,713 3,892,667 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,483 2,231,251 2,282,011 2,404,706 1,867,148 1,770,571 1,487,495 270,821 237,357 
      adjustments to reconcile net income to net cash from operating activities:
                                                 
      allowance for credit losses
    -50,236 -17,979 -14,910 -3,137 -109,925 56,734 -38,207                                       
      benefit from excess and obsolete inventory
    19,146 45,239 -37,718 -114,499 97,426 65,713 39,001                             7,643 -67 11,664 74,946 -52,382 61,315 33,714 8,442 25,360 7,040 
      depreciation & amortization
    383,722 207,476 194,122 194,866 197,571                                         
      loss on disposal of property and equipment
    32,991   -1 3,665 207                                       
      stock-based compensation
    666,082 730,618 826,064 656,835 629,964 609,096 628,641 551,064 533,749 568,453 533,643 426,555 393,188 121,003 453,360 391,784 361,836 358,012 347,741 317,906 416,525 2,658,632 568,958 548,535 455,641 468,436 382,353 402,355 503,556 442,081 416,327 719,285 913,275 445,379 376,424 53,856 192,456 1,204,406 391,183 306,884 331,149 307,054 275,031 220,182 171,599 
      deferred income taxes
    134,872 133,533 129,582 -105,823 125,830 -1,635,032 917,373 -69,042 -37,350 -1,144,172 78,656 284,230 -82,185 -92,905 -52,043 109,512 123,912 1,288 288,895 79,603 1,144,508 -801,707 -32,472 -622,826 -9,503 -23,474 59,048                   
      changes in operating assets and liabilities:
                                                 
      accounts receivable
    -2,885,922 1,802,037 -2,134,549 -188,810 1,698,484 1,016,723 -764,322 498,857 -1,678,349 460,884 1,560,519 -2,669,905 -2,275,241 -1,914,861 -1,380,681 -897,395 -369,255 682,075 9,032 -308,701 251,513 1,342,971 1,404,704        490,147    47,115         -786,111  
      inventory
    -559,684 -751,217 -120,010 1,847,838 699,521 485,635 93,052 -1,337,578 -1,917,827 -3,029,401 -1,183,364 -405,164 -316,290 -670,411 82,909 -48,595 148,767 174,873 -668,361 779,551 297,619 -799,078 -560,996                       
      prepaid income taxes
    -1,373,004       -493,393 747,486 -292,260 2,333,715 393,689 617,201 -406,499 45,860 -571,971 103,383    -901,001                       
      prepaid expenses and other current assets
    827,625 -917,001 505,726 -564,839 69,586 17,537 157,483 -522,432 -97,623 133,002 -75,434 611,967 145,245 -81,485 -369,791 -374,639 810,095 -912,995 -560,508 -455,926 31,065 -135,954 -538,093           56,732 2,018       60,516 72,488   
      other assets
    -9,875 1,510 -7,097 -14,699 4,022 -3,534 -3,252 48,949 -123,274 380,608 160,940 -404,884 -3,759 -29,062 39,481 3,110 -6,978 -1,634 32,059 -24,288 -14,497 34,212 -60,614            3,665           
      accounts payable
    432,494 -689,064 693,639 -387,798 289,056 -122,556 -640,320 -736,084 -1,189,415 1,603,615 105,448 1,087,634 52,960 -201,962 186,340 47,490 61,984 -3,255 -75,805 65,048 -149,032 -52,939 -266,644 -144,491 114,898 -196,290 375,202 -169,757          -44,181 219,531 88,578 -18,401 153,698 152,418 -11,068 -27,033 
      accrued payroll and benefits
    861,031 943,503 -1,505,114 487,530 379,527 760,478 -630,882 484,912 -42,452 716,007 -1,255,254 522,118 80,605 391,692 -937,085 400,574 403,912 777,391 -482,099 72,010 -50,732 70,129 -542,834 -70,440    -8,661    73,919 336,348           325,854 68,044 
      other accrued taxes
    -28,437 67,664 93,982 -30,690 35,951 21,199 33,297 18 -114,273 158,909 -63,332 -21,791 -91,660 112,909 -17,854 49,061 -31,198 44,859 -26,388 -19,215 -384,929 381,299 -469,750            501 -72,187          
      warranty reserve
    15,804 2,621 331 66 -1,454 4,627 -2,433 7,159 4,825 4,461 6,988 -1,257 -5,482 -5,964 -2,147 -2,127 2,479 12,080 6,394 2,995 -1,313 -1,313 7,924 4,264 2,440      10,414 12,025   23,169 2,763 2,060 1,544 457 -28,999 3,900 31,255 12,254 -1,331 
      deferred revenue
    141,843 789,003 547,207 -50,497 -49,336 257,887 -269,106 208,572 770,443 -287,081 -76,298 983,398 -199,748 -135,348 -117,726 -265,319 -1,089,597 1,152,619 250,359 -131,860 -135,640 -53,261 308,559 162,648 166,383 33,239 338,078  -360,961   312,291 -151,125 613,440 170,026 463,921 772,170 393,154 94,673 154,021 -646,116 587,591 405,967 -52,195 -149,308 
      other current liabilities
    -150,000     250,000 -136,927 -1,513 -1 -7,994                      7,172         
      accrued income taxes
      583,408                                           
      net cash from operating activities
    6,986,075 7,746,261 4,292,092 5,987,069 9,115,714 6,638,527 3,883,153 3,912,480 1,392,684 3,513,756 4,646,092 3,038,844 3,938,461 1,639,219 1,426,187 3,366,043 3,378,341 3,570,691 943,081 2,496,068 1,334,197 790,596 1,196,635 3,948,859 3,138,242 2,480,428 665,204 3,542,373 727,933 1,521,819 1,583,890 1,401,119 1,907,910   2,223,693 3,420,757 1,330,017 2,431,853 2,566,720 2,343,213 1,683,210 1,056,187 -901,391 1,239,483 
      capex
    -1,137,612 -2,635,746 -3,697,468 -2,790,174 -3,810,022 -1,134,271 -270,566 -531,903 -308,086 -204,591 -6,395,930 -258,136 -192,948 -188,583 -183,352 -91,022 -150,760 -108,225 -132,318 -93,720 -48,725 -133,965 -166,593   
      free cash flows
    5,848,463 5,110,515 594,624 3,196,895 5,305,692 5,504,256 3,612,587 3,380,577 1,084,598 3,309,165 -1,749,838 2,780,708 3,745,513 1,450,636 1,242,835 3,275,021 3,227,581 3,462,466 810,763 2,402,348 1,285,472 656,631 1,030,042 3,948,859 3,138,242 2,480,428 665,204 3,542,373 727,933 1,521,819 1,583,890 1,401,119 1,907,910   2,223,693 3,420,757 1,330,017 2,431,853 2,566,720 2,343,213 1,683,210 1,056,187 -901,391 1,239,483 
      investing activities:
                                                 
      purchases of property and equipment
    -1,137,612 -2,635,746 -3,697,468 -2,790,174 -3,810,022 -1,134,271 -270,566 -531,903 -308,086 -204,591 -6,395,930 -258,136 -192,948 -188,583 -183,352 -91,022 -150,760 -108,225 -132,318 -93,720 -48,725 -133,965 -166,593                       
      capitalized intangible assets
    -125,943 -187,992 -219,832 -266,555 -201,462 -135,499 -208,237 -100,913 -130,937 -173,723 -161,084 -213,540 -363,240 -233,856 -241,342 -89,200 -69,824 -58,795 -41,615 -9,462 -61,747 -58,752 -63,782                       
      net cash from investing activities
    -1,263,555 -2,823,738 -3,917,300 -3,056,729 -4,011,484 -1,269,770 -478,803 -632,816 -439,023 -378,314 -6,557,014 -471,676 -556,188 77,561 -424,694 259,778 -220,584 782,980 -173,933 300,533 -110,472 287,283 -230,375 935,469 1,369,080 339,306 557,333 1,074,428   211,719  -36,557             
      financing activities:
                                                 
      dividends paid
    -2,162,591 -2,161,628 -2,161,522 -1,901,298 -1,900,487 -1,899,644 -7,975,997 -13,222,907  -12,559,127                               
      proceeds from exercises of stock options
       26,322   169,403    74,758 71,948  62,920 20,235 2,460  931,732 468,810 322,179                       
      taxes paid related to the net share settlement of equity awards
    -29,559 -95,994 -116,297 -542,508 -17,832 -63,944 -63,876 -431,993 -31,372 -97,107 -49,876  -22,417 -5,726 -67,380  -8,766 -15,874 -38,707  -63,490 -725,385 -133,872                       
      net cash from financing activities
    -2,192,150 -2,257,622 -2,277,819 -2,417,484 -1,918,319 -1,960,292 -8,039,873 -262,590 -31,370 -89,768 -13,272,783 -198,457 52,341 -5,725 -12,554,559 2,157 54,154 4,361 -36,247 -277,492 868,242 -256,575 188,307 -39,955 1,708,092 -82,197 434,232 -288,277 998,667 127,936 91,548         1,127,150 837,653 57,030 304,270 270,228  
      net increase in cash and cash equivalents
    3,530,370           2,368,712 3,434,613 1,711,055 -11,553,066 3,627,978 3,211,911 4,358,032 732,901 2,519,109 2,091,967 821,304 1,154,567 4,844,373 6,215,414 2,737,537 1,656,769 4,328,524 2,368,285 1,237,746 1,887,157 -200,329         3,101,707 1,654,015 1,319,363   
      cash and cash equivalents, beginning of period
    52,233,907 49,762,198 57,960,864  61,999,550  50,068,728  43,481,781  28,027,688  18,205,976  17,713,871  19,368,114  9,454,150  
      cash and cash equivalents, end of period
    3,530,370 2,664,901 50,330,880 512,856 3,185,911 3,408,466 45,126,674 3,017,074 922,291 3,045,675 42,777,158  3,434,613 1,711,055 50,446,484  3,211,911 4,358,032 50,801,629  2,091,967 821,304 44,636,348  6,215,414 2,737,537 29,684,457  2,368,285 1,237,746 20,093,133  1,605,688 -656,024 17,456,641  3,938,204 -3,441,574 15,507,432  3,101,707 1,654,015 10,773,513  13,852,871 
      supplemental disclosure of cash flow information:
                                                 
      cash paid for income taxes
    153,718 2,337,082 9,000 2,055,000 1,448,523 2,818,709 189,595 1,215,556 1,380,000   954,363 749,000 8,137 -313,722 320,000 958,527 5,195       84,554 928,110   33,064 3,615   727,329 2,501,093 164,300 300,000 600,000 1,797,000 5,000 177,856 175,000 
      rou asset and liability adjustment
                                               
      operating and short-term lease payments recorded within cash flow provided by operating activities
    188,629 178,749 204,022 205,548 204,008 203,354 182,662 168,166 162,548 161,814  107,708 129,034 128,083  125,563 120,915 118,067                           
      (gain) on maturities of investments
                                                 
      dividends declared not yet paid
                                                 
      net decrease in cash and cash equivalents
      -1,903,027   3,408,466 -4,635,524 3,017,074 922,291 3,045,675 -15,183,706                                   
      rou asset recognized in exchange for new lease obligation
           -1 227,980                                   
      net increase/decrease in cash and cash equivalents
                                                 
      depreciation and amortization
          226,088 205,375 189,897 187,358 182,550 -692,905 435,477 494,176 433,925 386,600 340,132 348,297 331,794 339,012 330,989 324,039 344,784 280,728 288,921 285,595 387,081 260,118 14,722 402,416 427,747 338,033 771,682 114,954 84,069 64,017 61,538 61,830 60,914 60,233 57,445 54,955 51,309 49,418 45,176 
      allowance for doubtful accounts
                                                 
      gain on disposal of property and equipment
           8,683     -4,894                               
      proceeds from maturities of investments
                                                
      change in allowance for doubtful accounts
            -34,075 -9,883 180,788 46,649 34,748 17,151 4,219 14,443 312 -2,607 1,728 -13,902 1,757 3,273 36,756 3,806 12,408 -6,326 21,450 -10,313 14,009 3,295 8,842               
      change in benefit from excess and obsolete inventory
            52,545 80,693 86,690 26,510 9,403 7,570 12,254 66,486 -1,247 54,970 -1,992 -116,387 -6,167 -92,767 128,143 -56,293 -11,193 -4,929 120,529 13,889 24,320 12,570 61,011 31,178 14,362             
      loss on maturities of investments
                               21,386      5,099           
      (gain) on disposal of property and equipment
                                                 
      disposal of property and equipment
                                                 
      gain on maturity of investments
                                                 
      proceeds from maturity of investments
                   440,000   403,715   1,165,000 1,472,000 400,000 650,000 1,175,000 900,000 580,000 250,000 225,000 769,954 1,500,050 500,037 1,772,011 2,003,092 300,000       
      dividends
                                                 
      proceeds from stock option exercises
                                 139,156 95,924  16,373 33,086  126,758 16,667 73,590  121,747 7,223 191,837   
      taxes paid for net share settlement of restricted stock units
                                                 
      cash and cash equivalents, beginning of year
                                                 
      cash and cash equivalents, end of year
                                                 
      right-of-use asset recognized in exchange for new lease obligation
                           3,182,724                   
      operating and short-term lease payments recorded within cash flow from operating activities
                       108,032 106,979 107,796 107,081 107,269 107,571 106,677 106,659                   
      (gain) loss on disposal of property and equipment
                                                 
      other
                       7,868                         
      proceeds from stock option and warrant exercises
                                                 
      taxes paid for the net share settlement of restricted stock units
                                                 
      gain on maturities of investments
                             3,826                   
      other current liability
                                                 
      right-of-use asset recognized in exchange for a new lease obligation
                                                
      (gain) loss on maturity of investments
                                                 
      purchases of investments
                                                 
      (prepaid) accrued income taxes
                                                 
      (gain) loss on maturities of investments
                                                 
      (prepaid ) accrued income taxes
                                                 
      write-off of non-trade accounts receivable
                                               
      prepaid income taxes, net of accrued income taxes
                           -264,860 183,439                     
      purchases of treasury stock
                                                 
      proceeds from exercises of stock options and warrants
                                                 
      proceeds from exercises of stock options and underwriters’ warrants
                              456,739                   
      excess tax benefit on the exercise of stock options
                                                 
      loss on maturity of investments
                                        33,789         
      income tax benefits credited to equity
                                       53,122 284,337 209,515 56,579 850,449 715,906 49,807 112,433   
      accrued income taxes, net of prepaid income taxes
                                 29,039 410,045    201,143 309,181 324,475 -962,455 1,246,506  -152,630 -705,058 962,908  49,755 
      impairment of intangible assets
                                           55,433   
      income tax benefit credited to equity
                                                 
      loss on investments
                                                 
      bad debt expense
                                       -6,464 -14,448 17,862 15,686 -12,175 -42,938 14,864 43,802   
      gain on sale or maturity of investments
                                                 
      repayment of officer note payable
                                                 
      proceeds from the issuance of common stock pursuant to initial public offering
                                                
      payment of initial public offering costs
                                                 
      loss on sale of investments
                                          7,026       
      other accrued liabilities
                                                 
      proceeds from sale of investments
                                                
      net increase in cash and equivalents
                                               -8,659,709 13,852,871 
      other accrued current liabilities
                                                 
      patent and software costs
                                                 
    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.