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 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-06-30 2012-03-31 2011-12-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 2005-06-30 2004-03-31 
      
                                                                             
      cash flows from operating activities:
                                                                             
      net income
    44,025,000 67,264,000 64,444,000 46,019,000 66,870,000 52,337,000 56,853,000 61,978,000 51,516,000 49,678,000 39,839,000 65,134,000 53,455,000 41,502,000 49,970,000 45,876,000 46,109,000 40,541,000 51,687,000 53,902,000 40,500,000 815,000 38,155,000 26,428,000 36,962,000 43,440,000 31,474,000 19,249,000 22,818,000 10,814,000 5,959,000 32,813,000 13,520,000 47,187,000 10,365,000 25,819,000 -1,500,000 21,802,000 1,949,000 18,088,000 7,047,000 -11,771,000 1,314,000 13,126,000 4,285,000 57,886,000 5,542,000 15,382,000 -4,758,000 10,964,000 -1,221,000 5,733,883 5,989,426 3,312,700 -11,880,856 -5,316,414 -7,186,570 -4,436,095 -2,978,331 -3,847,696 -4,672,847 -6,415,178 -5,569,599 -4,437,578 -5,302,983 -5,205,790 -4,193,385 -3,256,104 -2,960,565 -5,175,371 -4,583,801  -97,018,319 
      adjustments to reconcile net income to net cash from operating activities:
                                                                             
      depreciation
    7,530,000 6,854,000 6,548,000 6,452,000 6,396,000 6,476,000 6,616,000 7,281,000 6,921,000 6,711,000 6,496,000 6,833,000 6,453,000 5,902,000 5,627,000 5,497,000 5,242,000 4,966,000 4,263,000 4,070,000 3,864,000 3,668,000 3,615,000 3,498,000 3,159,000 3,041,000 2,758,000 2,518,000 1,672,000 2,250,000 2,172,000 1,281,000 1,240,000 1,188,000 1,210,000 1,268,000 1,163,000 937,000 902,000 863,000 784,000 737,000 702,000 578,000 562,000 551,000 508,000 476,000 509,000 509,000 418,000 358,841 358,708 361,696 371,901 377,537 384,481 431,241 513,557 516,800 516,700 518,654 517,472 521,910 494,944 480,393 445,937 426,687 427,370 454,040 466,139 -5,320,356 6,058,470 
      amortization of intangibles
    4,553,000 4,548,000 4,545,000 4,552,000 4,551,000 4,549,000 4,548,000 4,551,000 4,557,000 3,994,000 2,891,000 2,897,000 3,562,000 5,502,000 5,498,000 5,504,000 5,505,000 5,497,000 5,488,000 5,495,000 5,494,000 5,490,000 5,490,000 5,493,000 5,493,000 5,490,000 5,486,000 5,483,000 5,493,000 5,495,000 5,491,000 5,498,000 5,498,000 5,495,000 5,492,000 5,453,000 5,460,000 2,829,000 2,750,000 2,750,000 2,749,000 2,750,000 2,750,000 2,749,000 2,750,000 2,749,000 2,741,000 2,741,000 2,742,000 14,000 15,000 14,655 14,655 14,655 4,884 386,736 423,768 423,768 423,768 423,768 423,768 423,768 423,768 423,768 423,768 423,768 423,768 423,768 423,768 423,768 -5,122,247 5,969,783 
      investment gains
                                                                             
      stock-based compensation
    6,469,000 9,343,000 7,076,000 6,220,000 5,289,000 9,349,000 9,174,000                                                                   
      deferred income tax expense
                   -2,478,000 2,768,000 943,000 515,000    940,000      -3,492,000 19,240,000 72,000 17,592,000 -604,000                                         
      retirement plan expense, net of benefit payments
    424,000 424,000 423,000 423,000 423,000 632,000 330,000 782,000 950,000 615,000 782,000                                                               
      decrease (increase) in assets:
                                                                             
      accounts receivable
    72,829,000 -7,480,000 -25,915,000 -25,955,000 36,693,000 -4,802,000 20,266,000 -17,658,000 -12,802,000 -16,713,000 -13,000 -14,471,000 -3,260,000 30,014,000 2,692,000 -11,404,000 3,394,000 -8,302,000 -9,066,000 17,089,000 -30,852,000 14,094,000 -22,140,000 5,322,000 1,178,000 -14,828,000 -8,995,000 78,000 -7,624,000 -12,815,000 29,587,000 -9,099,000 -3,554,000 -3,381,000 -11,327,000 -2,518,000 -3,022,000 2,882,000 3,863,000 3,621,000 -10,972,000 786,000 3,911,000 32,000 -1,607,000 2,128,000 -3,334,000 -3,924,000 -1,870,000 -872,000 2,019,000 1,034,756 -5,220,048 -555,844 1,262,485 -2,551,533 -810,960 -1,486,083 944,958 -1,457,910 -125,582 52,595 637,086 -657,683 -63,096 585,103 80,648 94,422 -652,165 -66,822 342,412 1,521,684 -1,108,683 
      inventory
    -4,422,000 -10,801,000 -14,460,000 -6,980,000 -4,115,000 1,062,000 2,890,000 5,611,000 -5,551,000 -1,610,000 8,975,000 -658,000 -16,239,000 -22,999,000 -9,164,000 -14,171,000 -17,773,000 -3,681,000 -10,498,000 -7,799,000 228,000 -10,455,000 -10,726,000 -7,965,000 2,367,000 3,972,000 1,735,000 -3,554,000 -14,033,000 -2,405,000 -17,373,000 -3,532,000 -8,296,000 -7,769,000 646,000 -1,211,000 470,000    3,281,000    -9,170,000 -2,742,000 821,000 409,000 1,936,000 -2,997,000 -1,731,000 -1,612,109        42,059 -41,370     -38,956 23,056 5,333  -27,327 
      other current assets
    -17,151,000 -20,177,000 400,000 16,068,000 6,086,000 -43,251,000 -2,113,000 -3,921,000 -49,691,000 3,440,000 8,598,000 -21,288,000 9,475,000 -9,505,000 -3,525,000 36,039,000 -7,914,000 -11,112,000 5,400,000 9,351,000 3,113,000 -13,673,000 7,706,000 -10,636,000 -1,786,000 -2,993,000 177,000 4,976,000 8,942,000 -5,033,000 -4,025,000 -1,049,000 -2,036,000 -1,415,000 616,000 1,107,000 -1,803,000 -878,000 -2,296,000 2,136,000 250,000 -1,120,000 703,000 8,979,000 -261,000 -248,000 -145,000 1,390,000 -3,703,000 -1,430,000 -827,000 69,675 1,124,546 -1,158,719 305,024 -1,364,060 -168,112 -83,483 38,655 91,880 57,985 -76,568 -20,988 186,992 91,357 -157,851 90,525 72,005 -6,892 -99,368 -33,409  128,519 
      other assets
    -4,132,000 -5,664,000 -2,568,000 1,429,000 -10,841,000 3,537,000 2,907,000 -3,842,000 627,000 2,150,000 5,515,000 23,689,000 -5,240,000 -1,966,000 9,488,000 -2,599,000 -18,535,000 -7,872,000 -7,133,000 -4,760,000 -2,779,000 -2,697,000 -3,245,000 -3,032,000 -4,413,000 -2,880,000 -2,966,000 -26,153,000 140,000 -37,732,000 -177,000 -257,000 -30,000 -102,000 92,000 116,000 120,000 103,000 -472,000 58,000 113,000 60,000 20,000 83,000 -14,000 40,000 -7,000 -16,000 18,000 -5,000 15,000 13,420 10,851 9,225 -115,931 49,582 4,821 -25,375 -18,281 10,482 -850 -153,417 -13,719 2,500 2,500 2,500 2,500 2,500 12,500 2,500 -7,500  -121,773 
      increase in liabilities:
                                                                             
      accounts payable and accrued expenses
    -4,328,000 18,040,000 -13,408,000 952,000 -2,962,000 20,344,000 -7,977,000 4,079,000 17,619,000 6,465,000 -24,116,000 -3,879,000 14,343,000 -2,865,000 -4,261,000 5,213,000 13,725,000 4,100,000 -21,136,000 11,328,000 699,000 9,008,000 -29,340,000 17,343,000 272,000 10,018,000 -12,117,000 1,124,000 13,562,000 -8,682,000 -4,441,000 12,516,000 5,820,000 6,367,000 -8,283,000 9,496,000 491,000 3,509,000 -9,134,000 -402,000 366,000 9,410,000 -8,584,000 6,174,000 -5,033,000 3,349,000 451,000 6,651,000 -6,837,000 3,886,000 -1,987,000 1,467,861 3,470,371 1,583,337 253,119 52,752 871,135 1,185,884 278,171 -1,607,897 974,189 921,250 -498,481 -1,184,063 1,149,001 915,678 -259,176 -1,290,162 -50,460 433,501 -909,422  2,844,997 
      other current liabilities
    747,000 -20,020,000 16,867,000 3,246,000 164,000 -14,927,000 12,786,000 2,705,000 -3,375,000 -33,685,000 12,874,000 21,460,000 2,800,000 -9,150,000 5,807,000 3,534,000 1,107,000 -1,870,000 -666,000 3,489,000 -167,000 -3,753,000 3,114,000 -10,770,000 -1,149,000 2,992,000 3,744,000 5,795,000 -9,000 -25,000 -1,149,000 53,000 -602,000 -219,000 4,367,000 -261,000 -334,000 590,000 63,000 51,000 -3,000 -55,000 -382,000 52,000 10,000 -925,000   206,000 -1,000 -1,139                      
      deferred revenue
    -13,381,000 13,109,000 -8,491,000 -16,158,000 -20,747,000 38,067,000 -27,270,000 -15,968,000 27,545,000 -7,120,000 -8,616,000 -226,164,000 39,985,000 47,085,000 45,891,000 41,463,000 67,205,000 39,816,000 53,000,000 48,169,000 68,517,000 31,998,000 43,685,000 43,472,000 45,636,000 35,133,000 33,080,000 30,699,000 35,517,000 34,092,000 30,331,000 6,539,000 1,358,000 399,000 106,000 64,000 1,046,000 2,250,000 401,000 -1,000 2,030,000 46,382,000 2,000,000 101,000 636,000 755,000 1,332,000 44,000 293,000 1,042,000 1,254,601 1,685,000 345,000 1,300,000 1,864,601 -520,922 450,000 125,000 1,364,860 1,079,007 -385,773 -426,567 914,656 1,712,634 -150,000 -111,371 -391,183 -116,051 -281,395 750,000 550,977 67,204 
      other liabilities
    2,585,000 -978,000 -337,000 -1,345,000 -819,000 -854,000 -682,000 -525,000 -3,057,000 -959,000 -486,000 -42,548,000 5,526,000 2,246,000 2,384,000 -11,797,000 17,478,000 7,520,000 6,935,000 -2,067,000 3,038,000 3,422,000 2,994,000 17,465,000 806,000 -3,789,000 3,132,000 5,559,000 3,000                                             
      net cash from operating activities
    97,183,000 51,936,000 30,562,000 34,713,000 79,858,000 67,013,000 72,156,000 37,070,000 60,309,000 9,777,000 47,621,000 2,641,000 38,044,000 33,522,000 52,608,000 56,779,000 75,210,000 29,620,000 29,496,000 72,965,000 43,797,000 26,284,000 5,746,000 56,166,000 53,867,000 49,829,000 34,050,000 26,840,000 45,004,000 11,137,000 38,815,000 62,104,000 14,632,000 54,985,000 1,644,000 40,004,000 4,103,000 36,021,000 210,000 32,991,000 5,443,000 28,198,000 46,980,000 28,493,000 -6,231,000 22,411,000 7,041,000 26,433,000 -10,898,000 11,213,000 -2,012,000 8,614,730 5,954,554 222,645 1,617,498 773,609 -2,215,766 -2,315,133 -442,848 -2,778,445 -3,033,609 -4,292,983 -4,505,171 -983,487 -522,949 -2,906,327 -3,372,401 -1,646,332 -2,575,906 -3,579,712 -3,294,814  -39,905,736 
      capex
    -12,201,000 -15,722,000 -7,572,000 -16,552,000 -12,117,000 -16,054,000 -7,362,000 -7,793,000 -23,993,000 -18,996,000 -8,332,000 -12,565,000 -6,138,000 -12,051,000 -8,674,000 -15,342,000 -11,043,000 -10,337,000 -9,965,000 -9,354,000 -8,691,000 -7,321,000 -4,093,000 -5,104,000 -5,830,000 -6,021,000 -13,634,000 -4,790,000 -6,791,000 -6,170,000 -4,150,000 -6,582,000 -15,101,000 -6,845,000 1,297,000 -2,939,000 -1,946,000 -2,109,000 -173,000 -453,000 -1,637,000 -1,235,000 -2,636,000 -1,939,000 -1,579,000 -1,765,000 -1,886,000 -549,000 -252,000 -1,802,000 -698,072 -1,034,966 -475,365 -74,233 -55,076 -89,300 -76,486 -30,452 -95,801 -689,754 -219,578 -564,266 -341,471 -144,255 -175,865  -8,420,286 
      free cash flows
    84,982,000 36,214,000 22,990,000 18,161,000 67,741,000 50,959,000 64,794,000 29,277,000 36,316,000 -9,219,000 39,289,000 -9,924,000 31,906,000 21,471,000 43,934,000 41,437,000 64,167,000 19,283,000 19,531,000 63,611,000 35,106,000 18,963,000 1,653,000 51,062,000 48,037,000 43,808,000 20,416,000 22,050,000 38,213,000 4,967,000 34,665,000 55,522,000 -469,000 48,140,000 2,941,000 37,065,000 2,157,000 33,912,000 37,000 32,538,000 3,806,000 26,963,000 44,344,000 26,554,000 -7,810,000 22,411,000 5,276,000 24,547,000 -11,447,000 10,961,000 -3,814,000 8,614,730 5,256,482 -812,321 1,142,133 773,609 -2,289,999 -2,370,209 -532,148 -2,778,445 -3,110,095 -4,323,435 -4,600,972 -983,487 -1,212,703 -2,906,327 -3,591,979 -2,210,598 -2,917,377 -3,723,967 -3,470,679  -48,326,022 
      cash flows from investing activities:
                                                                             
      purchases of property and equipment
    -12,847,000 -14,477,000 -13,059,000 -12,677,000 -13,626,000 -9,128,000 -7,206,000 -7,584,000 -24,934,000 -18,176,000 -9,098,000 -11,378,000 -9,783,000 -10,585,000 -10,751,000 -13,665,000 -8,828,000 -10,730,000 -9,938,000 -8,778,000 -7,409,000 -7,022,000 -4,782,000 -4,742,000 -4,995,000 -7,039,000 -13,283,000 -4,466,000 -7,505,000 -4,687,000 -8,733,000 -6,582,000 -13,504,000 -9,086,000 -631,000 -2,939,000 -2,199,000 -1,646,000 -516,000 -453,000 -1,504,000 -1,196,000 -1,950,000 -1,939,000 -1,263,000                      -219,578 -564,266 -341,471 -144,255 -175,865   
      purchases of investments
    -127,642,000 -153,179,000 -38,772,000 -256,899,000 -163,192,000 -74,810,000 -99,947,000 -228,099,000 -187,956,000 -49,841,000 -65,207,000 -237,227,000 -176,847,000 -263,004,000 -24,915,000 -369,840,000 -78,389,000 -189,731,000 -4,220,000 -199,921,000 -255,640,000 -148,592,000 -283,848,000 -284,411,000 -198,124,000 -165,471,000 -127,804,000 -240,274,000 -137,336,000 -123,375,000 -138,019,000 -201,040,000 -85,088,000 -170,136,000 -70,017,000 -55,034,000 -131,297,000 -193,929,000 -238,204,000 -186,152,000 -215,563,000 -51,957,000 -107,050,000 -118,236,000                      -30,074,485 -33,991,201 -9,796,618 -8,946,902 -8,601,461  -54,884,893 
      proceeds from sale and maturity of investments
    90,000,000 75,000,000 110,000,000 272,307,000 103,148,000 54,650,000 42,970,000 227,758,000 155,500,000 75,876,000 115,031,000 165,584,000 141,342,000 111,290,000 50,240,000 112,744,000 15,240,000 100,000,000                                                       
      net cash from investing activities
    -50,489,000 -92,656,000 58,169,000 2,731,000 -73,670,000 -29,288,000 -64,183,000 -7,925,000 -57,890,000 -58,153,000 40,675,000 -82,969,000 -50,037,000 -162,299,000 14,562,000 -270,761,000 -71,977,000 -200,557,000 85,544,000 401,337,000 -6,780,000 -100,327,000 97,026,000 -155,540,000 -136,656,000 62,587,000 -9,105,000 85,212,000 -43,929,000 -76,722,000 14,438,000 2,883,000 -52,855,000 -35,486,000 -40,120,000 40,618,000 -19,686,000 -73,530,000 14,126,000 -25,906,000 -25,054,000 -44,577,000 36,969,000 -14,397,000 -16,876,000 -20,649,000 -21,363,000 8,633,000 -21,396,000 3,707,000 37,324,000 36,401,205 -9,836,627 -195,488,598 -14,865,428 3,906,480 -2,466,264 1,103,556 -14,373,589 14,203,717 2,818,772 7,923,545 -16,920,046 -24,358,009 15,158,502 29,172,014 -19,372,063 -27,206,467 -455,089 -576,157 -4,432,326 38,772,422 -23,775,206 
      cash flows from financing activities:
                                                                             
      proceeds from issuance of common stock
    543,000 495,000 579,000 444,000 589,000 548,000 639,000 480,000 561,000 453,000 518,000 323,000 400,000 444,000 403,000 371,000 349,000 439,000 348,000 307,000 279,000 331,000 259,000 231,000 213,000 241,000 204,000 182,000 180,000 235,000 201,000 205,000 180,000 190,000 159,000 122,000 115,000 103,000 99,000    90,000                              73,897,512 
      payment of withholding taxes related to stock-based compensation to employees
    -28,000 -44,000 -9,398,000 -135,000 -922,000 -271,000 -7,058,000 -311,000 -466,000 -248,000 -7,181,000 -59,000 -306,000 -948,000 -7,896,000 -69,000 -1,862,000 -3,384,000 -9,634,000 -101,000 -1,128,000 -8,349,000 -4,816,000 -60,000 -1,448,000 -8,715,000 -5,757,000 -22,000 -567,000 -5,199,000 -5,832,000  -829,000 -4,960,000 -3,541,000  -46,000   -24,000 -33,000    -10,000                             
      cash dividends paid
    -21,404,000 -21,400,000 -21,419,000 -18,332,000 -19,152,000 -19,158,000 -19,527,000 -16,652,000 -16,661,000 -16,653,000 -16,769,000 -14,256,000 -14,247,000 -14,247,000 -14,246,000 -9,484,000 -9,477,000 -9,483,000 -9,487,000 -7,116,000 -7,114,000 -7,117,000 -7,098,000 -4,711,000 -4,712,000 -4,713,000 -4,717,000 -2,828,000 -2,827,000 -2,828,000 -2,831,000 -1,412,000 -1,412,000 -1,414,000 -1,414,000                                       
      net cash from financing activities
    -20,889,000 -20,949,000 -30,238,000 -18,023,000 -19,485,000 -18,881,000 -25,946,000 -16,483,000 -16,566,000 -16,448,000 -23,432,000 -13,992,000 -14,153,000 -14,751,000 -21,739,000 -9,182,000 -10,990,000 -12,428,000 -18,773,000 -6,910,000 -7,963,000 -15,135,000 -11,655,000 -4,540,000 -5,947,000 -13,187,000 -10,919,000 -2,668,000 -3,214,000 -7,792,000 -8,939,000 -1,300,000 -2,062,000 -6,178,000 -4,772,000 4,327,000 69,000 -2,652,000 -1,758,000 472,000 316,000 441,000 -4,178,000 -6,069,000 -15,056,000 1,739,000 705,000 100,000 -8,093,000 433,000 -2,861,000 -345,148 5,766,450 2,400,259 250,984,837 7,486,023 1,130,485 5,412,219 -331,046 667,069 942,200 186,373 -831,877 -752,055 239,477 572,335 1,575,848 2,117,659 2,141,204 41,127,318 1,153,785 -106,366,339 107,229,901 
      increase in cash and cash equivalents
    25,805,000 -61,669,000 58,493,000   18,844,000 -17,973,000   -64,824,000 64,864,000    45,431,000 -223,164,000 -7,757,000 -183,365,000 96,267,000 467,392,000 29,054,000 -89,178,000 91,117,000 -103,914,000 -88,736,000 99,229,000 14,026,000    44,314,000    -43,248,000 84,949,000 -15,514,000 -40,161,000 12,578,000 7,557,000 -19,295,000 -15,938,000 79,771,000     35,166,000 -40,387,000 15,353,000 32,451,000 44,670,787 1,884,377 -192,865,694 237,736,907     12,092,341 727,363   -26,093,551 14,875,030   -26,735,140 -889,791   -29,672,767 43,548,959 
      cash and cash equivalents, beginning of period
    98,980,000  91,985,000  93,430,000  311,993,000  630,012,000  131,627,000  211,022,000  132,840,000  139,365,000  97,513,000  45,418,000   85,923,000 111,795,000  20,368,852  22,701,126  28,321,581  33,870,696  31,097,533   
      cash and cash equivalents, end of period
    25,805,000 -61,669,000 157,473,000  -13,297,000 18,844,000 74,012,000  -14,147,000 -64,824,000 158,294,000  -26,146,000 -143,528,000 357,424,000  -7,757,000 -183,365,000 726,279,000  29,054,000 -89,178,000 222,744,000  -88,736,000 99,229,000 225,048,000  -2,139,000 -73,377,000 177,154,000  -40,285,000 13,321,000 96,117,000  -15,514,000 -40,161,000 110,091,000  -19,295,000 -15,938,000 125,189,000  -38,163,000  -13,617,000 35,166,000 45,536,000 15,353,000 144,246,000  1,884,377 -192,865,694 258,105,759  -3,551,545 4,200,642 7,553,643  727,363 3,816,935 6,064,487  14,875,030 26,838,022 12,702,080  -889,791 36,971,449 24,524,178 -10,742,186 43,548,959 
      supplemental disclosures:
                                                                             
      unrealized gain on available-for-sale securities
    788,000 -319,000 1,320,000 -3,706,000 7,093,000 -310,000 -2,666,000  1,456,000 -1,354,000 3,202,000     -256,000 -4,000 31,000 -66,000 -569,000 -791,000 -1,138,000 2,380,000 14,000 35,000 132,000 60,000 68,000 55,000 150,000 69,000        -233,000    22,000       65,000 -104,000      32,069 -6,630 -33,511    14,768  28,395 -69,222 83,589  27,929 -17,519 55,754   
      common stock issued to board of directors and scientific advisory board that was earned and accrued for in a previous period
    300,000 300,000 300,000 300,000 300,000 300,000 300,000 300,000  300,000                                    
      net change in accounts payable and accrued expenses related to purchases of property and equipment
    646,000 -1,245,000 5,487,000 -3,875,000 1,509,000 -6,926,000 -156,000 -209,000 941,000 -820,000 766,000 -1,187,000 3,645,000 -1,466,000 2,077,000 -1,677,000 -2,215,000 393,000 -27,000 -576,000 -1,282,000 -299,000 689,000 -362,000 -835,000 1,018,000 -351,000 -324,000 714,000 -1,483,000 4,583,000  -1,597,000 2,241,000 1,928,000  253,000 -463,000 343,000  -133,000 -39,000 -686,000  -316,000                             
      cash paid for income taxes, net of refunds
    8,379,000 43,350,000 2,266,000 11,201,000 13,509,000 42,178,000 5,085,000                                                                   
      amortization of premium and discount on investments
     -1,025,000 -1,471,000 -1,469,000 -1,654,000 -2,040,000 -2,236,000 -2,167,000 -2,591,000 -3,248,000 -3,597,000 -2,992,000 -2,442,000 -756,000 -271,000 -144,000 -101,000 -58,000 -70,000 -667,000 -1,013,000 -1,275,000 -2,005,000 -2,115,000 -1,378,000 -1,409,000 -1,741,000 -1,940,000 -1,862,000 -1,363,000 -966,000 -816,000 -795,000 -698,000 -562,000 -514,000 -515,000 -504,000 -297,000 -218,000 -194,000 -150,000 -135,000 -126,000 -136,000 -122,000 -117,000 -103,000 -116,000 -199,000 -238,000 -291,282 -316,797 -102,452 -64,039 -50,846 -41,723 -36,549 -43,619 -69,494 -89,625 -122,059 -144,887 -101,738 -115,431 -389,034 -438,296 -122,307 -72,955 -70,701 -45,650   
      deferred income tax benefit
     -1,501,000 -3,091,000   -3,466,000 -3,936,000   -6,846,000 -5,936,000         -2,204,000 -1,906,000               -1,632,000 -100,000 4,995,000 -169,000  307,000 3,650,000 334,000  1,904,000                             
      impairment of property and equipment and right-of-use asset due to ovjp restructuring
                                                                             
      impairment of minority investments
                                                                             
      purchase of intangibles
                                       44,000                -439,644                  -25,750 
      cash and cash equivalents, beginning of year
                                                                             
      cash and cash equivalents, end of year
                                                                             
      deferred income tax (benefit) expense
               -19,070,000 -5,594,000 -902,000 -1,380,000         -3,143,000 -1,415,000 -626,000 -592,000        1,049,000                                       
      purchases of intangibles
            -500,000 -66,012,000 -51,000  -4,749,000 -12,000  -96,000 -298,000     -401,000                                               
      decrease in cash and cash equivalents
           12,662,000     -26,146,000                -2,139,000    -40,285,000           8,027,000            12,166,112 -3,551,545 4,200,642 -15,147,483    -22,257,094    -21,168,616    -6,573,355   
      stock-based compensation to employees
           4,976,000 6,880,000 6,487,000 3,992,000 5,852,000 8,246,000 8,197,000 6,085,000 12,025,000 8,222,000 9,424,000 5,200,000 6,824,000 6,889,000 7,183,000 5,735,000 5,451,000 3,591,000 3,496,000 3,610,000 2,735,000 3,534,000 3,387,000 2,776,000 3,817,000 3,063,000 2,263,000 3,141,000 3,143,000 2,830,000 2,571,000 2,830,000 2,414,000 2,720,000 2,324,000 1,715,000 1,945,000 1,807,000                             
      stock-based compensation to board of directors and scientific advisory board
           510,000 423,000 418,000 423,000 445,000 347,000 344,000 430,000 352,000 348,000 374,000 330,000 514,000 425,000 454,000 254,000 422,000 242,000 368,000 516,000 1,130,000 1,231,000 1,106,000 897,000 719,000 562,000 619,000 709,000 442,000 382,000 483,000 408,000 473,000 159,000 293,000 366,000 266,000 266,000 212,000 203,000 170,000 224,000 224,000 213,000 124,688 534,158 188,637 529,480 671,729 276,318 234,962 149,703 433,994 144,789 104,987 71,524 399,325 112,078 116,985 116,628 435,714 90,086 119,378 109,533   
      the following non-cash activities occurred:
                                                                             
      unrealized loss on available-for-sale securities
               1,611,000 -2,616,000 -2,064,000 -5,031,000                    -23,000 -463,000 125,000    1,000        -3,000     216,911 -10,550      27,736             
      cash paid for income tax
            21,283,000                                                                 
      retirement plan expense
               1,278,000 1,280,000 1,359,000 1,359,000 2,199,000 2,219,000 2,229,000 2,228,000 1,414,000 1,414,000 1,414,000 1,414,000 1,439,000 1,439,000 1,439,000 1,501,000  1,126,000 1,126,000 1,126,000  1,126,000 1,083,000 1,005,000                                       
      amortization of deferred revenue and recognition of unbilled receivables
                -76,333,000 -61,090,000 -64,106,000 -59,826,000 -54,730,000 -53,345,000 -57,648,000 -71,489,000 -53,864,000 -18,133,000 -40,511,000 -34,289,000 -37,137,000 -36,966,000 -26,976,000 -16,580,000 -23,059,000                                             
      change in excess inventory reserve
                1,680,000 604,000 84,000 1,496,000 941,000 450,000 667,000 306,000 197,000 611,000 1,783,000 3,931,000 224,000                                               
      repurchase of common stock
                           -649,000 -477,000             -7,000,000 -15,500,000 -5,456,000                         
      deferred income taxes
                                                                             
      proceeds from sale of investments
                        200,550,000 162,360,000 250,400,000 133,050,000 152,750,000 267,750,000 170,050,000 217,482,000 203,850,000 65,301,000 146,546,000 147,484,000 161,689,000 58,688,000 130,647,000 113,791,000 70,666,000 155,446,000 208,571,000 212,751,000 162,602,000 172,182,000 90,876,000 94,592,000 102,623,000 58,110,000 79,929,000 93,729,000 81,364,000 41,914,000 178,638,000             10,579,000 27,334,000 49,902,000 10,922,000 7,349,000 9,683,000 8,515,000 4,345,000 -14,748,723 39,555,723 
      change in earnout liability recorded for adesis acquisition
                                    40,000                                         
      proceeds from the exercise of common stock options
                                   9,000 -1,000 6,000 24,000 3,000 31,000 151,000 405,000 257,000 670,000 702,000  337,000  619,000                           
      common stock issued to employees that was earned and accrued for in a previous period
                                    174,000                                    
      inventory write-down
                               2,585,000                                            
      excess tax benefits from share-based payment arrangements
                                                                             
      retirement plan benefit expense
                                       961,000 1,022,000 953,000 1,029,000 921,000 921,000 920,000 592,000 422,000 419,000 415,000 416,000 417,000 417,000 389,000 388,000 381,718 381,718 381,718 381,718                   
      purchase of business, net of cash acquired
                                       -217,000                                      
      earnout liability recorded for adesis acquisition
                                      294,000 160,000                                      
      excess tax benefits accrued for in other current liabilities
                                                                             
      amortization of deferred revenue
                                  -12,589,000 -3,916,000 -2,333,000 -2,183,000 -2,690,000 -2,125,000 -1,680,000 -1,569,000 -2,032,000 -1,963,000 -2,138,000 -3,716,000 -1,177,000 -449,000 -2,156,000 -2,598,000 -1,447,000 -1,157,000 -678,000 -920,000 -917,000 -1,040,651 -754,960 -774,332 -705,121                   
      change in earnout liability recorded for adesis acquistion
                                                                             
      decrease (increase) in assets, net of effect of acquisition:
                                                                             
      payment of withholding taxes on stock-based compensation to employees
                                                                             
      common stock issued to the board of directors and scientific advisory board earned and accrued in a previous period
                                                                             
      common stock issued to employees earned and accrued in a previous period
                                                                             
      net change in accruals for purchases of property and equipment
                                                                             
      excess tax benefits accrued in other current liabilities
                                                                             
      unrealized (gain) loss on available-for-sale securities
                                                                             
      increase in liabilities, net of effect of acquisition:
                                                                             
      inventories
                                          -1,961,000    -1,858,000                               
      payment of withholding taxes related to stock-based employee compensation
                                          -2,008,000    -4,970,000   -278,000 -5,000 -189,000 -2,796,000 -35,000 -3,473,000 -474,033 -19,043 -41,821 -3,937,652 -19,050 -15,101 -16,034 -1,116,387 -10,031 -14,052 -12,597 -831,877           
      common stock issued to board of directors and scientific advisory board that was earned in a previous period
                                          300,000    300,000    300,000 328,000  299,943  314,181  309,802  299,968      
      common stock issued to employees that was accrued for in a previous period
                                          1,105,000    967,000                               
      increase in assets:
                                                                             
      additions to intangibles
                                                 8,000 -260,000 -38,000 -69,000                         
      proceeds from issuance of common stock under espp
                                            92,000    117,000                             
      proceeds from the exercise of common stock options and warrants
                                                    66,000 402,000 541,000 59,994 5,740,013 2,422,840 5,119,944 7,451,007 1,083,618 5,361,262 722,682 599,803 903,365   19,500 239,477 572,335 1,575,848 2,117,659 2,170,204 3,098,295 1,153,785 -17,169,137 18,032,699 
      stock-based employee compensation
                                                 1,563,000 1,579,000 1,761,000 1,174,000 1,151,000 800,000 1,102,387 1,119,388 1,111,930 1,038,968 2,651,012 711,000 728,568 463,133 1,736,250 430,559 438,122 551,489 2,767,706 299,437 243,920 352,512 1,930,216 248,006 277,076 278,611   
      stock-based non-employee compensation
                                                       3,426 965 1,461 473 3,914 2,460 40,848 493 4,520 1,998 991 4,119 13,839     
      non-cash expense under materials and license agreements
                                                                             
      loss on stock warrant liability
                                                       -239,562   4,845,439 3,362,441   -90,025 1,001,612             
      purchase of property and equipment
                                                  -1,765,000 -1,886,000 -549,000 -252,000 -1,802,000  -698,072 -1,034,966 -475,365  -74,233 -55,076 -89,300  -76,486 -30,452 -95,801  -689,754         
      purchase of investments
                                                  -99,267,000 -83,172,000 -102,142,000 -37,937,000 -139,512,000              -11,485,744         
      proceeds from the issuance of common stock
                                                  91,000 84,000 93,000 66,000 71,000  45,480 19,240 249,802,545  61,968 66,991 62,659          -29,000     
      common stock issued to employees that was accrued for in a previous period, net of shares withheld for taxes
                                                  282,000 252,000  1,113,483  929,552               
      property and equipment purchases included in accounts payable
                                                                             
      property, equipment and intangible invoices included in accounts payable
                                                   -18,000 909,000                         
      purchases of short-term investments
                                                                             
      proceeds from sale of short-term investments
                                                       83,990,000 27,227,000 22,104,000 23,395,654 23,478,000 17,670,001 17,845,000 20,939,983 17,930,000 8,556,000 23,489,000 19,655,000           
      non-cash expense under a materials agreement
                                                        9,181  338,961 313,764 243,459               
      fair value of stock warrant liability reclassified to shareholders’ equity upon exercise
                                                        4,348,616                     
      1.
                                                                             
      purchase of short-term investments
                                                        -36,365,555 -216,557,632 -37,346,073  -20,062,032 -16,686,368 -35,224,272  -5,660,742 -15,535,003 -36,479,245           
      common stock issued for royalties that was earned in a previous period
                                                            81,273  81,954  66,403      
      gain on stock warrant liability
                                                          8,926,212    -713,243    -173,242           
      fair value of stock warrant liability reclassified to shareholders' equity upon exercise
                                                          6,476,182                   
      amortization of deferred license fees and deferred revenue
                                                           -1,237,225 -2,942,704 -710,626 -643,968              
      deferred license fees
                                                           157,878 -165,455 800,000   -170,399 -170,400 -170,401 348,337 -127,089 -128,711 -127,900 -127,899 -127,901 -127,900 -3,158,666 4,366,667 
      retirement plan benefit liability
                                                            342,083                 
      common stock issued to employees that was earned in a previous period, net of shares withheld for taxes
                                                                -11,556             
      common stock issued to non-employee that was earned in a previous period
                                                                            
      non-cash charges to statement of operations:
                                                                             
      non-cash expense under a development agreement
                                                                 272,926 309,375  324,505 316,134 241,901 181,129 209,351 499,030 37,072   
      common stock issued to employees that was earned in a previous period
                                                                  845,745  -12,842 -24,587 904,939  -5,673     
      non-cash expense under development and license agreements
                                                                             
      net proceeds from issuance of common stock
                                                                             
      common stock issued under a development agreement that was earned in a previous period
                                                                            
      common stock issued to non-employees that was earned in a previous period
                                                                      991       
      repayment of loan
                                                                             
      restricted cash
                                                                             
      supplemental disclosure of cash flow information
                                                                             
      cash paid for interest
                                                                             
      common stock issued to board of directors and scientific advisory board that were earned in a previous period
                                                                          260,000   
      common stock issued to employees that were earned in a previous period
                                                                          969,257   
      common stock issued for royalties that were earned in a previous period
                                                                          499,993   
      cash flows used in operating activities:
                                                                             
      proceeds from loan
                                                                             
      principal payments on capital lease
                                                                            -17,391 
      issuance of common stock to employees
                                                                             
      issuance of common stock options and warrants for services
                                                                            1,689,481 
      issuance of common stock, options and warrants in connection with development agreement
                                                                             
      issuance of common stock to board of directors and scientific advisory board
                                                                             
      common stock, options and warrants in connection with development agreement
                                                                             
      common stock to employees
                                                                             
      common stock and options to board of directors and scientific advisory board
                                                                             
      common stock options and warrants for services
                                                                             
      payment of loan
                                                                             
      amortization of discounts on convertible promissory note
                                                                            14,734,168 
      amortization of premium on investments
                                                                            129,003 
      issuance of common stock and warrants in connection
                                                                             
      with amended research and license agreements
                                                                            3,120,329 
      issuance of common stock in connection with
                                                                             
      employee bonus
                                                                            790,521 
      issuance of redeemable common stock, common stock options and
                                                                             
      warrants in connection with the ppg development agreement
                                                                            15,458,319 
      issuance of common stock, options and warrants to board of directors
                                                                             
      and scientific advisory board
                                                                            2,591,089 
      issuance of common stock in connection with license agreement
                                                                            71,816 
      acquired in-process technology
                                                                            350,000 
      purchases of equipment
                                                                            -8,420,286 
      proceeds from issuance of preferred stock
                                                                            9,137,079 
      proceeds from issuance of convertible promissory
                                                                             
      notes and equity instruments
                                                                            15,000,000 
      repayment of convertible promissory notes
                                                                            -8,819,997 
    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.