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
    net income
    4.70M
    -
    1.76M
    62.52%
    5.75M
    226.76%
    5.97M
    3.76%
    2.15M
    63.99%
    1.49M
    30.48%
    2.80M
    87.22%
    2.06M
    26.28%
    2.21M
    7.37%
    1.89M
    14.63%
    2.94M
    55.40%
    517K
    82.40%
    189K
    63.44%
    591K
    212.70%
    -2.63M
    545.69%
    -424K
    83.90%
    -2.10M
    394.34%
    -2.08M
    0.67%
    -3.11M
    49.57%
    -2.69M
    13.58%
    -710K
    73.62%
    -687K
    3.24%
    -1.33M
    93.60%
    -528K
    60.30%
    -3.65M
    591.67%
    -2.73M
    25.14%
    -33.45M
    1,123.45%
    -7.60M
    77.29%
    -4.48M
    40.98%
    -2.41M
    46.32%
    -7M
    190.82%
    -4.15M
    40.71%
    -1.15M
    72.36%
    1.39M
    220.75%
    483K
    65.13%
    355K
    26.50%
    6.83M
    1,825.35%
    -4.97M
    172.74%
    887K
    117.84%
    -393K
    144.31%
    2.21M
    -
    depreciation and amortization
    494K
    -
    520K
    5.26%
    551K
    5.96%
    605K
    9.80%
    632K
    4.46%
    851K
    34.65%
    930K
    9.28%
    978K
    5.16%
    1.07M
    9.51%
    1.15M
    7.56%
    1.19M
    3.13%
    1.28M
    7.66%
    1.38M
    8.13%
    1.50M
    8.82%
    1.49M
    0.93%
    1.51M
    1.54%
    1.52M
    0.53%
    1.41M
    7.36%
    1.53M
    8.58%
    1.54M
    0.85%
    1.64M
    6.15%
    1.99M
    21.42%
    2.04M
    2.46%
    1.98M
    2.70%
    2.03M
    2.12%
    1.97M
    2.67%
    2.19M
    11.00%
    2.57M
    17.27%
    2.48M
    3.54%
    2.23M
    9.94%
    2.28M
    2.20%
    2.25M
    1.40%
    2.26M
    0.58%
    2.27M
    0.49%
    2.23M
    1.72%
    2.18M
    2.24%
    2.12M
    2.89%
    2.14M
    0.80%
    2.10M
    1.69%
    1.91M
    9.19%
    1.55M
    -
    deferred income tax
    1.95M
    -
    339K
    82.62%
    413K
    21.83%
    2.27M
    450.61%
    -235K
    110.33%
    283K
    220.43%
    -1.47M
    620.85%
    457K
    131.00%
    483K
    5.69%
    155K
    67.91%
    -879K
    667.10%
    -580K
    34.02%
    387K
    166.72%
    -3.32M
    958.14%
    3.01M
    190.64%
    117K
    96.11%
    -1.82M
    1,653.85%
    -597K
    67.16%
    -1.87M
    213.74%
    -2.05M
    9.66%
    -369K
    82.04%
    -1.57M
    326.83%
    -534K
    66.10%
    45K
    108.43%
    -4.43M
    9,942.22%
    -925K
    79.11%
    26.32M
    2,944.97%
    55K
    99.79%
    29K
    47.27%
    3K
    89.66%
    1.29M
    42,766.67%
    -11K
    100.86%
    28K
    354.55%
    29K
    3.57%
    -50K
    272.41%
    -23K
    54%
    -59K
    156.52%
    125K
    311.86%
    -151K
    220.80%
    9K
    105.96%
    -52K
    -
    stock based compensation
    2.37M
    -
    2.23M
    6.28%
    2.29M
    2.83%
    2.20M
    3.89%
    2.35M
    7.09%
    2.56M
    8.87%
    2.64M
    2.89%
    2.67M
    1.06%
    2.29M
    14.07%
    2.98M
    29.99%
    3.07M
    2.99%
    2.88M
    5.97%
    2.90M
    0.69%
    2.95M
    1.55%
    3.07M
    4.20%
    2.86M
    7.06%
    2.70M
    5.43%
    2.27M
    16.03%
    2.47M
    8.91%
    3.48M
    40.73%
    2.43M
    29.98%
    2.73M
    12.24%
    2.78M
    1.79%
    3.37M
    21.11%
    2.98M
    11.58%
    3.13M
    5.10%
    2.99M
    4.57%
    3.37M
    12.79%
    2.74M
    18.61%
    3.36M
    22.65%
    3.46M
    2.80%
    5.55M
    60.63%
    3.87M
    30.27%
    5.14M
    32.64%
    5.09M
    0.93%
    4.88M
    4.01%
    4.68M
    4.22%
    6.00M
    28.24%
    5.92M
    1.27%
    6.11M
    3.16%
    6.15M
    0.72%
    6.73M
    9.36%
    change in working capital
    -727K
    -
    2.33M
    420.22%
    -8.50M
    464.99%
    6.33M
    174.47%
    -3.42M
    154.12%
    -699K
    79.59%
    895K
    228.04%
    -2.30M
    357.32%
    -7.13M
    209.55%
    -7.09M
    0.55%
    -6.15M
    13.27%
    -4.61M
    25.06%
    -3.54M
    23.26%
    3.60M
    201.67%
    -686K
    119.08%
    -872K
    27.11%
    6.21M
    812.27%
    -1.69M
    127.19%
    4.93M
    392.13%
    -424K
    108.59%
    1.82M
    529.01%
    15.31M
    741.67%
    -1.41M
    109.24%
    447K
    131.61%
    7.98M
    1,685.68%
    -1.42M
    117.83%
    12.47M
    976.67%
    -6.87M
    155.06%
    7.06M
    202.74%
    669K
    90.52%
    -2.99M
    546.34%
    -853K
    71.43%
    -1.95M
    129.07%
    -7.73M
    295.55%
    16.25M
    310.18%
    -8.61M
    152.97%
    -19.52M
    126.90%
    15.79M
    180.86%
    -6.85M
    143.36%
    -9.57M
    39.79%
    18.24M
    -
    accounts receivables
    1.81M
    -
    3.69M
    104.09%
    -10.77M
    391.53%
    8.62M
    180.00%
    -1.75M
    120.36%
    -600K
    65.79%
    -1.89M
    214.67%
    4.06M
    315.15%
    -5.31M
    230.75%
    -9.24M
    73.92%
    -4.13M
    55.25%
    -1.93M
    53.29%
    -4.07M
    110.51%
    1.07M
    126.45%
    -4.66M
    533.49%
    -80K
    98.28%
    4.56M
    5,798.75%
    1.17M
    74.25%
    1.18M
    0.09%
    -1.64M
    239.66%
    830K
    150.58%
    17.76M
    2,039.40%
    -6.03M
    133.94%
    3.35M
    155.55%
    8.66M
    158.66%
    -11.70M
    235.05%
    7.79M
    166.59%
    -677K
    108.69%
    4.67M
    789.22%
    -3.55M
    176.06%
    -6.42M
    80.90%
    2.30M
    135.76%
    1.61M
    29.70%
    -18.91M
    1,271.56%
    12.86M
    167.99%
    -4.87M
    137.90%
    -14.45M
    196.55%
    20.50M
    241.92%
    -3.93M
    119.18%
    -2.39M
    39.26%
    9.81M
    -
    inventory
    -1.60M
    -
    841K
    152.53%
    816K
    2.97%
    -730K
    189.46%
    -3.44M
    371.51%
    1.40M
    140.76%
    1.85M
    32.15%
    -6.57M
    454.48%
    -2.56M
    61.06%
    20K
    100.78%
    -3.80M
    19,080%
    -3.96M
    4.29%
    156K
    103.94%
    3.77M
    2,314.74%
    2.58M
    31.40%
    -1.92M
    174.19%
    1.83M
    195.72%
    -1.25M
    167.96%
    3.01M
    341.70%
    168K
    94.43%
    -225K
    233.93%
    -1.63M
    623.56%
    1.10M
    167.38%
    -4.44M
    505.10%
    6.40M
    244.01%
    1.17M
    81.73%
    -728K
    162.28%
    2.97M
    507.69%
    -1.35M
    145.55%
    -1.30M
    4.14%
    -1.34M
    3.24%
    -12.32M
    -
    493K
    104.00%
    1.43M
    190.47%
    accounts payables
    -42K
    -
    -447K
    964.29%
    -748K
    67.34%
    -988K
    32.09%
    949K
    196.05%
    -248K
    126.13%
    -397K
    60.08%
    250K
    162.97%
    360K
    44%
    -577K
    260.28%
    52K
    109.01%
    476K
    815.38%
    375K
    21.22%
    760K
    102.67%
    352K
    53.68%
    497K
    41.19%
    -1.49M
    399.60%
    394K
    126.46%
    -808K
    305.08%
    198K
    124.50%
    -10K
    105.05%
    -379K
    3,690%
    998K
    363.32%
    163K
    83.67%
    -4.16M
    2,649.69%
    93K
    102.24%
    2.98M
    3,106.45%
    -4.11M
    237.79%
    2.39M
    158.07%
    -246K
    110.31%
    1.88M
    865.45%
    -2.07M
    209.88%
    -1.56M
    24.41%
    781K
    149.94%
    1.43M
    82.97%
    1.26M
    11.76%
    -4.05M
    421.33%
    94K
    102.32%
    552K
    487.23%
    1.80M
    226.27%
    2.51M
    -
    other working capital
    -894K
    -
    -1.76M
    96.87%
    2.20M
    225.23%
    -569K
    125.82%
    822K
    244.46%
    -1.25M
    252.55%
    1.33M
    205.74%
    -43K
    103.24%
    381K
    986.05%
    2.70M
    609.71%
    1.73M
    36.06%
    806K
    53.38%
    -2K
    100.25%
    -2.01M
    100,250%
    1.04M
    151.72%
    628K
    39.50%
    1.31M
    107.96%
    -2.01M
    253.91%
    1.55M
    177.26%
    851K
    45.20%
    1.22M
    43.83%
    -440K
    135.95%
    2.52M
    672.27%
    1.38M
    45.19%
    -2.92M
    311.74%
    9.01M
    408.35%
    2.43M
    73.00%
    -5.05M
    307.60%
    1.36M
    126.87%
    5.76M
    324.47%
    2.89M
    49.84%
    -1.08M
    137.38%
    -2.00M
    85.56%
    10.40M
    618.91%
    1.96M
    81.15%
    -4.99M
    354.80%
    11.29M
    326.11%
    -5.30M
    146.97%
    -4.90M
    7.67%
    -8.98M
    83.42%
    7.17M
    -
    other non cash items
    -2.52M
    -
    2.29M
    190.84%
    -1.24M
    153.88%
    -1.75M
    42.02%
    -302K
    82.78%
    787K
    360.60%
    667K
    15.25%
    -202K
    130.28%
    -1.61M
    695.54%
    -348K
    78.34%
    2.12M
    708.62%
    92K
    95.66%
    70K
    23.91%
    -39K
    155.71%
    30K
    176.92%
    61K
    103.33%
    -53K
    186.89%
    14K
    126.42%
    347K
    2,378.57%
    -2K
    100.58%
    304K
    15,300%
    275K
    9.54%
    37K
    86.55%
    64K
    72.97%
    345K
    439.06%
    226K
    34.49%
    389K
    72.12%
    150K
    61.44%
    310K
    106.67%
    164K
    47.10%
    3.38M
    1,960.98%
    210K
    93.79%
    565K
    169.05%
    311K
    44.96%
    277K
    10.93%
    225K
    18.77%
    319K
    41.78%
    110K
    65.52%
    116K
    5.45%
    10.59M
    9,026.72%
    -19.39M
    -
    net cash provided by operating activities
    6.26M
    -
    9.46M
    51.06%
    -729K
    107.70%
    15.62M
    2,242.52%
    1.17M
    92.48%
    5.28M
    349.74%
    6.45M
    22.22%
    3.66M
    43.31%
    -2.68M
    173.18%
    -1.26M
    52.82%
    2.28M
    280.68%
    -416K
    118.23%
    1.40M
    435.82%
    5.28M
    277.95%
    4.28M
    18.86%
    3.25M
    24.09%
    6.47M
    98.86%
    -676K
    110.45%
    4.29M
    735.36%
    -151K
    103.52%
    5.12M
    3,488.74%
    18.05M
    252.65%
    1.58M
    91.25%
    5.38M
    240.72%
    5.25M
    2.42%
    246K
    95.31%
    10.91M
    4,333.74%
    -8.32M
    176.33%
    8.13M
    197.66%
    4.02M
    50.53%
    416K
    89.66%
    3.00M
    620.19%
    3.62M
    20.96%
    1.40M
    61.29%
    24.27M
    1,630.22%
    -982K
    104.05%
    -5.63M
    473.63%
    19.19M
    440.60%
    2.03M
    89.42%
    -1.86M
    191.77%
    9.28M
    -
    investments in property plant and equipment
    -1.02M
    -
    -1.33M
    30.58%
    -684K
    48.49%
    -1.15M
    67.40%
    -1.24M
    8.56%
    -1.64M
    32.26%
    -1.15M
    29.93%
    -1.78M
    54.51%
    -3.27M
    83.76%
    -3.81M
    16.45%
    -2.42M
    36.41%
    -2.31M
    4.50%
    -2.65M
    14.61%
    -1.98M
    25.39%
    -3.31M
    67.49%
    -2.45M
    26.14%
    -2.36M
    3.43%
    -3.94M
    66.61%
    -4.37M
    10.97%
    -2.36M
    46.05%
    -1.70M
    28.00%
    -2.84M
    67.18%
    -3.66M
    29.04%
    -2.07M
    43.51%
    -1.87M
    9.48%
    -1.43M
    23.88%
    -1.60M
    12.49%
    -586K
    63.44%
    -535K
    8.70%
    -1.59M
    197.57%
    -1.34M
    15.83%
    -1.76M
    31.72%
    -2.82M
    59.89%
    -2.27M
    19.63%
    -1.73M
    23.94%
    -2.90M
    68.23%
    -3.10M
    6.79%
    -3.07M
    1.06%
    -2.41M
    21.46%
    -2.02M
    15.99%
    -4.23M
    -
    acquisitions net
    -5.15M
    -
    -3.84M
    -
    -28.58M
    -
    -3.05M
    -
    -13.48M
    -
    171K
    101.27%
    -649K
    479.53%
    4.33M
    766.41%
    150K
    96.53%
    purchases of investments
    -81.47M
    -
    -11.00M
    86.50%
    -34.99M
    218.22%
    -44.99M
    28.57%
    -77.58M
    72.42%
    -20.96M
    72.98%
    -14.96M
    28.62%
    -9.87M
    34.02%
    -12.53M
    26.94%
    -6.35M
    49.31%
    -17.13M
    169.64%
    -8.77M
    48.76%
    -27.35M
    211.69%
    -19.62M
    28.26%
    -17.59M
    -
    sales maturities of investments
    16.50M
    -
    68M
    312.12%
    41M
    39.71%
    27M
    34.15%
    35M
    29.63%
    35M
    0%
    77.50M
    121.43%
    23.50M
    69.68%
    15.50M
    34.04%
    7M
    54.84%
    12.80M
    82.86%
    9M
    29.69%
    15M
    66.67%
    19M
    26.67%
    20.13M
    -
    other investing activites
    135K
    -
    150K
    -
    -5.15M
    -
    5.15M
    200%
    -3.84M
    -
    3.84M
    200%
    -2.61M
    -
    -50K
    -
    -49.98M
    -
    13.48M
    -
    -171K
    101.27%
    649K
    479.53%
    -4.33M
    766.41%
    -1.87M
    56.81%
    -2.31M
    -
    net cash used for investing activites
    -882K
    -
    -1.33M
    50.57%
    -534K
    59.79%
    -1.15M
    114.42%
    -1.24M
    8.56%
    -6.80M
    446.74%
    -1.15M
    83.05%
    -1.78M
    54.51%
    -3.27M
    83.76%
    -3.81M
    16.45%
    -2.42M
    36.41%
    -2.31M
    4.50%
    -2.65M
    14.61%
    -5.82M
    119.50%
    -3.31M
    43.07%
    -2.45M
    26.14%
    -2.36M
    3.43%
    -3.94M
    66.61%
    -4.37M
    10.97%
    -2.36M
    46.05%
    -4.31M
    82.73%
    -2.84M
    34.13%
    -3.71M
    30.81%
    -2.07M
    44.27%
    -1.87M
    9.48%
    -51.41M
    2,646.15%
    -95.15M
    85.10%
    56.42M
    159.29%
    5.47M
    90.30%
    -19.59M
    458.04%
    -46.97M
    139.82%
    12.28M
    126.14%
    59.72M
    386.45%
    11.36M
    80.98%
    1.25M
    89.04%
    -2.25M
    280.96%
    -7.42M
    229.52%
    -4.56M
    38.60%
    -14.76M
    223.74%
    -2.64M
    82.10%
    -4.00M
    -
    debt repayment
    common stock issued
    2.97M
    -
    2.82M
    -
    560K
    -
    83K
    -
    1.93M
    -
    675K
    -
    1.69M
    149.78%
    2.01M
    19.10%
    87K
    95.67%
    2.17M
    2,393.10%
    23K
    98.94%
    1.94M
    8,339.13%
    1.92M
    1.29%
    -2.01M
    204.80%
    common stock repurchased
    -2.60M
    -
    3.57M
    -
    -3.60M
    201.09%
    -1.97M
    45.46%
    -4.04M
    105.60%
    -4.91M
    21.52%
    -9K
    99.82%
    -1.84M
    20,377.78%
    -339K
    81.61%
    -8.65M
    -
    -4.77M
    44.84%
    -4.12M
    13.56%
    -1.13M
    72.71%
    -3.92M
    -
    -3.79M
    3.24%
    -1.93M
    49.02%
    9.64M
    598.91%
    -4.52M
    -
    -5.78M
    -
    -16.69M
    188.91%
    -4.29M
    74.31%
    -743K
    82.67%
    -4.10M
    451.95%
    -2.69M
    34.48%
    -743K
    72.35%
    -6.90M
    -
    -11.16M
    61.78%
    11.16M
    200%
    dividends paid
    other financing activites
    3.12M
    -
    1.08M
    65.34%
    -2.92M
    370.56%
    5.56M
    290.35%
    1.86M
    66.52%
    168K
    90.98%
    -487K
    389.88%
    1.30M
    366.53%
    649K
    50%
    1.70M
    162.25%
    -4.40M
    358.52%
    782K
    117.77%
    -4.71M
    702.69%
    892K
    118.93%
    1.41M
    58.18%
    490K
    65.27%
    -443K
    190.41%
    543K
    222.57%
    -1.10M
    303.31%
    743K
    167.30%
    -592K
    179.68%
    262K
    144.26%
    -10.25M
    4,011.45%
    -507K
    95.05%
    -332K
    34.52%
    66.04M
    19,991.87%
    -487K
    100.74%
    26K
    105.34%
    -662K
    2,646.15%
    -335K
    49.40%
    -1.96M
    485.37%
    -1.21M
    38.19%
    -687K
    43.32%
    3.80M
    652.69%
    -1.06M
    128.02%
    2.22M
    -
    -4.53M
    304.10%
    -336K
    92.58%
    -3.79M
    1,029.17%
    -10.91M
    -
    net cash used provided by financing activities
    518K
    -
    1.08M
    108.49%
    644K
    40.37%
    1.96M
    203.88%
    -104K
    105.31%
    -3.87M
    3,625%
    -5.40M
    39.36%
    1.29M
    123.87%
    -1.19M
    192.63%
    1.36M
    214.15%
    -1.43M
    204.77%
    782K
    154.76%
    -4.71M
    702.69%
    -7.76M
    64.57%
    -537K
    93.08%
    -3.63M
    576.54%
    -1.57M
    56.84%
    543K
    134.63%
    -544K
    200.18%
    -3.17M
    483.46%
    -4.38M
    38.06%
    -1.67M
    61.89%
    -609K
    63.53%
    -507K
    16.75%
    -332K
    34.52%
    66.04M
    19,991.87%
    -404K
    100.61%
    -4.50M
    1,013.12%
    -662K
    85.28%
    -335K
    49.40%
    -31K
    90.75%
    -6.99M
    22,448.39%
    -17.38M
    148.64%
    184K
    101.06%
    -121K
    165.76%
    -2.09M
    1,629.75%
    -381K
    81.80%
    -3.10M
    714.44%
    -313K
    89.91%
    -8.75M
    2,696.17%
    -1.75M
    -
    effect of forex changes on cash
    14K
    -
    -4K
    128.57%
    -38K
    850%
    -15K
    60.53%
    -8K
    46.67%
    -50K
    525%
    -3K
    94%
    73K
    2,533.33%
    -34K
    146.58%
    21K
    161.76%
    -179K
    952.38%
    86K
    148.04%
    48K
    44.19%
    38K
    20.83%
    83K
    118.42%
    83K
    0%
    -142K
    271.08%
    -58K
    59.15%
    -81K
    39.66%
    8K
    109.88%
    -26K
    425%
    -96K
    269.23%
    87K
    190.63%
    -25K
    128.74%
    10K
    140%
    66K
    560%
    80K
    21.21%
    -104K
    230.00%
    -24K
    76.92%
    -65K
    170.83%
    11K
    116.92%
    -167K
    1,618.18%
    -417K
    149.70%
    -563K
    35.01%
    497K
    188.28%
    86K
    82.70%
    -584K
    779.07%
    -265K
    54.62%
    398K
    250.19%
    -466K
    217.09%
    926K
    -
    net change in cash
    5.92M
    -
    9.21M
    55.74%
    -657K
    107.13%
    16.42M
    2,598.63%
    -181K
    101.10%
    -5.44M
    2,905.52%
    -101K
    98.14%
    3.24M
    3,307.92%
    -7.18M
    321.48%
    -3.69M
    48.61%
    -1.75M
    52.63%
    -1.86M
    6.53%
    -5.92M
    218.05%
    -8.26M
    39.50%
    517K
    106.26%
    -2.75M
    630.95%
    2.39M
    187.21%
    -4.13M
    272.43%
    -699K
    83.07%
    -5.67M
    711.73%
    -3.60M
    36.59%
    13.44M
    473.60%
    -2.65M
    119.74%
    2.78M
    204.75%
    3.06M
    9.93%
    14.95M
    389.04%
    -84.57M
    665.88%
    43.49M
    151.43%
    12.91M
    70.31%
    -15.96M
    223.61%
    -46.57M
    191.76%
    8.12M
    117.42%
    45.54M
    461.23%
    12.38M
    72.81%
    25.90M
    109.09%
    -5.24M
    120.24%
    -14.02M
    167.49%
    11.26M
    180.30%
    -12.64M
    212.27%
    -13.72M
    8.54%
    4.44M
    -
    cash at beginning of period
    100.99M
    -
    106.91M
    5.86%
    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%
    33.81M
    71.44%
    77.31M
    128.61%
    90.22M
    16.71%
    74.26M
    17.69%
    27.68M
    62.72%
    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%
    91.99M
    -
    cash at end of period
    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%
    33.81M
    71.44%
    77.31M
    128.61%
    90.22M
    16.71%
    74.26M
    17.69%
    27.68M
    62.72%
    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%
    96.43M
    -
    operating cash flow
    6.26M
    -
    9.46M
    51.06%
    -729K
    107.70%
    15.62M
    2,242.52%
    1.17M
    92.48%
    5.28M
    349.74%
    6.45M
    22.22%
    3.66M
    43.31%
    -2.68M
    173.18%
    -1.26M
    52.82%
    2.28M
    280.68%
    -416K
    118.23%
    1.40M
    435.82%
    5.28M
    277.95%
    4.28M
    18.86%
    3.25M
    24.09%
    6.47M
    98.86%
    -676K
    110.45%
    4.29M
    735.36%
    -151K
    103.52%
    5.12M
    3,488.74%
    18.05M
    252.65%
    1.58M
    91.25%
    5.38M
    240.72%
    5.25M
    2.42%
    246K
    95.31%
    10.91M
    4,333.74%
    -8.32M
    176.33%
    8.13M
    197.66%
    4.02M
    50.53%
    416K
    89.66%
    3.00M
    620.19%
    3.62M
    20.96%
    1.40M
    61.29%
    24.27M
    1,630.22%
    -982K
    104.05%
    -5.63M
    473.63%
    19.19M
    440.60%
    2.03M
    89.42%
    -1.86M
    191.77%
    9.28M
    -
    capital expenditure
    -1.02M
    -
    -1.33M
    30.58%
    -684K
    48.49%
    -1.15M
    67.40%
    -1.24M
    8.56%
    -1.64M
    32.26%
    -1.15M
    29.93%
    -1.78M
    54.51%
    -3.27M
    83.76%
    -3.81M
    16.45%
    -2.42M
    36.41%
    -2.31M
    4.50%
    -2.65M
    14.61%
    -1.98M
    25.39%
    -3.31M
    67.49%
    -2.45M
    26.14%
    -2.36M
    3.43%
    -3.94M
    66.61%
    -4.37M
    10.97%
    -2.36M
    46.05%
    -1.70M
    28.00%
    -2.84M
    67.18%
    -3.66M
    29.04%
    -2.07M
    43.51%
    -1.87M
    9.48%
    -1.43M
    23.88%
    -1.60M
    12.49%
    -586K
    63.44%
    -535K
    8.70%
    -1.59M
    197.57%
    -1.34M
    15.83%
    -1.76M
    31.72%
    -2.82M
    59.89%
    -2.27M
    19.63%
    -1.73M
    23.94%
    -2.90M
    68.23%
    -3.10M
    6.79%
    -3.07M
    1.06%
    -2.41M
    21.46%
    -2.02M
    15.99%
    -4.23M
    -
    free cash flow
    5.25M
    -
    8.14M
    55.03%
    -1.41M
    117.37%
    14.47M
    1,124.35%
    -69K
    100.48%
    3.64M
    5,369.57%
    5.30M
    45.79%
    1.88M
    64.57%
    -5.95M
    416.72%
    -5.07M
    14.73%
    -140K
    97.24%
    -2.73M
    1,849.29%
    -1.25M
    54.05%
    3.30M
    363.32%
    971K
    70.59%
    805K
    17.10%
    4.10M
    409.81%
    -4.61M
    212.40%
    -74K
    98.40%
    -2.51M
    3,289.19%
    3.42M
    236.36%
    15.21M
    344.68%
    -2.08M
    113.69%
    3.31M
    259.08%
    3.38M
    1.99%
    -1.18M
    134.90%
    9.30M
    889.14%
    -8.91M
    195.78%
    7.59M
    185.23%
    2.43M
    68.01%
    -924K
    138.02%
    1.23M
    233.23%
    802K
    34.85%
    -865K
    207.86%
    22.55M
    2,706.94%
    -3.88M
    117.22%
    -8.73M
    124.82%
    16.12M
    284.61%
    -379K
    102.35%
    -3.88M
    925.07%
    5.04M
    -

    All numbers in USD (except ratios and percentages)