CGRIF

Canadian General Investments, Limited CGRIF

Finances

2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
Revenue 348.330 M 73.86 % 200.350 M 184.99 % -235.721 M -182.87 % 284.432 M -3.38 % 294.390 M 52.47 % 193.076 M 381.94 % -68.481 M -153.47 % 128.065 M 34.37 % 95.305 M 398.92 % -31.883 M -160.79 % 52.447 M -49.32 % 103.491 M 96.46 % 52.677 M 330.86 % 12.226 M -1.48 % 12.410 M 3.54 % 11.986 M -31.83 % 17.582 M 27.30 % 13.811 M -10.36 % 15.408 M 0.67 % 15.305 M -6.04 % 16.289 M
Net income 306.575 M 76.04 % 174.154 M 168.46 % -254.391 M -199.84 % 254.791 M -11.97 % 289.436 M 55.55 % 186.074 M 353.43 % -73.423 M -159.38 % 123.650 M 35.92 % 90.972 M 327.44 % -39.998 M -188.53 % 45.182 M -52.92 % 95.966 M 112.79 % 45.099 M 174.51 % -60.530 M -150.28 % 120.386 M -2.50 % 123.470 M 131.50 % -391.986 M -906.21 % 48.621 M -72.00 % 173.646 M 17.84 % 147.362 M 33.69 % 110.223 M
Income before tax 319.818 M 83.24 % 174.536 M 168.10 % -256.292 M -197.26 % 263.517 M -9.17 % 290.119 M 53.77 % 188.673 M 359.76 % -72.634 M -158.58 % 123.984 M 38.77 % 89.344 M 328.31 % -39.133 M -186.45 % 45.265 M -52.83 % 95.966 M 112.79 % 45.099 M 174.51 % -60.530 M -150.28 % 120.386 M -2.50 % 123.470 M 131.50 % -391.986 M -906.21 % 48.621 M -72.00 % 173.646 M -41.08 % 294.724 M 167.39 % 110.223 M
Income before tax ratio 0.92 5.39 % 0.87 -19.88 % 1.09 17.36 % 0.93 -5.99 % 0.99 0.85 % 0.98 -7.87 % 1.06 9.56 % 0.97 3.27 % 0.94 -23.62 % 1.23 42.21 % 0.86 -6.93 % 0.93 8.31 % 0.86 117.29 % -4.95 -151.04 % 9.70 -5.83 % 10.30 146.20 % -22.29 -733.29 % 3.52 -68.76 % 11.27 -41.48 % 19.26 184.58 % 6.77
EBITDA 319.818 M 0.000 100.00 % -256.292 M -197.26 % 263.517 M 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 45.448 M -52.73 % 96.137 M 147.47 % 38.848 M 166.45 % -58.464 M -147.57 % 122.891 M -0.47 % 123.470 M 131.80 % -388.292 M -898.61 % 48.621 M -72.00 % 173.646 M 17.84 % 147.362 M 33.69 % 110.223 M
Net income ratio 0.88 1.25 % 0.87 -19.45 % 1.08 20.48 % 0.90 -8.89 % 0.98 2.02 % 0.96 -10.11 % 1.07 11.04 % 0.97 1.15 % 0.95 -23.91 % 1.25 45.62 % 0.86 -7.10 % 0.93 8.31 % 0.86 117.29 % -4.95 -151.04 % 9.70 -5.83 % 10.30 146.20 % -22.29 -733.29 % 3.52 -68.76 % 11.27 17.05 % 9.63 42.29 % 6.77
Ratio EBITDA 0.92 0.00 -100.00 % 1.09 17.36 % 0.93 0.00 0.00 0.00 0.00 0.00 0.00 -100.00 % 0.87 -6.72 % 0.93 25.96 % 0.74 115.42 % -4.78 -148.29 % 9.90 -3.87 % 10.30 146.64 % -22.08 -727.32 % 3.52 -68.76 % 11.27 17.05 % 9.63 42.29 % 6.77
Gross profit ratio 1.00 0.00 % 1.00 -6.48 % 1.07 13.54 % 0.94 -5.83 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 -13.58 % 1.16 707.72 % 0.14 -46.59 % 0.27 -73.17 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00
Weighted average shs out dil 20.855 M -0.01 % 20.857 M -0.06 % 20.869 M 0.01 % 20.867 M 0.00 % 20.868 M 0.04 % 20.860 M 0.01 % 20.859 M 0.03 % 20.852 M -0.06 % 20.865 M 0.16 % 20.832 M 0.05 % 20.821 M -0.19 % 20.861 M 0.00 % 20.861 M -0.05 % 20.872 M 0.05 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.65 % 20.726 M -0.49 % 20.829 M -9.07 % 22.908 M 1.84 % 22.494 M
Weighted average shs out 20.855 M -0.01 % 20.857 M -0.06 % 20.869 M 0.01 % 20.867 M 0.00 % 20.868 M 0.04 % 20.860 M 0.01 % 20.859 M 0.03 % 20.852 M -0.06 % 20.865 M 0.16 % 20.832 M 0.05 % 20.821 M -0.19 % 20.861 M 0.00 % 20.861 M -0.05 % 20.872 M 0.05 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.65 % 20.726 M 0.70 % 20.583 M 0.22 % 20.537 M 0.24 % 20.488 M
EPS diluted 14.70 76.05 % 8.35 168.50 % -12.19 -199.84 % 12.21 -11.97 % 13.87 55.49 % 8.92 353.41 % -3.52 -159.36 % 5.93 36.01 % 4.36 327.08 % -1.92 -188.48 % 2.17 -52.20 % 4.54 110.19 % 2.16 174.48 % -2.90 -150.26 % 5.77 -2.53 % 5.92 131.51 % -18.79 -899.57 % 2.35 -71.82 % 8.34 29.70 % 6.43 31.22 % 4.90
Earnings per share 14.70 76.05 % 8.35 168.50 % -12.19 -199.84 % 12.21 -11.97 % 13.87 55.49 % 8.92 353.41 % -3.52 -159.36 % 5.93 36.01 % 4.36 327.08 % -1.92 -188.48 % 2.17 -52.20 % 4.54 110.19 % 2.16 174.48 % -2.90 -150.26 % 5.77 -2.53 % 5.92 131.51 % -18.79 -899.57 % 2.35 -72.16 % 8.44 17.55 % 7.18 33.46 % 5.38
Gross profit 348.330 M 73.86 % 200.350 M 179.49 % -252.047 M -194.10 % 267.863 M -9.01 % 294.390 M 52.47 % 193.076 M 381.94 % -68.481 M -153.47 % 128.065 M 34.37 % 95.305 M 398.92 % -31.883 M -152.53 % 60.692 M 309.33 % 14.827 M 4.93 % 14.131 M 15.58 % 12.226 M -1.48 % 12.410 M 3.54 % 11.986 M -31.83 % 17.582 M 27.30 % 13.811 M -10.36 % 15.408 M 0.67 % 15.305 M -6.04 % 16.289 M
Income tax expense 13.243 M 3 366.75 % 382.000 K 120.09 % -1.901 M -121.79 % 8.726 M 1 177.60 % 683.000 K -73.72 % 2.599 M 229.40 % 789.000 K 136.23 % 334.000 K 120.53 % -1.627 M -288.09 % 865.000 K 942.17 % 83.000 K 233.87 % -62.000 K 16.22 % -74.000 K 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 147.362 M 0.000
Cost of revenue 0.000 0.000 -100.00 % 2.650 M 92.17 % 1.379 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -8.245 M -109.30 % 88.664 M 130.02 % 38.546 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
General and administrative expenses 1.896 M -88.33 % 16.246 M 1 217.60 % 1.233 M -10.20 % 1.373 M 6.02 % 1.295 M -10.50 % 1.447 M 19.49 % 1.211 M 4.85 % 1.155 M -34.11 % 1.753 M 25.93 % 1.392 M 6.26 % 1.310 M -13.01 % 1.506 M 29.27 % 1.165 M 0.000 0.000 -100.00 % 12.027 M 0.000 0.000 0.000 0.000 0.000
Selling and marketing 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
Other expenses 17.079 M 0.000 -100.00 % 3.012 M 1.31 % 2.973 M -73.28 % 11.128 M 276.45 % 2.956 M 0.48 % 2.942 M 0.55 % 2.926 M -30.47 % 4.208 M -28.17 % 5.858 M -0.24 % 5.872 M -2.44 % 6.019 M -6.14 % 6.413 M 110.94 % -58.631 M -148.14 % 121.801 M 20 234.06 % 599.000 K -48.23 % 1.157 M -94.49 % 20.992 M 4.30 % 20.126 M 31.50 % 15.305 M 10.88 % 13.803 M
Operating expenses 18.975 M 16.80 % 16.246 M 282.71 % 4.245 M -2.32 % 4.346 M -65.02 % 12.423 M 182.15 % 4.403 M 6.02 % 4.153 M 1.76 % 4.081 M -31.54 % 5.961 M -17.78 % 7.250 M 0.95 % 7.182 M -4.56 % 7.525 M -0.70 % 7.578 M -46.35 % 14.125 M 2.17 % 13.825 M 9.50 % 12.626 M 38.02 % 9.148 M -56.42 % 20.992 M 4.30 % 20.126 M 31.50 % 15.305 M 10.88 % 13.803 M
Cost and expenses 18.975 M 16.80 % 16.246 M 8.97 % 14.909 M -9.99 % 16.563 M 33.33 % 12.423 M 182.15 % 4.403 M 6.02 % 4.153 M 1.76 % 4.081 M -31.54 % 5.961 M -59.98 % 14.896 M -1.00 % 15.047 M 8.33 % 13.890 M 0.18 % 13.865 M -1.84 % 14.125 M 2.17 % 13.825 M 9.50 % 12.626 M 38.02 % 9.148 M -56.42 % 20.992 M 4.30 % 20.126 M 31.50 % 15.305 M 10.88 % 13.803 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
Selling general and administrative expenses 1.896 M -88.33 % 16.246 M 1 217.60 % 1.233 M -10.20 % 1.373 M 6.02 % 1.295 M -10.50 % 1.447 M 19.49 % 1.211 M 4.85 % 1.155 M -34.11 % 1.753 M 25.93 % 1.392 M 6.26 % 1.310 M -13.01 % 1.506 M 29.27 % 1.165 M -84.66 % 7.595 M 8.41 % 7.006 M -41.75 % 12.027 M 50.51 % 7.991 M 0.000 0.000 0.000 0.000
Interest income 33.000 K -10.81 % 37.000 K 362.50 % 8.000 K 700.00 % 1.000 K -95.83 % 24.000 K -76.92 % 104.000 K 258.62 % 29.000 K 0.000 -100.00 % 1.124 M 252.35 % 319.000 K -47.62 % 609.000 K 175.57 % 221.000 K -47.75 % 423.000 K 90.54 % 222.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest expense 9.381 M 15.63 % 8.113 M 206.15 % 2.650 M 92.17 % 1.379 M -40.25 % 2.308 M -11.09 % 2.596 M 32.18 % 1.964 M -58.77 % 4.763 M 302.96 % 1.182 M 616.36 % 165.000 K -9.84 % 183.000 K 7.02 % 171.000 K 0.000 -100.00 % 222.000 K -91.14 % 2.505 M 0.000 -100.00 % 3.694 M 0.000 0.000 0.000 0.000
Depreciation and amortization -329.199 M -79.00 % -183.915 M -173.32 % 250.829 M 193.69 % -267.709 M 9.32 % -295.240 M -52.12 % -194.082 M -386.02 % 67.857 M 152.71 % -128.747 M -36.04 % -94.639 M -57 456.97 % 165.000 K -9.84 % 183.000 K -99.81 % 95.433 M 112.51 % 44.907 M 176.88 % -58.409 M -146.99 % 124.306 M 0.16 % 124.110 M 132.00 % -387.839 M -795.03 % 55.802 M -68.71 % 178.364 M 0.000 -100.00 % 107.737 M
Operating income 329.355 M 78.90 % 184.104 M 173.46 % -250.630 M -193.56 % 267.869 M -7.67 % 290.119 M 53.77 % 188.673 M 366.98 % -70.670 M -156.12 % 125.934 M 39.11 % 90.527 M 331.33 % -39.133 M -186.45 % 45.265 M 6 329.69 % 704.000 K 266.67 % 192.000 K 110.11 % -1.899 M -34.20 % -1.415 M -121.09 % -640.000 K -41.28 % -453.000 K 93.69 % -7.181 M -52.20 % -4.718 M -103.20 % 147.362 M 5 827.67 % 2.486 M
Operating income ratio 0.95 2.90 % 0.92 -13.58 % 1.06 12.90 % 0.94 -4.44 % 0.99 0.85 % 0.98 -5.31 % 1.03 4.94 % 0.98 3.53 % 0.95 -22.61 % 1.23 42.21 % 0.86 12 587.38 % 0.01 86.63 % 0.00 102.35 % -0.16 -36.22 % -0.11 -113.54 % -0.05 -107.24 % -0.03 95.04 % -0.52 -69.80 % -0.31 -103.18 % 9.63 6 208.78 % 0.15
Total other income expenses net -9.537 M 0.32 % -9.568 M -68.99 % -5.662 M -30.10 % -4.352 M 17.64 % -5.284 M 0.000 100.00 % -4.906 M -0.62 % -4.876 M 9.54 % -5.390 M 0.000 0.000 100.00 % -6.323 M -116.28 % 38.848 M 166.26 % -58.631 M -148.14 % 121.801 M -1.86 % 124.110 M 131.70 % -391.533 M -801.65 % 55.802 M -68.71 % 178.364 M 0.000 -100.00 % 107.737 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
Net debt 164.711 M 0.54 % 163.823 M 129.44 % 71.402 M -14.39 % 83.401 M -9.65 % 92.307 M 19.07 % 77.522 M 1 319.56 % 5.461 M -92.09 % 69.034 M 12.84 % 61.180 M -53.40 % 131.293 M -4.33 % 137.234 M -1.52 % 139.352 M 2 582.67 % -5.613 M -52.40 % -3.683 M -172.01 % -1.354 M 85.66 % -9.441 M -66.80 % -5.660 M 54.10 % -12.330 M -223.71 % -3.809 M -133.82 % -1.629 M 25.28 % -2.180 M
Total investments 1.361 B 2.72 % 1.325 B 15.19 % 1.150 B -20.46 % 1.446 B 19.42 % 1.211 B 30.77 % 925.946 M 35.74 % 682.153 M -18.29 % 834.859 M 16.47 % 716.821 M 11.90 % 640.619 M -8.72 % 701.815 M 4.15 % 673.870 M 12.77 % 597.547 M 5.38 % 567.052 M -12.37 % 647.103 M 20.75 % 535.895 M 32.79 % 403.551 M -52.68 % 852.770 M -0.49 % 856.976 M 19.00 % 720.165 M 18.19 % 609.325 M
Total debt 200.000 M 14.29 % 175.000 M 133.33 % 75.000 M -57.07 % 174.683 M 76.02 % 99.239 M 0.69 % 98.563 M 31.47 % 74.971 M 0.09 % 74.902 M 0.09 % 74.835 M -49.62 % 148.531 M 0.11 % 148.367 M 0.11 % 148.210 M 0.000 0.000 0.000 0.000 0.000 0.000 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 -100.00 % 224.922 M 14.72 % 196.067 M -27.43 % 270.159 M 68.51 % 160.324 M 323.96 % 37.816 M -88.05 % 316.414 M -7.98 % 343.853 M 32.14 % 260.222 M 38.58 % 187.784 M
Retained earnings 1.318 B 27.69 % 1.032 B 17.56 % 877.744 M -23.76 % 1.151 B 25.84 % 914.895 M 42.29 % 642.981 M 35.77 % 473.595 M -15.86 % 562.872 M 23.69 % 455.076 M 19.77 % 379.960 M -12.82 % 435.814 M 279.28 % 114.907 M 13.44 % 101.292 M 1.05 % 100.240 M -1.07 % 101.322 M -8.65 % 110.912 M -8.81 % 121.627 M -44.16 % 217.794 M 20.05 % 181.414 M -9.35 % 200.134 M 24.47 % 160.790 M
Common stock 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M -74.29 % 500.049 M 288.94 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.55 % 127.861 M 0.06 % 127.790 M 0.30 % 127.402 M
Total equity 1.446 B 24.62 % 1.160 B 15.32 % 1.006 B -21.38 % 1.280 B 22.66 % 1.043 B 35.24 % 771.549 M 28.13 % 602.163 M -12.91 % 691.440 M 18.47 % 583.644 M 14.77 % 508.528 M -9.90 % 564.382 M 5.81 % 533.397 M 17.29 % 454.782 M 7.04 % 424.875 M -15.03 % 500.049 M 25.07 % 399.804 M 38.82 % 288.011 M -56.54 % 662.776 M 1.48 % 653.128 M 11.05 % 588.146 M 23.57 % 475.976 M
Other non current liabilities 243.000 K -36.39 % 382.000 K -99.49 % 74.901 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.000 0.000 0.000 0.000
Long term debt 200.000 M 14.29 % 175.000 M 133.33 % 75.000 M 0.42 % 74.683 M 0.28 % 74.474 M 0.000 0.000 0.000 0.000 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 200.243 M 14.18 % 175.382 M 17.00 % 149.901 M 100.72 % 74.683 M 0.28 % 74.474 M -24.44 % 98.563 M 31.47 % 74.971 M 0.09 % 74.902 M 0.09 % 74.835 M 1.77 % 73.531 M -50.44 % 148.367 M 0.11 % 148.210 M -1.19 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.000 0.000 0.000 0.000
Other current liabilities -200.243 M -14.18 % -175.382 M -142 486.99 % -123.000 K 98.83 % -10.536 M 89.48 % -100.135 M -3 677.25 % -2.651 M -64.76 % -1.609 M -15.84 % -1.389 M -813.82 % -152.000 K 91.90 % -1.876 M -60.07 % -1.172 M 52.82 % -2.484 M 0.000 0.000 -100.00 % 989.000 K -1.30 % 1.002 M -52.13 % 2.093 M 0.000 100.00 % -4.595 M 27.01 % -6.295 M -87.74 % -3.353 M
Deferred revenue 0.000 0.000 0.000 100.00 % -98.415 M 0.000 0.000 100.00 % -74.075 M 0.000 0.000 100.00 % -74.312 M 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 200.000 M 14.29 % 175.000 M 0.000 -100.00 % 100.000 M 0.77 % 99.239 M 0.000 0.000 0.000 0.000 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 current liabilities 2.310 M 1.72 % 2.271 M 50.10 % 1.513 M -4.54 % 1.585 M -8.12 % 1.725 M 43.51 % 1.202 M 34.15 % 896.000 K 2.40 % 875.000 K 4.04 % 841.000 K 22.24 % 688.000 K -9.47 % 760.000 K 2.15 % 744.000 K -23.61 % 974.000 K 5.64 % 922.000 K -6.77 % 989.000 K -1.30 % 1.002 M -52.13 % 2.093 M 0.000 -100.00 % 4.595 M -2.55 % 4.715 M 870.16 % 486.000 K
Total liabilities 202.553 M 14.02 % 177.653 M 17.23 % 151.537 M -18.18 % 185.219 M 5.04 % 176.334 M -0.20 % 176.681 M 17.28 % 150.652 M 0.32 % 150.178 M 0.45 % 149.509 M -0.60 % 150.407 M 0.58 % 149.539 M -0.77 % 150.694 M -0.19 % 150.974 M 0.03 % 150.922 M -0.04 % 150.989 M -0.01 % 151.002 M -0.72 % 152.093 M -30.07 % 217.481 M 1.15 % 215.018 M 51.86 % 141.590 M 2.12 % 138.648 M
Other non current assets 252.489 M -80.95 % 1.325 B 0.000 0.000 0.000 0.000 100.00 % -682.153 M 18.29 % -834.859 M -16.47 % -716.821 M -11.90 % -640.619 M 8.72 % -701.815 M -4.15 % -673.870 M 0.000 0.000 0.000 -100.00 % 386.000 K -46.09 % 716.000 K 100.08 % -852.770 M 0.49 % -856.976 M -19.00 % -720.165 M -18.19 % -609.325 M
Long term investments 1.361 B 202.72 % -1.325 B -215.19 % 1.150 B -20.46 % 1.446 B 19.42 % 1.211 B 30.77 % 925.946 M 35.74 % 682.153 M -18.29 % 834.859 M 16.47 % 716.821 M 11.90 % 640.619 M -8.72 % 701.815 M 4.15 % 673.870 M 12.77 % 597.547 M 5.38 % 567.052 M -12.37 % 647.103 M 20.75 % 535.895 M 32.79 % 403.551 M -52.68 % 852.770 M -0.49 % 856.976 M 19.00 % 720.165 M 18.19 % 609.325 M
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
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 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 0.000 0.000
Property plant equipment net 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 assets 1.613 B 1 021 051.27 % 158.000 K -99.99 % 1.150 B -20.46 % 1.446 B 19.42 % 1.211 B 30.77 % 925.946 M 35.74 % 682.153 M -18.29 % 834.859 M 16.47 % 716.821 M 11.90 % 640.619 M -8.72 % 701.815 M 4.15 % 673.870 M 12.77 % 597.547 M 5.38 % 567.052 M -12.37 % 647.103 M 20.66 % 536.281 M 32.66 % 404.267 M -52.59 % 852.770 M -0.49 % 856.976 M 19.00 % 720.165 M 18.19 % 609.325 M
Other current assets -1.878 M -100.14 % 1.325 B 0.000 0.000 0.000 -100.00 % 925.946 M 0.000 0.000 -100.00 % 1.734 M 1 011.54 % 156.000 K 12.23 % 139.000 K -4.14 % 145.000 K -84.64 % 944.000 K 0.000 -100.00 % 55.000 K 0.000 0.000 0.000 0.000 0.000 0.000
Short term investments 0.000 -100.00 % 1.325 B 15.19 % 1.150 B -20.46 % 1.446 B 19.42 % 1.211 B 30.77 % 925.946 M 35.74 % 682.153 M -18.29 % 834.859 M 16.47 % 716.821 M 11.90 % 640.619 M -8.72 % 701.815 M 3.89 % 675.528 M 13.05 % 597.547 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 35.289 M 215.73 % 11.177 M 210.64 % 3.598 M -78.32 % 16.599 M 139.45 % 6.932 M -67.05 % 21.041 M -69.73 % 69.510 M 1 084.56 % 5.868 M -57.03 % 13.655 M -20.79 % 17.238 M 54.84 % 11.133 M 25.68 % 8.858 M 57.81 % 5.613 M 52.40 % 3.683 M 172.01 % 1.354 M -85.66 % 9.441 M 66.80 % 5.660 M -54.10 % 12.330 M 223.71 % 3.809 M 133.82 % 1.629 M -25.28 % 2.180 M
Cash and short term investments 35.289 M -97.36 % 1.336 B 15.80 % 1.154 B -21.11 % 1.463 B 20 998.79 % 6.932 M -67.05 % 21.041 M -69.73 % 69.510 M 1 084.56 % 5.868 M -57.03 % 13.655 M -20.79 % 17.238 M 54.84 % 11.133 M 25.68 % 8.858 M 57.81 % 5.613 M 52.40 % 3.683 M 172.01 % 1.354 M -85.66 % 9.441 M 66.80 % 5.660 M -54.10 % 12.330 M 223.71 % 3.809 M 133.82 % 1.629 M -25.28 % 2.180 M
Total current assets 35.289 M -97.36 % 1.338 B 24 341.65 % 5.474 M -71.12 % 18.953 M 114.52 % 8.835 M -60.10 % 22.143 M -68.53 % 70.361 M 956.31 % 6.661 M -54.37 % 14.598 M -19.61 % 18.160 M 51.75 % 11.967 M 18.77 % 10.076 M 22.74 % 8.209 M -6.13 % 8.745 M 122.24 % 3.935 M -72.91 % 14.525 M -59.47 % 35.837 M 37.56 % 26.052 M 191.47 % 8.938 M 8.37 % 8.248 M 135.05 % 3.509 M
Inventory 0.000 100.00 % -1.325 B -15.19 % -1.150 B 20.46 % -1.446 B 0.000 100.00 % -925.946 M -35.74 % -682.153 M 18.29 % -834.859 M -16.47 % -716.821 M -11.90 % -640.619 M 8.72 % -701.815 M -3.89 % -675.528 M -13.05 % -597.547 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net receivables 1.878 M 3.87 % 1.808 M -3.62 % 1.876 M -20.31 % 2.354 M 23.70 % 1.903 M 72.69 % 1.102 M 29.49 % 851.000 K 7.31 % 793.000 K -15.91 % 943.000 K 2.28 % 922.000 K 10.55 % 834.000 K -31.53 % 1.218 M -26.27 % 1.652 M -67.36 % 5.062 M 100.40 % 2.526 M -50.31 % 5.084 M -83.15 % 30.177 M 119.92 % 13.722 M 167.54 % 5.129 M -22.51 % 6.619 M 398.04 % 1.329 M
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
Other assets 0.000 0.000 -100.00 % 2.193 M 1 036.27 % 193.000 K 44.03 % 134.000 K -4.96 % 141.000 K -53.16 % 301.000 K 207.14 % 98.000 K -94.35 % 1.734 M 1 011.54 % 156.000 K 12.23 % 139.000 K -4.14 % 145.000 K 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.435 M -35.71 % 2.232 M 68.71 % 1.323 M -26.09 % 1.790 M
Account payables 2.310 M 1.72 % 2.271 M 38.81 % 1.636 M -4.22 % 1.708 M -7.58 % 1.848 M 39.47 % 1.325 M 30.03 % 1.019 M 2.10 % 998.000 K 556.58 % 152.000 K -83.83 % 940.000 K -7.11 % 1.012 M 1.61 % 996.000 K 2.26 % 974.000 K 5.64 % 922.000 K 0.000 0.000 0.000 0.000 -100.00 % 4.595 M -2.55 % 4.715 M 870.16 % 486.000 K
Tax payables 243.000 K -36.39 % 382.000 K 0.000 -100.00 % 8.828 M 1 042.04 % 773.000 K -69.42 % 2.528 M 328.47 % 590.000 K 50.90 % 391.000 K 0.000 -100.00 % 936.000 K 485.00 % 160.000 K -89.25 % 1.488 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.580 M -44.89 % 2.867 M
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
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
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
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
Other total stockholders equity 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 % -226.289 M 0.000 0.000 -100.00 % 128.568 M 0.000 0.000 0.000 0.000 0.000
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
Other liabilities 0.000 0.000 -100.00 % 148.511 M -18.42 % 182.049 M 141.54 % 75.370 M -2.01 % 76.916 M 2.85 % 74.785 M 0.52 % 74.401 M 0.77 % 73.833 M -3.09 % 76.188 M 18 392.23 % 412.000 K -76.32 % 1.740 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 217.481 M 1.15 % 215.018 M 51.86 % 141.590 M 2.12 % 138.648 M
Total assets 1.649 B 23.21 % 1.338 B 15.57 % 1.158 B -20.97 % 1.465 B 20.11 % 1.220 B 28.64 % 948.230 M 25.96 % 752.815 M -10.55 % 841.618 M 14.79 % 733.153 M 11.26 % 658.935 M -7.70 % 713.921 M 4.36 % 684.091 M 12.93 % 605.756 M 5.20 % 575.797 M -11.56 % 651.038 M 18.20 % 550.806 M 25.15 % 440.104 M -50.00 % 880.257 M 1.40 % 868.146 M 18.97 % 729.736 M 18.73 % 614.624 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 78.000 K -97.09 % 2.682 M 122.76 % -11.786 M -232.35 % 8.905 M 486.00 % -2.307 M -217.34 % 1.966 M 6 243.75 % -32.000 K -101.45 % 2.211 M 192.82 % -2.382 M -497.66 % 599.000 K 164.97 % -922.000 K -133.26 % 2.772 M 10.09 % 2.518 M 0.000 0.000 -100.00 % 24.966 M 0.000 -100.00 % 58.699 M 0.000 0.000 0.000
Accounts receivables -70.000 K -202.94 % 68.000 K 110.59 % -642.000 K -195.96 % 669.000 K 183.52 % -801.000 K -219.12 % -251.000 K -332.76 % -58.000 K -138.67 % 150.000 K 814.29 % -21.000 K 76.14 % -88.000 K -122.92 % 384.000 K 331.46 % 89.000 K 0.000 0.000 0.000 0.000 0.000 -100.00 % 58.699 M 0.000 0.000 0.000
Inventory 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 working capital 148.000 K -94.34 % 2.614 M 123.46 % -11.144 M -235.31 % 8.236 M 646.88 % -1.506 M -167.93 % 2.217 M 1 192.12 % -203.000 K -347.56 % 82.000 K 441.67 % -24.000 K -104.01 % 599.000 K 9 883.33 % 6.000 K -97.00 % 200.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other non cash items -277.070 M -67.53 % -165.389 M -154.70 % 302.369 M 230.29 % -232.070 M 17.05 % -279.762 M -17.36 % -238.384 M -251.37 % 157.483 M 236.96 % -114.981 M -59.98 % -71.872 M -207.11 % 67.098 M 356.79 % -26.130 M -237.33 % 19.027 M 32.02 % 14.412 M -81.40 % 77.503 M 171.54 % -108.332 M -1 121.61 % -8.868 M -102.07 % 428.095 M 782.50 % -62.725 M 53.93 % -136.151 M -20.79 % -112.721 M -30.81 % -86.169 M
Net cash provided by operating activities 29.583 M 158.43 % 11.447 M -68.37 % 36.192 M 14.44 % 31.626 M 329.29 % 7.367 M 114.63 % -50.344 M -159.91 % 84.028 M 672.32 % 10.880 M -34.92 % 16.718 M -39.64 % 27.699 M 52.78 % 18.130 M -19.43 % 22.503 M 31.43 % 17.122 M 0.88 % 16.973 M 40.81 % 12.054 M -22.02 % 15.458 M -57.19 % 36.109 M -19.03 % 44.595 M 18.94 % 37.495 M 8.24 % 34.641 M 44.01 % 24.054 M
Investments in property plant and equipment 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Acquisitions net 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of 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
Sales maturities of 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
Other investing activites 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net cash used for investing activites 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Debt repayment 25.000 M -75.00 % 100.000 M 500.00 % -25.000 M -3 567.41 % 721.000 K 26.49 % 570.000 K -97.57 % 23.485 M 0.000 0.000 -100.00 % 74.797 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 148.122 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 100.00 % -75.000 M 0.000 0.000 0.000 0.000 0.000 0.000 100.00 % -75.000 M 0.000 0.000 100.00 % -75.000 M 0.000 0.000 0.000 0.000 100.00 % -60.000 M 0.000 0.000 0.000 0.000
Dividends paid -20.861 M 2.58 % -21.414 M 2.69 % -22.006 M -3.94 % -21.171 M -4.11 % -20.335 M -4.28 % -19.501 M -4.47 % -18.667 M 0.00 % -18.667 M 7.12 % -20.098 M 6.93 % -21.594 M -36.20 % -15.855 M -8.52 % -14.610 M -2.26 % -14.287 M 0.56 % -14.367 M 18.42 % -17.611 M -32.94 % -13.247 M -164.57 % -5.007 M 81.72 % -27.388 M -7.67 % -25.437 M -20.08 % -21.183 M -44.74 % -14.635 M
Other financing activites -9.610 M 88.35 % -82.454 M -3 670.19 % -2.187 M -44.93 % -1.509 M 11.81 % -1.711 M 18.87 % -2.109 M -22.69 % -1.719 M -0.82 % -1.705 M 97.73 % -75.000 M 0.000 0.000 100.00 % -3.756 M -315.03 % -905.000 K -226.71 % -277.000 K 89.05 % -2.530 M -261.15 % 1.570 M 104.16 % -37.772 M -334.86 % -8.686 M 12.07 % -9.878 M 29.49 % -14.009 M -56.37 % -8.959 M
Net cash used provided by financing activities -5.471 M -41.44 % -3.868 M 92.14 % -49.193 M -124.02 % -21.959 M -2.25 % -21.476 M -1 245.39 % 1.875 M 109.20 % -20.386 M -9.21 % -18.667 M 8.05 % -20.301 M 5.99 % -21.594 M -36.20 % -15.855 M 17.67 % -19.258 M -26.76 % -15.192 M -3.74 % -14.644 M 27.29 % -20.141 M -72.48 % -11.677 M 72.70 % -42.779 M -18.59 % -36.074 M -2.15 % -35.315 M -0.35 % -35.192 M -49.16 % -23.594 M
Effect of forex changes on cash 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net change in cash 24.112 M 218.14 % 7.579 M 158.30 % -13.001 M -234.49 % 9.667 M 168.52 % -14.109 M 70.89 % -48.469 M -176.16 % 63.642 M 917.29 % -7.787 M -117.33 % -3.583 M -158.69 % 6.105 M 168.35 % 2.275 M -29.89 % 3.245 M 68.13 % 1.930 M -17.13 % 2.329 M 128.80 % -8.087 M -313.89 % 3.781 M 156.69 % -6.670 M -178.28 % 8.521 M 290.87 % 2.180 M 495.64 % -551.000 K -219.78 % 460.000 K
Cash at beginning of period 11.177 M 210.64 % 3.598 M -78.32 % 16.599 M 139.45 % 6.932 M -67.05 % 21.041 M -69.73 % 69.510 M 1 084.56 % 5.868 M -57.03 % 13.655 M -20.79 % 17.238 M 54.84 % 11.133 M 25.68 % 8.858 M 57.81 % 5.613 M 52.40 % 3.683 M 172.01 % 1.354 M -85.66 % 9.441 M 66.80 % 5.660 M -54.10 % 12.330 M 223.71 % 3.809 M 133.82 % 1.629 M -25.28 % 2.180 M 26.74 % 1.720 M
Cash at end of period 35.289 M 215.73 % 11.177 M 210.64 % 3.598 M -78.32 % 16.599 M 139.45 % 6.932 M -67.05 % 21.041 M -69.73 % 69.510 M 1 084.56 % 5.868 M -57.03 % 13.655 M -20.79 % 17.238 M 54.84 % 11.133 M 25.68 % 8.858 M 57.81 % 5.613 M 52.40 % 3.683 M 172.01 % 1.354 M -85.66 % 9.441 M 66.80 % 5.660 M -54.10 % 12.330 M 223.71 % 3.809 M 133.82 % 1.629 M -25.28 % 2.180 M
Operating cash flow 29.583 M 158.43 % 11.447 M -68.37 % 36.192 M 14.44 % 31.626 M 329.29 % 7.367 M 114.63 % -50.344 M -159.91 % 84.028 M 672.32 % 10.880 M -34.92 % 16.718 M -39.64 % 27.699 M 52.78 % 18.130 M -19.43 % 22.503 M 31.43 % 17.122 M 0.88 % 16.973 M 40.81 % 12.054 M -22.02 % 15.458 M -57.19 % 36.109 M -19.03 % 44.595 M 18.94 % 37.495 M 8.24 % 34.641 M 44.01 % 24.054 M
Capital expenditure 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Free CashFlow 29.583 M 158.43 % 11.447 M -68.37 % 36.192 M 14.44 % 31.626 M 329.29 % 7.367 M 114.63 % -50.344 M -159.91 % 84.028 M 672.32 % 10.880 M -34.92 % 16.718 M -39.64 % 27.699 M 52.78 % 18.130 M -19.43 % 22.503 M 31.43 % 17.122 M 0.88 % 16.973 M 40.81 % 12.054 M -22.02 % 15.458 M -57.19 % 36.109 M -19.03 % 44.595 M 18.94 % 37.495 M 8.24 % 34.641 M 44.01 % 24.054 M
2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30
Revenue 46.207 M -67.92 % 144.026 M -19.02 % 177.844 M 658.01 % 23.462 M -86.74 % 176.888 M 110.86 % 83.888 M 126.25 % -319.609 M -361.55 % 122.199 M -24.68 % 162.233 M -40.53 % 272.790 M 678.60 % 35.036 M -13.94 % 40.711 M -75.33 % 165.043 M 232.16 % -124.879 M -283.87 % 67.918 M -35.37 % 105.093 M 212.80 % 33.598 M -61.57 % 87.424 M 426.90 % 16.592 M 133.27 % -49.869 M -292.00 % 25.973 M 843.79 % -3.492 M -105.44 % 64.184 M -43.30 % 113.209 M 5 488.34 % -2.101 M -128.90 % 7.271 M -83.99 % 45.406 M 642.78 % 6.113 M 0.00 % 6.113 M -1.48 % 6.205 M 0.00 % 6.205 M 3.54 % 5.993 M 0.00 % 5.993 M -31.83 % 8.791 M 0.00 % 8.791 M 27.30 % 6.906 M 0.00 % 6.906 M -10.36 % 7.704 M 0.00 % 7.704 M 109.58 % 3.676 M -8.74 % 4.028 M 15.48 % 3.488 M -5.24 % 3.681 M
Net income 33.072 M -78.35 % 152.782 M -0.66 % 153.793 M 1 562.27 % 9.252 M -94.39 % 164.902 M 120.65 % 74.733 M 122.71 % -329.124 M -410.08 % 106.140 M -28.60 % 148.651 M -43.61 % 263.591 M 919.89 % 25.845 M -4.06 % 26.939 M -83.07 % 159.135 M 217.69 % -135.212 M -318.83 % 61.789 M -36.02 % 96.581 M 256.80 % 27.069 M -65.77 % 79.083 M 565.18 % 11.889 M 119.92 % -59.686 M -403.16 % 19.688 M 321.14 % -8.903 M -116.46 % 54.085 M -48.19 % 104.384 M 1 184.51 % -9.625 M -127.03 % 35.606 M 275.08 % 9.493 M 131.37 % -30.265 M 0.00 % -30.265 M -150.28 % 60.193 M 0.00 % 60.193 M -2.50 % 61.735 M 0.00 % 61.735 M 131.50 % -195.993 M 0.00 % -195.993 M -906.21 % 24.311 M 0.00 % 24.311 M -72.00 % 86.823 M 0.00 % 86.823 M 309.21 % 21.217 M 65.14 % 12.848 M -81.24 % 68.499 M 785.68 % -9.990 M
Income before tax 33.030 M -78.86 % 156.229 M -4.50 % 163.589 M 1 565.20 % 9.824 M -94.04 % 164.712 M 123.58 % 73.671 M 122.33 % -329.963 M -395.77 % 111.560 M -26.58 % 151.957 M -42.37 % 263.697 M 898.02 % 26.422 M -17.15 % 31.890 M -79.66 % 156.783 M 218.20 % -132.644 M -321.04 % 60.010 M -38.53 % 97.621 M 270.30 % 26.363 M -67.15 % 80.250 M 782.35 % 9.095 M 115.87 % -57.308 M -415.31 % 18.175 M 261.48 % -11.255 M -119.91 % 56.520 M -46.62 % 105.882 M 1 200.07 % -9.625 M -127.03 % 35.606 M 275.08 % 9.493 M 131.37 % -30.265 M 0.00 % -30.265 M -150.28 % 60.193 M 0.00 % 60.193 M -2.50 % 61.735 M 0.00 % 61.735 M 131.50 % -195.993 M 0.00 % -195.993 M -906.21 % 24.311 M 0.00 % 24.311 M -72.00 % 86.823 M 0.00 % 86.823 M 309.21 % 21.217 M 65.14 % 12.848 M -81.24 % 68.499 M 785.68 % -9.990 M
Income before tax ratio 0.71 -34.10 % 1.08 17.92 % 0.92 119.68 % 0.42 -55.03 % 0.93 6.03 % 0.88 -14.94 % 1.03 13.09 % 0.91 -2.53 % 0.94 -3.10 % 0.97 28.18 % 0.75 -3.73 % 0.78 -17.54 % 0.95 -10.57 % 1.06 20.22 % 0.88 -4.88 % 0.93 18.38 % 0.78 -14.52 % 0.92 67.46 % 0.55 -52.30 % 1.15 64.22 % 0.70 -78.29 % 3.22 266.01 % 0.88 -5.85 % 0.94 -79.58 % 4.58 -6.45 % 4.90 2 242.28 % 0.21 104.22 % -4.95 0.00 % -4.95 -151.04 % 9.70 0.00 % 9.70 -5.83 % 10.30 0.00 % 10.30 146.20 % -22.29 0.00 % -22.29 -733.29 % 3.52 0.00 % 3.52 -68.76 % 11.27 0.00 % 11.27 95.26 % 5.77 80.95 % 3.19 -83.76 % 19.64 823.62 % -2.71
EBITDA 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % 32.110 M 376.55 % 6.738 M 123.05 % -29.232 M 0.00 % -29.232 M -147.57 % 61.446 M 0.00 % 61.446 M -0.47 % 61.735 M 0.00 % 61.735 M 131.80 % -194.146 M 0.00 % -194.146 M -898.61 % 24.311 M 0.00 % 24.311 M -72.00 % 86.823 M 0.00 % 86.823 M 17 569.42 % -497.000 K -257.78 % 315.000 K 868.29 % -41.000 K -120.30 % 202.000 K
Net income ratio 0.72 -32.53 % 1.06 22.67 % 0.86 119.29 % 0.39 -57.70 % 0.93 4.64 % 0.89 -13.49 % 1.03 18.56 % 0.87 -5.21 % 0.92 -5.17 % 0.97 30.99 % 0.74 11.48 % 0.66 -31.37 % 0.96 -10.95 % 1.08 19.01 % 0.91 -1.01 % 0.92 14.07 % 0.81 -10.94 % 0.90 26.24 % 0.72 -40.13 % 1.20 57.89 % 0.76 -70.27 % 2.55 202.56 % 0.84 -8.61 % 0.92 -79.87 % 4.58 -6.45 % 4.90 2 242.28 % 0.21 104.22 % -4.95 0.00 % -4.95 -151.04 % 9.70 0.00 % 9.70 -5.83 % 10.30 0.00 % 10.30 146.20 % -22.29 0.00 % -22.29 -733.29 % 3.52 0.00 % 3.52 -68.76 % 11.27 0.00 % 11.27 95.26 % 5.77 80.95 % 3.19 -83.76 % 19.64 823.62 % -2.71
Ratio EBITDA 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 -100.00 % 4.42 2 875.97 % 0.15 103.10 % -4.78 0.00 % -4.78 -148.29 % 9.90 0.00 % 9.90 -3.87 % 10.30 0.00 % 10.30 146.64 % -22.08 0.00 % -22.08 -727.32 % 3.52 0.00 % 3.52 -68.76 % 11.27 0.00 % 11.27 8 435.61 % -0.14 -272.89 % 0.08 765.29 % -0.01 -121.42 % 0.05
Gross profit ratio 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 561.90 % 0.15 -84.89 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00 0.00 % 1.00
Weighted average shs out dil 20.800 M -0.27 % 20.855 M -0.06 % 20.867 M 0.13 % 20.840 M -0.16 % 20.874 M -0.03 % 20.881 M 0.11 % 20.857 M -0.14 % 20.886 M 0.18 % 20.849 M -0.21 % 20.893 M 0.24 % 20.843 M -0.10 % 20.864 M 0.04 % 20.856 M 0.06 % 20.843 M -0.15 % 20.875 M -0.03 % 20.881 M 0.28 % 20.822 M -0.24 % 20.872 M 0.07 % 20.858 M 0.67 % 20.720 M -1.07 % 20.945 M 0.89 % 20.760 M -0.58 % 20.882 M 0.30 % 20.820 M -0.50 % 20.924 M 0.30 % 20.861 M 0.00 % 20.861 M -0.05 % 20.872 M 0.00 % 20.872 M 0.05 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.65 % 20.726 M 0.00 % 20.726 M -0.49 % 20.829 M 0.00 % 20.829 M -9.73 % 23.073 M 0.57 % 22.943 M 1.15 % 22.681 M 2.17 % 22.200 M
Weighted average shs out 20.800 M -0.27 % 20.855 M -0.06 % 20.867 M 0.13 % 20.840 M -0.16 % 20.874 M -0.03 % 20.881 M 0.11 % 20.857 M -0.14 % 20.886 M 0.18 % 20.849 M -0.21 % 20.893 M 0.24 % 20.843 M -0.10 % 20.864 M 0.04 % 20.856 M 0.06 % 20.843 M -0.15 % 20.875 M -0.03 % 20.881 M 0.28 % 20.822 M -0.24 % 20.872 M 0.07 % 20.858 M 0.67 % 20.720 M -1.07 % 20.945 M 0.89 % 20.760 M -0.58 % 20.882 M 0.30 % 20.820 M -0.50 % 20.924 M 0.30 % 20.861 M 0.00 % 20.861 M -0.05 % 20.872 M 0.00 % 20.872 M 0.05 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.00 % 20.861 M 0.65 % 20.726 M 0.00 % 20.726 M 0.70 % 20.583 M 0.00 % 20.583 M -0.16 % 20.615 M 1.09 % 20.394 M -0.96 % 20.591 M 1.00 % 20.388 M
EPS diluted 1.59 -78.31 % 7.33 -0.54 % 7.37 1 575.00 % 0.44 -94.43 % 7.90 120.67 % 3.58 122.69 % -15.78 -410.63 % 5.08 -28.85 % 7.14 -43.42 % 12.62 917.74 % 1.24 -4.62 % 1.30 -82.98 % 7.64 217.90 % -6.48 -318.92 % 2.96 -35.93 % 4.62 255.38 % 1.30 -65.61 % 3.78 551.72 % 0.58 120.14 % -2.88 -406.38 % 0.94 323.81 % -0.42 -116.15 % 2.60 -48.21 % 5.02 1 191.30 % -0.46 -127.06 % 1.70 269.57 % 0.46 131.72 % -1.45 0.00 % -1.45 -150.17 % 2.89 0.00 % 2.89 -2.36 % 2.96 0.00 % 2.96 131.52 % -9.39 0.00 % -9.39 -895.76 % 1.18 0.00 % 1.18 -71.70 % 4.17 0.00 % 4.17 358.24 % 0.91 62.50 % 0.56 -81.58 % 3.04 775.56 % -0.45
Earnings per share 1.59 -78.31 % 7.33 -0.54 % 7.37 1 575.00 % 0.44 -94.43 % 7.90 120.67 % 3.58 122.69 % -15.78 -410.63 % 5.08 -28.85 % 7.14 -43.42 % 12.62 917.74 % 1.24 -4.62 % 1.30 -82.98 % 7.64 217.90 % -6.48 -318.92 % 2.96 -35.93 % 4.62 255.38 % 1.30 -65.61 % 3.78 551.72 % 0.58 120.14 % -2.88 -406.38 % 0.94 323.81 % -0.42 -116.15 % 2.60 -48.21 % 5.02 1 191.30 % -0.46 -127.06 % 1.70 269.57 % 0.46 131.72 % -1.45 0.00 % -1.45 -150.17 % 2.89 0.00 % 2.89 -2.36 % 2.96 0.00 % 2.96 131.52 % -9.39 0.00 % -9.39 -895.76 % 1.18 0.00 % 1.18 -72.04 % 4.22 0.00 % 4.22 309.71 % 1.03 63.49 % 0.63 -81.14 % 3.34 781.63 % -0.49
Gross profit 46.207 M -67.92 % 144.026 M -19.02 % 177.844 M 658.01 % 23.462 M -86.74 % 176.888 M 110.86 % 83.888 M 126.25 % -319.609 M -361.55 % 122.199 M -24.68 % 162.233 M -40.53 % 272.790 M 678.60 % 35.036 M -13.94 % 40.711 M -75.33 % 165.043 M 232.16 % -124.879 M -283.87 % 67.918 M -35.37 % 105.093 M 212.80 % 33.598 M -61.57 % 87.424 M 426.90 % 16.592 M 133.27 % -49.869 M -292.00 % 25.973 M 843.79 % -3.492 M -105.44 % 64.184 M -43.30 % 113.209 M 5 488.34 % -2.101 M -128.90 % 7.271 M 5.99 % 6.860 M 12.22 % 6.113 M 0.00 % 6.113 M -1.48 % 6.205 M 0.00 % 6.205 M 3.54 % 5.993 M 0.00 % 5.993 M -31.83 % 8.791 M 0.00 % 8.791 M 27.30 % 6.906 M 0.00 % 6.906 M -10.36 % 7.704 M 0.00 % 7.704 M 109.58 % 3.676 M -8.74 % 4.028 M 15.48 % 3.488 M -5.24 % 3.681 M
Income tax expense 42.000 K -98.78 % 3.447 M -64.81 % 9.796 M 1 612.59 % 572.000 K 201.05 % 190.000 K -82.11 % 1.062 M 26.58 % 839.000 K -84.52 % 5.420 M 63.94 % 3.306 M 3 018.87 % 106.000 K -81.63 % 577.000 K -88.35 % 4.951 M 110.50 % 2.352 M -8.41 % 2.568 M 44.35 % 1.779 M 71.06 % 1.040 M 47.31 % 706.000 K -39.50 % 1.167 M -58.23 % 2.794 M 17.49 % 2.378 M 57.17 % 1.513 M -35.67 % 2.352 M -3.41 % 2.435 M 62.55 % 1.498 M 0.000 0.000 100.00 % -32.184 M 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % 38.546 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
General and administrative expenses 9.802 M 236.06 % -7.204 M -179.16 % 9.100 M 10.18 % 8.259 M 3.41 % 7.987 M 14.46 % 6.978 M -12.02 % 7.931 M -6.85 % 8.514 M 5.78 % 8.049 M 19.37 % 6.743 M 18.71 % 5.680 M -1.83 % 5.786 M 0.75 % 5.743 M 8.48 % 5.294 M -3.27 % 5.473 M 9.11 % 5.016 M 4.17 % 4.815 M 2.10 % 4.716 M 3.29 % 4.566 M 3.77 % 4.400 M -8.60 % 4.814 M 2.43 % 4.700 M 0.60 % 4.672 M 8.98 % 4.287 M 1.08 % 4.241 M 12.34 % 3.775 M 244.64 % -2.610 M 0.000 0.000 0.000 0.000 -100.00 % 6.014 M 0.00 % 6.014 M 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 -100.00 % 156.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 -100.00 % 6.413 M 121.88 % -29.316 M 0.00 % -29.316 M -148.14 % 60.901 M 0.00 % 60.901 M 20 234.06 % 299.500 K 0.00 % 299.500 K -48.23 % 578.500 K 0.00 % 578.500 K -94.49 % 10.496 M 0.00 % 10.496 M 4.30 % 10.063 M 0.00 % 10.063 M 0.000 0.000 0.000 0.000
Operating expenses 9.802 M 239.07 % -7.048 M -177.45 % 9.100 M 10.18 % 8.259 M 2.24 % 8.078 M 13.98 % 7.087 M -11.64 % 8.021 M -6.69 % 8.596 M 5.77 % 8.127 M 19.18 % 6.819 M 18.24 % 5.767 M -1.57 % 5.859 M 0.79 % 5.813 M 8.45 % 5.360 M -3.18 % 5.536 M 9.15 % 5.072 M 4.11 % 4.872 M 2.22 % 4.766 M 3.38 % 4.610 M 3.22 % 4.466 M -8.26 % 4.868 M 2.10 % 4.768 M 0.63 % 4.738 M 8.55 % 4.365 M 1.61 % 4.296 M -86.39 % 31.559 M 231.60 % -23.981 M -439.55 % 7.063 M 0.00 % 7.063 M 2.17 % 6.913 M 0.00 % 6.913 M 9.50 % 6.313 M 0.00 % 6.313 M 38.02 % 4.574 M 0.00 % 4.574 M -56.42 % 10.496 M 0.00 % 10.496 M 4.30 % 10.063 M 0.00 % 10.063 M 141.15 % 4.173 M 12.39 % 3.713 M 5.21 % 3.529 M 1.44 % 3.479 M
Cost and expenses 9.802 M 239.07 % -7.048 M -177.45 % 9.100 M 10.18 % 8.259 M 2.24 % 8.078 M 13.98 % 7.087 M -11.64 % 8.021 M -6.69 % 8.596 M 5.77 % 8.127 M 19.18 % 6.819 M 18.24 % 5.767 M -1.57 % 5.859 M 0.79 % 5.813 M 8.45 % 5.360 M -3.18 % 5.536 M 9.15 % 5.072 M 4.11 % 4.872 M 2.22 % 4.766 M 3.38 % 4.610 M 3.22 % 4.466 M -8.26 % 4.868 M 2.10 % 4.768 M 0.63 % 4.738 M 8.55 % 4.365 M 1.61 % 4.296 M -86.39 % 31.559 M 278.36 % -17.694 M -350.53 % 7.063 M 0.00 % 7.063 M 2.17 % 6.913 M 0.00 % 6.913 M 9.50 % 6.313 M 0.00 % 6.313 M 38.02 % 4.574 M 0.00 % 4.574 M -56.42 % 10.496 M 0.00 % 10.496 M 4.30 % 10.063 M 0.00 % 10.063 M 141.15 % 4.173 M 12.39 % 3.713 M 5.21 % 3.529 M 1.44 % 3.479 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
Selling general and administrative expenses 9.802 M 236.06 % -7.204 M -179.16 % 9.100 M 10.18 % 8.259 M 3.41 % 7.987 M 14.46 % 6.978 M -12.02 % 7.931 M -6.85 % 8.514 M 5.78 % 8.049 M 19.37 % 6.743 M 18.71 % 5.680 M -1.83 % 5.786 M 0.75 % 5.743 M 8.48 % 5.294 M -3.27 % 5.473 M 9.11 % 5.016 M 4.17 % 4.815 M 2.10 % 4.716 M 3.29 % 4.566 M 3.77 % 4.400 M -8.60 % 4.814 M 2.43 % 4.700 M 0.60 % 4.672 M 8.98 % 4.287 M 1.08 % 4.241 M 12.34 % 3.775 M 244.64 % -2.610 M -168.73 % 3.798 M 0.00 % 3.798 M 8.41 % 3.503 M 0.00 % 3.503 M -41.75 % 6.014 M 0.00 % 6.014 M 50.51 % 3.996 M 0.00 % 3.996 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Interest income 0.000 -100.00 % 33.000 K 0.000 100.00 % -4.061 M -199.10 % 4.098 M 30.93 % 3.130 M 34.16 % 2.333 M 14.19 % 2.043 M -4.93 % 2.149 M -5.50 % 2.274 M -20.13 % 2.847 M -3.88 % 2.962 M 0.000 0.000 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 % 423.000 K 281.08 % 111.000 K 0.00 % 111.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
Interest expense 0.000 -100.00 % 9.381 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % 111.000 K 0.00 % 111.000 K -91.14 % 1.253 M 0.00 % 1.253 M 0.000 0.000 -100.00 % 1.847 M 0.00 % 1.847 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Depreciation and amortization -36.324 M -121.54 % 168.667 M 200.00 % -168.667 M -1 016.63 % -15.105 M 91.05 % -168.810 M -119.80 % -76.801 M -123.44 % 327.630 M 388.40 % -113.603 M 26.28 % -154.106 M 42.06 % -265.971 M -808.71 % -29.269 M 16.02 % -34.852 M 78.11 % -159.230 M -222.26 % 130.239 M 308.78 % -62.382 M 37.63 % -100.021 M -248.19 % -28.726 M 65.25 % -82.657 M -589.84 % -11.982 M -122.05 % 54.335 M 357.45 % -21.105 M -355.51 % 8.260 M 113.89 % -59.446 M 45.38 % -108.844 M -1 801.49 % 6.397 M 282.98 % -3.496 M -107.22 % 48.403 M 265.74 % -29.205 M 0.00 % -29.205 M -146.99 % 62.153 M 0.00 % 62.153 M 0.16 % 62.055 M 0.00 % 62.055 M 132.00 % -193.920 M 0.00 % -193.920 M -795.03 % 27.901 M 0.00 % 27.901 M -68.71 % 89.182 M 0.00 % 89.182 M 0.000 0.000 0.000 0.000
Operating income 36.405 M -75.90 % 151.074 M -10.47 % 168.744 M 1 009.94 % 15.203 M -90.99 % 168.810 M 119.80 % 76.801 M 123.44 % -327.630 M -388.40 % 113.603 M -26.28 % 154.106 M -42.06 % 265.971 M 808.71 % 29.269 M -16.02 % 34.852 M -78.11 % 159.230 M 222.26 % -130.239 M -308.78 % 62.382 M -37.63 % 100.021 M 248.19 % 28.726 M -65.25 % 82.657 M 589.84 % 11.982 M 122.05 % -54.335 M -357.45 % 21.105 M 355.51 % -8.260 M -113.89 % 59.446 M -45.38 % 108.844 M 1 801.49 % -6.397 M -282.98 % 3.496 M 205.81 % -3.304 M -247.97 % -949.500 K 0.00 % -949.500 K -34.20 % -707.500 K 0.00 % -707.500 K -121.09 % -320.000 K 0.00 % -320.000 K -41.28 % -226.500 K 0.00 % -226.500 K 93.69 % -3.591 M 0.00 % -3.591 M -52.20 % -2.359 M 0.00 % -2.359 M -374.65 % -497.000 K -257.78 % 315.000 K 868.29 % -41.000 K -120.30 % 202.000 K
Operating income ratio 0.79 -24.89 % 1.05 10.55 % 0.95 46.43 % 0.65 -32.10 % 0.95 4.24 % 0.92 -10.69 % 1.03 10.27 % 0.93 -2.13 % 0.95 -2.57 % 0.98 16.71 % 0.84 -2.42 % 0.86 -11.27 % 0.96 -7.49 % 1.04 13.55 % 0.92 -3.49 % 0.95 11.32 % 0.85 -9.57 % 0.95 30.92 % 0.72 -33.72 % 1.09 34.09 % 0.81 -65.65 % 2.37 155.39 % 0.93 -3.67 % 0.96 -68.42 % 3.04 533.25 % 0.48 760.77 % -0.07 53.15 % -0.16 0.00 % -0.16 -36.22 % -0.11 0.00 % -0.11 -113.54 % -0.05 0.00 % -0.05 -107.24 % -0.03 0.00 % -0.03 95.04 % -0.52 0.00 % -0.52 -69.80 % -0.31 0.00 % -0.31 -126.48 % -0.14 -272.89 % 0.08 765.29 % -0.01 -121.42 % 0.05
Total other income expenses net -3.375 M -165.47 % 5.155 M 200.00 % -5.155 M 4.16 % -5.379 M -31.26 % -4.098 M -30.93 % -3.130 M -34.16 % -2.333 M -14.19 % -2.043 M 4.93 % -2.149 M 8.55 % -2.350 M 17.46 % -2.847 M 3.88 % -2.962 M -17.68 % -2.517 M -1.86 % -2.471 M -1.48 % -2.435 M 0.86 % -2.456 M -1.49 % -2.420 M 1.55 % -2.458 M 16.14 % -2.931 M 3.55 % -3.039 M -1.84 % -2.984 M 2.58 % -3.063 M -2.37 % -2.992 M 1.58 % -3.040 M 5.82 % -3.228 M -110.05 % 32.110 M 376.55 % 6.738 M 122.98 % -29.316 M 0.00 % -29.316 M -148.14 % 60.901 M 0.00 % 60.901 M -1.86 % 62.055 M 0.00 % 62.055 M 131.70 % -195.767 M 0.00 % -195.767 M -801.65 % 27.901 M 0.00 % 27.901 M -68.71 % 89.182 M 0.00 % 89.182 M 310.71 % 21.714 M 73.25 % 12.533 M -81.71 % 68.540 M 772.49 % -10.192 M
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31
Net debt 165.044 M 0.20 % 164.711 M 33.34 % 123.531 M -24.59 % 163.823 M -1.55 % 166.403 M 133.05 % 71.402 M 6.12 % 67.287 M -19.32 % 83.401 M -8.69 % 91.338 M -1.05 % 92.307 M 19.94 % 76.961 M -0.72 % 77.522 M 4.67 % 74.064 M 1 256.24 % 5.461 M -91.77 % 66.340 M -3.90 % 69.034 M 45.63 % 47.404 M -22.52 % 61.180 M -16.86 % 73.587 M -43.95 % 131.293 M -9.55 % 145.163 M 5.78 % 137.234 M -5.86 % 145.776 M 4.61 % 139.352 M 8.21 % 128.777 M 2 394.26 % -5.613 M 19.61 % -6.982 M -89.57 % -3.683 M 89.28 % -34.362 M -2 437.81 % -1.354 M 92.16 % -17.267 M -82.89 % -9.441 M -22.58 % -7.702 M -36.08 % -5.660 M 28.11 % -7.873 M 36.15 % -12.330 M -69.23 % -7.286 M -91.28 % -3.809 M 94.00 % -63.515 M -3 799.02 % -1.629 M 74.97 % -6.507 M -198.49 % -2.180 M
Total investments 0.000 -100.00 % 1.361 B 11.93 % 1.216 B -8.23 % 1.325 B -0.05 % 1.326 B 15.26 % 1.150 B 6.28 % 1.082 B -25.16 % 1.446 B 6.93 % 1.352 B 11.69 % 1.211 B 28.72 % 940.698 M 1.59 % 925.946 M 3.02 % 898.810 M 31.76 % 682.153 M -22.83 % 883.985 M 5.88 % 834.859 M -43.31 % 1.473 B 105.44 % 716.821 M 8.94 % 657.972 M 2.71 % 640.619 M -11.26 % 721.883 M 2.86 % 701.815 M -52.06 % 1.464 B 117.23 % 673.870 M 17.79 % 572.086 M -4.26 % 597.547 M 4.67 % 570.908 M 0.68 % 567.052 M -4.35 % 592.824 M -8.39 % 647.103 M 27.52 % 507.444 M -5.31 % 535.895 M 18.02 % 454.068 M 12.52 % 403.551 M -50.08 % 808.461 M -5.20 % 852.770 M -6.82 % 915.215 M 6.80 % 856.976 M 12.78 % 759.866 M 5.51 % 720.165 M 12.38 % 640.803 M 5.17 % 609.325 M
Total debt 200.000 M 0.00 % 200.000 M 14.29 % 175.000 M 0.00 % 175.000 M 0.00 % 175.000 M 133.33 % 75.000 M 7.14 % 70.000 M -30.00 % 100.000 M 0.00 % 100.000 M 0.77 % 99.239 M -0.35 % 99.583 M 1.03 % 98.563 M 0.09 % 98.476 M 31.35 % 74.971 M 0.05 % 74.936 M 0.05 % 74.902 M 0.05 % 74.868 M 0.04 % 74.835 M -0.02 % 74.853 M -49.60 % 148.531 M 0.06 % 148.444 M 0.05 % 148.367 M 0.06 % 148.283 M 0.05 % 148.210 M 0.04 % 148.145 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 -100.00 % 224.922 M 12.23 % 200.411 M 2.22 % 196.067 M -16.96 % 236.105 M -12.61 % 270.159 M 99.00 % 135.758 M -15.32 % 160.324 M 87.04 % 85.718 M 126.67 % 37.816 M -85.89 % 268.045 M -15.29 % 316.414 M -13.70 % 366.659 M 6.63 % 343.853 M 32.63 % 259.260 M -0.37 % 260.222 M 32.73 % 196.055 M 4.40 % 187.784 M
Retained earnings 1.339 B 1.65 % 1.318 B 12.11 % 1.175 B 13.89 % 1.032 B -0.07 % 1.033 B 17.65 % 877.744 M 8.02 % 812.610 M -29.42 % 1.151 B 9.20 % 1.054 B 15.24 % 914.895 M 38.61 % 660.064 M 2.66 % 642.981 M 2.98 % 624.387 M 31.84 % 473.595 M -23.21 % 616.734 M 9.57 % 562.872 M 18.59 % 474.635 M 4.30 % 455.076 M 18.15 % 385.174 M 1.37 % 379.960 M -15.50 % 449.661 M 3.18 % 435.814 M -4.34 % 455.566 M 296.46 % 114.907 M 24.79 % 92.081 M -9.09 % 101.292 M -1.45 % 102.780 M 2.53 % 100.240 M -10.94 % 112.555 M 11.09 % 101.322 M -9.77 % 112.290 M 1.24 % 110.912 M 1.47 % 109.305 M -10.13 % 121.627 M -44.56 % 219.386 M 0.73 % 217.794 M 1.50 % 214.580 M 18.28 % 181.414 M 6.54 % 170.273 M -14.92 % 200.134 M 5.68 % 189.370 M 17.77 % 160.790 M
Common stock 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.000 -100.00 % 128.568 M 0.000 -100.00 % 500.049 M 288.94 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.00 % 128.568 M 0.55 % 127.861 M 0.00 % 127.861 M 0.00 % 127.861 M 0.06 % 127.790 M 0.00 % 127.790 M 0.30 % 127.402 M
Total equity 1.468 B 1.51 % 1.446 B 10.92 % 1.304 B 12.35 % 1.160 B -0.07 % 1.161 B 15.39 % 1.006 B 6.92 % 941.178 M -26.46 % 1.280 B 8.20 % 1.183 B 13.37 % 1.043 B 32.31 % 788.632 M 2.21 % 771.549 M 2.47 % 752.955 M 25.04 % 602.163 M -19.21 % 745.302 M 7.79 % 691.440 M 14.63 % 603.203 M 3.35 % 583.644 M 13.61 % 513.742 M 1.03 % 508.528 M -12.05 % 578.229 M 2.45 % 564.382 M -3.38 % 584.134 M 9.51 % 533.397 M 20.66 % 442.061 M -2.80 % 454.782 M 5.33 % 431.759 M 1.62 % 424.875 M -10.97 % 477.228 M -4.56 % 500.049 M 32.77 % 376.616 M -5.80 % 399.804 M 23.55 % 323.591 M 12.35 % 288.011 M -53.24 % 615.999 M -7.06 % 662.776 M -6.53 % 709.100 M 8.57 % 653.128 M 17.18 % 557.394 M -5.23 % 588.146 M 14.60 % 513.215 M 7.82 % 475.976 M
Other non current liabilities 0.000 -100.00 % 243.000 K -97.52 % 9.793 M 2 463.61 % 382.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 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Long term debt 0.000 -100.00 % 200.000 M 14.29 % 175.000 M 0.00 % 175.000 M 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 % 148.661 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 148.283 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % 200.243 M 8.36 % 184.793 M 5.37 % 175.382 M 0.000 -100.00 % 1.513 M 16.21 % 1.302 M -17.85 % 1.585 M -98.42 % 100.000 M 0.77 % 99.239 M -0.35 % 99.583 M 1.03 % 98.563 M 0.09 % 98.476 M 31.35 % 74.971 M 0.05 % 74.936 M 0.05 % 74.902 M -49.62 % 148.661 M 98.65 % 74.835 M -0.02 % 74.853 M 1.80 % 73.531 M 0.12 % 73.444 M -50.50 % 148.367 M 0.06 % 148.283 M 0.05 % 148.210 M 0.04 % 148.145 M -1.24 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.00 % 150.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Other current liabilities 1.569 M 100.78 % -200.243 M -8.36 % -184.793 M -6.36 % -173.740 M -13 910.81 % 1.258 M 176.89 % -1.636 M -15.37 % -1.418 M 86.54 % -10.536 M -117.01 % -4.855 M -85.23 % -2.621 M -50.55 % -1.741 M 54.81 % -3.853 M -868.09 % -398.000 K 75.26 % -1.609 M 62.03 % -4.238 M -205.11 % -1.389 M -268.77 % 823.000 K 641.45 % -152.000 K 1.30 % -154.000 K 91.79 % -1.876 M -90.84 % -983.000 K 16.13 % -1.172 M 0.000 100.00 % -2.484 M 77.27 % -10.930 M 0.000 -100.00 % 865.000 K 0.000 -100.00 % 264.000 K -73.31 % 989.000 K -89.45 % 9.374 M 835.53 % 1.002 M 14.12 % 878.000 K -58.05 % 2.093 M 0.000 0.000 0.000 100.00 % -4.595 M 93.51 % -70.814 M -1 024.92 % -6.295 M -12.31 % -5.605 M -67.16 % -3.353 M
Deferred revenue 0.000 0.000 0.000 0.000 0.000 100.00 % -148.388 M -3.42 % -143.484 M -45.79 % -98.415 M 0.15 % -98.565 M -1.08 % -97.514 M 1.02 % -98.514 M 0.000 0.000 100.00 % -74.075 M -4.61 % -70.814 M 0.000 0.000 0.000 0.000 100.00 % -74.312 M -0.08 % -74.253 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 200.000 M 0.00 % 200.000 M 14.29 % 175.000 M 0.00 % 175.000 M 0.00 % 175.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 current liabilities 202.168 M 8 651.86 % 2.310 M 3.82 % 2.225 M -2.03 % 2.271 M -98.72 % 177.056 M 11 602.31 % 1.513 M 16.21 % 1.302 M -17.85 % 1.585 M 10.45 % 1.435 M -16.81 % 1.725 M 61.37 % 1.069 M -11.06 % 1.202 M -5.28 % 1.269 M 41.63 % 896.000 K -78.26 % 4.122 M 371.09 % 875.000 K -94.83 % 16.915 M 1 911.30 % 841.000 K 8.38 % 776.000 K 12.79 % 688.000 K -7.90 % 747.000 K -1.71 % 760.000 K -78.30 % 3.502 M 370.70 % 744.000 K -92.96 % 10.571 M 985.32 % 974.000 K 12.60 % 865.000 K -6.18 % 922.000 K -57.43 % 2.166 M 119.01 % 989.000 K -89.45 % 9.374 M 835.53 % 1.002 M 14.12 % 878.000 K -58.05 % 2.093 M 0.000 0.000 0.000 -100.00 % 4.595 M -93.32 % 68.825 M 1 359.70 % 4.715 M 132.95 % 2.024 M 316.46 % 486.000 K
Total liabilities 202.168 M -0.19 % 202.553 M 8.31 % 187.018 M 5.27 % 177.653 M 0.34 % 177.056 M 16.84 % 151.537 M 3.65 % 146.204 M -21.06 % 185.219 M 3.23 % 179.427 M 1.75 % 176.334 M 0.37 % 175.692 M -0.56 % 176.681 M 1.53 % 174.023 M 15.51 % 150.652 M -1.63 % 153.148 M 1.98 % 150.178 M -9.30 % 165.576 M 10.75 % 149.509 M 0.10 % 149.364 M -0.69 % 150.407 M 0.66 % 149.427 M -0.07 % 149.539 M -1.48 % 151.785 M 0.72 % 150.694 M -5.27 % 159.075 M 5.37 % 150.974 M 0.07 % 150.865 M -0.04 % 150.922 M -0.82 % 152.166 M 0.78 % 150.989 M -5.26 % 159.374 M 5.54 % 151.002 M 0.08 % 150.878 M -0.80 % 152.093 M -30.49 % 218.814 M 0.61 % 217.481 M -0.54 % 218.668 M 1.70 % 215.018 M -23.54 % 281.211 M 98.61 % 141.590 M 0.50 % 140.881 M 1.61 % 138.648 M
Other non current assets 250.619 M -0.74 % 252.489 M 13.97 % 221.545 M 140 118.35 % 158.000 K -26.51 % 215.000 K 100.02 % -1.150 B -6.28 % -1.082 B 25.16 % -1.446 B -6.93 % -1.352 B -11.69 % -1.211 B -28.72 % -940.698 M -1.59 % -925.946 M -3.02 % -898.810 M -31.76 % -682.153 M 22.83 % -883.985 M -5.88 % -834.859 M -13.38 % -736.319 M -2.72 % -716.821 M -8.94 % -657.972 M -2.71 % -640.619 M 11.26 % -721.883 M -2.86 % -701.815 M 4.11 % -731.930 M -8.62 % -673.870 M -17.79 % -572.086 M 0.000 0.000 0.000 0.000 0.000 -100.00 % 221.000 K -42.75 % 386.000 K -29.95 % 551.000 K -23.04 % 716.000 K 100.09 % -808.461 M 5.20 % -852.770 M 6.82 % -915.215 M -6.80 % -856.976 M -12.78 % -759.866 M -5.51 % -720.165 M -12.38 % -640.803 M -5.17 % -609.325 M
Long term investments 0.000 -100.00 % 1.361 B 0.000 0.000 0.000 -100.00 % 1.150 B 6.28 % 1.082 B -25.16 % 1.446 B 6.93 % 1.352 B 11.69 % 1.211 B 28.72 % 940.698 M 1.59 % 925.946 M 3.02 % 898.810 M 31.76 % 682.153 M -22.83 % 883.985 M 5.88 % 834.859 M 13.38 % 736.319 M 2.72 % 716.821 M 8.94 % 657.972 M 2.71 % 640.619 M -11.26 % 721.883 M 2.86 % 701.815 M -4.11 % 731.930 M 8.62 % 673.870 M 17.79 % 572.086 M -4.26 % 597.547 M 4.67 % 570.908 M 0.68 % 567.052 M -4.35 % 592.824 M -8.39 % 647.103 M 27.52 % 507.444 M -5.31 % 535.895 M 18.02 % 454.068 M 12.52 % 403.551 M -50.08 % 808.461 M -5.20 % 852.770 M -6.82 % 915.215 M 6.80 % 856.976 M 12.78 % 759.866 M 5.51 % 720.165 M 12.38 % 640.803 M 5.17 % 609.325 M
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 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Property plant equipment net 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 assets 250.619 M -84.47 % 1.613 B 628.26 % 221.545 M 140 118.35 % 158.000 K -26.51 % 215.000 K -99.98 % 1.150 B 6.28 % 1.082 B -25.16 % 1.446 B 6.93 % 1.352 B 11.69 % 1.211 B 28.72 % 940.698 M 1.59 % 925.946 M 3.02 % 898.810 M 31.76 % 682.153 M -22.83 % 883.985 M 5.88 % 834.859 M 13.38 % 736.319 M 2.72 % 716.821 M 8.94 % 657.972 M 2.71 % 640.619 M -11.26 % 721.883 M 2.86 % 701.815 M -4.11 % 731.930 M 8.62 % 673.870 M 17.79 % 572.086 M -4.26 % 597.547 M 4.67 % 570.908 M 0.68 % 567.052 M -4.35 % 592.824 M -8.39 % 647.103 M 27.47 % 507.665 M -5.34 % 536.281 M 17.96 % 454.619 M 12.46 % 404.267 M -50.00 % 808.461 M -5.20 % 852.770 M -6.82 % 915.215 M 6.80 % 856.976 M 12.78 % 759.866 M 5.51 % 720.165 M 12.38 % 640.803 M 5.17 % 609.325 M
Other current assets 2.799 M 249.04 % -1.878 M 0.000 0.000 -100.00 % 2.091 M 9.99 % 1.901 M 126.58 % 839.000 K 0.000 0.000 0.000 0.000 0.000 -100.00 % 2.422 M 0.000 -100.00 % 2.188 M 0.000 -100.00 % 829.000 K -52.19 % 1.734 M -41.52 % 2.965 M 1 800.64 % 156.000 K -90.56 % 1.653 M 1 089.21 % 139.000 K -4.14 % 145.000 K 0.00 % 145.000 K -87.46 % 1.156 M 22.46 % 944.000 K 0.000 0.000 0.000 -100.00 % 55.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
Short term investments 0.000 0.000 -100.00 % 1.216 B -8.23 % 1.325 B -0.05 % 1.326 B 15.26 % 1.150 B 6.28 % 1.082 B -25.16 % 1.446 B 6.93 % 1.352 B 11.69 % 1.211 B 28.72 % 940.698 M 1.59 % 925.946 M 3.02 % 898.810 M 31.76 % 682.153 M -22.83 % 883.985 M 5.88 % 834.859 M 13.38 % 736.319 M 2.72 % 716.821 M 8.94 % 657.972 M 2.71 % 640.619 M -11.26 % 721.883 M 2.86 % 701.815 M -4.11 % 731.930 M 8.35 % 675.528 M 0.000 -100.00 % 597.547 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
cash and cash equivalents 34.956 M -0.94 % 35.289 M -31.44 % 51.469 M 360.49 % 11.177 M 30.01 % 8.597 M 138.94 % 3.598 M 32.62 % 2.713 M -83.66 % 16.599 M 91.63 % 8.662 M 24.96 % 6.932 M -69.36 % 22.622 M 7.51 % 21.041 M -13.81 % 24.412 M -64.88 % 69.510 M 708.63 % 8.596 M 46.49 % 5.868 M -78.63 % 27.464 M 101.13 % 13.655 M 978.59 % 1.266 M -92.66 % 17.238 M 425.39 % 3.281 M -70.53 % 11.133 M 344.08 % 2.507 M -71.70 % 8.858 M -54.26 % 19.368 M 245.06 % 5.613 M -19.61 % 6.982 M 89.57 % 3.683 M -89.28 % 34.362 M 2 437.81 % 1.354 M -92.16 % 17.267 M 82.89 % 9.441 M 22.58 % 7.702 M 36.08 % 5.660 M -28.11 % 7.873 M -36.15 % 12.330 M 69.23 % 7.286 M 91.28 % 3.809 M -94.00 % 63.515 M 3 799.02 % 1.629 M -74.97 % 6.507 M 198.49 % 2.180 M
Cash and short term investments 1.415 B 3 909.36 % 35.289 M -97.22 % 1.267 B -5.15 % 1.336 B 0.14 % 1.334 B 36 983.77 % 3.598 M 32.62 % 2.713 M -83.66 % 16.599 M 91.63 % 8.662 M 24.96 % 6.932 M -69.36 % 22.622 M 7.51 % 21.041 M -13.81 % 24.412 M -64.88 % 69.510 M 708.63 % 8.596 M 46.49 % 5.868 M -99.23 % 763.783 M 5 493.43 % 13.655 M 978.59 % 1.266 M -92.66 % 17.238 M 425.39 % 3.281 M -70.53 % 11.133 M -98.48 % 734.437 M 8 191.23 % 8.858 M -54.26 % 19.368 M 245.06 % 5.613 M -19.61 % 6.982 M 89.57 % 3.683 M -89.28 % 34.362 M 2 437.81 % 1.354 M -92.16 % 17.267 M 82.89 % 9.441 M 22.58 % 7.702 M 36.08 % 5.660 M -28.11 % 7.873 M -36.15 % 12.330 M 69.23 % 7.286 M 91.28 % 3.809 M -94.00 % 63.515 M 3 799.02 % 1.629 M -74.97 % 6.507 M 198.49 % 2.180 M
Total current assets 1.420 B 3 922.53 % 35.289 M -97.22 % 1.269 B -5.13 % 1.338 B -0.01 % 1.338 B 24 343.61 % 5.474 M 32.83 % 4.121 M -78.26 % 18.953 M 91.89 % 9.877 M 11.79 % 8.835 M -62.38 % 23.485 M 6.06 % 22.143 M -13.38 % 25.563 M -63.67 % 70.361 M 473.11 % 12.277 M 84.31 % 6.661 M -99.13 % 768.779 M 5 166.33 % 14.598 M 573.03 % 2.169 M -88.06 % 18.160 M 340.78 % 4.120 M -65.57 % 11.967 M -98.37 % 735.919 M 7 203.68 % 10.076 M -64.26 % 28.189 M 243.39 % 8.209 M -29.93 % 11.716 M 33.97 % 8.745 M -76.09 % 36.570 M 829.35 % 3.935 M -86.11 % 28.325 M 95.01 % 14.525 M -26.83 % 19.850 M -44.61 % 35.837 M 41.56 % 25.316 M -2.83 % 26.052 M 143.02 % 10.720 M 19.94 % 8.938 M -88.26 % 76.108 M 822.74 % 8.248 M -29.72 % 11.736 M 234.45 % 3.509 M
Inventory 0.000 0.000 0.000 0.000 100.00 % -1.326 B -15.26 % -1.150 B -6.28 % -1.082 B 25.16 % -1.446 B -6.93 % -1.352 B -11.69 % -1.211 B -28.72 % -940.698 M -1.59 % -925.946 M -3.02 % -898.810 M -31.76 % -682.153 M 22.83 % -883.985 M -5.88 % -834.859 M -13.38 % -736.319 M -2.72 % -716.821 M -8.94 % -657.972 M -2.71 % -640.619 M 11.26 % -721.883 M -2.86 % -701.815 M 4.11 % -731.930 M -8.35 % -675.528 M -58 336.68 % -1.156 M 99.81 % -597.547 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net receivables 1.846 M -1.70 % 1.878 M -3.25 % 1.941 M 7.36 % 1.808 M 7.75 % 1.678 M -10.55 % 1.876 M 33.24 % 1.408 M -40.19 % 2.354 M 93.74 % 1.215 M -36.15 % 1.903 M 120.51 % 863.000 K -21.69 % 1.102 M -4.26 % 1.151 M 35.25 % 851.000 K -76.88 % 3.681 M 364.19 % 793.000 K -80.97 % 4.167 M 341.89 % 943.000 K 4.43 % 903.000 K -2.06 % 922.000 K 9.89 % 839.000 K 0.60 % 834.000 K -37.62 % 1.337 M 9.77 % 1.218 M -85.71 % 8.526 M 416.10 % 1.652 M -65.10 % 4.734 M -6.48 % 5.062 M 129.26 % 2.208 M -12.59 % 2.526 M -77.16 % 11.058 M 117.51 % 5.084 M -58.15 % 12.148 M -59.74 % 30.177 M 73.00 % 17.443 M 27.12 % 13.722 M 299.59 % 3.434 M -33.05 % 5.129 M -59.27 % 12.593 M 90.26 % 6.619 M 26.58 % 5.229 M 293.45 % 1.329 M
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 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 -100.00 % 2.193 M 106.30 % 1.063 M 450.78 % 193.000 K 16.27 % 166.000 K 23.88 % 134.000 K -4.96 % 141.000 K 0.00 % 141.000 K -94.59 % 2.605 M 765.45 % 301.000 K -86.24 % 2.188 M 2 132.65 % 98.000 K 100.01 % -736.319 M -42 563.61 % 1.734 M -41.52 % 2.965 M 1 800.64 % 156.000 K -90.56 % 1.653 M 1 089.21 % 139.000 K 100.02 % -731.930 M -504 879.31 % 145.000 K -83.16 % 861.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.036 M -27.80 % 1.435 M -21.71 % 1.833 M -17.88 % 2.232 M -15.17 % 2.631 M 98.87 % 1.323 M -15.03 % 1.557 M -13.02 % 1.790 M
Account payables 599.000 K -74.07 % 2.310 M 3.82 % 2.225 M 120.08 % 1.011 M 26.69 % 798.000 K -51.22 % 1.636 M 15.37 % 1.418 M -16.98 % 1.708 M 10.12 % 1.551 M -16.07 % 1.848 M 55.95 % 1.185 M -10.57 % 1.325 M 232.91 % 398.000 K -60.94 % 1.019 M -75.96 % 4.238 M 324.65 % 998.000 K -93.80 % 16.092 M 10 486.84 % 152.000 K -1.30 % 154.000 K -83.62 % 940.000 K -4.37 % 983.000 K -2.87 % 1.012 M 2.33 % 989.000 K -0.70 % 996.000 K -90.89 % 10.930 M 1 022.18 % 974.000 K 0.000 -100.00 % 922.000 K 41.41 % 652.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 4.595 M -93.32 % 68.825 M 1 359.70 % 4.715 M 132.95 % 2.024 M 316.46 % 486.000 K
Tax payables 0.000 -100.00 % 243.000 K -97.52 % 9.793 M 0.000 0.000 0.000 0.000 -100.00 % 8.828 M 167.19 % 3.304 M 327.43 % 773.000 K 39.03 % 556.000 K -78.01 % 2.528 M 0.000 -100.00 % 590.000 K 0.000 -100.00 % 391.000 K 0.000 0.000 0.000 -100.00 % 936.000 K 0.000 -100.00 % 160.000 K -93.63 % 2.513 M 68.88 % 1.488 M 0.000 0.000 0.000 0.000 -100.00 % 1.250 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 1.989 M 25.89 % 1.580 M -55.88 % 3.581 M 24.90 % 2.867 M
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 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % -226.289 M -276.01 % 128.568 M 0.000 -100.00 % 128.568 M 0.000 0.000 -100.00 % 128.568 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
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 0.000 0.000 0.000 0.000 0.000 0.000 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 -100.00 % 148.511 M 3.42 % 143.600 M -21.12 % 182.049 M 133.42 % 77.992 M 3.48 % 75.370 M 0.44 % 75.040 M -2.44 % 76.916 M 3.55 % 74.278 M -0.68 % 74.785 M 0.94 % 74.090 M -0.42 % 74.401 M 0.000 -100.00 % 73.833 M 0.13 % 73.735 M -3.22 % 76.188 M 1.27 % 75.236 M 18 161.17 % 412.000 K 0.000 -100.00 % 1.740 M 384.68 % 359.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 218.814 M 0.61 % 217.481 M -0.54 % 218.668 M 1.70 % 215.018 M -23.54 % 281.211 M 98.61 % 141.590 M 0.50 % 140.881 M 1.61 % 138.648 M
Total assets 1.670 B 1.30 % 1.649 B 10.59 % 1.491 B 11.41 % 1.338 B -0.01 % 1.338 B 15.58 % 1.158 B 6.48 % 1.087 B -25.78 % 1.465 B 7.54 % 1.362 B 11.69 % 1.220 B 26.49 % 964.324 M 1.70 % 948.230 M 2.29 % 926.978 M 23.13 % 752.815 M -16.21 % 898.450 M 6.75 % 841.618 M 9.47 % 768.779 M 4.86 % 733.153 M 10.56 % 663.106 M 0.63 % 658.935 M -9.44 % 727.656 M 1.92 % 713.921 M -2.99 % 735.919 M 7.58 % 684.091 M 13.80 % 601.136 M -0.76 % 605.756 M 3.97 % 582.624 M 1.19 % 575.797 M -8.52 % 629.394 M -3.32 % 651.038 M 21.46 % 535.990 M -2.69 % 550.806 M 16.09 % 474.469 M 7.81 % 440.104 M -47.28 % 834.813 M -5.16 % 880.257 M -5.12 % 927.768 M 6.87 % 868.146 M 3.52 % 838.605 M 14.92 % 729.736 M 11.56 % 654.096 M 6.42 % 614.624 M
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31
2025-06-30 2024-12-31 2024-06-30 2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30
Deferred income tax 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Stock based compensation 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Change in working capital 8.000 K -96.62 % 237.000 K 249.06 % -159.000 K -117.81 % -73.000 K -126.55 % 275.000 K 151.31 % -536.000 K -161.46 % -205.000 K -345.65 % -46.000 K -107.01 % 656.000 K 163.50 % -1.033 M -532.22 % 239.000 K 162.64 % 91.000 K 150.00 % -182.000 K -527.59 % -29.000 K 87.50 % -232.000 K -287.10 % 124.000 K 14.81 % 108.000 K 268.75 % -64.000 K -436.84 % 19.000 K 119.00 % -100.000 K -1 900.00 % -5.000 K -102.91 % 172.000 K -21.10 % 218.000 K -45.77 % 402.000 K 455.75 % -113.000 K 0.000 -100.00 % 2.518 M 0.000 0.000 0.000 0.000 -100.00 % 12.483 M 0.00 % 12.483 M 0.000 0.000 -100.00 % 29.350 M 0.00 % 29.350 M 0.000 0.000 0.000 0.000 0.000 0.000
Accounts receivables 32.000 K -49.21 % 63.000 K 147.37 % -133.000 K -2.31 % -130.000 K -165.66 % 198.000 K 142.31 % -468.000 K -168.97 % -174.000 K -815.79 % -19.000 K -102.76 % 688.000 K 166.15 % -1.040 M -535.15 % 239.000 K 387.76 % 49.000 K 116.33 % -300.000 K -312.77 % 141.000 K 170.85 % -199.000 K -573.81 % 42.000 K -61.11 % 108.000 K 370.00 % -40.000 K -310.53 % 19.000 K 122.89 % -83.000 K -1 560.00 % -5.000 K -103.01 % 166.000 K -23.85 % 218.000 K -24.83 % 290.000 K 244.28 % -201.000 K 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 -100.00 % 29.350 M 0.00 % 29.350 M 0.000 0.000 0.000 0.000 0.000 0.000
Inventory 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Accounts payables 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 working capital -24.000 K -113.79 % 174.000 K 769.23 % -26.000 K -145.61 % 57.000 K -25.97 % 77.000 K 213.24 % -68.000 K -119.35 % -31.000 K -14.81 % -27.000 K 15.63 % -32.000 K -557.14 % 7.000 K 0.000 -100.00 % 42.000 K -64.41 % 118.000 K 169.41 % -170.000 K -415.15 % -33.000 K -140.24 % 82.000 K 0.000 100.00 % -24.000 K 0.000 100.00 % -17.000 K 0.000 -100.00 % 6.000 K 0.000 -100.00 % 112.000 K 27.27 % 88.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
Other non cash items -18.712 M 89.57 % -179.377 M -83.61 % -97.693 M -1 249.46 % 8.499 M 104.96 % -171.408 M -160.32 % -65.844 M -118.44 % 357.168 M 510.25 % -87.060 M 36.32 % -136.715 M 48.87 % -267.371 M -1 822.98 % -13.904 M 27.73 % -19.238 M 91.14 % -217.089 M -205.20 % 206.355 M 524.22 % -48.643 M 54.47 % -106.846 M -2 300.49 % -4.451 M 92.05 % -55.988 M -207.27 % -18.221 M -121.03 % 86.627 M 560.17 % -18.825 M -155.46 % 33.944 M 161.00 % -55.648 M 45.41 % -101.940 M -465.80 % 27.868 M 214.25 % -24.392 M -162.86 % 38.804 M 0.14 % 38.752 M 0.00 % 38.752 M 171.54 % -54.166 M 0.00 % -54.166 M -1 121.61 % -4.434 M 0.00 % -4.434 M -102.07 % 214.048 M 0.00 % 214.048 M 782.50 % -31.363 M 0.00 % -31.363 M 53.93 % -68.076 M 0.00 % -68.076 M 0.000 -100.00 % 517.000 K 0.000 -100.00 % 6.484 M
Net cash provided by operating activities 14.368 M 154.51 % -26.358 M -147.12 % 55.941 M 216.44 % 17.678 M 383.71 % -6.231 M -174.60 % 8.353 M -70.00 % 27.839 M 46.26 % 19.034 M 51.16 % 12.592 M 361.62 % -4.813 M -139.52 % 12.180 M 56.31 % 7.792 M 113.40 % -58.136 M -181.75 % 71.114 M 450.67 % 12.914 M 227.34 % -10.141 M -144.62 % 22.726 M -1.32 % 23.031 M 464.82 % -6.313 M -123.52 % 26.841 M 3 028.32 % 858.000 K -96.60 % 25.213 M 1 974.57 % -1.345 M -147.26 % 2.846 M -84.30 % 18.130 M 61.67 % 11.214 M 89.81 % 5.908 M -30.38 % 8.487 M 0.00 % 8.487 M 40.81 % 6.027 M 0.00 % 6.027 M -22.02 % 7.729 M 0.00 % 7.729 M -57.19 % 18.055 M 0.00 % 18.055 M -19.03 % 22.298 M 0.00 % 22.298 M 18.94 % 18.748 M 0.00 % 18.748 M -10.33 % 20.907 M 56.43 % 13.365 M -12.30 % 15.240 M 534.68 % -3.506 M
Investments in property plant and equipment 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Acquisitions net 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Purchases of 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Sales maturities of 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 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 investing activites 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net cash used for investing activites 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Debt repayment 0.000 -100.00 % 25.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock issued 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Common stock repurchased 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 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 % -30.000 M 0.00 % -30.000 M 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Dividends paid -11.267 M -8.01 % -10.431 M -0.01 % -10.430 M -4.16 % -10.013 M 12.17 % -11.401 M -3.59 % -11.006 M -0.05 % -11.000 M -3.91 % -10.586 M -0.01 % -10.585 M -4.11 % -10.167 M 0.01 % -10.168 M -4.27 % -9.752 M -0.03 % -9.749 M -4.45 % -9.334 M -0.01 % -9.333 M 4.28 % -9.750 M -9.34 % -8.917 M 15.79 % -10.589 M -11.36 % -9.509 M 26.20 % -12.884 M -47.92 % -8.710 M 47.49 % -16.587 M -231.34 % -5.006 M 62.50 % -13.350 M -433.36 % -2.503 M 0.04 % -2.504 M 78.75 % -11.783 M -64.03 % -7.184 M 0.00 % -7.184 M 18.42 % -8.806 M 0.00 % -8.806 M -32.94 % -6.624 M 0.00 % -6.624 M -164.57 % -2.504 M 0.00 % -2.504 M 81.72 % -13.694 M 0.00 % -13.694 M -7.67 % -12.719 M 0.00 % -12.719 M 27.28 % -17.489 M -1 321.87 % -1.230 M 88.76 % -10.946 M -789.92 % -1.230 M
Other financing activites -3.434 M 21.79 % -4.391 M 15.87 % -5.219 M -2.64 % -5.085 M -122.47 % 22.631 M 539.66 % 3.538 M 111.52 % -30.725 M -5 912.72 % -511.000 K -84.48 % -277.000 K 60.99 % -710.000 K -64.73 % -431.000 K 69.45 % -1.411 M -106.19 % 22.787 M 2 731.29 % -866.000 K -1.52 % -853.000 K 49.97 % -1.705 M 0.000 100.00 % -53.002 K 64.67 % -150.000 K 0.000 0.000 0.000 0.000 100.00 % -6.000 K 99.68 % -1.872 M 81.43 % -10.079 M -209.86 % 9.174 M 6 723.83 % -138.500 K 0.00 % -138.500 K 89.05 % -1.265 M 0.00 % -1.265 M -261.15 % 785.000 K 0.00 % 785.000 K 104.16 % -18.886 M 0.00 % -18.886 M -334.86 % -4.343 M 0.00 % -4.343 M 12.07 % -4.939 M 0.00 % -4.939 M -43.62 % -3.439 M 5.94 % -3.656 M -49.41 % -2.447 M -0.12 % -2.444 M
Net cash used provided by financing activities -14.701 M -244.44 % 10.178 M 165.04 % -15.649 M -3.65 % -15.098 M -234.44 % 11.230 M 250.37 % -7.468 M 82.10 % -41.725 M -276.00 % -11.097 M -2.16 % -10.862 M 0.14 % -10.877 M -2.62 % -10.599 M 5.05 % -11.163 M -185.62 % 13.038 M 227.82 % -10.200 M -0.14 % -10.186 M 11.08 % -11.455 M -28.46 % -8.917 M 16.21 % -10.642 M -10.18 % -9.659 M 25.03 % -12.884 M -47.92 % -8.710 M 47.49 % -16.587 M -231.34 % -5.006 M 62.52 % -13.356 M -205.28 % -4.375 M 65.23 % -12.583 M -382.29 % -2.609 M 64.37 % -7.322 M 0.00 % -7.322 M 27.29 % -10.071 M 0.00 % -10.071 M -72.48 % -5.839 M 0.00 % -5.839 M 72.70 % -21.390 M 0.00 % -21.390 M -18.59 % -18.037 M 0.00 % -18.037 M -2.15 % -17.658 M 0.00 % -17.658 M 15.63 % -20.928 M -328.33 % -4.886 M 63.52 % -13.393 M -264.53 % -3.674 M
Effect of forex changes on cash 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Net change in cash 34.956 M 130.84 % 15.143 M -24.83 % 20.146 M 1 461.71 % 1.290 M -48.39 % 2.500 M 464.86 % 442.500 K 106.37 % -6.943 M -274.95 % 3.969 M 358.79 % 865.000 K 111.03 % -7.845 M -1 092.41 % 790.500 K 146.90 % -1.686 M 92.53 % -22.549 M -174.04 % 30.457 M 2 132.92 % 1.364 M 112.63 % -10.798 M -256.39 % 6.905 M 11.46 % 6.195 M 177.57 % -7.986 M -214.44 % 6.979 M 277.75 % -3.926 M -191.03 % 4.313 M 235.82 % -3.176 M 39.57 % -5.255 M -176.41 % 6.878 M 1 104.75 % -684.500 K 81.41 % -3.683 M -258.14 % 2.329 M 0.00 % 2.329 M 128.80 % -8.087 M 0.00 % -8.087 M -313.89 % 3.781 M 0.00 % 3.781 M 156.69 % -6.670 M 0.00 % -6.670 M -178.28 % 8.521 M 0.00 % 8.521 M 290.87 % 2.180 M 0.00 % 2.180 M 10 480.95 % -21.000 K -100.25 % 8.479 M 359.07 % 1.847 M 125.72 % -7.180 M
Cash at beginning of period 0.000 -100.00 % 20.146 M 0.000 -100.00 % 8.597 M 0.000 0.000 -100.00 % 9.656 M 0.000 -100.00 % 7.797 M 0.000 -100.00 % 21.832 M 0.000 -100.00 % 46.961 M 0.000 -100.00 % 7.232 M 0.000 -100.00 % 20.560 M 0.000 -100.00 % 9.252 M 0.000 -100.00 % 7.207 M 0.000 -100.00 % 5.683 M 0.000 -100.00 % 12.491 M 0.000 -100.00 % 3.683 M 172.01 % 1.354 M 0.00 % 1.354 M -85.66 % 9.441 M 0.00 % 9.441 M 66.80 % 5.660 M 0.00 % 5.660 M -54.10 % 12.330 M 0.00 % 12.330 M 223.71 % 3.809 M 0.00 % 3.809 M 133.82 % 1.629 M 0.00 % 1.629 M -1.27 % 1.650 M 183.67 % -1.972 M -692.19 % 333.000 K -95.96 % 8.236 M
Cash at end of period 34.956 M -0.94 % 35.289 M 75.17 % 20.146 M 80.25 % 11.177 M 347.17 % 2.500 M 464.86 % 442.500 K -83.69 % 2.713 M -31.64 % 3.969 M -54.18 % 8.662 M 210.41 % -7.845 M -134.68 % 22.622 M 1 442.15 % -1.686 M -106.90 % 24.412 M -19.85 % 30.457 M 254.32 % 8.596 M 179.61 % -10.798 M -139.32 % 27.464 M 343.36 % 6.195 M 389.30 % 1.266 M -81.86 % 6.979 M 112.69 % 3.281 M -23.93 % 4.313 M 72.04 % 2.507 M 147.71 % -5.255 M -127.13 % 19.368 M 2 929.51 % -684.500 K 0.000 -100.00 % 3.683 M 0.00 % 3.683 M 172.01 % 1.354 M 0.00 % 1.354 M -85.66 % 9.441 M 0.00 % 9.441 M 66.80 % 5.660 M 0.00 % 5.660 M -54.10 % 12.330 M 0.00 % 12.330 M 223.71 % 3.809 M 0.00 % 3.809 M 133.82 % 1.629 M -74.97 % 6.507 M 198.49 % 2.180 M 106.44 % 1.056 M
Operating cash flow 14.368 M 154.51 % -26.358 M -147.12 % 55.941 M 216.44 % 17.678 M 383.71 % -6.231 M -174.60 % 8.353 M -70.00 % 27.839 M 46.26 % 19.034 M 51.16 % 12.592 M 361.62 % -4.813 M -139.52 % 12.180 M 56.31 % 7.792 M 113.40 % -58.136 M -181.75 % 71.114 M 450.67 % 12.914 M 227.34 % -10.141 M -144.62 % 22.726 M -1.32 % 23.031 M 464.82 % -6.313 M -123.52 % 26.841 M 3 028.32 % 858.000 K -96.60 % 25.213 M 1 974.57 % -1.345 M -147.26 % 2.846 M -84.30 % 18.130 M 61.67 % 11.214 M 89.81 % 5.908 M -30.38 % 8.487 M 0.00 % 8.487 M 40.81 % 6.027 M 0.00 % 6.027 M -22.02 % 7.729 M 0.00 % 7.729 M -57.19 % 18.055 M 0.00 % 18.055 M -19.03 % 22.298 M 0.00 % 22.298 M 18.94 % 18.748 M 0.00 % 18.748 M -10.33 % 20.907 M 56.43 % 13.365 M -12.30 % 15.240 M 534.68 % -3.506 M
Capital expenditure 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
Free CashFlow 14.368 M 154.51 % -26.358 M -147.12 % 55.941 M 216.44 % 17.678 M 383.71 % -6.231 M -174.60 % 8.353 M -70.00 % 27.839 M 46.26 % 19.034 M 51.16 % 12.592 M 361.62 % -4.813 M -139.52 % 12.180 M 56.31 % 7.792 M 113.40 % -58.136 M -181.75 % 71.114 M 450.67 % 12.914 M 227.34 % -10.141 M -144.62 % 22.726 M -1.32 % 23.031 M 464.82 % -6.313 M -123.52 % 26.841 M 3 028.32 % 858.000 K -96.60 % 25.213 M 1 974.57 % -1.345 M -147.26 % 2.846 M -84.30 % 18.130 M 61.67 % 11.214 M 89.81 % 5.908 M -30.38 % 8.487 M 0.00 % 8.487 M 40.81 % 6.027 M 0.00 % 6.027 M -22.02 % 7.729 M 0.00 % 7.729 M -57.19 % 18.055 M 0.00 % 18.055 M -19.03 % 22.298 M 0.00 % 22.298 M 18.94 % 18.748 M 0.00 % 18.748 M -10.33 % 20.907 M 56.43 % 13.365 M -12.30 % 15.240 M 534.68 % -3.506 M
2025 2024 2024 2023 2023 2022 2022 2021 2021 2020 2020 2019 2019 2018 2018 2017 2017 2016 2016 2015 2015 2014 2014 2013 2013 2012 2012 2011 2011 2010 2010 2009 2009 2008 2008 2007 2007 2006 2006 2005 2005 2004 2004
Date Form 10K
2024 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2023 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2022 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2021 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2020 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2019 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2018 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2017 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2016 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2015 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2014 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2013 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2012 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2011 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2010 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2009 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2008 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2007 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2006 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2005 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited
2004 https://find-and-update.company-information.service.gov.uk/search/companies?q=Canadian+General+Investments,+Limited