av/pdf-solutions--big.svg

    NASDAQ:PDFS

    PDF Solutions

    • Stock

    USD

    Last Close

    16.86

    04/04 20:00

    Market Cap

    659.46M

    Beta: 1.43

    Volume Today

    259.85K

    Avg: 193.21K

    PE Ratio

    447.89

    PFCF: 46.52

    Preview

    Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

    Subscribe NowHelp
    Jun '14
    Sep '14
    Dec '14
    Mar '15
    Jun '15
    Sep '15
    Dec '15
    Mar '16
    Jun '16
    Sep '16
    Dec '16
    Mar '17
    Jun '17
    Sep '17
    Dec '17
    Mar '18
    Jun '18
    Sep '18
    Dec '18
    Mar '19
    Jun '19
    Sep '19
    Dec '19
    Mar '20
    Jun '20
    Sep '20
    Dec '20
    Mar '21
    Jun '21
    Sep '21
    Dec '21
    Mar '22
    Jun '22
    Sep '22
    Dec '22
    Mar '23
    Jun '23
    Sep '23
    Dec '23
    Mar '24
    Jun '24
    Sep '24
    Dec '24
    account payables
    933K
    -
    992K
    6.32%
    803K
    19.05%
    1.24M
    53.80%
    1.90M
    53.68%
    1.45M
    23.45%
    1.29M
    11.01%
    2.02M
    55.92%
    2.47M
    22.47%
    947K
    61.64%
    2.21M
    132.95%
    2.44M
    10.43%
    2.27M
    6.81%
    2.61M
    14.89%
    2.54M
    2.76%
    3.19M
    25.71%
    2.50M
    21.74%
    3.29M
    31.70%
    2.45M
    25.32%
    2.52M
    2.77%
    1.81M
    28.11%
    2.20M
    21.51%
    7.64M
    246.62%
    4.83M
    36.77%
    2.76M
    42.77%
    2.21M
    19.94%
    4.40M
    98.87%
    967K
    78.02%
    7.08M
    631.95%
    3.21M
    54.65%
    5.55M
    73.02%
    4.05M
    27.03%
    3.38M
    16.56%
    5.19M
    53.34%
    6.39M
    23.18%
    6.29M
    1.55%
    2.28M
    63.76%
    2.63M
    15.53%
    2.56M
    2.73%
    5.73M
    123.70%
    4.22M
    26.36%
    7.50M
    77.86%
    8.26M
    10.01%
    accumulated other comprehensive income loss
    307K
    -
    -236K
    176.87%
    -681K
    188.56%
    -1.43M
    109.84%
    -1.28M
    10.22%
    -1.34M
    4.21%
    -1.54M
    15.41%
    -1.18M
    23.27%
    -1.37M
    15.71%
    -1.21M
    11.46%
    -1.99M
    64.14%
    -1.72M
    13.71%
    -1.28M
    25.32%
    -873K
    31.96%
    -705K
    19.24%
    -180K
    74.47%
    -951K
    428.33%
    -1.12M
    17.67%
    -1.28M
    14.03%
    -1.33M
    4.08%
    -1.29M
    2.71%
    -1.75M
    35.68%
    -1.48M
    15.57%
    -1.65M
    11.22%
    -1.44M
    12.58%
    -902K
    37.32%
    -225K
    75.06%
    -753K
    234.67%
    -543K
    27.89%
    -768K
    41.44%
    -1.06M
    38.54%
    -1.50M
    40.51%
    -2.53M
    69.36%
    -3.91M
    54.38%
    -2.55M
    34.77%
    -2.28M
    10.47%
    -2.67M
    16.95%
    -3.23M
    20.86%
    -2.39M
    26.03%
    -2.93M
    22.71%
    -3.25M
    11.13%
    -2.25M
    30.81%
    -3.53M
    56.79%
    cash and cash equivalents
    106.91M
    -
    116.12M
    8.62%
    115.46M
    0.57%
    131.88M
    14.22%
    131.70M
    0.14%
    126.26M
    4.13%
    126.16M
    0.08%
    129.40M
    2.57%
    122.22M
    5.55%
    118.53M
    3.02%
    116.79M
    1.47%
    114.93M
    1.59%
    109.01M
    5.15%
    100.75M
    7.57%
    101.27M
    0.51%
    98.52M
    2.71%
    100.92M
    2.43%
    96.79M
    4.09%
    96.09M
    0.72%
    90.42M
    5.90%
    86.82M
    3.98%
    100.26M
    15.48%
    97.61M
    2.65%
    100.39M
    2.85%
    103.44M
    3.04%
    118.39M
    14.45%
    30.32M
    74.39%
    74.29M
    145.05%
    87.20M
    17.38%
    71.24M
    18.31%
    27.68M
    61.14%
    35.80M
    29.31%
    81.34M
    127.22%
    93.73M
    15.23%
    119.62M
    27.63%
    114.38M
    4.38%
    100.36M
    12.26%
    111.62M
    11.22%
    98.98M
    11.33%
    85.26M
    13.86%
    91.99M
    7.90%
    96.43M
    4.83%
    90.59M
    6.05%
    cash and short term investments
    106.91M
    -
    116.12M
    8.62%
    115.46M
    0.57%
    131.88M
    14.22%
    131.70M
    0.14%
    126.26M
    4.13%
    126.16M
    0.08%
    129.40M
    2.57%
    122.22M
    5.55%
    118.53M
    3.02%
    116.79M
    1.47%
    114.93M
    1.59%
    109.01M
    5.15%
    100.75M
    7.57%
    101.27M
    0.51%
    98.52M
    2.71%
    100.92M
    2.43%
    96.79M
    4.09%
    96.09M
    0.72%
    90.42M
    5.90%
    86.82M
    3.98%
    100.26M
    15.48%
    97.61M
    2.65%
    100.39M
    2.85%
    103.44M
    3.04%
    168.37M
    62.77%
    145.30M
    13.70%
    132.29M
    8.95%
    139.19M
    5.22%
    141.23M
    1.46%
    140.23M
    0.71%
    134.24M
    4.27%
    117.25M
    12.66%
    116.08M
    0.99%
    139.18M
    19.90%
    133.53M
    4.06%
    124.04M
    7.11%
    135.36M
    9.13%
    135.52M
    0.12%
    122.88M
    9.33%
    117.88M
    4.08%
    120.15M
    1.93%
    114.89M
    4.38%
    common stock
    242.52M
    -
    245.81M
    1.36%
    248.74M
    1.19%
    256.58M
    3.15%
    260.81M
    1.65%
    263.91M
    1.19%
    266.01M
    0.80%
    269.95M
    1.48%
    272.89M
    1.09%
    277.50M
    1.69%
    281.43M
    1.41%
    285.94M
    1.60%
    289.96M
    1.41%
    294.36M
    1.52%
    297.95M
    1.22%
    301.87M
    1.31%
    304.95M
    1.02%
    5K
    100.00%
    310.67M
    6,213,200%
    315.43M
    1.54%
    318.36M
    0.93%
    322.19M
    1.20%
    325.20M
    0.94%
    329.69M
    1.38%
    5K
    100.00%
    5K
    0%
    407.18M
    8,143,480%
    6K
    100.00%
    6K
    0%
    6K
    0%
    423.07M
    7,051,150%
    6K
    100.00%
    6K
    0%
    6K
    0%
    447.42M
    7,456,916.67%
    454.31M
    1.54%
    6K
    100.00%
    6K
    0%
    473.30M
    7,888,250%
    6K
    100.00%
    6K
    0%
    6K
    0%
    502.91M
    8,381,700%
    deferred revenue
    3.57M
    -
    2.64M
    26.13%
    3.74M
    41.83%
    5.26M
    40.78%
    5.65M
    7.26%
    5.17M
    8.39%
    5.97M
    15.39%
    6.47M
    8.43%
    6.05M
    6.49%
    8.47M
    39.99%
    8.28M
    2.30%
    9.98M
    20.54%
    9.32M
    6.57%
    7.91M
    15.11%
    8.12M
    2.55%
    8.47M
    4.42%
    9.37M
    10.56%
    8.03M
    14.30%
    9.11M
    13.49%
    10.75M
    17.97%
    10.11M
    5.91%
    9.83M
    2.80%
    11.76M
    19.58%
    14.12M
    20.13%
    10.58M
    25.05%
    20.50M
    93.73%
    21.23M
    3.55%
    17.92M
    15.61%
    18.13M
    1.19%
    22.21M
    22.50%
    23.69M
    6.67%
    24.11M
    1.78%
    20.05M
    16.86%
    26.64M
    32.90%
    27.87M
    4.61%
    26.66M
    4.33%
    31.77M
    19.15%
    29.51M
    7.12%
    27.32M
    7.41%
    27.64M
    1.18%
    31.66M
    14.54%
    28.73M
    9.27%
    24.93M
    13.22%
    deferred revenue non current
    313K
    -
    1.63M
    -
    1.75M
    -
    1.95M
    11.44%
    1.91M
    2.21%
    2.72M
    -
    deferrred tax liabilities non current
    7.59M
    -
    8.03M
    5.73%
    7.64M
    4.76%
    7.35M
    3.82%
    7.17M
    2.41%
    10.30M
    43.56%
    -7.31M
    -
    -1
    -
    goodwill
    470K
    -
    215K
    54.26%
    215K
    0%
    215K
    0%
    215K
    0%
    215K
    0%
    215K
    0%
    215K
    0%
    1.87M
    771.16%
    1.92M
    2.67%
    1.92M
    0%
    1.92M
    0%
    1.92M
    0%
    1.92M
    0%
    1.92M
    0%
    2.29M
    19.24%
    2.29M
    0%
    2.29M
    0%
    2.29M
    0%
    2.29M
    0%
    2.29M
    0%
    15.77M
    587.92%
    15.30M
    2.97%
    15.30M
    0%
    15.30M
    0%
    14.12M
    7.72%
    14.12M
    0%
    14.12M
    0%
    14.12M
    0%
    14.12M
    0%
    14.12M
    0%
    14.12M
    0%
    15.01M
    6.27%
    15.03M
    0.14%
    15.00M
    0.17%
    15.00M
    0.05%
    15.01M
    0.10%
    14.95M
    0.39%
    goodwill and intangible assets
    5.30M
    -
    5.24M
    1.09%
    5.03M
    4.06%
    4.82M
    4.21%
    4.63M
    3.99%
    4.44M
    4.06%
    4.25M
    4.24%
    4.06M
    4.42%
    8.25M
    103.05%
    8.00M
    3.04%
    7.74M
    3.16%
    7.49M
    3.25%
    7.24M
    3.36%
    6.99M
    3.49%
    6.74M
    3.61%
    9.15M
    35.83%
    8.83M
    3.47%
    8.51M
    3.59%
    8.20M
    3.72%
    7.88M
    3.88%
    7.56M
    4.02%
    40.35M
    433.55%
    39.03M
    3.27%
    38.18M
    2.18%
    37.41M
    2.01%
    35.36M
    5.48%
    34.49M
    2.45%
    33.63M
    2.51%
    33.06M
    1.70%
    32.18M
    2.66%
    31.30M
    2.73%
    30.42M
    2.81%
    31.49M
    3.53%
    30.65M
    2.68%
    29.75M
    2.93%
    28.89M
    2.88%
    28.14M
    2.59%
    27.26M
    3.14%
    intangible assets
    4.83M
    -
    5.03M
    4.08%
    4.82M
    4.24%
    4.60M
    4.40%
    4.41M
    4.17%
    4.22M
    4.26%
    4.04M
    4.45%
    3.85M
    4.66%
    6.38M
    65.71%
    6.07M
    4.72%
    5.82M
    4.17%
    5.57M
    4.33%
    5.32M
    4.53%
    5.06M
    4.76%
    4.81M
    4.98%
    6.86M
    42.46%
    6.54M
    4.62%
    6.22M
    4.85%
    5.90M
    5.10%
    5.59M
    5.39%
    5.27M
    5.67%
    24.57M
    366.37%
    23.72M
    3.46%
    22.88M
    3.58%
    22.11M
    3.36%
    21.24M
    3.92%
    20.37M
    4.08%
    19.50M
    4.26%
    18.93M
    2.93%
    18.05M
    4.64%
    17.18M
    4.86%
    16.30M
    5.12%
    16.49M
    1.15%
    15.62M
    5.25%
    14.75M
    5.59%
    13.90M
    5.76%
    13.13M
    5.50%
    12.31M
    6.29%
    inventory
    4.18M
    -
    4.05M
    3.23%
    3.34M
    17.38%
    3.32M
    0.78%
    2.99M
    9.74%
    2.81M
    6.31%
    long term debt
    -8.03M
    -
    8.46M
    -
    8.11M
    4.22%
    7.73M
    4.70%
    7.68M
    0.63%
    7.31M
    4.78%
    7.03M
    3.79%
    6.76M
    3.82%
    6.52M
    3.67%
    6.15M
    5.60%
    5.83M
    5.19%
    5.50M
    5.68%
    5.26M
    4.42%
    4.74M
    9.83%
    5.28M
    11.26%
    6.07M
    15.15%
    5.93M
    2.34%
    5.60M
    5.65%
    5.26M
    6.02%
    4.92M
    6.43%
    4.66M
    5.38%
    4.36M
    6.31%
    4.00M
    8.25%
    3.87M
    3.32%
    3.50M
    9.46%
    long term investments
    1.10M
    -
    net debt
    -106.91M
    -
    -116.12M
    8.62%
    -115.46M
    0.57%
    -131.88M
    14.22%
    -131.70M
    0.14%
    -126.26M
    4.13%
    -126.16M
    0.08%
    -129.40M
    2.57%
    -122.22M
    5.55%
    -118.53M
    3.02%
    -116.79M
    1.47%
    -114.93M
    1.59%
    -109.01M
    5.15%
    -100.75M
    7.57%
    -101.27M
    0.51%
    -98.52M
    2.71%
    -100.92M
    2.43%
    -96.79M
    4.09%
    -96.09M
    0.72%
    -80.04M
    16.71%
    -76.83M
    4.00%
    -90.71M
    18.05%
    -88.06M
    2.92%
    -91.12M
    3.47%
    -94.53M
    3.74%
    -109.86M
    16.22%
    -21.87M
    80.09%
    -66.39M
    203.54%
    -79.60M
    19.89%
    -64.00M
    19.60%
    -20.67M
    67.70%
    -29.83M
    44.34%
    -74.58M
    149.97%
    -86.21M
    15.60%
    -112.28M
    30.25%
    -107.21M
    4.51%
    -93.56M
    12.73%
    -105.19M
    12.43%
    -92.79M
    11.79%
    -79.27M
    14.57%
    -86.38M
    8.97%
    -90.85M
    5.18%
    -85.42M
    5.98%
    net receivables
    30.70M
    -
    27.06M
    11.86%
    37.73M
    39.39%
    29.19M
    22.62%
    30.95M
    6.00%
    31.55M
    1.95%
    33.44M
    5.98%
    29.32M
    12.31%
    34.79M
    18.63%
    44.02M
    26.55%
    48.16M
    9.39%
    50.09M
    4.01%
    54.03M
    7.87%
    52.95M
    1.99%
    57.56M
    8.71%
    57.10M
    0.81%
    53.92M
    5.56%
    52.74M
    2.18%
    51.57M
    2.23%
    53.21M
    3.18%
    52.38M
    1.56%
    34.56M
    34.03%
    40.65M
    17.64%
    37.36M
    8.09%
    28.67M
    23.28%
    40.39M
    40.89%
    34.14M
    15.47%
    34.78M
    1.89%
    30.13M
    13.39%
    33.68M
    11.79%
    40.09M
    19.02%
    37.75M
    5.82%
    36.12M
    4.33%
    54.98M
    52.23%
    42.16M
    23.31%
    47.05M
    11.58%
    61.45M
    30.61%
    40.96M
    33.35%
    44.90M
    9.63%
    47.27M
    5.26%
    56.41M
    19.34%
    46.67M
    17.27%
    73.65M
    57.81%
    other assets
    other current assets
    5.32M
    -
    3.17M
    40.44%
    2.89M
    8.87%
    2.90M
    0.45%
    5.00M
    72.46%
    4.73M
    5.52%
    3.65M
    22.68%
    3.48M
    4.82%
    4.73M
    35.90%
    5.16M
    9.20%
    5.33M
    3.33%
    6.74M
    26.35%
    8.81M
    30.74%
    6.58M
    25.34%
    5.07M
    22.96%
    11.59M
    128.72%
    8.66M
    25.31%
    10.89M
    25.75%
    9.56M
    12.19%
    9.86M
    3.14%
    8.84M
    10.33%
    8.03M
    9.24%
    9.32M
    16.12%
    11.63M
    24.76%
    8.63M
    25.81%
    9.31M
    7.92%
    13.94M
    49.77%
    11.38M
    18.42%
    12.71M
    11.78%
    10.30M
    19.01%
    8.19M
    20.43%
    8.86M
    8.09%
    10.41M
    17.51%
    9.46M
    9.08%
    12.06M
    27.48%
    12.56M
    4.16%
    18.86M
    50.13%
    18.00M
    4.57%
    17.42M
    3.22%
    17.16M
    1.48%
    19.01M
    10.73%
    24.57M
    29.29%
    17.45M
    29.01%
    other current liabilities
    7.69M
    -
    6.75M
    12.31%
    7.84M
    16.31%
    5.58M
    28.92%
    6.60M
    18.31%
    7.18M
    8.91%
    7.19M
    0.13%
    6.14M
    14.62%
    8.07M
    31.46%
    8.27M
    2.39%
    8.04M
    2.76%
    6.90M
    14.16%
    7.94M
    15.03%
    7.89M
    0.66%
    9.12M
    15.65%
    7.47M
    18.06%
    7.94M
    6.22%
    9.36M
    17.85%
    7.96M
    14.89%
    7.06M
    11.37%
    7.56M
    7.16%
    6.76M
    10.54%
    6.74M
    0.41%
    6.16M
    8.56%
    6.65M
    8.00%
    8.40M
    26.21%
    14.65M
    74.44%
    14.47M
    1.18%
    13.19M
    8.87%
    13.98M
    5.97%
    12.82M
    8.27%
    13.18M
    2.77%
    16.87M
    28.02%
    19.12M
    13.35%
    22.53M
    17.80%
    19.74M
    12.39%
    16.49M
    16.45%
    16.27M
    1.32%
    19.43M
    19.41%
    16.80M
    13.55%
    17.97M
    6.99%
    19.79M
    10.11%
    22.77M
    15.03%
    other liabilities
    1
    -
    other non current assets
    1.60M
    -
    1.29M
    19.10%
    1.16M
    10.14%
    1.45M
    24.72%
    3.46M
    138.95%
    2.88M
    16.71%
    1.65M
    42.71%
    7.57M
    358.21%
    9.50M
    25.54%
    9.41M
    0.88%
    12.63M
    34.19%
    14.62M
    15.71%
    12.26M
    16.09%
    11.31M
    7.76%
    10.54M
    6.78%
    9.75M
    7.52%
    8.94M
    8.30%
    8.16M
    8.72%
    6.97M
    14.59%
    7.09M
    1.66%
    7.28M
    2.77%
    8.03M
    10.17%
    9.72M
    21.12%
    8.32M
    14.38%
    8.09M
    2.75%
    8.28M
    2.34%
    7.69M
    7.15%
    9.14M
    18.86%
    9.37M
    2.54%
    8.99M
    4.02%
    9.12M
    1.40%
    8.84M
    3.08%
    8.09M
    8.51%
    7.61M
    5.90%
    6.84M
    10.06%
    7.32M
    6.97%
    7.04M
    3.81%
    13.70M
    94.53%
    18.12M
    32.24%
    28.78M
    58.86%
    30.54M
    6.10%
    37.26M
    22.01%
    29.51M
    20.79%
    other non current liabilities
    3.41M
    -
    -4.32M
    226.61%
    2.91M
    167.52%
    -4.72M
    261.94%
    -4.46M
    5.38%
    -4.20M
    5.87%
    -7.29M
    73.52%
    2.93M
    140.20%
    2.92M
    0.34%
    3.52M
    20.33%
    5.00M
    42.32%
    5.05M
    0.90%
    5.43M
    7.49%
    5.06M
    6.76%
    6.04M
    19.29%
    5.95M
    1.49%
    5.65M
    5.05%
    6.09M
    7.93%
    6.58M
    8.01%
    4.63M
    29.63%
    5.31M
    14.59%
    6.01M
    13.21%
    7.71M
    28.37%
    12.19M
    58.08%
    7.08M
    41.96%
    6.19M
    12.53%
    4.35M
    29.69%
    4.63M
    6.27%
    4.54M
    1.77%
    5.13M
    12.87%
    5.10M
    0.58%
    4.70M
    7.83%
    2.48M
    47.34%
    2.35M
    5.13%
    2.62M
    11.67%
    6.00M
    128.99%
    8.77M
    45.99%
    6.05M
    30.99%
    2.97M
    50.87%
    5.25M
    76.68%
    6.38M
    21.48%
    5.29M
    17.12%
    5.21M
    1.53%
    othertotal stockholders equity
    209.50M
    -
    227.16M
    8.43%
    215.00M
    5.35%
    218.49M
    1.62%
    219.85M
    0.62%
    218.85M
    0.45%
    216.08M
    1.26%
    219.37M
    1.52%
    219.22M
    0.07%
    223.56M
    1.98%
    226.55M
    1.34%
    230.49M
    1.74%
    228.14M
    1.02%
    223.75M
    1.93%
    226.45M
    1.21%
    246.89M
    9.03%
    226.57M
    8.23%
    229.23M
    1.17%
    231.24M
    0.88%
    231.49M
    0.11%
    229.74M
    0.75%
    231.52M
    0.78%
    233.02M
    0.65%
    236.86M
    1.65%
    238.75M
    0.80%
    308.56M
    29.24%
    310.96M
    0.78%
    309.83M
    0.36%
    311.98M
    0.69%
    314.94M
    0.95%
    -104.70M
    133.25%
    316.93M
    402.69%
    303.42M
    4.26%
    308.74M
    1.75%
    -133.71M
    143.31%
    -137.81M
    3.07%
    320.79M
    332.78%
    323.72M
    0.91%
    -143.92M
    144.46%
    326.77M
    327.05%
    332.13M
    1.64%
    337.24M
    1.54%
    -159.35M
    147.25%
    preferred stock
    119K
    -
    439K
    -
    property plant equipment net
    8.50M
    -
    8.68M
    2.14%
    8.83M
    1.76%
    9.89M
    12.04%
    10.36M
    4.66%
    11.36M
    9.71%
    11.32M
    0.33%
    13.24M
    16.87%
    16.08M
    21.46%
    18.19M
    13.16%
    19.34M
    6.32%
    20.80M
    7.53%
    23.07M
    10.91%
    23.60M
    2.32%
    25.39M
    7.55%
    26.54M
    4.53%
    28.09M
    5.88%
    34.12M
    21.45%
    35.68M
    4.58%
    44.27M
    24.09%
    43.82M
    1.03%
    46.55M
    6.23%
    48.41M
    3.99%
    48.38M
    0.06%
    47.47M
    1.88%
    46.20M
    2.67%
    45.91M
    0.62%
    44.32M
    3.48%
    43.91M
    0.93%
    43.44M
    1.07%
    40.70M
    6.29%
    41.32M
    1.52%
    43.63M
    5.58%
    44.76M
    2.59%
    46.18M
    3.16%
    47.44M
    2.73%
    48.38M
    1.99%
    42.90M
    11.32%
    42.26M
    1.49%
    40.83M
    3.39%
    45.13M
    10.53%
    50.38M
    11.63%
    52.49M
    4.20%
    retained earnings
    -59.70M
    -
    -57.94M
    2.95%
    -52.19M
    9.92%
    -46.22M
    11.43%
    -44.07M
    4.65%
    -42.58M
    3.39%
    -39.78M
    6.57%
    -37.72M
    5.18%
    -35.50M
    5.87%
    -33.61M
    5.32%
    -25.75M
    23.39%
    -25.23M
    2.01%
    -25.05M
    0.75%
    -24.45M
    2.36%
    -27.09M
    10.77%
    -23.16M
    14.50%
    -25.26M
    9.05%
    -27.34M
    8.24%
    -30.45M
    11.39%
    -33.14M
    8.84%
    -33.85M
    2.14%
    -34.54M
    2.03%
    -35.87M
    3.85%
    -36.40M
    1.47%
    -40.05M
    10.03%
    -42.78M
    6.83%
    -76.23M
    78.18%
    -83.83M
    9.97%
    -88.31M
    5.35%
    -90.72M
    2.73%
    -97.72M
    7.72%
    -101.87M
    4.25%
    -103.02M
    1.13%
    -101.63M
    1.34%
    -101.15M
    0.48%
    -100.80M
    0.35%
    -93.96M
    6.78%
    -98.93M
    5.29%
    -98.05M
    0.90%
    -98.44M
    0.40%
    -96.73M
    1.73%
    -94.53M
    2.28%
    -93.99M
    0.57%
    short term debt
    206K
    -
    1K
    99.51%
    1.91M
    -
    1.88M
    2.04%
    1.83M
    2.61%
    1.87M
    2.25%
    1.95M
    4.66%
    1.88M
    3.79%
    1.76M
    6.22%
    1.93M
    9.25%
    1.74M
    9.55%
    1.77M
    1.61%
    1.74M
    1.69%
    1.76M
    1.03%
    1.23M
    30.32%
    1.49M
    21.88%
    1.45M
    3.01%
    1.41M
    2.49%
    1.57M
    11.33%
    1.54M
    2.16%
    1.50M
    2.21%
    1.53M
    1.66%
    1.63M
    6.28%
    1.61M
    0.98%
    1.71M
    6.03%
    1.68M
    1.82%
    short term investments
    49.98M
    -
    114.98M
    130.04%
    58.00M
    49.56%
    51.99M
    10.36%
    69.99M
    34.62%
    112.54M
    60.79%
    98.44M
    12.53%
    35.91M
    63.53%
    22.36M
    37.74%
    19.56M
    12.52%
    19.15M
    2.10%
    23.68M
    23.67%
    23.74M
    0.28%
    36.54M
    53.91%
    37.63M
    2.97%
    25.89M
    31.20%
    23.72M
    8.36%
    24.29M
    2.39%
    tax assets
    8.20M
    -
    7.59M
    7.39%
    8.03M
    5.73%
    7.64M
    4.76%
    7.35M
    3.82%
    7.17M
    2.41%
    10.30M
    43.56%
    10.19M
    1.10%
    10.11M
    0.79%
    10.20M
    0.94%
    15.64M
    53.32%
    16.20M
    3.59%
    15.81M
    2.38%
    18.52M
    17.12%
    16.35M
    11.74%
    15.90M
    2.76%
    17.75M
    11.64%
    17.71M
    0.19%
    19.04M
    7.51%
    21.10M
    10.79%
    21.38M
    1.32%
    23.10M
    8.06%
    25.33M
    9.64%
    25.09M
    0.96%
    29.52M
    17.69%
    30.50M
    3.31%
    249K
    99.18%
    198K
    20.48%
    176K
    11.11%
    174K
    1.14%
    75K
    56.90%
    67K
    10.67%
    46K
    31.34%
    16K
    65.22%
    64K
    300%
    90K
    40.63%
    76K
    15.56%
    32K
    57.89%
    157K
    390.63%
    145K
    7.64%
    145K
    0%
    173K
    19.31%
    43K
    75.14%
    tax payables
    31K
    -
    2.60M
    -
    2.54M
    -
    2.47M
    2.83%
    2.59M
    5.11%
    2.86M
    10.22%
    3.35M
    17.31%
    3.25M
    3.19%
    3.17M
    2.25%
    2.91M
    8.19%
    3.90M
    33.91%
    4.82M
    23.63%
    4.65M
    3.57%
    4.14M
    11.01%
    3.75M
    9.40%
    3.90M
    3.92%
    3.57M
    8.39%
    3.56M
    0.17%
    5.37M
    50.58%
    4.88M
    9.02%
    5.26M
    7.78%
    5.14M
    2.41%
    2.96M
    42.46%
    2.91M
    1.52%
    2.72M
    6.63%
    2.51M
    7.73%
    2.66M
    5.90%
    2.67M
    0.38%
    2.48M
    7.16%
    2.35M
    5.13%
    2.62M
    11.67%
    2.64M
    0.57%
    2.43M
    7.85%
    2.82M
    16.05%
    2.97M
    5.39%
    2.98M
    0.27%
    2.67M
    10.47%
    2.88M
    8.06%
    2.92M
    1.11%
    total assets
    165.41M
    -
    167.96M
    1.54%
    177.44M
    5.64%
    186.28M
    4.98%
    191.81M
    2.97%
    192.06M
    0.13%
    191.77M
    0.15%
    198.22M
    3.36%
    202.23M
    2.03%
    210.15M
    3.92%
    222.33M
    5.79%
    227.62M
    2.38%
    227.06M
    0.25%
    221.97M
    2.24%
    224.18M
    0.99%
    227.14M
    1.32%
    225.77M
    0.60%
    227.66M
    0.84%
    225.91M
    0.77%
    232.69M
    3.00%
    229.67M
    1.30%
    229.35M
    0.14%
    239.54M
    4.45%
    239.36M
    0.08%
    233.70M
    2.37%
    310.61M
    32.91%
    287.58M
    7.41%
    271.13M
    5.72%
    273.67M
    0.94%
    275.22M
    0.57%
    273.77M
    0.53%
    265.58M
    2.99%
    249.17M
    6.18%
    265.98M
    6.75%
    278.67M
    4.77%
    279.29M
    0.22%
    290.27M
    3.93%
    282.45M
    2.69%
    290.14M
    2.72%
    286.82M
    1.14%
    298.00M
    3.90%
    307.35M
    3.14%
    315.29M
    2.58%
    total current assets
    147.12M
    -
    150.40M
    2.23%
    159.42M
    6.00%
    167.29M
    4.94%
    170.64M
    2.00%
    165.34M
    3.11%
    163.25M
    1.26%
    162.20M
    0.64%
    161.74M
    0.29%
    167.72M
    3.70%
    170.28M
    1.53%
    171.75M
    0.87%
    171.85M
    0.05%
    160.28M
    6.73%
    163.90M
    2.26%
    167.21M
    2.02%
    163.50M
    2.22%
    160.42M
    1.88%
    157.22M
    2.00%
    153.49M
    2.37%
    148.04M
    3.55%
    142.84M
    3.51%
    147.58M
    3.31%
    149.38M
    1.22%
    140.73M
    5.79%
    218.07M
    54.95%
    193.38M
    11.32%
    178.45M
    7.72%
    182.04M
    2.01%
    185.21M
    1.74%
    188.51M
    1.78%
    180.85M
    4.06%
    163.78M
    9.44%
    180.53M
    10.23%
    193.41M
    7.13%
    193.14M
    0.14%
    204.35M
    5.81%
    194.32M
    4.91%
    197.85M
    1.81%
    187.32M
    5.32%
    193.29M
    3.19%
    191.40M
    0.98%
    205.98M
    7.62%
    total current liabilities
    12.20M
    -
    10.37M
    14.93%
    12.39M
    19.41%
    12.08M
    2.52%
    14.14M
    17.11%
    13.81M
    2.34%
    14.46M
    4.67%
    14.63M
    1.20%
    16.59M
    13.43%
    17.69M
    6.57%
    18.52M
    4.73%
    19.31M
    4.28%
    19.53M
    1.12%
    18.61M
    4.70%
    19.77M
    6.23%
    19.14M
    3.22%
    19.80M
    3.49%
    20.67M
    4.38%
    19.53M
    5.52%
    22.24M
    13.90%
    21.36M
    3.95%
    20.63M
    3.46%
    28.00M
    35.74%
    27.06M
    3.33%
    21.88M
    19.15%
    32.88M
    50.26%
    42.20M
    28.38%
    35.10M
    16.83%
    40.17M
    14.44%
    41.14M
    2.41%
    43.83M
    6.53%
    42.57M
    2.87%
    41.79M
    1.82%
    52.40M
    25.38%
    58.20M
    11.06%
    54.26M
    6.77%
    52.08M
    4.03%
    49.92M
    4.15%
    50.84M
    1.85%
    51.80M
    1.87%
    55.46M
    7.08%
    57.73M
    4.09%
    60.54M
    4.87%
    total debt
    10.38M
    -
    9.98M
    3.82%
    9.55M
    4.31%
    9.54M
    0.08%
    9.26M
    2.93%
    8.91M
    3.79%
    8.53M
    4.33%
    8.44M
    1.00%
    7.89M
    6.50%
    7.60M
    3.69%
    7.24M
    4.75%
    7.02M
    3.11%
    5.97M
    14.97%
    6.77M
    13.44%
    7.52M
    11.14%
    7.34M
    2.37%
    7.17M
    2.38%
    6.80M
    5.18%
    6.43M
    5.47%
    6.19M
    3.73%
    5.99M
    3.20%
    5.61M
    6.28%
    5.58M
    0.64%
    5.18M
    7.12%
    total investments
    49.98M
    -
    114.98M
    130.04%
    58.00M
    49.56%
    51.99M
    10.36%
    69.99M
    34.62%
    112.54M
    60.79%
    98.44M
    12.53%
    35.91M
    63.53%
    22.36M
    37.74%
    19.56M
    12.52%
    19.15M
    2.10%
    23.68M
    23.67%
    23.74M
    0.28%
    36.54M
    53.91%
    37.63M
    2.97%
    25.89M
    31.20%
    23.72M
    8.36%
    24.29M
    2.39%
    total liabilities
    15.60M
    -
    13.65M
    12.54%
    15.62M
    14.41%
    15M
    3.94%
    17.03M
    13.52%
    16.78M
    1.44%
    17.46M
    4.05%
    17.56M
    0.57%
    19.52M
    11.13%
    21.20M
    8.63%
    23.53M
    10.96%
    24.36M
    3.56%
    24.96M
    2.44%
    23.67M
    5.14%
    25.81M
    9.02%
    25.08M
    2.82%
    25.45M
    1.46%
    26.76M
    5.17%
    26.11M
    2.44%
    35.34M
    35.34%
    34.78M
    1.58%
    34.36M
    1.20%
    43.39M
    26.27%
    40.89M
    5.76%
    35.99M
    11.98%
    45.83M
    27.34%
    53.07M
    15.80%
    45.88M
    13.56%
    50.55M
    10.17%
    51.77M
    2.42%
    54.18M
    4.66%
    52.01M
    4.01%
    51.29M
    1.38%
    62.77M
    22.38%
    68.66M
    9.38%
    65.86M
    4.07%
    66.10M
    0.36%
    60.89M
    7.89%
    61.19M
    0.49%
    61.41M
    0.36%
    65.85M
    7.22%
    66.89M
    1.58%
    69.25M
    3.54%
    total liabilities and stockholders equity
    165.41M
    -
    167.96M
    1.54%
    177.44M
    5.64%
    186.28M
    4.98%
    191.81M
    2.97%
    192.06M
    0.13%
    191.77M
    0.15%
    198.22M
    3.36%
    202.23M
    2.03%
    210.15M
    3.92%
    222.33M
    5.79%
    227.62M
    2.38%
    227.06M
    0.25%
    221.97M
    2.24%
    224.18M
    0.99%
    227.14M
    1.32%
    225.77M
    0.60%
    227.66M
    0.84%
    225.91M
    0.77%
    232.69M
    3.00%
    229.67M
    1.30%
    229.35M
    0.14%
    239.54M
    4.45%
    239.36M
    0.08%
    233.70M
    2.37%
    310.61M
    32.91%
    287.58M
    7.41%
    271.13M
    5.72%
    273.67M
    0.94%
    275.22M
    0.57%
    273.77M
    0.53%
    265.58M
    2.99%
    249.17M
    6.18%
    265.98M
    6.75%
    278.67M
    4.77%
    279.29M
    0.22%
    290.27M
    3.93%
    282.45M
    2.69%
    290.14M
    2.72%
    286.82M
    1.14%
    298.00M
    3.90%
    307.35M
    3.14%
    315.29M
    2.58%
    total non current assets
    18.29M
    -
    17.56M
    3.99%
    18.02M
    2.60%
    18.99M
    5.37%
    21.17M
    11.49%
    26.72M
    26.23%
    28.52M
    6.73%
    36.02M
    26.30%
    40.50M
    12.44%
    42.43M
    4.78%
    52.05M
    22.67%
    55.86M
    7.33%
    55.21M
    1.17%
    61.69M
    11.73%
    60.28M
    2.29%
    59.93M
    0.58%
    62.28M
    3.92%
    67.24M
    7.96%
    68.68M
    2.15%
    79.20M
    15.31%
    81.63M
    3.07%
    86.51M
    5.97%
    91.97M
    6.31%
    89.98M
    2.16%
    92.96M
    3.31%
    92.54M
    0.45%
    94.20M
    1.79%
    92.69M
    1.61%
    91.63M
    1.14%
    90.02M
    1.77%
    85.26M
    5.28%
    84.72M
    0.63%
    85.39M
    0.79%
    85.45M
    0.06%
    85.26M
    0.21%
    86.15M
    1.04%
    85.92M
    0.26%
    88.13M
    2.57%
    92.29M
    4.72%
    99.51M
    7.82%
    104.71M
    5.23%
    115.96M
    10.74%
    109.31M
    5.73%
    total non current liabilities
    3.41M
    -
    3.27M
    3.96%
    3.23M
    1.44%
    2.92M
    9.39%
    2.89M
    1.30%
    2.97M
    2.95%
    3.01M
    1.18%
    2.93M
    2.46%
    2.92M
    0.34%
    3.52M
    20.33%
    5.00M
    42.32%
    5.05M
    0.90%
    5.43M
    7.49%
    5.06M
    6.76%
    6.04M
    19.29%
    5.95M
    1.49%
    5.65M
    5.05%
    6.09M
    7.93%
    6.58M
    8.01%
    13.10M
    98.97%
    13.41M
    2.44%
    13.73M
    2.39%
    15.39M
    12.06%
    13.82M
    10.18%
    14.11M
    2.08%
    12.96M
    8.19%
    10.87M
    16.10%
    10.78M
    0.85%
    10.38M
    3.72%
    10.63M
    2.45%
    10.36M
    2.57%
    9.44M
    8.84%
    9.50M
    0.60%
    10.37M
    9.18%
    10.46M
    0.86%
    11.60M
    10.92%
    14.03M
    20.89%
    10.97M
    21.78%
    10.35M
    5.69%
    9.61M
    7.08%
    10.38M
    7.99%
    9.16M
    11.80%
    8.71M
    4.88%
    total stockholders equity
    149.80M
    -
    154.31M
    3.01%
    161.82M
    4.87%
    171.28M
    5.84%
    174.78M
    2.05%
    175.28M
    0.28%
    174.31M
    0.55%
    180.66M
    3.64%
    182.72M
    1.14%
    188.95M
    3.41%
    198.80M
    5.21%
    203.26M
    2.24%
    202.10M
    0.57%
    198.30M
    1.88%
    198.37M
    0.04%
    202.06M
    1.86%
    200.32M
    0.86%
    200.90M
    0.29%
    199.79M
    0.55%
    197.35M
    1.23%
    194.89M
    1.24%
    194.99M
    0.05%
    196.16M
    0.60%
    198.47M
    1.18%
    197.71M
    0.38%
    264.78M
    33.93%
    234.51M
    11.43%
    225.25M
    3.95%
    223.12M
    0.95%
    223.46M
    0.15%
    219.59M
    1.73%
    213.57M
    2.74%
    197.88M
    7.35%
    203.20M
    2.69%
    210.01M
    3.35%
    213.43M
    1.63%
    224.17M
    5.03%
    221.56M
    1.16%
    228.95M
    3.33%
    225.41M
    1.54%
    232.15M
    2.99%
    240.46M
    3.58%
    246.04M
    2.32%

    All numbers in USD (except ratios and percentages)