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 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-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 
      
                                                                                      
      cash flows from operating activities:
                                                                                      
      net income
    -2,186,000 36,117,000 87,980,000 135,184,000 67,835,000 40,797,000 133,218,000 57,271,000 59,397,000 12,420,000 45,139,000 29,175,000 12,131,000 50,962,000 54,871,000 -13,508,000 48,524,000 -47,117,000 -47,917,000 25,834,000 -873,000 -30,759,000 4,074,000 -12,379,000 6,104,000 738,000 6,419,000 2,083,000 5,711,000 8,485,000 12,926,000 -2,071,000 422,000 2,276,000 4,580,000 6,341,000 3,843,000 3,650,000 3,463,000 5,104,000 1,521,000 6,103,000 7,205,000 5,086,000 7,557,000 3,884,000 3,391,000 5,375,053 5,113,592 4,457,534 3,297,821 3,814,806 3,676,871 3,442,247 3,803,818 1,136,285 -2,294,832 19,732  -2,335,478 -1,359,389 -492,605  -3,176,016 -723,404 -467,759  650,377 -2,015,736 1,216,587  6,154,038 3,699,208 494,554  2,395,898 -9,606,584 805,979 108,774 277,014 509,048 168,021 
      adjustments to reconcile net income to net cash from operating activities:
                                                                                      
      stock-based compensation
    146,152,000 139,244,000 140,239,000 130,888,000 101,780,000 74,821,000 75,115,000 35,130,000 29,987,000 31,891,000 34,350,000 31,722,000 28,204,000 21,162,000 25,088,000  35,062,000 137,549,000 89,610,000  26,094,000 33,835,000 20,195,000 48,300,000 13,663,000 8,627,000 7,905,000 6,577,000 6,255,000 4,954,000 4,093,000 4,187,000 4,000,000 3,976,000 3,447,000 2,627,000 2,216,000 2,306,000 2,220,000 2,177,000 1,863,000 1,679,000 1,544,000                                        
      gain on strategic investments and marketable securities
    -22,893,000 32,167,000 -143,921,000    -97,419,000                                                                            
      debt inducement expense
    -82,000 28,666,000                                                                                
      depreciation and amortization
    19,606,000 17,157,000 19,453,000 17,680,000 6,181,000 13,000,000 11,564,000 10,051,000 8,418,000 7,480,000 6,689,000 6,210,000 6,206,000 6,210,000 5,755,000 5,274,000 4,838,000 4,291,000 4,291,000 3,531,000 3,133,000 2,930,000 2,881,000 3,165,000 2,709,000 2,687,000 2,800,000 2,389,000 3,065,000 2,750,000 2,411,000 2,364,000 2,277,000 1,796,000 1,604,000 914,000 901,000 942,000 901,000 981,000 948,000 745,000 617,000 949,000 1,101,000 1,105,000 1,162,000 1,094,663 1,088,071 1,529,507 1,418,759 1,405,261 1,718,546 1,728,933 1,666,510 1,995,032 2,049,488 2,068,092  2,114,897 1,588,171 1,540,157  924,382 769,081 714,806  646,776 641,871 656,879  672,170 601,778 569,324  505,046 526,329 516,740 527,364 479,319 439,278 266,777 
      benefit from bad debts and inventory
    2,574,000 2,454,000 3,800,000 6,249,000                                                                               
      deferred income taxes
    16,369,000 -21,297,000 -48,768,000 -58,035,000 -19,306,000 -28,425,000 20,670,000 -19,691,000 -15,706,000 -27,945,000 -9,660,000 -8,259,000 4,299,000 8,021,000 18,029,000 -22,410,000 -52,004,000 -6,291,000 -598,000 -4,858,000 -5,518,000 -4,604,000 -1,548,000 -4,041,000 -2,635,000 -1,888,000 577,000 -1,266,000 -2,268,000 -1,572,000 1,514,000 6,985,000 -2,697,000 -242,000 -1,216,000 -2,495,000 -1,227,000 -724,000 -721,000 1,882,000 -377,000 -40,000 -471,000 -6,264,000 1,952,000 1,509,000 6,401,000 -4,590,841 1,412,649 2,066,798 1,732,394 3,510,258 -299,096 1,366,686 1,818,413 -735,081 -1,904,636 159,930  99,971 -1,391,414 -35,983  -3,408,885 -199,022 -150,161          1,897,679 -5,480,216 540,699 -489,522 -18,987 72,513 -85,556 
      other noncash items
    -3,348,000 9,763,000 9,515,000 7,994,000 9,018,000 3,704,000 461,000 3,462,000                                                                           
      change in assets and liabilities:
                                                                                      
      receivables and contract assets
    -153,220,000 -139,268,000 -73,565,000 -19,083,000                                                                               
      inventory
    -10,079,000 -31,112,000 -16,986,000 12,236,000 -3,513,000 -7,406,000 -710,000 -12,332,000 -15,979,000 -27,774,000 -15,811,000 -29,720,000 -19,158,000 -32,849,000 -14,260,000 -15,118,000 -1,306,000 -2,368,000 520,000 7,215,000 -16,100,000 -34,641,000 -8,630,000 1,399,000 1,213,000 -3,579,000 -3,936,000 5,771,000 4,525,000 2,100,000 2,408,000 7,328,000 6,694,000 -12,082,000 -13,686,000 -7,864,000 -4,056,000 -2,421,000 -4,327,000 3,177,000 5,207,000 -760,000 -4,484,000 -4,332,000 -1,022,000 -1,867,000 -2,150,000 864,335 800,865 -1,482,542 -893,658 -879,259 -3,325 593,833 226,602 162,282 -220,317 1,264,997  770,171 -1,913,841 -2,883,190  -1,788,843 -1,367,190 3,105,410 17,810,901 2,752,915 -2,632,859 -4,463,957 15,262,736 -1,009,715 323,747 -1,069,768 7,687,672 1,074,082 -609,832 1,106,078 -1,185,257 -52,722 -250,643 -2,071,717 
      deferred revenue
    72,699,000 -84,648,000 33,505,000 98,921,000 68,787,000 -32,810,000 20,743,000 45,749,000 48,408,000 19,687,000 50,199,000 44,531,000 40,587,000 58,563,000 16,037,000 88,057,000 61,911,000 19,428,000 6,219,000 31,040,000 28,875,000 725,000 4,499,000 -4,463,000 21,899,000 3,345,000 3,232,000 22,542,000 21,204,000 3,942,000 6,554,000 13,275,000 11,631,000 8,516,000 6,313,000 7,973,000 10,519,000 11,432,000 4,380,000 4,622,000 7,534,000 1,750,000 1,383,000 5,689,000 5,860,000 2,613,000 1,307,000 1,598,663 3,029,087 1,809,198 1,659,052 1,575,018 1,332,978 1,035,125 225,409 630,900 -578,614 -337,202  292,475 204,562 -85,207  3,492,989 -274,271 518,998  304,823 337,751 262,021  565,471 753,171 165,164  623,383 277,024 209,195     
      accounts payable, accrued and other liabilities
    23,555,000 12,564,000 8,611,000 44,276,000 53,314,000 41,218,000 -84,289,000 50,961,000 49,399,000 1,067,000 -37,043,000 52,073,000 4,115,000 34,149,000 -9,580,000 16,773,000 38,909,000 7,681,000 -18,062,000 -16,479,000 8,657,000 20,270,000 -3,562,000 18,495,000 3,224,000 -9,468,000 -7,284,000 9,200,000 6,994,000 -9,437,000 6,749,000 -2,867,000 -4,568,000 1,210,000 6,264,000 5,018,000 7,488,000 -482,000 5,560,000 4,171,000 -1,949,000 3,565,000 81,000                                        
      prepaid expenses and other assets
    -29,133,000 -64,845,000 -22,735,000   -4,254,000 2,000 -37,762,000 -15,318,000 15,058,000 -64,348,000 -34,336,000 -15,183,000 4,386,000 -7,074,000 -11,252,000 -15,586,000 -6,368,000 -6,952,000 -10,063,000 3,729,000 -10,828,000 2,277,000 2,122,000 -6,206,000 -2,609,000 -3,152,000 -658,000 -4,652,000 -5,727,000 -1,702,000 2,254,000 10,223,000 -10,457,000 -11,027,000 -9,496,000 -4,916,000 -10,587,000 -4,070,000 -3,059,000 2,654,000 -6,775,000 -1,399,000  2,626,000 885,000 -4,574,000                                    
      net cash from operating activities
    60,014,000 -91,704,000 25,794,000 250,166,000 91,321,000 82,763,000 -15,938,000 140,038,000 62,892,000 42,656,000 -56,323,000 131,120,000 40,901,000 19,376,000 43,964,000 12,930,000 16,449,000 34,176,000 60,939,000 34,318,000 11,140,000 -20,392,000 13,415,000 45,809,000 22,440,000 11,394,000 -13,970,000 31,239,000 16,530,000 -1,947,000 18,053,000 24,325,000 6,611,000 -5,837,000 -6,609,000 -4,034,000 11,623,000 3,243,000 7,093,000 16,131,000 19,345,000 -2,039,000 13,008,000 12,794,000 16,676,000 1,652,000 4,310,000 9,339,486 10,863,245 7,703,685 4,519,584 3,259,050 9,873,657 9,721,831 3,662,675           10,526,706 3,506,939 4,931,562 -979,922 659,421 7,241,452 9,599,423      1,962,862    1,407,887 
      capex
    -26,635,000 -22,953,000 -24,862,000 -24,801,000 -26,472,000 -11,318,000 -16,194,000 -13,974,000 -13,137,000 -8,513,000 -11,584,000 -14,371,000 -12,749,000 -17,098,000 -13,385,000 -12,470,000 -13,510,000 -10,521,000 -6,606,000 -58,472,000 -5,342,000 -2,209,000 -3,828,000 -4,250,000 -2,590,000 -5,271,000 -4,259,000 -2,215,000 -3,602,000 -1,063,000 -1,347,000 -3,331,000 -3,398,000 -2,343,000 -1,622,000 -1,371,000 -684,000 -1,280,000 -2,164,000 -2,069,000 -1,346,000 -424,000 -439,000 -844,000 -423,000 -799,000 -608,580 -335,425 -455,906 -383,089 -446,377 -285,307 -325,035 -277,267           -1,588,854 -840,837 -2,172,277 -1,778,076 -2,128,375      -538,569    -3,665,590 
      free cash flows
    33,379,000 -114,657,000 932,000 225,365,000 64,849,000 71,445,000 -32,132,000 140,038,000 48,918,000 29,519,000 -64,836,000 119,536,000 26,530,000 6,627,000 26,866,000 -455,000 3,979,000 20,666,000 50,418,000 27,712,000 -47,332,000 -25,734,000 11,206,000 41,981,000 18,190,000 8,804,000 -19,241,000 26,980,000 14,315,000 -5,549,000 16,990,000 22,978,000 3,280,000 -9,235,000 -8,952,000 -5,656,000 10,252,000 2,559,000 5,813,000 13,967,000 17,276,000 -3,385,000 12,584,000 12,355,000 15,832,000 1,229,000 3,511,000 8,730,906 10,527,820 7,247,779 4,136,495 2,812,673 9,588,350 9,396,796 3,385,408           8,937,852 3,506,939 4,090,725 -3,152,199 -1,118,655 7,241,452 7,471,048      1,424,293    -2,257,703 
      cash flows from investing activities:
                                                                                      
      purchases of investments
    -251,876,000 -714,693,000 -1,079,169,000 -178,005,000 -201,053,000 -172,904,000 -241,457,000 -118,995,000 -180,944,000 -100,925,000 -145,124,000 -570,232,000 -85,902,000    -124,191,000 -82,463,000 -155,825,000 -139,835,000 -224,090,000 -193,085,000 -99,512,000 -111,784,000 -100,701,000 -36,670,000 -105,322,000 -3,529,000 -802,000   -6,770,000 -20,649,000 -8,339,000 -20,328,000 -11,866,000 -11,848,000 -11,887,000 -26,863,000 -9,287,000 -6,301,000 -3,490,000 -13,822,000 -10,662,245 -5,772,975   -6,632 6,634 -997,738 -5,244,295 -704,381 -989,767 -9,785,345          -4,986,229 -12,466,132 -26,435,279  -36,176,564 -28,289,360 -36,357,897  -12,399,154 -29,567,472 -33,520,470 -60,844,349 -11,963,438 -2,509,964 -12,511,725 
      business combinations, net of cash acquired
    -19,000,000                                                                                  
      proceeds from call, maturity, and sale of investments
    887,902,000 354,843,000 401,811,000 145,068,000 193,968,000 333,886,000 330,472,000  80,132,000                                                                          
      purchases of property and equipment
    -26,635,000 -22,953,000 -24,862,000 -24,801,000 -26,472,000 -11,318,000 -16,194,000  -13,974,000 -13,137,000 -8,513,000 -11,584,000 -14,371,000 -12,749,000 -17,098,000 -13,385,000 -12,470,000 -13,510,000 -10,521,000 -6,606,000 -58,472,000 -5,342,000 -2,209,000 -3,828,000 -4,250,000 -2,590,000 -5,271,000 -4,259,000 -2,215,000 -3,602,000 -1,063,000 -1,347,000 -3,331,000 -3,398,000 -2,343,000 -1,622,000 -1,371,000 -684,000 -1,280,000 -2,164,000 -2,069,000 -1,346,000 -424,000 -439,000 -844,000 -423,000 -799,000 -608,580 -335,425 -455,906 -383,089 -446,377 -285,307 -325,035 -277,267 -511,321 -334,496 -325,376    -2,310,766  -4,670,810 -3,031,573 -1,588,854  -840,837 -2,172,277 -1,778,076  -2,128,375 -535,516 -1,057,472  -257,371 -456,636 -538,569 -431,381 -1,750,425 -1,964,824 -3,665,590 
      other
    -132,000 80,000 3,000 2,582,000                                                                               
      net cash from investing activities
    590,259,000 -386,532,000 -702,217,000   82,139,000 -174,044,000 53,173,000 -121,953,000 153,930,000 -72,674,000 -528,966,000   -10,348,000 159,144,000 66,966,000 80,569,000 -54,123,000 -56,232,000 -154,083,000 -124,138,000 -22,073,000 -77,812,000 -38,047,000 -14,123,000 -110,755,000 -3,857,000   1,268,000 9,531,000 7,514,000 -7,847,000 9,884,000 -5,330,000 639,000 5,283,000 -3,637,000 -2,716,000 -6,097,000 -10,488,000 -16,708,000 -7,455,000 -2,683,000 -2,135,000 -12,308,000 -9,825,590 -1,232,151 -13,231,366 1,227,107 1,004,365 1,644,865             807,052 850,977 4,481,028 -1,300,814 4,085,809            1,990,806 
      cash flows from financing activities:
                                                                                      
      net proceeds from equity offering
    178,281,000       -101,000 61,156,000 33,650,000 -3,000 -71,000 -101,000                                                               
      proceeds from issuance of notes
    1,750,000,000                                                                                
      proceeds from options exercised
       4,859,000    15,322,000 39,181,000         267,000 28,000 8,000 2,000 4,000 100,000 1,044,000 127,000 230,000 356,000 128,000 14,000 945,000 296,000 47,000 209,000 192,000 30,000 100,000 20,000 1,948,000 605,000 2,403,000 1,225,000 97,000 7,275,000 5,137,711 6,168,555 3,743,519 307,215           957,836  46,941 10,621 50,269  60,564 88,231 171,229  1,111,751 978,624 479,970  469,094 168,144 99,022 274,874 31,026 157,638 285,965 
      principal payments for conversion of convertible debt
                                                                                      
      payments to third-parties for debt issuance, amendment and repurchase activity
    -2,153,000 -525,000 -24,210,000                                                                                
      income and payroll tax payments for net-settled stock awards
    -16,796,000 -187,800,000 -5,035,000 -35,853,000 -17,430,000 -2,185,000 -2,710,000 -3,818,000 -7,021,000 -62,214,000 -34,841,000 -2,479,000 -72,000 -931,000 -1,388,000 -148,792,000 -172,205,000 -3,267,000 -7,045,000 -923,000 -1,119,000 -577,000 -5,190,000 -783,000 -1,136,000 -873,000 -1,259,000 -2,154,000                                                       
      net cash from financing activities
    159,163,000 -4,365,000 1,313,226,000 -32,829,000 -7,713,000 -2,185,000 -2,710,000 -3,818,000 -7,122,000 14,264,000 37,990,000 600,565,000 -72,000 -934,000 -1,459,000 -97,279,000 -66,590,000 -3,267,000 -7,045,000 -923,000 -1,119,000 306,469,000 -5,162,000 -775,000 -1,134,000 -869,000 -1,159,000 -2,810,000 -1,039,000 226,627,000 -3,430,000 -2,254,000 -253,000 530,000 -1,877,000 -860,000 719,000 -24,798,000 -9,722,000 174,000 -7,704,000 6,052,000 2,081,000 4,444,000 -1,412,000 -18,724,000 10,852,000 7,779,934 6,302,552 -13,951,585 -3,319,901 5,902,061 -3,523,811       105,149 3,201 957,836    50,269 23,256   171,229   967,392 468,870 839 -1,750,699 157,430 88,430 248,173 31,026 155,768 283,193 
      effect of exchange rate changes on cash and cash equivalents
    -756,000 5,305,000 1,192,000 -6,284,000 2,161,000 -108,000 -1,978,000 3,266,000 -2,007,000 27,000 779,000 3,403,000 -2,873,000 -3,753,000 -157,000 -155,000 -1,508,000 73,000 -392,000 2,279,000 812,000 775,000 -1,890,000         32,000 1,561,000 -782,000 -75,000 275,000 313,000 213,000 105,000 50,000 -11,000 -19,000 100,000                                        
      net increase in cash and cash equivalents
    808,680,000 -477,296,000 637,995,000 -230,686,000 128,840,000   192,659,000 -68,190,000 210,877,000 -90,228,000 206,122,000 -65,259,000 -173,749,000 32,000,000 74,640,000 15,317,000   -20,558,000 -143,250,000           31,634,000           -1,519,000    2,862,000 7,265,297   2,453,593 10,161,080   3,048,850          -5,490,723 11,384,027  9,473,154 -14,691,785 4,916,459  6,453,209    413,988 1,152,373 -2,084,450 -781,796 672,082 -1,977,422 3,681,886 
      cash and cash equivalents and restricted cash, beginning of period
    466,763,000 600,670,000 355,552,000 356,438,000 155,551,000 172,355,000                                                            
      cash and cash equivalents and restricted cash, end of period
    808,680,000 -477,296,000 1,104,758,000 -230,686,000 128,840,000 162,609,000 406,000,000 192,659,000 -68,190,000 210,877,000 265,324,000 206,122,000 -65,259,000 -173,749,000 388,438,000 74,640,000 15,317,000 111,551,000 154,930,000 -20,558,000 -143,250,000 162,714,000 156,645,000                                                            
      supplemental disclosures:
                                                                                      
      cash and cash equivalents
    808,375,000 -477,442,000 1,092,938,000 -240,300,000 128,692,000 162,582,000 403,870,000 192,503,000 -68,161,000 210,789,000 263,414,000  -65,104,000 -173,552,000 386,367,000  15,319,000 111,550,000 154,822,000  -143,253,000 162,713,000 156,540,000  -17,169,000 -3,922,000 223,642,000  16,864,000 215,177,000 92,330,000                                                    
      restricted cash
    305,000 146,000 11,820,000 9,614,000 148,000 27,000 2,130,000 156,000 -29,000 88,000 1,910,000  -155,000 -197,000 2,071,000  -2,000 1,000 108,000  3,000 1,000 105,000  2,000 5,000 1,568,000  7,000 2,000 2,468,000                                                    
      total cash, cash equivalents and restricted cash shown in the statements of cash flows
    808,680,000 -477,296,000 1,104,758,000 -230,686,000 128,840,000 162,609,000 406,000,000 192,659,000 -68,190,000 210,877,000 265,324,000  -65,259,000 -173,749,000 388,438,000  15,317,000 111,551,000 154,930,000  -143,250,000 162,714,000 156,645,000  -17,167,000 -3,917,000 225,210,000  16,871,000 215,179,000 94,798,000                                                    
      cash paid for interest
      498,000                                                                     1,227 1,365 1,500  1,760 1,869 2,021 15 88 
      cash paid for income taxes, net of refunds
    1,992,000 49,562,000 54,000 7,175,000 13,271,000 45,986,000 1,413,000 16,803,000 22,637,000 4,116,000 20,936,000  5,214,000 1,955,000 334,000  -279,000 1,143,000 4,152,000  1,351,000 2,464,000 3,863,000  1,091,000 573,000 758,000  199,000 7,695,000 63,000  2,272,000 9,789,000 145,000  3,037,000 4,738,000 3,533,000                                            
      non-cash transactions:
                                                                                      
      leased assets obtained in exchange for new operating lease liabilities
    46,226,000                                                                                  
      expense for induced conversion of convertible debt, debt offering and revolver modification
    -2,155,000                                                                                  
      taxes withheld on stock-based awards included in accrued expenses
                                                                                      
      property and equipment purchases in accounts payable and accrued liabilities
    372,000 2,909,000 151,000 -5,057,000 4,915,000 3,893,000 1,406,000 -1,546,000 1,034,000 -380,000 1,130,000  -765,000 1,121,000 888,000  640,000 54,000 517,000  1,304,000 -187,000 617,000  956,000 -237,000 328,000  449,000 529,000 136,000  -795,000 557,000 794,000  55,000 36,000 54,000  -10,000 163,000 42,000                                        
      principal payments for induced conversion of convertible debt
     -407,453,000                                                                                
      non-cash expense for induced conversion of convertible debt, debt offering and revolver modification
      34,248,000                                                                                
      (gain) loss on strategic investments and marketable securities
       -91,059,000 -86,772,000                                                                              
      net proceeds from issuance of convertible senior notes
                                                                                      
      proceeds from issuance of warrants
                                                                                      
      purchase of convertible note hedge
                                                                                      
      non-cash transactions
                                                                                      
      non-cash equity issuances related to business combinations
                                                                                      
      business acquisitions, net of cash acquired
                                    -6,479,000                                               
      net cash (used in) investing activities
                                                                                      
      realized gain on remeasurement of previously held minority interest
                                                                                      
      bond amortization
         -3,397,000 -4,990,000 -4,378,000 -4,035,000 -4,146,000 -3,890,000 -1,402,000 -362,000 142,000 159,000                                                                    
      noncash lease expense
         1,721,000 1,795,000 1,956,000 1,912,000 1,583,000 1,395,000 1,728,000 1,718,000 1,723,000 1,556,000 1,486,000                                                                   
      amortization of debt issuance costs
                                                                                      
      unrecognized tax benefits
         380,000 544,000 473,000 1,435,000 2,012,000 855,000 -44,000 -376,000 2,530,000 1,365,000 -783,000 30,000 -147,000 194,000 98,000 -39,000 271,000 341,000 389,000 -19,000 306,000 307,000 1,045,000 -113,000 108,000 104,000 -57,000 -416,000 148,000 134,000 565,000 -176,000 97,000 96,000 117,000 46,000 -493,000 174,000 1,915,000                                       
      accounts and notes receivable and contract assets
         -9,381,000 -51,132,000 9,944,000 -80,263,000 -51,774,000 -50,431,000 41,818,000 -34,799,000 -87,742,000 7,495,000 -87,675,000 -114,106,000 -35,286,000 31,298,000 -59,211,000 -39,176,000 325,000 -9,700,000 -8,333,000 -19,491,000 10,988,000 -21,994,000  -26,381,000 -7,731,000 -17,060,000                                                    
      proceeds from disposal of property and equipment
         34,000 31,000 64,000   61,000 135,000 4,000 87,000 12,000 -17,000 38,000 10,000 1,000 16,000 78,000             2,000 7,000 -3,000 36,000                                            
      purchases of intangible assets
            -392,000 -62,000 -125,000 -114,000 -89,000 -67,000 -37,000 -235,000 -14,000 -102,000 -41,000 -64,000 -66,000 -66,000 -45,000 -76,000 16,000 -182,000 -162,000 -98,000 -206,000 -220,000 -34,000 -593,000 -261,000 -75,000 -95,000 -3,156,000 -154,000 -87,000 -98,000 -99,000 -201,000 -151,000 -50,000 -58,000 -16,000 -42,000 -67,000 -51,856 -68,951 -98,680 -103,513 -91,120 -85,876 -129,446 -122,541 -97,225 -125,420 -87,856  -95,935 -120,560 -59,493  -15,065 -123,394 -104,094  -178,945 -130,955 -136,500  -97,308 -51,420 -180,238  -79,592 -96,434 -4,624 -37,913 -26,847 -22,495 -16,811 
      strategic investments
         -67,500,000 -9,128,000 -6,775,000   -3,750,000 -9,000,000 -61,000,000 -500,000  -500,000 -20,000,000                                                                
      ​
                                                                                      
      gain on remeasurement of previously held minority interest
          -42,292,000                                                                            
      amortization of debt issuance cost
          782,000                                                                            
      business acquisition, net of cash acquired
          -237,771,000 -64,000                                                                        
      net decrease in cash and cash equivalents
          -194,670,000            -621,000    -15,710,000           -13,936,000 1,323,000  13,294,000 -16,059,000 -6,161,000  5,533,000    12,672,000           -3,032,013 -4,089,472 -10,899,589    -8,078,350            -2,700,206         
      receivables from options exercised
              15,165,000                                                                        
      realized and unrealized gain on strategic investments and marketable securities
                                                                                      
      amortization of issuance costs
                                                                                      
      proceeds from call / maturity of investments
              81,088,000 56,653,000 6,012,000 2,273,000 7,200,000  204,358,000 162,560,000 132,254,000 92,640,000 128,529,000 74,355,000 84,315,000         11,447,000 15,256,000 15,576,000 18,801,000 9,716,000 22,806,000 14,396,000 18,033,000 11,386,000 11,354,000 10,736,000 10,629,000 2,329,000 4,468,000 1,820,000 2,380,000 2,755,000 4,945,000 1,680,000                                
      proceeds from sale of strategic investments
                                                                                    
      purchases of property, plant and equipment
                                                                                      
      purchase of intangible assets
                                                                                      
      non-cash purchase consideration related to business combinations
                                220,000                                                      
      unrealized gain on strategic investments and marketable securities
            -4,036,000                                                                          
      coupon interest expense
            -652,000 862,000 863,000                                                                        
      exercise of warrants of strategic investments
                                                                                    
      amortization of issuance cost
             775,000 756,000                                                                        
      purchase accounting adjustments to goodwill
                                    171,000 -23,000 372,000                                            
      loss on disposal and abandonment of intangible assets
             8,000 10,000 42,000 20,000 8,000 40,000 16,000 119,000 11,000 68,000 139,000 100,000 13,000 16,000 33,000 18,000 14,000 2,049,000                                                      
      loss on disposal and impairment of property, equipment, and other assets
             16,000 146,000 3,488,000                                                                       
      gain on insurance recoveries
                                                                                      
      benefit from expected credit losses
             313,000 28,000 130,000 386,000 -45,000 228,000 -829,000 553,000 397,000 -335,000 526,000 118,000 -244,000 902,000                                                            
      unrealized gains on strategic investments and marketable securities
              -15,570,000                                                                        
      realized and unrealized gains on strategic investments and marketable securities
               -6,445,000 11,338,000                                                                      
      loss on disposal and impairment of property and equipment
                 83,000 106,000 18,000 31,000 -2,000 45,000 293,000 124,000 788,000 517,000  845,000 1,321,000 242,000  137,000                                                      
      net cash provided (used) in investing activities
                                                                                      
      net unrealized gain on strategic investments and marketable securities
                  -55,851,000                                                                    
      net gain on strategic investments and marketable securities
                   11,160,000                                                                   
      stock-based compensation expense
                                                1,437,000 1,507,000 1,177,000 1,434,365 962,994 1,019,300 923,341 1,224,456 849,388 589,608 758,054 693,520 877,007 962,917  912,778 916,626 1,009,594  1,022,862 1,384,283 1,375,036  665,256 410,389 320,468  416,507 329,144 262,163  274,692 311,648 362,000     
      purchases of investments and marketable securities
                                                                                      
      proceeds from call, maturity, or sale of investments
                                                                                      
      purchases of strategic investments
                                                                                      
      bond premium amortization
                               4,000 8,000 22,000 63,000 167,000 209,000 218,000 285,000 268,000 337,000 375,000 398,000 426,000 447,000 379,000 282,000 247,000 236,000 192,000 114,745 105,489   741 -7,835 17,175 18,637                            
      realized and unrealized gains on strategic investments
                                                                                      
      other noncash
                     3,145,000 2,615,000 2,876,000 1,977,000 1,440,000 1,156,000 1,005,000 1,101,000 926,000 896,000                                                        
      investment purchases in accounts payable
                         -3,051,000 13,451,000                                                            
      investments in unconsolidated affiliates
                                                                                      
      payment of contingent consideration for business acquisitions
                                                                                      
      investment in unconsolidated affiliate
                        -4,700,000                                                            
      commission converted to stock-based award
                                                                                      
      gain on disposal and impairment of property and equipment
                                                                                      
      cash and cash equivalents and restricted cash, beginning of year
                                                                                      
      cash and cash equivalents and restricted cash, end of year
                                                                                      
      proceeds from maturity/call of investments
                            66,888,000                                                          
      business acquisitions
                                24,000                                                      
      payment of contingent consideration for a business acquisition
                                                                                     
      effect of exchange rate changes on cash, cash equivalents and restricted cash
                            -426,000 -319,000 67,000  157,000 -1,007,000 469,000                                                    
      net increase in cash, cash equivalents and restricted cash
                            -17,167,000 -3,917,000 -125,817,000  16,871,000 215,179,000 16,360,000                                                    
      cash, cash equivalents and restricted cash, beginning of period
                            351,027,000  78,438,000                                                    
      cash, cash equivalents and restricted cash, end of period
                            -17,167,000 -3,917,000 225,210,000  16,871,000 215,179,000 94,798,000                                                    
      tax benefit from stock-based compensation
                                       -519,000 -831,000                                              
      accounts and notes receivable
                                   -9,278,000 -21,527,000 -962,000 -3,538,000 -8,020,000 -2,066,000 -1,016,000 -2,195,000 -3,474,000 2,105,000 -4,056,000 9,669,000 -3,635,000 -4,091,000 -2,649,000 1,986,000 -2,417,234 -3,204,742 -83,746 1,294,722                                
      repurchase of common stock
                                       -24,784,000 -8,962,000    -2,890,000   -233 -19,649,252 -5,350,515 -3,857,399   -12,389,001 -7,438,167 -5,061,649                        
      excess tax benefit from stock-based compensation
                                           -622,000 -69,000 -4,566,000 -1,679,000 -2,136,000 -333,000 -793,000 -4,723,000 -2,739,227 -178,198 -1,969,814 -1,909,761                                
      proceeds from maturity of investments
                                 3,871,000 3,167,000                      2,009,414 1,128,147 5,000,000         2,500,000  10,487,039 13,468,550 32,435,664             
      net cash provided (used in) by investing activities
                                                                                      
      payroll tax payments for net-settled stock awards
                                 -7,030,000 -3,777,000 -623,000 -258,000 -407,000 -2,165,000 -473,000 -263,000 -292,000 -744,000 -522,000 -201,000 -453,000 -194,000 -85,000 -72,000 -52,000 -1,138,000 -88,033 -35,650 -7,247 -178,070                                
      loss on disposal of property and equipment
                                  34,000                                                    
      payments on capital lease obligation
                                  -9,000 -9,000 -9,000 -8,000 -8,000 -3,000 -10,000 -9,000 -10,000 -52,000 -10,000 -9,000 -9,000 -10,000 -8,000 -10,000 -8,000 -8,738 -8,551 -8,419 -8,292                                
      contingent consideration related to business combinations
                                    -19,000 19,000 1,007,000                                                
      (gain) loss on disposal of property and equipment
                                                                                      
      customer deposits
                                   1,024,000 428,000 -225,000 298,000 782,000 -632,000 -269,000 1,041,000 654,000 -750,000 675,000 -341,000 619,000 -19,000 -155,000 -611,000 76,396 -157,564 850,041 -114,873 172,378 -403,556 214,212 103,670 -68,443 -30,053 -65,675  -18,830 -84,755 -21,038  -46,202 -4,635 31,661  32,955 5,427 -12,802  -135,658 324,766 37,161  56,118 -35,329 48,306 -28,263 8,665 60,041 47,647 
      payments on notes payable
                                       2,000 -48,000 -14,000 -15,000                                            
      payment of contingent consideration for business acquisition
                                                                                      
      cash and cash equivalents, beginning of year
                                                                                      
      cash and cash equivalents, end of year
                                                                                      
      loss on inventory nonmonetary exchanges
                                        57,000                                              
      loss on disposal of intangible assets
                                       7,000                                              
      cash and cash equivalents, beginning of period
                                    40,651,000  59,526,000  48,367,000  42,271,000  36,126,791  21,300,733 42,684,241  45,505,049  46,880,435  42,801,461  18,773,685  16,351,909 14,757,159 
      cash and cash equivalents, end of period
                                    15,433,000 -13,936,000 41,974,000  13,294,000 -16,059,000 53,365,000  5,533,000 -6,494,000 46,848,000  12,672,000 -19,190,000 45,133,000  15,926,153 -19,501,043 38,580,384  7,995,692 -6,379,564 24,349,583 -3,144,547 -4,092,195 31,811,600  -318,180 3,173,307 37,425,947  -7,359,170 -5,490,723 58,264,462  9,473,154 -14,691,785 47,717,920  6,453,209 4,459,717 16,073,479  413,988 1,152,373 14,267,459 -781,796 672,082 -1,977,422 18,439,045 
      supplemental disclosure:
                                                                                      
      gain on disposal of property and equipment
                                        57,000 6,000 -23,000                                            
      tax shortfall from stock-based compensation
                                                                                      
      gain on disposals of property and equipment
                                                                                      
      tax shortfall (benefit) from stock-based compensation
                                          21,000                                            
      tax (shortfall) benefit from stock-based compensation
                                          -21,000                                            
      (gain) loss on disposals of property and equipment
                                                                                      
      loss on disposal of intangibles
                                           9,000 51,000 26,000 139,000   46,000 80,000 55,020 1,987 15,493 95,500                                
      proceeds from disposal of fixed assets
                                           27,000       91 200 33,709                                
      (gain) loss on write-down / disposal of property and equipment
                                                                                      
      loss on write-down / disposal of property and equipment
                                                                                      
      change in benefit from doubtful accounts
                                                                                      
      change in benefit from excess and obsolete inventory
                                                                                      
      change in benefit from warranty expense
                                                                                      
      cash paid for income taxes
                                             4,639,000 209,000                                        
      benefit from doubtful accounts
                                              44,000  59,000 83,000 1,000      -125,000   7,467 1,422 13,158     148                   
      benefit from excess and obsolete inventory
                                              181,000 2,137,000 5,000 8,000 7,000 315,816 110,211 122,496 46,477           281,022  231,805 23,940 34,608  325,945 40,531 8,887  40,881 15,809  151 3,472     
      (recovery of) benefit from warranty expense
                                              -34,000                                        
      gain on write-down / disposal of property and equipment
                                                                                      
      provision (recovery) for doubtful accounts
                                                   22,289                                   
      benefit from warranty
                                               -121,000 91,000 120,000 306,000 357,326 137,822   261,423 167,914 133,170 -35,944 169,766 -51,015 130,901  273,059 236,913 84,224  -111,971 -61,239 142,070  -106,549 85,508 430,143  724,308 314,402 233,827  141,234 68,418 100,707 243,592 3,542 74,941 71,932 
      prepaid expenses and other current assets
                                                                                      
      loss on write-down / disposal of intangible assets
                                                                                      
      accounts payable and accrued liabilities
                                                1,577,000 -4,910,000 1,628,000 6,055,274 104,059 1,493,071 -2,093,404 -218,127 2,545,255 296,839 100,483 1,609,569 301,009 -901,005  -1,556,347 1,831,063 -3,990,217  1,972,998 -277,465 136,095  -221,434 -650,027 -2,858,933  -161,554 588,822 -1,166,542  224,156 816,595 -836,833 262,582 -28,651 87,366 -2,931,973 
      effect of exchange rate change on cash and cash equivalents
                                                91,000 17,000 8,000  -7,493 -21,777 26,803  981 -21,028 15,649 -112,534 -2,723 26,948  77,432 -102,229 -752                     
      property and equipment purchases in accounts payable
                                                83,000 -39,000 114,000  7,671 -175,495 226,752  -13,787 -59,533 107,488 -464,787                           
      gain on write down / disposal of property and equipment
                                                 2,000 15,000    -28,960                                
      benefit from unrecognized tax benefits
                                                 28,000 -1,285,000 47,449 1,584 112,467 57,500 696,345 194,185 17,599 12,368 359,495 -3,271 1,282  62,011    506,986 -39,635 -24,030                 
      cash paid for income taxes—net
                                                 317,000 50,000  135,216 2,241,883 49,879                                
      loss on impairment
                                                           3,353                           
      (gain) loss on write down / disposal of property and equipment
                                                   2,160 -200                                  
      litigation judgment recovery
                                                                                      
      prepaids and other assets
                                                    1,534,307 -2,642,897 -1,133,644  -208,780 516,196 -524,842 1,283,696 -391,129 -1,201,733  1,088,669 -1,079,589 -1,626,337  859,107 -793,413 589,104  -341,243 1,090,784 1,767,930  -419,704 362,671 -84,297  -1,059,156 107,948 1,416,325 -1,334,000 -88,663 226,153 40,668 
      recovery for doubtful accounts
                                                      -450                                
      provision (recovery) for warranty
                                                      168,768                                
      (recovery) benefit from doubtful accounts
                                                                                      
      litigation judgment
                                                                                      
      repurchase of stock options
                                                                                      
      loss on write down / disposal of property and equipment
                                                        126,963   69,132                           
      provision / write-off of excess and obsolete inventory
                                                        39,351 58,059 139,409 417,799 58,508 270,362  280,445                       
      litigation judgment (recovery) expense
                                                                                      
      accounts receivable
                                                        269,798 -393,281 -2,523,138 -2,555,583 1,621,435 1,925,549  -1,958,486 4,833,328 -449,412  -3,202,349 -812,182 4,486,431 16,712,780 -860,149 -1,506,308 2,447,677 14,629,920 1,890,833 -7,403,280 2,574,527 15,033,917 -2,580,104 -109,350 -2,276,463 1,856,731 -779,695 -3,766,587 5,701,016 
      proceeds from disposal of capital assets
                                                                                      
      proceeds from stock options exercised
                                                        333,588 382,256 14,629 39,623 3,923  7,876                       
      cash paid for income taxes - net
                                                                                      
      litigation judgment expense
                                                         -2,200,000                           
      loss on disposal of fixed assets
                                                          73,226   45,409  48,737 22,510 11,932  2,753 25,923 34,437  16,417 1,355 60,435            
      net cash used by investing activities
                                                          -644,103 3,835,073 -1,449,683 -10,198,577  -477,560                       
      net cash provided (used) by financing activities
                                                          14,629                            
      cash paid for income taxes — net
                                                          135,000   36,000  175,450 103,021 425,511  280,728 156,650 440,685    139,288  69,000           
      adjustments to reconcile net income to net cash (used) provided by operating activities:
                                                                                      
      litigation judgment accrual
                                                           -1,243                           
      excess tax benefits from stock-based compensation
                                                                                      
      net cash provided (used) by operating activities
                                                           5,482,292 4,798,378 4,356,714                  3,446,168       
      net cash (used) provided by financing activities
                                                           -12,349,378 -7,438,167 -5,057,726                         
      adjustments to reconcile net income to net cash provided (used) by operating activities:
                                                                                      
      total cash provided by:
                                                                                      
      operating activities
                                                                                      
      investing activities
                                                                                      
      financing activities
                                                                                      
      increase in cash and cash equivalents
                                                                                      
      net cash (used) provided by operating activities
                                                               -23,201 4,275,985 -6,665,927            -5,483,124      431,688   
      disposal of capital assets
                                                                                      
      capital expenditures
                                                                                      
      capital expenditure
                                                                                      
      liability for unrecorded tax benefits
                                                                 -8,867                     
      net cash (used) provided by investing activities
                                                                 -2,370,259                     
      deferred insurance settlement proceeds
                                                                                      
      deferred tax asset correction
                                                                                     
      adjustments to reconcile net income to net cash provided (used) for operating activities:
                                                                                      
      deferred insurance settlement proceeds recognized
                                                                       -400,043 -4,805  -22,971 31,975 -32,928  -3,402       
      cash, cash equivalents and short term investments
                                                                                      
      working capital
                                                                                      
      benefit from deferred income taxes
                                                                         828,891             
      accrued litigation settlement
                                                                                      
      payments under capital leases
                                                                           -11,371 -11,232 -11,100  -10,839 -10,714 -10,592 -26,701 -1,870 -2,772 
      non cash transactions:
                                                                                      
      shareholder derivative lawsuit settlement
                                                                                      
      benefit for deferred income taxes
                                                                                      
      accrued securities settlement
                                                                                     
      benefit for deferred income taxes and change in liability for unrecorded tax benefits
                                                                                      
      insurance settlement proceeds receivable
                                                                               -38,852       
      non cash transactions-common stock issued for shareholder derivative lawsuit settlement
                                                                                      
      proceeds from sale of investments
                                                                                      
      net cash provided (used) by investing activities
                                                                            927,076 2,314,048  -1,281,481 -3,135,462 -4,135,742  209,368   
      non cash transactions—
                                                                                      
      common stock issued for shareholder derivative lawsuit settlement
                                                                                      
      deferred income tax provision
                                                                             517,882         
      litigation settlement liabilities
                                                                             -8,000,000         
      proceeds from investments
                                                                             39,909,655  11,454,636 26,985,080 29,927,921 58,852,014 13,950,078 4,567,624 18,184,932 
      cash paid (refunded) for income taxes — net
                                                                             281,000         
      income tax receivable
                                                                               -64,757 42,000 700 -2,078 14,590   
      non cash transactions-
                                                                                      
      increase to deferred tax asset related to tax benefits realized from the exercise of stock options
                                                                                   -435,180   
      increase to property and equipment with a corresponding increase in accounts payable
                                                                                   -1,044,887 620,203 500,888 
      reduction of deferred insurance settlement proceeds
                                                                                 -34,043     
      cash (refunded) paid for income taxes — net
                                                                                 -700     
      loss on disposal of assets
                                                                                    
      compensatory stock options and warrants
                                                                                      
      stock option tax benefit
                                                                                  1,116,020 533,987 291,480 201,072 
      payments on revolving line of credit
                                                                                      
      proceeds from warrants exercised
                                                                                      
      cash (refunded) paid for income taxes
                                                                                      
      non cash transactions —
                                                                                      
      property and equipment acquired under capital lease
                                                                                      
      increase to deferred tax asset related to shares of stock obtained from the exercise of stock options
                                                                                      
      note payable issued for purchase of intangible assets
                                                                                      
      compensatory stock options
                                                                                      
      current deferred revenue
                                                                                      
      non cash transactions
                                                                                      
      non cash transactions–
                                                                                      
      increase to deferred tax asset related to tax benefits, realized from the exercise of stock options
                                                                                     965,152 
      adjustments to reconcile net income to net cash from operating activities —
                                                                                      
      proceeds from sale of fixed assets
                                                                                      
      payments under line of credit
                                                                                      
      noncash investing and financing activities:
                                                                                      
      fair value of stock options issued for payment of consulting and legal fees
                                                                                      
    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.