bf/NYSE:QTWO_icon.png

    COM:Q2

    Q2

    • Stock

    USD

    Last Close

    78.98

    25/04 20:00

    Market Cap

    4.50B

    Beta: -

    Volume Today

    413.11K

    Avg: -

    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
    1.94M
    -
    2.64M
    36.20%
    1.99M
    24.80%
    3.44M
    73.41%
    3.53M
    2.41%
    3.66M
    3.86%
    3.45M
    5.81%
    4.87M
    41.22%
    5.51M
    13.16%
    5.08M
    7.82%
    4.23M
    16.75%
    5.77M
    36.35%
    5.31M
    8.03%
    6.35M
    19.62%
    7.62M
    20.07%
    6.38M
    16.35%
    6.64M
    4.14%
    7.88M
    18.75%
    9.17M
    16.30%
    10.25M
    11.83%
    8.36M
    18.50%
    8.61M
    3.05%
    10.97M
    27.35%
    12.82M
    16.89%
    7.03M
    45.18%
    15.41M
    119.32%
    7.89M
    48.83%
    14.26M
    80.84%
    11.36M
    20.37%
    5.40M
    52.43%
    10.60M
    96.17%
    13.42M
    26.62%
    12.85M
    4.23%
    11.66M
    9.26%
    10.05M
    13.77%
    13.91M
    38.30%
    14.14M
    1.68%
    15.11M
    6.89%
    19.35M
    28.06%
    12.60M
    34.90%
    14.25M
    13.10%
    13.23M
    7.15%
    accumulated other comprehensive income loss
    -133.52M
    -
    -20K
    99.99%
    -14K
    30%
    -5K
    64.29%
    -50K
    900%
    -25K
    50%
    -101K
    304%
    -12K
    88.12%
    4K
    133.33%
    -13K
    425%
    -54K
    315.38%
    -55K
    1.85%
    -84K
    52.73%
    -69K
    17.86%
    -139K
    101.45%
    -163K
    17.27%
    -161K
    1.23%
    -83K
    48.45%
    -37K
    55.42%
    89K
    340.54%
    164K
    84.27%
    142K
    13.41%
    14K
    90.14%
    -163K
    1,264.29%
    -52K
    68.10%
    -38K
    26.92%
    -32K
    15.79%
    -11K
    65.63%
    -62K
    463.64%
    93K
    250%
    -135K
    245.16%
    -1.30M
    861.48%
    -2.57M
    97.69%
    -3.60M
    40.41%
    -2.97M
    17.51%
    -1.95M
    34.29%
    -1.95M
    0.31%
    -1.99M
    2.41%
    -1.11M
    44.28%
    -1.31M
    17.55%
    -1.21M
    7.66%
    -593K
    50.83%
    -1.87M
    215.85%
    cash and cash equivalents
    94.91M
    -
    72.34M
    23.78%
    67.98M
    6.03%
    94.17M
    38.53%
    69.37M
    26.34%
    75.17M
    8.36%
    67.05M
    10.80%
    55.26M
    17.58%
    52.53M
    4.95%
    51.62M
    1.72%
    54.87M
    6.30%
    42.76M
    22.08%
    34.47M
    19.38%
    40.14M
    16.45%
    57.96M
    44.40%
    255.41M
    340.66%
    176.74M
    30.80%
    211.78M
    19.83%
    108.34M
    48.84%
    110.54M
    2.03%
    582.89M
    427.30%
    601.16M
    3.13%
    100.09M
    83.35%
    83.08M
    17.00%
    376.26M
    352.90%
    365.20M
    2.94%
    407.70M
    11.64%
    370.70M
    9.08%
    317.95M
    14.23%
    294.77M
    7.29%
    322.85M
    9.53%
    225.54M
    30.14%
    211.13M
    6.39%
    192.57M
    8.79%
    199.60M
    3.65%
    121.26M
    39.25%
    118.23M
    2.50%
    155.99M
    31.94%
    229.66M
    47.22%
    274.52M
    19.54%
    303.82M
    10.67%
    320.29M
    5.42%
    358.56M
    11.95%
    cash and short term investments
    94.91M
    -
    90.37M
    4.78%
    88.94M
    1.59%
    119.69M
    34.59%
    118.52M
    0.98%
    119.89M
    1.16%
    110.62M
    7.73%
    105.00M
    5.08%
    95.64M
    8.91%
    92.33M
    3.46%
    97.12M
    5.19%
    82.17M
    15.40%
    78.66M
    4.27%
    88.86M
    12.97%
    99.65M
    12.14%
    294.12M
    195.16%
    278.71M
    5.24%
    298.01M
    6.93%
    177.32M
    40.50%
    164.51M
    7.22%
    617.70M
    275.47%
    636.85M
    3.10%
    132.42M
    79.21%
    112.83M
    14.79%
    388.94M
    244.72%
    396.11M
    1.84%
    539.05M
    36.09%
    528.56M
    1.95%
    411.29M
    22.19%
    394.58M
    4.06%
    427.73M
    8.40%
    413.69M
    3.28%
    399.35M
    3.47%
    395.69M
    0.92%
    433.35M
    9.52%
    271.73M
    37.29%
    280.01M
    3.04%
    290.78M
    3.85%
    324.01M
    11.43%
    338.46M
    4.46%
    303.82M
    10.23%
    320.29M
    5.42%
    358.56M
    11.95%
    common stock
    3K
    -
    3K
    0%
    3K
    0%
    4K
    33.33%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    4K
    0%
    5K
    25%
    5K
    0%
    5K
    0%
    5K
    0%
    5K
    0%
    5K
    0%
    6K
    20%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    6K
    0%
    deferred revenue
    14.35M
    -
    18.03M
    25.64%
    17.29M
    4.12%
    18.58M
    7.44%
    17.54M
    5.57%
    22.11M
    26.06%
    23.05M
    4.24%
    25.50M
    10.61%
    25.76M
    1.03%
    32.29M
    25.35%
    30.12M
    6.71%
    28.78M
    4.46%
    32.06M
    11.38%
    40.51M
    26.35%
    38.38M
    5.25%
    38.34M
    0.09%
    33.16M
    13.52%
    34.80M
    4.95%
    42.53M
    22.22%
    45.25M
    6.38%
    46.02M
    1.72%
    52.05M
    13.09%
    57.85M
    11.15%
    64.19M
    10.96%
    68.17M
    6.20%
    77.87M
    14.23%
    81.94M
    5.22%
    88.90M
    8.50%
    89.16M
    0.29%
    100.12M
    12.29%
    98.69M
    1.43%
    103.32M
    4.69%
    95.82M
    7.26%
    101.06M
    5.47%
    117.47M
    16.24%
    122.06M
    3.91%
    111.47M
    8.68%
    115.78M
    3.87%
    118.72M
    2.54%
    132.39M
    11.51%
    134.36M
    1.49%
    141.27M
    5.14%
    137.70M
    2.53%
    deferred revenue non current
    17.95M
    -
    18.62M
    3.73%
    19.44M
    4.40%
    21.02M
    8.18%
    25.85M
    22.93%
    27.80M
    7.54%
    29.19M
    5.01%
    30.77M
    5.41%
    30.99M
    0.72%
    32.27M
    4.12%
    31.71M
    1.73%
    29.93M
    5.59%
    30.50M
    1.89%
    28.29M
    7.26%
    28.29M
    0.01%
    20.60M
    27.18%
    19.24M
    6.61%
    25.43M
    32.18%
    23.06M
    9.30%
    24.20M
    4.94%
    25.32M
    4.61%
    25.39M
    0.29%
    32.95M
    29.79%
    33.41M
    1.37%
    33.09M
    0.95%
    32.05M
    3.13%
    29.20M
    8.89%
    30.62M
    4.84%
    24.74M
    19.19%
    20.55M
    16.93%
    29.17M
    41.92%
    26.20M
    10.16%
    24.33M
    7.17%
    20.83M
    14.37%
    21.69M
    4.13%
    23.31M
    7.47%
    19.68M
    15.57%
    17.93M
    8.89%
    17.35M
    3.25%
    26.85M
    54.76%
    24.33M
    9.37%
    deferrred tax liabilities non current
    4.89M
    -
    4.89M
    0.08%
    4.69M
    3.97%
    4.50M
    4.05%
    4.31M
    4.37%
    9.07M
    -
    8.25M
    9.11%
    8.02M
    2.80%
    8.15M
    1.67%
    -26.85M
    -
    goodwill
    8.78M
    -
    12.88M
    46.72%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    12.88M
    0%
    107.91M
    738.05%
    107.86M
    0.05%
    107.86M
    0%
    107.86M
    0%
    462.02M
    328.37%
    462.27M
    0.05%
    462.27M
    0%
    462.27M
    0%
    462.27M
    0%
    462.27M
    0%
    512.87M
    10.94%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    512.87M
    0%
    goodwill and intangible assets
    20.04M
    -
    30.07M
    50.02%
    29.47M
    2.00%
    28.93M
    1.82%
    28.51M
    1.46%
    28.08M
    1.48%
    28.78M
    2.49%
    27.59M
    4.13%
    26.39M
    4.37%
    24.91M
    5.60%
    23.43M
    5.93%
    21.95M
    6.30%
    20.60M
    6.19%
    171.20M
    731.24%
    168.11M
    1.81%
    165.07M
    1.81%
    162.02M
    1.85%
    685.88M
    323.32%
    676.27M
    1.40%
    666.26M
    1.48%
    656.61M
    1.45%
    647.13M
    1.44%
    638.20M
    1.38%
    692.67M
    8.53%
    683.83M
    1.28%
    675.33M
    1.24%
    669.17M
    0.91%
    663.77M
    0.81%
    659.07M
    0.71%
    658.55M
    0.08%
    652.84M
    0.87%
    647.56M
    0.81%
    641.22M
    0.98%
    634.44M
    1.06%
    628.12M
    1.00%
    621.27M
    1.09%
    614.02M
    1.17%
    607.50M
    1.06%
    intangible assets
    11.27M
    -
    17.19M
    52.59%
    16.59M
    3.50%
    16.05M
    3.24%
    15.63M
    2.63%
    15.21M
    2.71%
    15.91M
    4.60%
    14.72M
    7.47%
    13.51M
    8.19%
    12.03M
    10.94%
    10.56M
    12.28%
    9.08M
    13.99%
    7.72M
    14.97%
    63.30M
    719.90%
    60.25M
    4.81%
    57.21M
    5.05%
    54.17M
    5.32%
    223.86M
    313.28%
    214.00M
    4.41%
    203.99M
    4.68%
    194.34M
    4.73%
    184.86M
    4.88%
    175.93M
    4.83%
    179.80M
    2.20%
    170.96M
    4.91%
    162.46M
    4.97%
    156.31M
    3.79%
    150.90M
    3.46%
    146.20M
    3.11%
    145.68M
    0.35%
    139.97M
    3.92%
    134.69M
    3.77%
    128.35M
    4.70%
    121.57M
    5.28%
    115.25M
    5.20%
    108.40M
    5.94%
    101.15M
    6.69%
    94.63M
    6.44%
    inventory
    5.19M
    -
    7.19M
    38.59%
    7.88M
    9.67%
    10.53M
    -
    9.55M
    9.30%
    11.01M
    15.27%
    13.09M
    -
    13.01M
    0.61%
    14.50M
    11.41%
    15.92M
    9.82%
    15.12M
    5.01%
    14.45M
    4.47%
    15.78M
    9.25%
    16.37M
    3.72%
    16.74M
    2.28%
    18.00M
    7.48%
    19.28M
    7.16%
    20.69M
    7.30%
    24.25M
    17.19%
    29.09M
    19.99%
    32.10M
    10.33%
    32.25M
    0.46%
    30.78M
    4.54%
    34.35M
    11.60%
    34.71M
    1.03%
    33.68M
    2.95%
    35.37M
    5.00%
    31.25M
    -
    38.29M
    22.53%
    37.22M
    2.79%
    35.98M
    3.31%
    40.24M
    11.82%
    long term debt
    2.40M
    -
    305K
    87.32%
    167K
    45.25%
    105K
    37.13%
    1K
    99.05%
    175.17M
    -
    177.56M
    1.37%
    180.12M
    1.44%
    182.72M
    1.44%
    212.91M
    16.52%
    440.42M
    106.86%
    449.63M
    2.09%
    460.86M
    2.50%
    463.99M
    0.68%
    469.59M
    1.21%
    473.38M
    0.81%
    594.21M
    25.52%
    599.62M
    0.91%
    604.17M
    0.76%
    608.40M
    0.70%
    612.97M
    0.75%
    714.82M
    16.61%
    713.12M
    0.24%
    712.42M
    0.10%
    710.78M
    0.23%
    539.91M
    24.04%
    538.17M
    0.32%
    536.86M
    0.24%
    536.05M
    0.15%
    535.39M
    0.12%
    533.23M
    0.40%
    531.31M
    0.36%
    340.46M
    35.92%
    long term investments
    12.21M
    -
    net debt
    -91.99M
    -
    -71.58M
    22.18%
    -67.40M
    5.84%
    -93.73M
    39.05%
    -69.02M
    26.36%
    -74.92M
    8.54%
    -66.89M
    10.72%
    -55.19M
    17.50%
    -52.53M
    4.82%
    -51.62M
    1.72%
    -54.87M
    6.30%
    -42.76M
    22.08%
    -34.47M
    19.38%
    -40.14M
    16.45%
    -57.96M
    44.40%
    -80.24M
    38.44%
    824K
    101.03%
    -31.66M
    3,941.87%
    74.38M
    334.96%
    109.27M
    46.90%
    -135.74M
    224.23%
    -144.05M
    6.12%
    369.91M
    356.79%
    389.87M
    5.40%
    102.14M
    73.80%
    116.57M
    14.13%
    193.35M
    65.86%
    235.48M
    21.79%
    294.07M
    24.88%
    322.29M
    9.60%
    299.13M
    7.19%
    509.34M
    70.28%
    522.19M
    2.52%
    540.18M
    3.44%
    531.49M
    1.61%
    427.88M
    19.49%
    429.15M
    0.30%
    389.94M
    9.14%
    316.83M
    18.75%
    260.87M
    17.66%
    240.30M
    7.88%
    221.80M
    7.70%
    182.56M
    17.69%
    net receivables
    5.47M
    -
    6.50M
    18.96%
    5.01M
    23.03%
    7.22M
    44.30%
    6.99M
    3.29%
    8.99M
    28.61%
    9.01M
    0.26%
    8.73M
    3.04%
    10.58M
    21.08%
    16.25M
    53.61%
    12.24M
    24.66%
    8.45M
    30.97%
    15.01M
    77.68%
    15.77M
    5.04%
    13.20M
    16.27%
    17.23M
    30.52%
    28.19M
    63.59%
    23.61M
    16.26%
    20.27M
    14.16%
    20.20M
    0.31%
    27.36M
    35.44%
    25.18M
    7.99%
    23.31M
    7.39%
    27.57M
    18.28%
    34.63M
    25.60%
    43.24M
    24.84%
    37.52M
    13.23%
    37.06M
    1.23%
    39.93M
    7.75%
    54.76M
    37.16%
    48.82M
    10.84%
    39.59M
    18.90%
    49.28M
    24.47%
    55.90M
    13.42%
    55.64M
    0.45%
    49.62M
    10.82%
    50.03M
    0.82%
    55.30M
    10.53%
    52.09M
    5.79%
    62.87M
    20.69%
    79.45M
    26.37%
    75.22M
    5.32%
    59.45M
    20.96%
    other assets
    other current assets
    1.97M
    -
    2.32M
    17.76%
    2.69M
    16.11%
    10.23M
    279.78%
    10.17M
    0.64%
    12.18M
    19.78%
    3.06M
    74.90%
    5.15M
    68.51%
    6.86M
    33.09%
    18.84M
    174.66%
    3.21M
    82.93%
    6.02M
    87.15%
    4.07M
    32.29%
    5.09M
    25.01%
    3.12M
    38.84%
    4.70M
    50.85%
    4.69M
    0.17%
    4.79M
    2.22%
    3.98M
    16.93%
    6.46M
    62.29%
    5.53M
    14.51%
    6.11M
    10.64%
    6.35M
    3.93%
    9.31M
    46.60%
    8.86M
    4.86%
    9.00M
    1.58%
    8.86M
    1.57%
    16.98M
    91.57%
    9.44M
    44.42%
    21.06M
    123.20%
    10.53M
    49.99%
    58.31M
    453.67%
    47.58M
    18.40%
    47.71M
    0.28%
    10.83M
    77.30%
    15.47M
    42.84%
    11.95M
    22.77%
    14.63M
    22.46%
    11.63M
    20.56%
    57.17M
    391.75%
    108.11M
    89.12%
    130.82M
    21.01%
    140.65M
    7.51%
    other current liabilities
    6.70M
    -
    7.09M
    5.76%
    13.20M
    86.26%
    13.12M
    0.64%
    11.12M
    15.23%
    13.24M
    19.10%
    19.03M
    43.68%
    18.21M
    4.29%
    21.15M
    16.09%
    23.11M
    9.27%
    24.86M
    7.58%
    17.07M
    31.34%
    14.59M
    14.49%
    17.40M
    19.24%
    22.07M
    26.84%
    17.08M
    22.64%
    14.79M
    13.40%
    18.27M
    23.56%
    21.98M
    20.30%
    38.03M
    73.00%
    38.58M
    1.44%
    48.05M
    24.55%
    55.01M
    14.49%
    54.56M
    0.82%
    35.83M
    34.32%
    43.38M
    21.07%
    49.16M
    13.32%
    43.68M
    11.14%
    44.68M
    2.27%
    49.76M
    11.37%
    50.07M
    0.62%
    35.04M
    30.02%
    31.42M
    10.31%
    33.18M
    5.59%
    44.21M
    33.23%
    31.70M
    28.29%
    34.08M
    7.51%
    36.13M
    6.01%
    43.05M
    19.15%
    37.04M
    13.97%
    41.70M
    12.59%
    45.52M
    9.17%
    60.54M
    32.99%
    other liabilities
    other non current assets
    11.96M
    -
    12.66M
    5.84%
    13.76M
    8.70%
    14.89M
    8.17%
    15.30M
    2.77%
    16.19M
    5.81%
    16.74M
    3.42%
    18.19M
    8.67%
    19.43M
    6.78%
    20.37M
    4.85%
    19.75M
    3.06%
    21.46M
    8.67%
    22.00M
    2.53%
    21.30M
    3.19%
    22.27M
    4.57%
    31.34M
    40.68%
    32.70M
    4.36%
    36.59M
    11.87%
    39.21M
    7.18%
    47.00M
    19.85%
    52.66M
    12.06%
    57.75M
    9.66%
    62.58M
    8.35%
    65.52M
    4.71%
    67.20M
    2.56%
    73.65M
    9.59%
    69.09M
    6.19%
    70.63M
    2.24%
    72.80M
    3.07%
    70.81M
    2.74%
    68.38M
    3.43%
    69.45M
    1.57%
    72.42M
    4.26%
    72.46M
    0.06%
    63.57M
    12.27%
    66.11M
    4.00%
    61.89M
    6.39%
    62.41M
    0.85%
    62.39M
    0.04%
    68.94M
    10.51%
    67.47M
    2.14%
    67.16M
    0.46%
    66.70M
    0.68%
    other non current liabilities
    7K
    -
    7K
    0%
    682K
    9,642.86%
    709K
    3.96%
    720K
    1.55%
    8.26M
    1,047.78%
    11.61M
    40.53%
    12.39M
    6.73%
    9.99M
    19.41%
    10.04M
    0.54%
    9.83M
    2.14%
    9.65M
    1.76%
    10.60M
    9.76%
    10.29M
    2.89%
    9.83M
    4.46%
    360K
    96.34%
    823K
    128.61%
    590K
    28.31%
    17.20M
    2,815.59%
    477K
    97.23%
    499K
    4.61%
    4.64M
    829.66%
    3.24M
    30.18%
    3.67M
    13.15%
    11.57M
    215.61%
    5.76M
    50.18%
    4.10M
    28.82%
    3.88M
    5.34%
    4.15M
    6.98%
    5.03M
    20.97%
    4.25M
    15.40%
    5.05M
    18.75%
    5.02M
    0.48%
    3.57M
    28.88%
    6.19M
    73.22%
    5.17M
    16.48%
    4.53M
    12.36%
    7.34M
    62.01%
    7.98M
    8.75%
    8.52M
    6.80%
    9.59M
    12.55%
    35.59M
    270.92%
    37.64M
    5.77%
    othertotal stockholders equity
    139.74M
    -
    7.59M
    94.57%
    151.09M
    1,889.87%
    178.23M
    17.96%
    180.28M
    1.15%
    204.39M
    13.37%
    221.07M
    8.16%
    210.85M
    4.62%
    215.64M
    2.27%
    220.76M
    2.38%
    241.23M
    9.27%
    233.37M
    3.26%
    241.15M
    3.34%
    249.23M
    3.35%
    282.57M
    13.38%
    297.92M
    5.43%
    310.00M
    4.05%
    320.54M
    3.40%
    362.82M
    13.19%
    344.12M
    5.15%
    594.92M
    72.88%
    609.47M
    2.45%
    622.69M
    2.17%
    638.74M
    2.58%
    964.18M
    50.95%
    980.66M
    1.71%
    1.02B
    4.48%
    1.04B
    1.49%
    1.03B
    0.51%
    1.05B
    1.51%
    1.06B
    1.35%
    922.37M
    13.34%
    943.61M
    2.30%
    961.84M
    1.93%
    982.30M
    2.13%
    1.00B
    1.99%
    1.03B
    2.59%
    1.05B
    2.22%
    1.08B
    2.35%
    1.11B
    2.84%
    1.13B
    2.59%
    1.16B
    2.26%
    1.18B
    2.05%
    preferred stock
    133.52M
    -
    133.30M
    0.17%
    5K
    -
    50K
    900%
    25K
    50%
    12K
    -
    13K
    -
    55K
    -
    84K
    52.73%
    69K
    17.86%
    163K
    -
    161K
    1.23%
    83K
    48.45%
    property plant equipment net
    14.03M
    -
    14.25M
    1.60%
    18.52M
    29.96%
    19.00M
    2.59%
    18.72M
    1.49%
    21.43M
    14.47%
    24.44M
    14.07%
    27.49M
    12.48%
    27.80M
    1.13%
    28.99M
    4.29%
    27.48M
    5.22%
    31.70M
    15.36%
    31.57M
    0.43%
    32.14M
    1.82%
    34.54M
    7.48%
    36.59M
    5.93%
    36.73M
    0.37%
    35.13M
    4.34%
    34.99M
    0.39%
    66.13M
    88.96%
    64.18M
    2.95%
    69.08M
    7.64%
    74.64M
    8.05%
    81.89M
    9.72%
    83.58M
    2.06%
    82.66M
    1.10%
    84.27M
    1.95%
    94.72M
    12.41%
    122.77M
    29.61%
    120.93M
    1.50%
    118.89M
    1.69%
    113.88M
    4.21%
    111.31M
    2.26%
    102.58M
    7.84%
    96.53M
    5.90%
    90.33M
    6.42%
    84.04M
    6.96%
    78.92M
    6.09%
    76.63M
    2.90%
    72.83M
    4.96%
    68.90M
    5.39%
    65.30M
    5.22%
    61.93M
    5.17%
    retained earnings
    -54.98M
    -
    -59.61M
    8.41%
    -64.37M
    7.99%
    -69.01M
    7.22%
    -73.99M
    7.22%
    -81.01M
    9.48%
    -89.43M
    10.39%
    -99.08M
    10.79%
    -108.79M
    9.80%
    -118.27M
    8.72%
    -125.78M
    6.35%
    -132.99M
    5.73%
    -140.81M
    5.88%
    -146.59M
    4.11%
    -152.11M
    3.77%
    -143.07M
    5.94%
    -151.70M
    6.03%
    -160.56M
    5.84%
    -172.42M
    7.39%
    -191.73M
    11.20%
    -209.06M
    9.04%
    -227.63M
    8.88%
    -243.30M
    6.88%
    -277.68M
    14.13%
    -316.65M
    14.03%
    -343.37M
    8.44%
    -381.19M
    11.01%
    -406.84M
    6.73%
    -436.97M
    7.41%
    -468.55M
    7.23%
    -493.93M
    5.42%
    -474.89M
    3.86%
    -500.11M
    5.31%
    -527.90M
    5.56%
    -560.31M
    6.14%
    -560.83M
    0.09%
    -584.45M
    4.21%
    -607.62M
    3.96%
    -625.69M
    2.98%
    -639.54M
    2.21%
    -652.60M
    2.04%
    -664.39M
    1.81%
    -664.23M
    0.02%
    short term debt
    513K
    -
    453K
    11.70%
    408K
    9.93%
    338K
    17.16%
    344K
    1.78%
    253K
    26.45%
    161K
    36.36%
    74K
    54.04%
    6.90M
    -
    6.72M
    2.51%
    7.47M
    11.11%
    9.14M
    22.32%
    8.96M
    1.97%
    8.81M
    1.65%
    8.39M
    4.80%
    6.84M
    18.42%
    6.56M
    4.16%
    7.84M
    19.56%
    8.66M
    10.41%
    9.00M
    3.96%
    20.07M
    122.96%
    20.20M
    0.66%
    20.33M
    0.64%
    20.31M
    0.09%
    9.23M
    54.56%
    9.21M
    0.21%
    9.07M
    1.51%
    10.44M
    15.05%
    10.63M
    1.86%
    10.89M
    2.49%
    10.78M
    1.02%
    200.66M
    1,760.70%
    short term investments
    18.03M
    -
    20.96M
    16.24%
    25.52M
    21.80%
    49.15M
    92.56%
    44.72M
    9.01%
    43.57M
    2.57%
    49.74M
    14.16%
    43.11M
    13.32%
    40.71M
    5.58%
    42.25M
    3.79%
    39.41M
    6.72%
    44.19M
    12.12%
    48.72M
    10.26%
    41.69M
    14.43%
    38.70M
    7.15%
    101.97M
    163.47%
    86.24M
    15.43%
    68.98M
    20.01%
    53.97M
    21.76%
    34.81M
    35.50%
    35.70M
    2.55%
    32.33M
    9.44%
    29.75M
    7.96%
    12.69M
    57.36%
    30.91M
    143.62%
    131.35M
    324.98%
    157.86M
    20.18%
    93.34M
    40.87%
    99.81M
    6.92%
    104.88M
    5.08%
    188.14M
    79.39%
    188.22M
    0.04%
    203.12M
    7.91%
    233.75M
    15.08%
    150.48M
    35.63%
    161.78M
    7.51%
    134.79M
    16.68%
    94.35M
    30.00%
    63.94M
    32.23%
    tax assets
    -12.21M
    -
    tax payables
    total assets
    133.52M
    -
    133.30M
    0.17%
    136.81M
    2.63%
    171.04M
    25.03%
    169.69M
    0.79%
    198.72M
    17.10%
    204.47M
    2.90%
    203.59M
    0.43%
    200.25M
    1.64%
    205.28M
    2.52%
    200.98M
    2.10%
    191.59M
    4.67%
    193.40M
    0.95%
    205.47M
    6.24%
    212.81M
    3.58%
    421.85M
    98.23%
    418.76M
    0.73%
    435.10M
    3.90%
    463.72M
    6.58%
    490.41M
    5.75%
    951.78M
    94.08%
    977.68M
    2.72%
    1.01B
    3.25%
    1.00B
    0.69%
    1.28B
    27.84%
    1.29B
    0.93%
    1.42B
    9.52%
    1.42B
    0.27%
    1.38B
    2.60%
    1.38B
    0.29%
    1.39B
    0.39%
    1.36B
    1.51%
    1.34B
    1.50%
    1.33B
    0.77%
    1.35B
    1.22%
    1.18B
    12.25%
    1.17B
    0.99%
    1.18B
    0.56%
    1.20B
    1.88%
    1.23B
    2.24%
    1.25B
    1.68%
    1.27B
    1.90%
    1.29B
    1.73%
    total current assets
    107.53M
    -
    106.38M
    1.07%
    104.52M
    1.75%
    137.16M
    31.22%
    135.68M
    1.08%
    141.06M
    3.97%
    133.22M
    5.56%
    128.44M
    3.59%
    124.08M
    3.39%
    127.41M
    2.68%
    125.67M
    1.37%
    109.64M
    12.75%
    112.24M
    2.37%
    125.64M
    11.94%
    131.09M
    4.34%
    330.49M
    152.12%
    327.38M
    0.94%
    342.79M
    4.71%
    218.31M
    36.31%
    209.18M
    4.19%
    669.87M
    220.24%
    688.83M
    2.83%
    186.34M
    72.95%
    178.81M
    4.04%
    464.54M
    159.79%
    480.59M
    3.46%
    616.22M
    28.22%
    616.94M
    0.12%
    495.36M
    19.71%
    504.08M
    1.76%
    522.45M
    3.64%
    511.59M
    2.08%
    496.21M
    3.01%
    499.29M
    0.62%
    531.08M
    6.37%
    375.12M
    29.37%
    379.20M
    1.09%
    396.69M
    4.61%
    427.96M
    7.88%
    458.50M
    7.13%
    491.38M
    7.17%
    526.34M
    7.11%
    558.66M
    6.14%
    total current liabilities
    23.51M
    -
    28.21M
    20.03%
    32.89M
    16.56%
    35.48M
    7.88%
    32.53M
    8.30%
    39.27M
    20.72%
    45.69M
    16.34%
    48.66M
    6.49%
    52.42M
    7.73%
    60.48M
    15.38%
    59.21M
    2.09%
    51.62M
    12.83%
    51.96M
    0.66%
    64.25M
    23.67%
    68.07M
    5.94%
    61.80M
    9.22%
    54.59M
    11.67%
    60.95M
    11.67%
    73.68M
    20.88%
    100.42M
    36.30%
    99.68M
    0.74%
    116.18M
    16.55%
    132.97M
    14.45%
    140.53M
    5.69%
    119.84M
    14.72%
    145.06M
    21.04%
    145.83M
    0.53%
    153.40M
    5.20%
    153.03M
    0.24%
    163.94M
    7.12%
    168.36M
    2.70%
    171.85M
    2.07%
    160.29M
    6.72%
    166.23M
    3.70%
    192.04M
    15.53%
    176.90M
    7.88%
    168.90M
    4.52%
    176.09M
    4.26%
    191.56M
    8.79%
    192.65M
    0.57%
    201.20M
    4.44%
    210.80M
    4.77%
    398.90M
    89.23%
    total debt
    2.92M
    -
    758K
    74.02%
    575K
    24.14%
    443K
    22.96%
    345K
    22.12%
    253K
    26.67%
    161K
    36.36%
    74K
    54.04%
    175.17M
    -
    177.56M
    1.37%
    180.12M
    1.44%
    182.72M
    1.44%
    219.81M
    20.30%
    447.15M
    103.43%
    457.11M
    2.23%
    470.00M
    2.82%
    472.95M
    0.63%
    478.40M
    1.15%
    481.77M
    0.71%
    601.05M
    24.76%
    606.18M
    0.85%
    612.02M
    0.96%
    617.06M
    0.82%
    621.97M
    0.80%
    734.89M
    18.15%
    733.32M
    0.21%
    732.75M
    0.08%
    731.09M
    0.23%
    549.14M
    24.89%
    547.38M
    0.32%
    545.93M
    0.26%
    546.49M
    0.10%
    535.39M
    2.03%
    544.12M
    1.63%
    542.09M
    0.37%
    541.12M
    0.18%
    total investments
    18.03M
    -
    20.96M
    16.24%
    25.52M
    21.80%
    49.15M
    92.56%
    44.72M
    9.01%
    43.57M
    2.57%
    49.74M
    14.16%
    43.11M
    13.32%
    40.71M
    5.58%
    42.25M
    3.79%
    39.41M
    6.72%
    44.19M
    12.12%
    48.72M
    10.26%
    41.69M
    14.43%
    38.70M
    7.15%
    101.97M
    163.47%
    86.24M
    15.43%
    68.98M
    20.01%
    53.97M
    21.76%
    34.81M
    35.50%
    35.70M
    2.55%
    32.33M
    9.44%
    29.75M
    7.96%
    12.69M
    57.36%
    30.91M
    143.62%
    131.35M
    324.98%
    157.86M
    20.18%
    93.34M
    40.87%
    99.81M
    6.92%
    104.88M
    5.08%
    188.14M
    79.39%
    188.22M
    0.04%
    203.12M
    7.91%
    233.75M
    15.08%
    150.48M
    35.63%
    161.78M
    7.51%
    134.79M
    16.68%
    94.35M
    30.00%
    63.94M
    32.23%
    total liabilities
    48.76M
    -
    52.03M
    6.71%
    57.87M
    11.22%
    61.82M
    6.83%
    63.41M
    2.57%
    75.33M
    18.81%
    86.49M
    14.81%
    91.82M
    6.16%
    93.39M
    1.72%
    102.79M
    10.06%
    100.75M
    1.99%
    91.21M
    9.47%
    93.05M
    2.03%
    102.83M
    10.51%
    106.19M
    3.27%
    267.00M
    151.43%
    260.46M
    2.45%
    275.11M
    5.63%
    304.82M
    10.80%
    338.01M
    10.89%
    565.92M
    67.43%
    595.84M
    5.29%
    630.02M
    5.74%
    641.59M
    1.84%
    634.09M
    1.17%
    656.25M
    3.50%
    773.34M
    17.84%
    787.53M
    1.83%
    786.10M
    0.18%
    797.92M
    1.50%
    814.75M
    2.11%
    917.92M
    12.66%
    902.76M
    1.65%
    903.05M
    0.03%
    930.70M
    3.06%
    745.29M
    19.92%
    731.28M
    1.88%
    738.22M
    0.95%
    752.95M
    1.99%
    763.42M
    1.39%
    768.36M
    0.65%
    777.70M
    1.22%
    777.00M
    0.09%
    total liabilities and stockholders equity
    133.52M
    -
    133.30M
    0.17%
    136.81M
    2.63%
    171.04M
    25.03%
    169.69M
    0.79%
    198.72M
    17.10%
    204.47M
    2.90%
    203.59M
    0.43%
    200.25M
    1.64%
    205.28M
    2.52%
    200.98M
    2.10%
    191.59M
    4.67%
    193.40M
    0.95%
    205.47M
    6.24%
    212.81M
    3.58%
    421.85M
    98.23%
    418.76M
    0.73%
    435.10M
    3.90%
    463.72M
    6.58%
    490.41M
    5.75%
    951.78M
    94.08%
    977.68M
    2.72%
    1.01B
    3.25%
    1.00B
    0.69%
    1.28B
    27.84%
    1.29B
    0.93%
    1.42B
    9.52%
    1.42B
    0.27%
    1.38B
    2.60%
    1.38B
    0.29%
    1.39B
    0.39%
    1.36B
    1.51%
    1.34B
    1.50%
    1.33B
    0.77%
    1.35B
    1.22%
    1.18B
    12.25%
    1.17B
    0.99%
    1.18B
    0.56%
    1.20B
    1.88%
    1.23B
    2.24%
    1.25B
    1.68%
    1.27B
    1.90%
    1.29B
    1.73%
    total non current assets
    25.99M
    -
    26.91M
    3.56%
    32.28M
    19.96%
    33.89M
    4.97%
    34.02M
    0.38%
    57.66M
    69.49%
    71.25M
    23.57%
    75.15M
    5.48%
    76.16M
    1.34%
    77.87M
    2.25%
    75.31M
    3.29%
    81.94M
    8.81%
    81.16M
    0.95%
    79.83M
    1.64%
    81.73M
    2.38%
    91.36M
    11.79%
    91.39M
    0.03%
    92.31M
    1.02%
    245.41M
    165.84%
    281.23M
    14.60%
    281.91M
    0.24%
    288.85M
    2.46%
    823.10M
    184.96%
    823.68M
    0.07%
    817.04M
    0.81%
    812.92M
    0.50%
    800.49M
    1.53%
    803.56M
    0.38%
    888.24M
    10.54%
    875.57M
    1.43%
    862.60M
    1.48%
    852.51M
    1.17%
    847.49M
    0.59%
    834.10M
    1.58%
    818.65M
    1.85%
    809.28M
    1.14%
    793.49M
    1.95%
    782.55M
    1.38%
    773.46M
    1.16%
    769.89M
    0.46%
    757.64M
    1.59%
    746.48M
    1.47%
    736.13M
    1.39%
    total non current liabilities
    25.25M
    -
    23.82M
    5.68%
    24.98M
    4.88%
    26.34M
    5.46%
    30.87M
    17.20%
    36.06M
    16.79%
    40.80M
    13.15%
    43.16M
    5.78%
    40.98M
    5.06%
    42.31M
    3.25%
    41.53M
    1.83%
    39.59M
    4.68%
    41.10M
    3.81%
    38.58M
    6.13%
    38.12M
    1.18%
    205.20M
    438.31%
    205.87M
    0.33%
    214.16M
    4.02%
    231.14M
    7.93%
    237.59M
    2.79%
    466.24M
    96.24%
    479.67M
    2.88%
    497.06M
    3.63%
    501.06M
    0.81%
    514.24M
    2.63%
    511.20M
    0.59%
    627.51M
    22.75%
    634.12M
    1.05%
    633.07M
    0.17%
    633.98M
    0.14%
    646.39M
    1.96%
    746.07M
    15.42%
    742.47M
    0.48%
    736.83M
    0.76%
    738.66M
    0.25%
    568.39M
    23.05%
    562.38M
    1.06%
    562.13M
    0.04%
    561.38M
    0.13%
    570.76M
    1.67%
    567.15M
    0.63%
    566.89M
    0.05%
    378.10M
    33.30%
    total stockholders equity
    84.77M
    -
    81.27M
    4.13%
    78.94M
    2.86%
    109.22M
    38.36%
    106.29M
    2.69%
    123.38M
    16.08%
    117.97M
    4.38%
    111.77M
    5.26%
    106.85M
    4.40%
    102.50M
    4.07%
    100.23M
    2.21%
    100.38M
    0.14%
    100.35M
    0.03%
    102.64M
    2.28%
    106.62M
    3.88%
    154.85M
    45.24%
    158.31M
    2.23%
    159.99M
    1.06%
    158.90M
    0.68%
    152.39M
    4.10%
    385.86M
    153.20%
    381.84M
    1.04%
    379.41M
    0.64%
    360.91M
    4.88%
    647.49M
    79.41%
    637.26M
    1.58%
    643.36M
    0.96%
    632.97M
    1.61%
    597.50M
    5.61%
    581.73M
    2.64%
    570.30M
    1.97%
    446.19M
    21.76%
    440.94M
    1.18%
    430.35M
    2.40%
    419.02M
    2.63%
    439.10M
    4.79%
    441.41M
    0.53%
    441.03M
    0.09%
    448.48M
    1.69%
    464.97M
    3.68%
    480.67M
    3.38%
    495.12M
    3.01%
    517.80M
    4.58%

    All numbers in USD (except ratios and percentages)