Saboo Brothers Limited SABOOBR.BO
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|
| Revenue | 3.332 M -4.50 % | 3.489 M -7.55 % | 3.774 M 13.95 % | 3.312 M |
| Net income | 455.000 K -55.74 % | 1.028 M -35.63 % | 1.597 M 1.20 % | 1.578 M |
| Income before tax | 557.000 K -70.12 % | 1.864 M 4.78 % | 1.779 M -11.05 % | 2.000 M |
| Income before tax ratio | 0.17 -68.71 % | 0.53 13.34 % | 0.47 -21.94 % | 0.60 |
| EBITDA | 594.000 K -68.57 % | 1.890 M -4.21 % | 1.973 M -1.94 % | 2.012 M |
| Net income ratio | 0.14 -53.65 % | 0.29 -30.37 % | 0.42 -11.18 % | 0.48 |
| Ratio EBITDA | 0.18 -67.09 % | 0.54 3.62 % | 0.52 -13.94 % | 0.61 |
| Gross profit ratio | -0.14 -1 881.15 % | -0.01 54.23 % | -0.02 30.45 % | -0.02 |
| Weighted average shs out dil | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M |
| Weighted average shs out | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M 0.00 % | 6.096 M |
| EPS diluted | 0.07 -58.82 % | 0.17 -34.62 % | 0.26 0.00 % | 0.26 |
| Earnings per share | 0.07 -58.82 % | 0.17 -34.62 % | 0.26 0.00 % | 0.26 |
| Gross profit | -473.000 K -1 792.00 % | -25.000 K 57.68 % | -59.080 K 20.75 % | -74.548 K |
| Income tax expense | 101.000 K -87.90 % | 835.000 K 359.21 % | 181.835 K -56.94 % | 422.265 K |
| Cost of revenue | 3.805 M 8.28 % | 3.514 M -8.35 % | 3.834 M 13.23 % | 3.386 M |
| General and administrative expenses | 605.000 K 17.93 % | 513.000 K -9.75 % | 568.430 K -10.01 % | 631.634 K |
| Selling and marketing expenses | 37.000 K -9.76 % | 41.000 K 16.78 % | 35.109 K -22.94 % | 45.563 K |
| Other expenses | 2.275 M -21.82 % | 2.910 M -6.61 % | 3.116 M 3.80 % | 3.002 M |
| Operating expenses | 1.242 M 22.49 % | 1.014 M -7.31 % | 1.094 M 18.09 % | 926.411 K |
| Cost and expenses | 5.047 M 11.46 % | 4.528 M -8.10 % | 4.927 M 14.24 % | 4.313 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 642.000 K 15.88 % | 554.000 K -8.21 % | 603.539 K -10.88 % | 677.197 K |
| Interest income | 2.275 M -21.82 % | 2.910 M -6.61 % | 3.116 M 3.76 % | 3.003 M |
| Interest expense | 2.000 K -66.67 % | 6.000 K 60.26 % | 3.744 K 197.62 % | 1.258 K |
| Depreciation and amortization | 35.000 K 75.00 % | 20.000 K 74.46 % | 11.464 K 0.00 % | 11.464 K |
| Operating income | 559.000 K -70.11 % | 1.870 M | 0.000 -100.00 % | 2.001 M |
| Operating income ratio | 0.17 -68.70 % | 0.54 | 0.00 -100.00 % | 0.60 |
| Total other income expenses net | 2.272 M -21.74 % | 2.903 M | 0.000 | 0.000 |
| 2023 | 2022 | 2021 | 2020 |
| 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|
| Net debt | -4.371 M -87.19 % | -2.335 M -1 642.54 % | -134.000 K 74.35 % | -522.407 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | -61.664 M 0.73 % | -62.119 M 1.63 % | -63.147 M 2.47 % | -64.744 M |
| Common stock | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M |
| Total equity | 103.339 M 0.44 % | 102.884 M 1.01 % | 101.856 M 1.59 % | 100.259 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 1.000 K | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 542.000 K 21.80 % | 445.000 K -16.67 % | 534.000 K 21.77 % | 438.535 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 2.186 M -69.12 % | 7.079 M 88.32 % | 3.759 M -62.20 % | 9.945 M |
| Total liabilities | 2.187 M -69.11 % | 7.079 M 88.32 % | 3.759 M -62.20 % | 9.945 M |
| Other non current assets | 83.013 M -1.13 % | 83.966 M 1.97 % | 82.341 M -1.21 % | 83.350 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 15.797 M -16.12 % | 18.832 M -0.11 % | 18.853 M -9.64 % | 20.864 M |
| Total non current assets | 98.810 M -3.88 % | 102.798 M 1.59 % | 101.194 M -2.90 % | 104.214 M |
| Other current assets | 268.000 K -40.61 % | 451.240 K -55.37 % | 1.011 M | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 4.371 M 87.19 % | 2.335 M 1 642.54 % | 134.000 K -74.35 % | 522.407 K |
| Cash and short term investments | 4.371 M 87.19 % | 2.335 M 1 642.54 % | 134.000 K -74.35 % | 522.407 K |
| Total current assets | 6.716 M -6.25 % | 7.164 M 62.04 % | 4.421 M -26.19 % | 5.990 M |
| Inventory | 297.000 K -4.81 % | 312.000 K -3.70 % | 324.000 K | 0.000 |
| Net receivables | 1.780 M -56.22 % | 4.066 M 37.73 % | 2.952 M | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 |
| Account payables | 1.546 M -75.54 % | 6.320 M 116.36 % | 2.921 M -67.77 % | 9.062 M |
| Tax payables | 98.000 K -68.79 % | 314.000 K 3.29 % | 304.000 K -31.65 % | 444.797 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 104.041 M 0.00 % | 104.041 M 0.00 % | 104.041 M 0.00 % | 104.041 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 105.526 M -4.03 % | 109.963 M 4.12 % | 105.615 M -4.16 % | 110.204 M |
| 2023 | 2022 | 2021 | 2020 |
| 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | -2.409 M -186.72 % | 2.778 M 192.38 % | -3.007 M -182.08 % | 3.664 M |
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 15.000 K 25.00 % | 12.000 K 35.52 % | 8.855 K 107.77 % | 4.262 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -2.424 M -187.64 % | 2.766 M 191.71 % | -3.016 M -182.42 % | 3.659 M |
| Other non cash items | -2.377 M 36.43 % | -3.739 M -13.37 % | -3.298 M 3.07 % | -3.402 M |
| Net cash provided by operating activities | -4.194 M -554.39 % | 923.000 K 120.44 % | -4.515 M -298.66 % | 2.273 M |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 6.228 M | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 6.228 M 386.94 % | 1.279 M -69.00 % | 4.126 M 294.28 % | -2.124 M |
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 |
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 |
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 2.034 M -7.63 % | 2.202 M 666.83 % | -388.477 K -361.19 % | 148.732 K |
| Cash at beginning of period | 2.336 M 1 643.28 % | 134.000 K -74.35 % | 522.407 K 39.80 % | 373.675 K |
| Cash at end of period | 4.370 M 87.07 % | 2.336 M 1 644.19 % | 133.930 K -74.36 % | 522.407 K |
| Operating cash flow | -4.194 M -554.39 % | 923.000 K 120.44 % | -4.515 M -298.66 % | 2.273 M |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | -4.194 M -554.39 % | 923.000 K 120.44 % | -4.515 M -298.66 % | 2.273 M |
| 2023 | 2022 | 2021 | 2020 |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 2.261 M -51.73 % | 4.684 M 291.31 % | 1.197 M -60.40 % | 3.023 M 9 976.67 % | 30.000 K -76.56 % | 128.000 K -15.23 % | 151.000 K -90.94 % | 1.667 M 195.04 % | 565.000 K -26.43 % | 768.000 K 57.06 % | 489.000 K -69.76 % | 1.617 M 45.28 % | 1.113 M 5.70 % | 1.053 M | 0.000 -100.00 % | 1.758 M 72.16 % | 1.021 M 91.56 % | 533.000 K | 0.000 -100.00 % | 1.673 M | 0.000 -100.00 % | 2.976 M | 0.000 -100.00 % | 750.829 K -93.23 % | 11.084 M | 0.000 | 0.000 -100.00 % | 128.000 -99.72 % | 46.000 K | 0.000 | 0.000 -100.00 % | 315.100 K | 0.000 | 0.000 | 0.000 -100.00 % | 410.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 461.250 K 948.30 % | 44.000 K | 0.000 | 0.000 -100.00 % | 1.184 M -81.82 % | 6.511 M 351.21 % | 1.443 M -57.57 % | 3.401 M 64.01 % | 2.074 M -9.53 % | 2.292 M 78.09 % | 1.287 M |
| Net income | 641.000 K -4.04 % | 668.000 K 25.09 % | 534.000 K 185.56 % | 187.000 K 367.50 % | 40.000 K -53.49 % | 86.000 K -39.44 % | 142.000 K 186.78 % | -163.639 K -139.15 % | 418.000 K -5.00 % | 440.000 K 30.95 % | 336.000 K -28.85 % | 472.247 K -23.83 % | 620.000 K 93.75 % | 320.000 K 72.97 % | 185.000 K -67.29 % | 565.511 K 7.92 % | 524.000 K 140.37 % | 218.000 K -19.26 % | 270.000 K -43.37 % | 476.778 K -26.20 % | 646.000 K -4.15 % | 674.000 K 91.48 % | 352.000 K -81.62 % | 1.915 M 151.65 % | -3.708 M -1 165.52 % | 348.000 K -26.89 % | 476.000 K 1 425.40 % | 31.205 K -87.71 % | 254.000 K -38.20 % | 411.000 K -7.22 % | 443.000 K -49.88 % | 883.819 K 9 720.21 % | 9.000 K -93.92 % | 148.000 K -27.09 % | 203.000 K 116.32 % | -1.244 M -1 095.81 % | -104.000 K -160.82 % | 171.000 K 13.25 % | 151.000 K 103.06 % | -4.936 M -6 595.28 % | 76.000 K 134.70 % | -219.000 K -193.59 % | 234.000 K 108.26 % | -2.832 M 47.50 % | -5.395 M -2 293.09 % | 246.000 K -50.90 % | 501.000 K 132.25 % | -1.554 M -538.91 % | 354.000 K 637.50 % | 48.000 K |
| Income before tax | 760.000 K -3.92 % | 791.000 K 24.96 % | 633.000 K 174.03 % | 231.000 K 391.49 % | 47.000 K -57.66 % | 111.000 K -33.93 % | 168.000 K -62.80 % | 451.670 K -8.75 % | 495.000 K -4.99 % | 521.000 K 30.90 % | 398.000 K -13.87 % | 462.082 K -37.13 % | 735.000 K 85.14 % | 397.000 K 114.59 % | 185.000 K -75.09 % | 742.776 K 14.10 % | 651.000 K 140.22 % | 271.000 K -19.10 % | 335.000 K -42.91 % | 586.778 K -26.93 % | 803.000 K -4.06 % | 837.000 K 91.53 % | 437.000 K -74.56 % | 1.718 M 146.32 % | -3.708 M -958.33 % | 432.000 K -26.90 % | 591.000 K 1 294.49 % | 42.381 K -86.63 % | 317.000 K -37.10 % | 504.000 K -7.35 % | 544.000 K -43.16 % | 957.126 K 10 534.73 % | 9.000 K -93.92 % | 148.000 K -27.09 % | 203.000 K 111.56 % | -1.757 M -529.50 % | 409.000 K 139.18 % | 171.000 K 13.25 % | 151.000 K 103.06 % | -4.936 M -6 595.28 % | 76.000 K 134.70 % | -219.000 K -193.59 % | 234.000 K 108.26 % | -2.832 M 47.50 % | -5.395 M -2 293.09 % | 246.000 K -50.90 % | 501.000 K 132.25 % | -1.554 M -538.91 % | 354.000 K 637.50 % | 48.000 K |
| Income before tax ratio | 0.34 99.05 % | 0.17 -68.07 % | 0.53 592.05 % | 0.08 -95.12 % | 1.57 80.66 % | 0.87 -22.06 % | 1.11 310.63 % | 0.27 -69.07 % | 0.88 29.15 % | 0.68 -16.65 % | 0.81 184.81 % | 0.29 -56.73 % | 0.66 75.16 % | 0.38 | 0.00 -100.00 % | 0.42 -33.73 % | 0.64 25.40 % | 0.51 | 0.00 -100.00 % | 0.35 | 0.00 -100.00 % | 0.28 | 0.00 -100.00 % | 2.29 783.82 % | -0.33 | 0.00 | 0.00 -100.00 % | 331.10 4 704.63 % | 6.89 | 0.00 | 0.00 -100.00 % | 3.04 | 0.00 | 0.00 | 0.00 100.00 % | -4.28 | 0.00 | 0.00 | 0.00 100.00 % | -10.70 -719.60 % | 1.73 | 0.00 | 0.00 100.00 % | -2.39 -188.81 % | -0.83 -586.04 % | 0.17 15.73 % | 0.15 119.66 % | -0.75 -585.11 % | 0.15 314.12 % | 0.04 |
| EBITDA | 768.000 K -3.88 % | 799.000 K 24.65 % | 641.000 K 176.29 % | 232.000 K 293.22 % | 59.000 K -52.03 % | 123.000 K -31.67 % | 180.000 K -93.53 % | 2.781 M 461.81 % | 495.000 K -4.99 % | 521.000 K 30.25 % | 400.000 K -16.19 % | 477.290 K 279.43 % | -266.000 K -22.58 % | -217.000 K -217.30 % | 185.000 K -75.22 % | 746.498 K 14.14 % | 654.000 K 138.69 % | 274.000 K -18.93 % | 338.000 K -42.83 % | 591.242 K -26.37 % | 803.000 K -4.40 % | 840.000 K 90.48 % | 441.000 K -89.26 % | 4.105 M 210.88 % | -3.702 M -941.36 % | 440.000 K -26.42 % | 598.000 K 1 015.15 % | 53.625 K 109.52 % | -563.000 K -211.71 % | 504.000 K -7.35 % | 544.000 K -43.19 % | 957.499 K 10 538.88 % | 9.000 K -93.92 % | 148.000 K -27.45 % | 204.000 K -72.50 % | 741.707 K 66.30 % | 446.000 K 109.39 % | 213.000 K 9.79 % | 194.000 K -82.53 % | 1.111 M 817.87 % | 121.000 K 169.54 % | -174.000 K -162.37 % | 279.000 K 104.04 % | -6.903 M -5 335.49 % | -127.000 K -128.35 % | 448.000 K -30.97 % | 649.000 K 129.91 % | -2.170 M -795.55 % | 312.000 K 101.29 % | 155.000 K |
| Net income ratio | 0.28 98.79 % | 0.14 -68.03 % | 0.45 621.18 % | 0.06 -95.36 % | 1.33 98.45 % | 0.67 -28.55 % | 0.94 1 057.99 % | -0.10 -113.27 % | 0.74 29.13 % | 0.57 -16.62 % | 0.69 135.27 % | 0.29 -47.57 % | 0.56 83.31 % | 0.30 | 0.00 -100.00 % | 0.32 -37.31 % | 0.51 25.48 % | 0.41 | 0.00 -100.00 % | 0.28 | 0.00 -100.00 % | 0.23 | 0.00 -100.00 % | 2.55 862.50 % | -0.33 | 0.00 | 0.00 -100.00 % | 243.79 4 315.08 % | 5.52 | 0.00 | 0.00 -100.00 % | 2.80 | 0.00 | 0.00 | 0.00 100.00 % | -3.03 | 0.00 | 0.00 | 0.00 100.00 % | -10.70 -719.60 % | 1.73 | 0.00 | 0.00 100.00 % | -2.39 -188.81 % | -0.83 -586.04 % | 0.17 15.73 % | 0.15 119.66 % | -0.75 -585.11 % | 0.15 314.12 % | 0.04 |
| Ratio EBITDA | 0.34 99.13 % | 0.17 -68.15 % | 0.54 597.77 % | 0.08 -96.10 % | 1.97 104.66 % | 0.96 -19.39 % | 1.19 -28.54 % | 1.67 90.42 % | 0.88 29.15 % | 0.68 -17.07 % | 0.82 177.12 % | 0.30 223.51 % | -0.24 -15.97 % | -0.21 | 0.00 -100.00 % | 0.42 -33.70 % | 0.64 24.60 % | 0.51 | 0.00 -100.00 % | 0.35 | 0.00 -100.00 % | 0.28 | 0.00 -100.00 % | 5.47 1 736.88 % | -0.33 | 0.00 | 0.00 -100.00 % | 418.95 3 523.00 % | -12.24 | 0.00 | 0.00 -100.00 % | 3.04 | 0.00 | 0.00 | 0.00 -100.00 % | 1.81 | 0.00 | 0.00 | 0.00 -100.00 % | 2.41 -12.44 % | 2.75 | 0.00 | 0.00 100.00 % | -5.83 -29 802.82 % | -0.02 -106.28 % | 0.31 62.69 % | 0.19 118.23 % | -1.05 -868.78 % | 0.14 13.03 % | 0.12 |
| Gross profit ratio | -0.02 55.80 % | -0.05 52.48 % | -0.10 -107.88 % | -0.05 98.99 % | -4.83 -407.10 % | -0.95 -143.94 % | -0.39 -2 828.72 % | 0.01 142.58 % | -0.03 -222.83 % | -0.01 75.74 % | -0.04 -314.29 % | 0.02 223.92 % | -0.02 14.85 % | -0.02 | 0.00 -100.00 % | 0.02 238.22 % | -0.02 76.65 % | -0.07 | 0.00 -100.00 % | 0.02 | 0.00 -100.00 % | 0.01 | 0.00 100.00 % | -0.60 -50.89 % | -0.39 | 0.00 | 0.00 100.00 % | -3 649.09 -479 494.15 % | -0.76 | 0.00 | 0.00 100.00 % | -1.55 | 0.00 | 0.00 | 0.00 100.00 % | -0.94 | 0.00 | 0.00 | 0.00 -100.00 % | 0.35 105.78 % | -6.09 | 0.00 | 0.00 100.00 % | -1.55 -2 902.91 % | -0.05 -111.46 % | 0.45 81.95 % | 0.25 -9.79 % | 0.27 -0.31 % | 0.28 -55.93 % | 0.62 |
| Weighted average shs out dil | 5.827 M -4.04 % | 6.073 M 2.35 % | 5.933 M -1.35 % | 6.015 M -1.34 % | 6.096 M 0.00 % | 6.096 M -14.14 % | 7.100 M 7.61 % | 6.598 M 10.49 % | 5.971 M -2.05 % | 6.096 M 8.86 % | 5.600 M -4.24 % | 5.848 M -5.68 % | 6.200 M -3.13 % | 6.400 M 3.78 % | 6.167 M 3.48 % | 5.959 M 2.35 % | 5.822 M 6.83 % | 5.450 M -19.26 % | 6.750 M 6.95 % | 6.311 M 7.47 % | 5.873 M -4.15 % | 6.127 M 4.44 % | 5.867 M -1.77 % | 5.973 M -1.74 % | 6.079 M -0.44 % | 6.105 M 0.04 % | 6.103 M 0.45 % | 6.075 M 0.45 % | 6.048 M -1.41 % | 6.134 M 0.67 % | 6.094 M 0.77 % | 6.047 M 0.78 % | 6.000 M -1.49 % | 6.091 M -0.99 % | 6.152 M 0.57 % | 6.117 M 0.57 % | 6.082 M -0.06 % | 6.085 M -0.05 % | 6.089 M 0.07 % | 6.084 M 0.07 % | 6.080 M -0.33 % | 6.100 M 0.11 % | 6.094 M 1.26 % | 6.018 M 1.28 % | 5.942 M -0.01 % | 5.942 M -0.02 % | 5.943 M 0.36 % | 5.922 M 0.36 % | 5.900 M -1.67 % | 6.000 M |
| Weighted average shs out | 5.827 M -4.04 % | 6.073 M 2.35 % | 5.933 M -1.35 % | 6.015 M -1.34 % | 6.096 M 0.00 % | 6.096 M -14.14 % | 7.100 M 7.61 % | 6.598 M 10.49 % | 5.971 M -2.05 % | 6.096 M 8.86 % | 5.600 M -4.24 % | 5.848 M -5.68 % | 6.200 M -3.13 % | 6.400 M 3.78 % | 6.167 M 3.48 % | 5.959 M 2.35 % | 5.822 M 6.83 % | 5.450 M -19.26 % | 6.750 M 6.95 % | 6.311 M 7.47 % | 5.873 M -4.15 % | 6.127 M 4.44 % | 5.867 M -1.77 % | 5.973 M -1.74 % | 6.079 M -0.44 % | 6.105 M 0.04 % | 6.103 M 0.45 % | 6.075 M 0.45 % | 6.048 M -1.41 % | 6.134 M 0.67 % | 6.094 M 0.77 % | 6.047 M 0.78 % | 6.000 M -1.49 % | 6.091 M -0.99 % | 6.152 M 0.57 % | 6.117 M 0.57 % | 6.082 M -0.06 % | 6.085 M -0.05 % | 6.089 M 0.07 % | 6.084 M 0.07 % | 6.080 M -0.33 % | 6.100 M 0.11 % | 6.094 M 1.26 % | 6.018 M 1.28 % | 5.942 M -0.01 % | 5.942 M -0.02 % | 5.943 M 0.36 % | 5.922 M 0.36 % | 5.900 M -1.67 % | 6.000 M |
| EPS diluted | 0.11 0.00 % | 0.11 22.22 % | 0.09 189.39 % | 0.03 211.00 % | 0.01 -29.08 % | 0.01 -29.50 % | 0.02 180.65 % | -0.02 -135.43 % | 0.07 -3.05 % | 0.07 20.33 % | 0.06 -25.74 % | 0.08 -19.20 % | 0.10 100.00 % | 0.05 66.67 % | 0.03 -68.39 % | 0.09 5.44 % | 0.09 125.00 % | 0.04 0.00 % | 0.04 -47.02 % | 0.08 -31.36 % | 0.11 0.00 % | 0.11 83.33 % | 0.06 -81.25 % | 0.32 152.46 % | -0.61 -1 170.18 % | 0.06 -26.92 % | 0.08 1 429.41 % | 0.01 -87.86 % | 0.04 -37.31 % | 0.07 -7.84 % | 0.07 -51.53 % | 0.15 9 900.00 % | 0.00 -93.83 % | 0.02 -26.36 % | 0.03 116.50 % | -0.20 -1 069.59 % | -0.02 -160.85 % | 0.03 13.31 % | 0.02 103.06 % | -0.81 -6 580.00 % | 0.01 134.82 % | -0.04 -193.49 % | 0.04 108.17 % | -0.47 48.35 % | -0.91 -2 298.07 % | 0.04 -50.89 % | 0.08 132.42 % | -0.26 -533.33 % | 0.06 650.00 % | 0.01 |
| Earnings per share | 0.11 0.00 % | 0.11 22.22 % | 0.09 189.39 % | 0.03 211.00 % | 0.01 -29.08 % | 0.01 -29.50 % | 0.02 180.65 % | -0.02 -135.43 % | 0.07 -3.05 % | 0.07 20.33 % | 0.06 -25.74 % | 0.08 -19.20 % | 0.10 100.00 % | 0.05 66.67 % | 0.03 -68.39 % | 0.09 5.44 % | 0.09 125.00 % | 0.04 0.00 % | 0.04 -47.02 % | 0.08 -31.36 % | 0.11 0.00 % | 0.11 83.33 % | 0.06 -81.25 % | 0.32 152.46 % | -0.61 -1 170.18 % | 0.06 -26.92 % | 0.08 1 429.41 % | 0.01 -87.86 % | 0.04 -37.31 % | 0.07 -7.84 % | 0.07 -51.53 % | 0.15 9 900.00 % | 0.00 -93.83 % | 0.02 -26.36 % | 0.03 116.50 % | -0.20 -1 069.59 % | -0.02 -160.85 % | 0.03 13.31 % | 0.02 103.06 % | -0.81 -6 580.00 % | 0.01 134.82 % | -0.04 -193.49 % | 0.04 108.17 % | -0.47 48.35 % | -0.91 -2 298.07 % | 0.04 -50.89 % | 0.08 132.42 % | -0.26 -533.33 % | 0.06 650.00 % | 0.01 |
| Gross profit | -48.000 K 78.67 % | -225.000 K -85.95 % | -121.000 K 17.69 % | -147.000 K -1.38 % | -145.000 K -18.85 % | -122.000 K -106.78 % | -59.000 K -347.17 % | 23.870 K 225.63 % | -19.000 K -137.50 % | -8.000 K 61.90 % | -21.000 K -164.80 % | 32.405 K 280.03 % | -18.000 K 10.00 % | -20.000 K 55.56 % | -45.000 K -211.24 % | 40.452 K 337.95 % | -17.000 K 55.26 % | -38.000 K 36.67 % | -60.000 K -267.13 % | 35.900 K 192.05 % | -39.000 K -250.00 % | 26.000 K 166.67 % | -39.000 K 91.27 % | -446.762 K 89.78 % | -4.371 M -2 914.48 % | -145.000 K -64.77 % | -88.000 K 81.16 % | -467.083 K -1 234.52 % | -35.000 K 70.34 % | -118.000 K | 0.000 100.00 % | -488.100 K | 0.000 100.00 % | -142.000 K | 0.000 100.00 % | -386.200 K | 0.000 100.00 % | -125.000 K | 0.000 -100.00 % | 162.250 K 160.54 % | -268.000 K 9.46 % | -296.000 K -15.63 % | -256.000 K 86.04 % | -1.834 M -445.84 % | -336.000 K -151.69 % | 650.000 K -22.80 % | 842.000 K 47.95 % | 569.119 K -9.81 % | 631.000 K -21.52 % | 804.000 K |
| Income tax expense | 119.000 K -3.25 % | 123.000 K 24.24 % | 99.000 K 130.23 % | 43.000 K 514.29 % | 7.000 K -72.00 % | 25.000 K -3.85 % | 26.000 K -95.77 % | 615.309 K 699.10 % | 77.000 K -4.94 % | 81.000 K 30.65 % | 62.000 K 709.94 % | -10.165 K -108.84 % | 115.000 K 49.35 % | 77.000 K | 0.000 -100.00 % | 177.265 K 39.58 % | 127.000 K 139.62 % | 53.000 K -18.46 % | 65.000 K -40.91 % | 110.000 K -29.94 % | 157.000 K -3.68 % | 163.000 K 91.76 % | 85.000 K 143.01 % | -197.640 K | 0.000 -100.00 % | 84.000 K -26.96 % | 115.000 K 928.99 % | 11.176 K -82.26 % | 63.000 K -32.26 % | 93.000 K -7.92 % | 101.000 K 37.78 % | 73.307 K | 0.000 | 0.000 | 0.000 100.00 % | -513.000 K -200.00 % | 513.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Cost of revenue | 2.309 M -52.96 % | 4.909 M 272.46 % | 1.318 M -58.42 % | 3.170 M 1 711.43 % | 175.000 K -30.00 % | 250.000 K 19.05 % | 210.000 K -87.22 % | 1.643 M 181.36 % | 584.000 K -24.74 % | 776.000 K 52.16 % | 510.000 K -67.81 % | 1.585 M 40.10 % | 1.131 M 5.41 % | 1.073 M 2 284.44 % | 45.000 K -97.38 % | 1.717 M 65.44 % | 1.038 M 81.79 % | 571.000 K 851.67 % | 60.000 K -96.34 % | 1.637 M 4 097.90 % | 39.000 K -98.68 % | 2.950 M 7 464.10 % | 39.000 K -96.74 % | 1.198 M -92.25 % | 15.455 M 10 558.62 % | 145.000 K 64.77 % | 88.000 K -81.16 % | 467.211 K 476.80 % | 81.000 K -31.36 % | 118.000 K | 0.000 -100.00 % | 803.200 K | 0.000 -100.00 % | 142.000 K | 0.000 -100.00 % | 796.400 K | 0.000 -100.00 % | 125.000 K | 0.000 -100.00 % | 299.000 K -4.17 % | 312.000 K 5.41 % | 296.000 K 15.63 % | 256.000 K -91.52 % | 3.018 M -55.93 % | 6.847 M 763.43 % | 793.000 K -69.01 % | 2.559 M 70.08 % | 1.505 M -9.42 % | 1.661 M 243.89 % | 483.000 K |
| General and administrative expenses | 30.000 K | 0.000 -100.00 % | 20.000 K -96.58 % | 585.000 K 5 750.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K -97.99 % | 496.804 K 9 836.08 % | 5.000 K | 0.000 -100.00 % | 12.000 K -98.36 % | 731.239 K 4 470.24 % | 16.000 K | 0.000 | 0.000 -100.00 % | 608.634 K | 0.000 | 0.000 -100.00 % | 23.000 K -96.33 % | 626.400 K 5 594.55 % | 11.000 K 10.00 % | 10.000 K -37.50 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 37.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.216 K | 0.000 | 0.000 | 0.000 -100.00 % | 35.109 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.562 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.828 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 1.017 M -15.32 % | 1.201 M 15.04 % | 1.044 M 12.99 % | 924.000 K 115.38 % | 429.000 K -15.05 % | 505.000 K 0.80 % | 501.000 K -17.25 % | 605.436 K -3.13 % | 625.000 K -8.22 % | 681.000 K -26.30 % | 924.000 K 6.21 % | 870.000 K -13.09 % | 1.001 M 63.03 % | 614.000 K -2.69 % | 631.000 K | 0.000 -100.00 % | 762.000 K 78.45 % | 427.000 K -49.53 % | 846.000 K | 0.000 -100.00 % | 918.000 K -0.76 % | 925.000 K 1.43 % | 912.000 K 140.81 % | -2.235 M -362.02 % | 853.000 K 3.52 % | 824.000 K 16.38 % | 708.000 K | 0.000 -100.00 % | 880.000 K 0.00 % | 880.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 596.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 493.000 K 6.25 % | 464.000 K | 0.000 -100.00 % | 546.000 K -5.04 % | 575.000 K 6.68 % | 539.000 K 44 462.14 % | -1.215 K | 0.000 -100.00 % | 4.000 K -73.33 % | 15.000 K | 0.000 -100.00 % | 136.000 K | 0.000 |
| Operating expenses | 209.000 K 12.97 % | 185.000 K -36.21 % | 290.000 K -46.69 % | 544.000 K 130.51 % | 236.000 K -13.24 % | 272.000 K -0.73 % | 274.000 K 61.19 % | 169.988 K 53.14 % | 111.000 K -26.97 % | 152.000 K -69.90 % | 505.000 K 16.12 % | 434.895 K 75.36 % | 248.000 K 25.89 % | 197.000 K -50.87 % | 401.000 K 52.23 % | 263.411 K 180.22 % | 94.000 K -20.34 % | 118.000 K -73.84 % | 451.000 K 37.06 % | 329.050 K 332.96 % | 76.000 K -33.33 % | 114.000 K -73.79 % | 435.000 K 928.37 % | -52.513 K -127.64 % | 190.000 K -22.45 % | 245.000 K 807.41 % | 27.000 K -98.83 % | 2.306 M 336.67 % | 528.000 K 104.65 % | 258.000 K 147.43 % | -544.000 K -134.52 % | 1.576 M 17 609.03 % | -9.000 K -102.94 % | 306.000 K 250.00 % | -204.000 K -116.16 % | 1.262 M 408.57 % | -409.000 K -307.61 % | 197.000 K 229.61 % | -152.000 K -164.37 % | 236.135 K 168.64 % | -344.000 K -169.08 % | 498.000 K 916.33 % | 49.000 K -85.19 % | 330.963 K 380.48 % | -118.000 K -128.92 % | 408.000 K 14.61 % | 356.000 K -87.47 % | 2.842 M 588.19 % | 413.000 K -43.81 % | 735.000 K |
| Cost and expenses | 2.518 M -50.57 % | 5.094 M 216.79 % | 1.608 M -56.70 % | 3.714 M 803.65 % | 411.000 K -21.26 % | 522.000 K 7.85 % | 484.000 K -73.31 % | 1.813 M 160.88 % | 695.000 K -25.11 % | 928.000 K -8.57 % | 1.015 M -49.74 % | 2.019 M 46.44 % | 1.379 M 8.58 % | 1.270 M 184.75 % | 446.000 K -77.48 % | 1.981 M 74.98 % | 1.132 M 64.30 % | 689.000 K 34.83 % | 511.000 K -74.01 % | 1.966 M 1 609.77 % | 115.000 K -96.25 % | 3.064 M 546.41 % | 474.000 K -58.61 % | 1.145 M -92.68 % | 15.645 M 3 911.54 % | 390.000 K 239.13 % | 115.000 K -95.85 % | 2.773 M 355.31 % | 609.000 K 61.97 % | 376.000 K 169.12 % | -544.000 K -122.87 % | 2.379 M 26 533.48 % | -9.000 K -102.01 % | 448.000 K 319.61 % | -204.000 K -109.91 % | 2.058 M 603.29 % | -409.000 K -227.02 % | 322.000 K 311.84 % | -152.000 K -128.40 % | 535.135 K 1 772.30 % | -32.000 K -104.03 % | 794.000 K 160.33 % | 305.000 K -90.89 % | 3.349 M -50.24 % | 6.729 M 460.28 % | 1.201 M -58.80 % | 2.915 M -32.94 % | 4.347 M 109.59 % | 2.074 M 70.28 % | 1.218 M |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 30.000 K | 0.000 -100.00 % | 20.000 K -96.78 % | 622.000 K 6 120.00 % | 10.000 K | 0.000 -100.00 % | 10.000 K -98.14 % | 538.020 K 10 660.40 % | 5.000 K | 0.000 -100.00 % | 12.000 K -98.43 % | 766.348 K 4 689.68 % | 16.000 K | 0.000 | 0.000 -100.00 % | 654.197 K | 0.000 | 0.000 -100.00 % | 23.000 K -96.52 % | 660.228 K 5 902.07 % | 11.000 K 10.00 % | 10.000 K -37.50 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.744 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.258 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -53.49 % | 2.150 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | -39.586 K -132.42 % | 122.085 K 193.59 % | 41.584 K -24.23 % | 54.880 K 102.65 % | 27.081 K -68.53 % | 86.065 K 42.35 % | 60.459 K -15.31 % | 71.391 K 32.21 % | 54.000 K -3.24 % | 55.806 K 1.07 % | 55.213 K 0.15 % | 55.131 K 4.51 % | 52.750 K 3.20 % | 51.116 K 8.07 % | 47.300 K 1.79 % | 46.467 K 4.08 % | 44.646 K 8.99 % | 40.963 K 1.46 % | 40.374 K 638.91 % | 5.464 K | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K 154.19 % | -5.536 K -192.27 % | 6.000 K 0.00 % | 6.000 K 20.00 % | 5.000 K -50.52 % | 10.105 K | 0.000 -100.00 % | 880.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 596.000 K | 0.000 100.00 % | -77.743 K -310.12 % | 37.000 K -11.90 % | 42.000 K 0.00 % | 42.000 K -3.35 % | 43.457 K -3.43 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.68 % | 44.697 K -50.88 % | 91.000 K -55.83 % | 206.000 K 39.19 % | 148.000 K 43.69 % | 103.000 K 9.57 % | 94.000 K 9.30 % | 86.000 K |
| Operating income | 760.000 K -3.92 % | 791.000 K 24.96 % | 633.000 K 172.84 % | 232.000 K 383.33 % | 48.000 K -56.76 % | 111.000 K -33.93 % | 168.000 K -93.92 % | 2.763 M 458.13 % | 495.000 K -4.99 % | 521.000 K 30.90 % | 398.000 K -14.56 % | 465.826 K 275.12 % | -266.000 K -22.58 % | -217.000 K -217.30 % | 185.000 K -75.14 % | 744.034 K 14.29 % | 651.000 K 140.22 % | 271.000 K -19.10 % | 335.000 K -42.81 % | 585.778 K -27.05 % | 803.000 K -4.06 % | 837.000 K 91.10 % | 438.000 K -89.34 % | 4.110 M 210.85 % | -3.708 M -954.38 % | 434.000 K -26.81 % | 593.000 K 1 262.59 % | 43.520 K 107.73 % | -563.000 K -49.73 % | -376.000 K -169.12 % | 544.000 K -43.19 % | 957.499 K 10 538.88 % | 9.000 K 102.01 % | -448.000 K -319.61 % | 204.000 K -75.11 % | 819.450 K 100.35 % | 409.000 K 227.02 % | -322.000 K -3.21 % | -312.000 K -129.24 % | 1.067 M 327.06 % | -470.000 K 40.81 % | -794.000 K -160.33 % | -305.000 K 95.61 % | -6.948 M -28.78 % | -5.395 M -2 329.34 % | 242.000 K -50.21 % | 486.000 K 121.38 % | -2.273 M -1 142.71 % | 218.000 K 215.94 % | 69.000 K |
| Operating income ratio | 0.34 99.05 % | 0.17 -68.07 % | 0.53 589.06 % | 0.08 -95.20 % | 1.60 84.50 % | 0.87 -22.06 % | 1.11 -32.87 % | 1.66 89.17 % | 0.88 29.15 % | 0.68 -16.65 % | 0.81 182.52 % | 0.29 220.54 % | -0.24 -15.97 % | -0.21 | 0.00 -100.00 % | 0.42 -33.61 % | 0.64 25.40 % | 0.51 | 0.00 -100.00 % | 0.35 | 0.00 -100.00 % | 0.28 | 0.00 -100.00 % | 5.47 1 736.44 % | -0.33 | 0.00 | 0.00 -100.00 % | 340.00 2 877.98 % | -12.24 | 0.00 | 0.00 -100.00 % | 3.04 | 0.00 | 0.00 | 0.00 -100.00 % | 2.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.31 121.66 % | -10.68 | 0.00 | 0.00 100.00 % | -5.87 -608.48 % | -0.83 -594.08 % | 0.17 17.36 % | 0.14 113.04 % | -1.10 -1 252.49 % | 0.10 77.41 % | 0.05 |
| Total other income expenses net | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 -100.00 % | 597.788 K | 0.000 | 0.000 | 0.000 100.00 % | -3.744 K -100.37 % | 1.001 M 63.03 % | 614.000 K | 0.000 -100.00 % | 965.735 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 911.000 K -56.86 % | 2.112 M | 0.000 -100.00 % | 822.000 K 41 200.00 % | -2.000 K -100.07 % | 2.815 M 219.89 % | 880.000 K 0.00 % | 880.000 K | 0.000 -100.00 % | 3.021 M | 0.000 -100.00 % | 596.000 K 59 700.00 % | -1.000 K 99.08 % | -108.395 K | 0.000 -100.00 % | 493.000 K 6.48 % | 463.000 K 107.71 % | -6.004 M -1 199.56 % | 546.000 K -5.04 % | 575.000 K 6.68 % | 539.000 K -86.90 % | 4.116 M | 0.000 -100.00 % | 4.000 K -73.33 % | 15.000 K -97.91 % | 719.390 K 428.96 % | 136.000 K 747.62 % | -21.000 K |
| 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 |
| 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.786 M 36.26 % | -4.371 M -973.96 % | -407.000 K 82.57 % | -2.335 M -206.43 % | -762.000 K -468.66 % | -134.000 K 19.28 % | -166.000 K 68.22 % | -522.407 K -35.34 % | -386.000 K -3.30 % | -373.675 K -42.08 % | -263.000 K 82.21 % | -1.479 M -195.12 % | -501.000 K 81.26 % | -2.674 M -305.72 % | -659.000 K 88.27 % | -5.616 M -320.08 % | -1.337 M 21.23 % | -1.697 M -71.79 % | -988.000 K 44.48 % | -1.780 M -271.45 % | 1.038 M 124.03 % | -4.320 M -376.85 % | -906.000 K -8.15 % | -837.760 K |
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.517 M -31.25 % | 74.929 M | 0.000 -100.00 % | 59.993 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 M 0.00 % | 5.000 M |
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Retained earnings | 0.000 100.00 % | -61.664 M | 0.000 100.00 % | -62.119 M | 0.000 100.00 % | -63.147 M | 0.000 100.00 % | -64.744 M | 0.000 100.00 % | -66.322 M | 0.000 100.00 % | -68.471 M | 0.000 100.00 % | -67.502 M | 0.000 100.00 % | -68.641 M | 0.000 100.00 % | -69.885 M | 0.000 100.00 % | -68.859 M | 0.000 100.00 % | -64.014 M | 0.000 100.00 % | -56.682 M |
| Common stock | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 0.00 % | 60.962 M 2.60 % | 59.416 M 0.00 % | 59.416 M |
| Total equity | 104.664 M 1.28 % | 103.339 M 0.22 % | 103.112 M 0.22 % | 102.884 M 0.11 % | 102.774 M 0.90 % | 101.856 M 1.08 % | 100.764 M 0.50 % | 100.259 M 1.10 % | 99.169 M 0.49 % | 98.681 M 1.15 % | 97.558 M 1.06 % | 96.532 M -2.02 % | 98.523 M 1.05 % | 97.501 M 0.29 % | 97.216 M 0.89 % | 96.362 M 0.94 % | 95.468 M 0.37 % | 95.118 M -1.48 % | 96.543 M 0.42 % | 96.144 M -4.81 % | 101.003 M 0.01 % | 100.989 M 14.37 % | 88.299 M 0.85 % | 87.551 M |
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.210 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.210 |
| Other current liabilities | -1.303 M -340.41 % | 542.000 K -92.53 % | 7.257 M 1 530.79 % | 445.000 K -89.83 % | 4.376 M 719.48 % | 534.000 K -92.65 % | 7.263 M 1 556.20 % | 438.535 K -94.43 % | 7.869 M 2 312.39 % | 326.191 K -96.17 % | 8.511 M 10 435.37 % | 80.785 K -86.14 % | 583.000 K 143.69 % | 239.237 K -57.81 % | 567.000 K 219.54 % | 177.442 K -83.51 % | 1.076 M 527.24 % | 171.545 K 29.96 % | 132.000 K 1 216.31 % | 10.028 K -92.10 % | 127.000 K -84.27 % | 807.628 K -54.35 % | 1.769 M -26.41 % | 2.404 M |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 243.000 K -88.88 % | 2.186 M -70.10 % | 7.312 M 3.29 % | 7.079 M 52.37 % | 4.646 M 23.60 % | 3.759 M -48.79 % | 7.340 M -26.20 % | 9.945 M 26.39 % | 7.869 M -26.75 % | 10.743 M 26.22 % | 8.511 M 23.06 % | 6.916 M 1 086.33 % | 583.000 K 14.90 % | 507.413 K -10.51 % | 567.000 K 122.06 % | 255.340 K -78.90 % | 1.210 M 605.35 % | 171.545 K -81.23 % | 914.000 K -0.10 % | 914.902 K -47.02 % | 1.727 M -3.79 % | 1.795 M -30.80 % | 2.594 M -24.48 % | 3.435 M |
| Total liabilities | 243.000 K -88.89 % | 2.187 M -70.09 % | 7.312 M 3.29 % | 7.079 M 52.37 % | 4.646 M 23.60 % | 3.759 M -48.79 % | 7.340 M -26.20 % | 9.945 M 26.39 % | 7.869 M -26.75 % | 10.743 M 26.22 % | 8.511 M 23.06 % | 6.916 M 1 086.33 % | 583.000 K 14.90 % | 507.413 K -10.51 % | 567.000 K 122.06 % | 255.340 K -78.90 % | 1.210 M 605.35 % | 171.545 K -81.23 % | 914.000 K -0.10 % | 914.902 K -47.02 % | 1.727 M -3.79 % | 1.795 M -30.80 % | 2.594 M -24.48 % | 3.435 M |
| Other non current assets | 94.207 M 13.48 % | 83.013 M -15.36 % | 98.078 M 16.81 % | 83.966 M 1.73 % | 82.535 M 0.24 % | 82.341 M -4.52 % | 86.240 M 3.47 % | 83.350 M 13.68 % | 73.322 M -6.29 % | 78.246 M 13.17 % | 69.138 M -7.73 % | 74.929 M 11.23 % | 67.365 M 12.29 % | 59.993 M -0.55 % | 60.322 M 57.15 % | 38.386 M 2 651.69 % | 1.395 M -97.45 % | 54.642 M 3 816.99 % | 1.395 M -94.59 % | 25.795 M -57.83 % | 61.165 M 4 812.85 % | 1.245 M -95.97 % | 30.899 M 391.24 % | 6.290 M |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 58.628 M | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 150.000 K |
| Property plant equipment net | 130.000 K -99.18 % | 15.797 M 9 835.22 % | 159.000 K -99.16 % | 18.832 M 9 222.77 % | 202.000 K -98.93 % | 18.853 M 8 709.81 % | 214.000 K -98.97 % | 20.864 M 9 426.88 % | 219.000 K -2.81 % | 225.324 K -2.46 % | 231.000 K -2.44 % | 236.788 K 0.33 % | 236.000 K -4.94 % | 248.252 K 1 360.31 % | 17.000 K -0.10 % | 17.017 K 0.10 % | 17.000 K -0.10 % | 17.017 K -99.49 % | 3.306 M -2.48 % | 3.390 M -2.53 % | 3.478 M -2.54 % | 3.569 M -73.72 % | 13.581 M -2.54 % | 13.935 M |
| Total non current assets | 94.337 M -4.53 % | 98.810 M 0.58 % | 98.237 M -4.44 % | 102.798 M 24.25 % | 82.737 M -18.24 % | 101.194 M 17.05 % | 86.454 M -17.04 % | 104.214 M 41.71 % | 73.541 M -6.28 % | 78.472 M 13.12 % | 69.369 M -7.71 % | 75.166 M 11.19 % | 67.601 M 12.22 % | 60.241 M -0.16 % | 60.339 M 57.12 % | 38.403 M 2 619.77 % | 1.412 M -97.42 % | 54.659 M 1 062.71 % | 4.701 M -83.97 % | 29.335 M -54.62 % | 64.643 M 1 202.36 % | 4.964 M -88.84 % | 44.480 M 118.31 % | 20.375 M |
| Other current assets | 459.000 K 71.27 % | 268.000 K -96.21 % | 7.073 M 1 467.46 % | 451.240 K -54.28 % | 987.000 K -2.37 % | 1.011 M 15.81 % | 873.000 K | 0.000 -100.00 % | 827.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.525 M | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.150 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 2.786 M -36.26 % | 4.371 M 973.96 % | 407.000 K -82.57 % | 2.335 M 206.43 % | 762.000 K 468.66 % | 134.000 K -19.28 % | 166.000 K -68.22 % | 522.407 K 35.34 % | 386.000 K 3.30 % | 373.675 K 42.08 % | 263.000 K -82.21 % | 1.479 M 195.12 % | 501.000 K -81.26 % | 2.674 M 305.72 % | 659.000 K -88.27 % | 5.616 M 320.08 % | 1.337 M -21.23 % | 1.697 M 71.79 % | 988.000 K -44.48 % | 1.780 M 216.67 % | 562.000 K -86.99 % | 4.320 M 376.85 % | 906.000 K 8.15 % | 837.760 K |
| Cash and short term investments | 2.786 M -36.26 % | 4.371 M 973.96 % | 407.000 K -82.57 % | 2.335 M 206.43 % | 762.000 K 468.66 % | 134.000 K -19.28 % | 166.000 K -68.22 % | 522.407 K 35.34 % | 386.000 K 3.30 % | 373.675 K 42.08 % | 263.000 K -82.21 % | 1.479 M 195.12 % | 501.000 K -81.26 % | 2.674 M 305.72 % | 659.000 K -88.27 % | 5.616 M 320.08 % | 1.337 M -21.23 % | 1.697 M -93.51 % | 26.138 M 1 368.68 % | 1.780 M 216.67 % | 562.000 K -86.99 % | 4.320 M 376.85 % | 906.000 K 8.15 % | 837.760 K |
| Total current assets | 10.570 M 57.39 % | 6.716 M -44.89 % | 12.187 M 70.11 % | 7.164 M -70.98 % | 24.683 M 458.31 % | 4.421 M -79.58 % | 21.650 M 261.46 % | 5.990 M -82.12 % | 33.497 M 8.22 % | 30.952 M -15.66 % | 36.700 M 29.76 % | 28.283 M -10.23 % | 31.505 M -16.58 % | 37.767 M 0.86 % | 37.444 M -35.68 % | 58.214 M -38.89 % | 95.266 M 134.47 % | 40.630 M -56.20 % | 92.756 M 36.96 % | 67.723 M 77.81 % | 38.087 M -61.06 % | 97.821 M 110.76 % | 46.413 M -34.27 % | 70.611 M |
| Inventory | 171.000 K -42.42 % | 297.000 K -4.81 % | 312.000 K 0.00 % | 312.000 K -3.70 % | 324.000 K 0.00 % | 324.000 K -2.70 % | 333.000 K | 0.000 -100.00 % | 337.000 K 0.03 % | 336.910 K -0.62 % | 339.000 K -0.05 % | 339.180 K -94.82 % | 6.554 M 0.00 % | 6.554 M -1.22 % | 6.635 M 0.00 % | 6.635 M -4.32 % | 6.934 M 0.01 % | 6.933 M -5.22 % | 7.315 M -0.01 % | 7.316 M -5.56 % | 7.746 M -3.96 % | 8.066 M -52.69 % | 17.050 M -1.93 % | 17.385 M |
| Net receivables | 7.154 M 301.91 % | 1.780 M -59.50 % | 4.395 M 8.10 % | 4.066 M -82.02 % | 22.610 M 665.92 % | 2.952 M -85.44 % | 20.278 M | 0.000 -100.00 % | 31.947 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.861 K | 0.000 | 0.000 -100.00 % | 86.989 M 171.84 % | 32.000 M | 0.000 -100.00 % | 58.628 M | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 0.000 -100.00 % | 1.546 M | 0.000 -100.00 % | 6.320 M | 0.000 -100.00 % | 2.921 M | 0.000 -100.00 % | 9.062 M | 0.000 -100.00 % | 9.900 M | 0.000 -100.00 % | 6.835 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 134.000 K | 0.000 -100.00 % | 782.000 K -13.58 % | 904.874 K | 0.000 -100.00 % | 987.457 K 19.69 % | 825.000 K -19.98 % | 1.031 M |
| Tax payables | 1.546 M 1 477.55 % | 98.000 K 78.18 % | 55.000 K -82.48 % | 314.000 K 16.30 % | 270.000 K -11.18 % | 304.000 K 294.81 % | 77.000 K -82.69 % | 444.797 K | 0.000 -100.00 % | 516.435 K | 0.000 -100.00 % | 424.000 | 0.000 -100.00 % | 268.176 K | 0.000 -100.00 % | 77.898 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 43.702 M -58.00 % | 104.041 M 146.84 % | 42.150 M -59.49 % | 104.041 M 148.83 % | 41.812 M -59.81 % | 104.041 M 161.40 % | 39.802 M -61.74 % | 104.041 M 172.31 % | 38.207 M -63.28 % | 104.041 M 184.30 % | 36.596 M -64.83 % | 104.041 M 176.99 % | 37.561 M -63.90 % | 104.041 M 186.98 % | 36.254 M -65.15 % | 104.041 M 201.52 % | 34.506 M -66.83 % | 104.041 M 192.41 % | 35.581 M -65.80 % | 104.041 M 159.84 % | 40.041 M -61.51 % | 104.041 M 260.22 % | 28.883 M -65.95 % | 84.817 M |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 104.907 M -0.59 % | 105.526 M -4.44 % | 110.424 M 0.42 % | 109.963 M 2.37 % | 107.420 M 1.71 % | 105.615 M -2.30 % | 108.104 M -1.91 % | 110.204 M 2.96 % | 107.038 M -2.18 % | 109.424 M 3.16 % | 106.069 M 2.53 % | 103.449 M 4.38 % | 99.106 M 1.12 % | 98.008 M 0.23 % | 97.783 M 1.21 % | 96.617 M -0.06 % | 96.678 M 1.46 % | 95.290 M -2.22 % | 97.457 M 0.41 % | 97.059 M -5.52 % | 102.730 M -0.05 % | 102.784 M 13.08 % | 90.893 M -0.10 % | 90.986 M |
| 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 |
| Deferred income tax |
| Stock based compensation |
| Change in working capital |
| Accounts receivables |
| Inventory |
| Accounts payables |
| Other working capital |
| Other non cash items |
| Net cash provided by operating activities |
| Investments in property plant and equipment |
| Acquisitions net |
| Purchases of investments |
| Sales maturities of investments |
| Other investing activites |
| Net cash used for investing activites |
| Debt repayment |
| Common stock issued |
| Common stock repurchased |
| Dividends paid |
| Other financing activites |
| Net cash used provided by financing activities |
| Effect of forex changes on cash |
| Net change in cash |
| Cash at beginning of period |
| Cash at end of period |
| Operating cash flow |
| Capital expenditure |
| Free CashFlow |