COM:ICF
ICF
- Stock
Last Close
135.53
22/11 21:00
Market Cap
2.43B
Beta: -
Volume Today
208.91K
Avg: -
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Mar '14 | Jun '14 | Sep '14 | Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '16 | Sep '16 | Dec '16 | Mar '17 | Jun '17 | Sep '17 | Dec '17 | Mar '18 | Jun '18 | Sep '18 | Dec '18 | Mar '19 | Jun '19 | Sep '19 | Dec '19 | Mar '20 | Jun '20 | Sep '20 | Dec '20 | Mar '21 | Jun '21 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net income | 9.72M - | 10.00M 2.90% | 11.55M 15.55% | 8.76M 24.15% | 7.90M 9.85% | 9.17M 16.13% | 11.54M 25.84% | 10.75M 6.89% | 9.69M 9.89% | 10.79M 11.36% | 13.44M 24.57% | 12.67M 5.69% | 10.18M 19.70% | 11.94M 17.29% | 13.69M 14.70% | 27.07M 97.71% | 12.42M 54.13% | 13.62M 9.66% | 16.67M 22.43% | 18.70M 12.14% | 15.32M 18.06% | 14.61M 4.62% | 19.63M 34.35% | 19.38M 1.28% | 10.61M 45.24% | 13.66M 28.68% | 17.87M 30.87% | 12.82M 28.26% | 18.35M 43.14% | 20.31M 10.69% | 20.39M 0.38% | 12.08M 40.76% | 17.86M 47.88% | 18.40M 3.00% | 19.11M 3.85% | 8.88M 53.53% | 16.40M 84.68% | 20.31M 23.87% | 23.74M 16.88% | 22.16M 6.65% | 27.32M 23.26% | 25.61M 6.25% | 32.68M 27.60% | |
depreciation and amortization | 5.04M - | 5.39M 6.99% | 5.50M 2.10% | 7.88M 43.35% | 8.16M 3.54% | 8.18M 0.23% | 8.58M 4.85% | 8.48M 1.13% | 7.15M 15.74% | 7.23M 1.19% | 7.24M 0.12% | 7.50M 3.56% | 7.25M 3.28% | 7.05M 2.83% | 7.35M 4.34% | 6.92M 5.85% | 6.71M 3.06% | 6.32M 5.91% | 6.73M 6.51% | 7.45M 10.81% | 6.90M 7.46% | 7.67M 11.24% | 6.97M 9.20% | 6.65M 4.58% | 8.03M 20.84% | 8.54M 6.36% | 8.65M 1.30% | 8.52M 1.56% | 8.29M 2.75% | 7.75M 6.49% | 7.68M 0.86% | 8.26M 7.53% | 10.15M 22.96% | 10.03M 1.25% | 13.96M 39.20% | 15.78M 13.04% | 15.53M 1.55% | 16.11M 3.73% | 14.56M 9.63% | 14.53M 0.20% | 13.87M 4.59% | 13.20M 4.80% | 13.11M 0.67% | |
deferred income tax | 4.34M - | 2.37M - | 11.22M - | 4.38M - | 3.09M 29.50% | -14.86M 581.00% | 2.87M 119.28% | -1.53M 153.28% | 3.92M 356.91% | -162K 104.13% | 3.14M 2,040.74% | -272K 108.65% | -1.78M 555.51% | -1.21M 32.02% | 4.76M 492.41% | 1.31M 72.37% | 1.77M 34.55% | -9.70M 648.81% | 1.84M 118.94% | 651K 64.58% | 1.57M 141.63% | 4.75M 202.23% | 4.50M 5.24% | 236K 94.76% | 1.28M 443.22% | 1.41M 9.59% | 2.19M 55.66% | -7.01M 420.53% | 1.29M 118.40% | -14.10M 1,193.10% | -4.79M 66.06% | -5.45M 13.81% | 10.23M 287.86% | |||||||||||
stock based compensation | 3.93M - | 2.90M 26.14% | 2.03M 30.15% | 2.15M 6.07% | 2.88M 33.95% | 2.82M 2.05% | 2.77M 1.99% | 2.38M 13.78% | 2.64M 10.78% | 2.40M 9.09% | 2.63M 9.62% | 1.41M 46.50% | 2.62M 85.94% | 2.74M 4.77% | 2.80M 1.97% | 2.13M 23.74% | 2.39M 11.95% | 2.96M 23.91% | 3.33M 12.71% | 2.82M 15.32% | 4.15M 46.99% | 3.71M 10.53% | 3.82M 2.77% | 4.14M 8.36% | 3.83M 7.50% | 2.52M 34.19% | 3.13M 24.23% | 8.08M 158.41% | 3.27M 59.48% | 2.89M 11.82% | 3.59M 24.41% | 3.47M 3.31% | 3.56M 2.56% | 2.94M 17.37% | 3.52M 19.43% | 3.15M 10.47% | 3.75M 19.12% | 2.94M 21.65% | 3.45M 17.29% | 4.73M 37.17% | 3.55M 24.88% | 4.27M - | ||
change in working capital | -29.61M - | -14.59M 50.72% | 9.40M 164.41% | 35.10M 273.51% | -41.09M 217.06% | 7.69M 118.73% | 15.54M 102.00% | 5.38M 65.35% | -34.21M 735.25% | 8.28M 124.21% | 15.29M 84.56% | -5.13M 133.53% | -19.29M 276.33% | -11.29M 41.45% | 26.42M 333.96% | 23.26M 11.95% | -30.17M 229.67% | -37.18M 23.25% | 1.49M 104.00% | 31.11M 1,989.12% | -41.84M 234.49% | -63.05M 50.71% | 26.21M 141.57% | 55.78M 112.80% | -42.31M 175.86% | 86K 100.20% | 53.14M 61,686.05% | 51.61M 2.88% | -31.82M 161.66% | -31.44M 1.20% | 22.46M 171.44% | 5.63M 74.95% | -43.40M 871.38% | -19.04M 56.13% | -37.79M 98.48% | 116.74M 408.95% | -55.66M 147.68% | 4.35M 107.82% | -15.35M 452.73% | 76.60M 598.96% | -49.63M 164.79% | 21.97M 144.27% | 27.66M 25.90% | |
accounts receivables | -24.25M - | -4.88M 79.88% | 3.83M 178.54% | 22.83M 495.75% | -20.76M 190.92% | -3.20M 84.59% | 10.24M 420.19% | 11M 7.39% | -19.46M 276.91% | -7.70M 60.44% | 8.87M 215.25% | -10.73M 220.99% | 3.09M 128.82% | -7.30M 335.84% | 327K 104.48% | -3.36M 1,126.91% | 3.32M 198.84% | -9.29M 379.90% | -18.08M 94.61% | -36.05M 99.38% | 8.24M 122.85% | -54.45M 761.10% | 6.50M 111.94% | 8.41M 29.38% | 40.49M 381.37% | 14.24M 64.83% | -5.30M 137.22% | 4.96M 193.49% | 2.53M 48.93% | -31.60M 1,348.56% | 22.38M 170.83% | -12.33M 155.10% | 31.47M 355.19% | -13.95M 144.33% | -49.29M 253.26% | 51.50M 204.49% | 10.93M 78.78% | -2.07M 118.97% | 3.23M 255.86% | 18.13M 461.10% | 1.60M 91.15% | -7.43M 563.34% | 5.83M 178.42% | |
inventory | -9.70M - | 2.98M 130.73% | 712K 76.12% | 7.52M 955.76% | -22.76M 402.74% | 8.45M 137.11% | 2.40M 71.55% | -6.31M 362.63% | -5.13M 18.75% | 10.64M 307.41% | 11.93M 12.18% | -9.48M 179.44% | -2.72M 71.30% | -6.20M 128.01% | 14.70M 337.04% | 14.29M 2.83% | -13.01M 191.07% | -10.11M 22.31% | 24.89M 346.21% | 11.48M 53.87% | -10.60M 192.34% | -16.26M 53.38% | 25.88M 259.16% | -6.11M 123.61% | -13.25M 116.96% | 4.80M 136.22% | 36.52M 660.63% | 19.81M 45.76% | -18.17M 191.74% | 1.21M 106.65% | -2.93M 342.38% | 5.48M 287.02% | 20.02M - | -11.77M 158.79% | ||||||||||
accounts payables | 616K - | -1.22M 298.21% | 509K 141.69% | 9.52M 1,770.33% | -10.34M 208.57% | 7.07M 168.39% | -3.64M 151.45% | 4.53M 224.55% | -12.44M 374.64% | 8.29M 166.67% | -240K 102.89% | 13.33M 5,653.33% | -16.58M 224.42% | 6.63M 139.98% | 1.13M 82.94% | 12.45M 1,001.06% | -6.94M 155.75% | -4.34M 37.47% | 5.40M 224.42% | 34.19M 533.05% | -15.56M 145.51% | 7.99M 151.36% | 2.52M 68.51% | 37.00M 1,370.04% | -49.20M 232.97% | -16.09M 67.29% | 249K 101.55% | 13.87M 5,469.08% | -354K 102.55% | 4.02M 1,235.88% | 1.99M 50.61% | 7.83M 294.06% | -9.81M 225.42% | 4.01M 140.90% | 29.20M 627.33% | 6.61M 77.36% | -26.08M 494.66% | 3.34M 112.81% | 9.41M 181.62% | 11.84M 25.88% | -15.12M 227.65% | -8.45M 44.11% | 10.17M 220.32% | |
other working capital | 3.73M - | -11.47M 407.83% | 4.34M 137.87% | -4.76M 209.64% | 12.76M 367.86% | -4.62M 136.21% | 6.53M 241.38% | -3.83M 158.69% | 2.82M 173.58% | -2.95M 204.57% | -5.28M 78.92% | 1.76M 133.33% | -3.08M 274.99% | -4.42M 43.73% | 10.26M 331.96% | -116K 101.13% | -13.53M 11,566.38% | -13.44M 0.69% | -10.72M 20.24% | 21.48M 300.39% | -23.91M 211.30% | -332K 98.61% | -8.69M 2,516.27% | 16.48M 289.67% | -20.34M 223.49% | -2.86M 85.93% | 21.67M 856.90% | 12.98M 40.12% | -15.83M 221.95% | -5.07M 68.00% | 1.02M 120.14% | 4.66M 356.57% | -65.06M 1,496.95% | -9.10M 86.01% | -17.69M 94.43% | 58.63M 431.39% | -40.51M 169.09% | -16.93M 58.20% | -16.22M 4.18% | 46.62M 387.37% | -17.13M 136.73% | 37.85M 321.01% | -20.72M 154.75% | |
other non cash items | -1.10M - | 493K 144.70% | -1.10M 323.53% | 1.38M 225.41% | -1.20M 186.54% | 460K 138.46% | -519K 212.83% | 4.04M 879.00% | 1.15M 71.51% | 616K 46.53% | 3.49M 465.91% | -5.93M 270.22% | 5.94M 200.17% | -4.28M 172.02% | -312K 92.71% | 2.38M 862.50% | -64K 102.69% | -63K 1.56% | -66K 4.76% | 4.40M 6,766.67% | -363K 108.25% | 2.06M 668.87% | -531K 125.71% | 348K 165.54% | -147K 142.24% | -84K 42.86% | -187K 122.62% | 6.65M 3,655.61% | 5.03M 24.33% | 1.22M 75.77% | 2.73M 123.63% | 11.25M 312.73% | 259K 97.70% | 898K 246.72% | 112K 87.53% | 9.66M 8,526.79% | 960K 90.06% | 5K 99.48% | -2.01M 40,360% | 2.92M 244.81% | 46K 98.42% | 47.59M 103,347.83% | -62.40M 231.14% | |
net cash provided by operating activities | -12.03M - | 4.19M 134.82% | 27.38M 553.52% | 59.62M 117.80% | -23.34M 139.15% | 28.33M 221.37% | 37.91M 33.82% | 33.42M 11.85% | -13.58M 140.64% | 29.32M 315.88% | 42.08M 43.53% | 21.75M 48.33% | 6.71M 69.17% | 10.54M 57.15% | 53.04M 403.39% | 46.91M 11.57% | -5.85M 112.47% | -15.88M 171.56% | 32.08M 302.03% | 64.32M 100.50% | -12.69M 119.73% | -35.26M 177.88% | 54.31M 254.04% | 85.08M 56.65% | -15.23M 117.90% | 26.03M 270.91% | 84.37M 224.09% | 77.97M 7.58% | 4.96M 93.64% | 1.38M 72.18% | 58.42M 4,133.48% | 45.44M 22.22% | -7.05M 115.53% | 13.46M 290.84% | 187K 98.61% | 155.61M 83,113.90% | -16.83M 110.82% | 36.71M 318.11% | 25.67M 30.07% | 106.83M 316.12% | -10.00M 109.36% | 60.64M 706.30% | 25.55M 57.86% | |
investments in property plant and equipment | -5.66M - | -2.44M 56.79% | -2.48M 1.39% | -2.39M 3.51% | -3.31M 38.34% | -3.84M 16.02% | -5.05M 31.44% | -488K 90.33% | -4.18M 757.38% | -3.67M 12.24% | -2.80M 23.80% | -3.14M 12.12% | -2.57M 18.04% | -3.51M 36.60% | -2.39M 31.89% | -6.04M 152.42% | -3.24M 46.41% | -6.16M 90.39% | -6.20M 0.57% | -6.22M 0.37% | -7.54M 21.23% | -6.98M 7.45% | -6.17M 11.57% | -6.21M 0.73% | -4.70M 24.31% | -4.31M 8.35% | -3.90M 9.65% | -4.77M 22.54% | -3.60M 24.68% | -3.88M 7.93% | -4.80M 23.81% | -7.65M 59.30% | -6.45M 15.67% | -4.57M 29.16% | -6.30M 37.73% | -7.15M 13.58% | -6.44M 9.94% | -6.70M 3.99% | -4.74M 29.28% | -4.46M 5.83% | -5.23M 17.15% | -5.17M 1.15% | -5.17M 0.02% | |
acquisitions net | -57.72M - | -2K 100.00% | -1.82M 90,850% | -288.33M 15,751.24% | -1.82M 99.37% | 1.82M - | -100K - | -91K 9% | -1K - | 1K 200% | -11.84M 1,183,600% | -3K 99.97% | -11.01M 366,866.67% | -11.73M 6.53% | -1.82M 84.49% | -1.75M - | -253.02M - | -69K 99.97% | -175K - | -682K 289.71% | -174.55M - | -121K 99.93% | 2.91M 2,505.79% | -238.99M 8,309.93% | 1.71M 100.72% | -459K 126.83% | -32.20M 6,916.34% | 47.15M 246.41% | 4.18M 91.14% | 1.72M 58.94% | -1.72M - | |||||||||||||
purchases of investments | ||||||||||||||||||||||||||||||||||||||||||||
sales maturities of investments | ||||||||||||||||||||||||||||||||||||||||||||
other investing activites | -1.82M - | 682K - | 121K - | 1 - | 1.72M 171,499,900% | 1.99M - | ||||||||||||||||||||||||||||||||||||||
net cash used for investing activites | -63.37M - | -2.45M 96.14% | -4.30M 75.64% | -290.73M 6,664.22% | -5.13M 98.24% | -3.84M 25.12% | -5.05M 31.44% | -488K 90.33% | -4.18M 757.38% | -3.67M 12.24% | -2.80M 23.80% | -3.24M 15.69% | -2.66M 17.76% | -3.51M 31.93% | -2.39M 31.86% | -6.04M 152.28% | -15.07M 149.64% | -6.16M 59.10% | -17.20M 179.12% | -17.95M 4.31% | -9.36M 47.86% | -6.98M 25.44% | -7.92M 13.52% | -6.21M 21.53% | -257.73M 4,046.82% | -4.38M 98.30% | -3.90M 11.07% | -4.95M 27.03% | -3.60M 27.34% | -3.88M 7.93% | -4.80M 23.81% | -182.20M 3,692.71% | -6.45M 96.46% | -1.66M 74.26% | -245.29M 14,667.49% | -5.44M 97.78% | -6.90M 26.81% | -38.90M 463.81% | 42.41M 209.03% | -284K 100.67% | -3.51M 1,136.27% | -5.17M 47.14% | -4.90M 5.21% | |
debt repayment | -81.31M - | -96.78M 19.04% | -116.63M 20.50% | -128.26M 9.97% | -95.72M 25.37% | -106.11M 10.86% | -116.22M 9.52% | -102.22M 12.05% | -96.88M 5.22% | -155.96M 60.98% | -138.44M 11.23% | -139.44M 0.72% | -110.72M 20.59% | -219.64M 98.36% | -159.82M 27.24% | -153.18M 4.16% | -113.00M 26.23% | -134.38M 18.92% | -171.00M 27.26% | -161.43M 5.60% | -131.35M 18.64% | -159.01M 21.06% | -210.61M 32.45% | -220.85M 4.86% | -389.78M 76.49% | -236.38M 39.35% | -110.49M 53.26% | -133.47M 20.80% | -174.67M 30.87% | -189.72M 8.61% | -229.38M 20.90% | -179.49M 21.75% | -291.66M 62.50% | -546.60M 87.41% | -236.63M 56.71% | -371.24M 56.89% | -294.23M 20.74% | -333.99M 13.51% | -387.65M 16.07% | -104.63M 73.01% | -44.47M 57.50% | -51.64M 16.13% | -96.11M 86.11% | |
common stock issued | 162.17M - | 129.35M 20.24% | 131.75M 1.85% | 159.03M 20.71% | 744.37M - | 170.18M 77.14% | 31.69M 81.38% | 74.25M 134.27% | 188.46M 153.81% | 189.79M 0.71% | 177.28M 6.59% | 321.28M 81.23% | 218K - | 190K 12.84% | 111K 41.58% | 339.76M 305,988.29% | 320.59M 5.64% | |||||||||||||||||||||||||||
common stock repurchased | -3.82M - | -20.14M 427.23% | -4.88M 75.76% | 512K 110.49% | -3.67M 816.02% | -7.09M 93.51% | -6.98M 1.62% | -7.12M 2.05% | -6.66M 6.43% | -4.03M 39.51% | -2.71M 32.70% | -415K 84.70% | -19.01M 4,481.69% | -6.24M 67.19% | -7.68M 23.11% | 470K 106.12% | -9.11M 2,038.09% | 512K 105.62% | -3.80M 842.58% | -4.73M 24.30% | -15.22M 222.01% | -8.94M 41.25% | -143K 98.40% | 887K 720.28% | -24.00M 2,805.52% | 974K 104.06% | -223K 122.90% | -6.48M 2,805.38% | -17.10M 163.99% | -1.26M 92.63% | -330K 73.83% | -1.34M 307.58% | -22.27M 1,555.61% | 1.49M 106.69% | -327K 121.95% | -113K 65.44% | -22.82M 20,090.27% | 2.23M 109.76% | -13K 100.58% | 1.52M 11,776.92% | -30.36M 2,099.67% | -263K 99.13% | 30.62M 11,741.83% | |
dividends paid | -2.63M - | -2.65M 0.46% | -2.64M 0.38% | -2.64M 0.23% | -2.63M 0.53% | -2.63M 0.23% | -2.64M 0.19% | -2.64M 0.11% | -2.63M 0.04% | -2.64M 0.23% | -2.64M 0.04% | -2.64M 0% | -2.64M 0.11% | -2.64M 0.11% | -2.64M 0.08% | -2.64M 0.30% | -2.63M 0.15% | -2.63M 0.11% | -2.64M 0.23% | -2.63M 0.42% | -2.63M 0.08% | -2.63M 0.08% | -2.64M 0.08% | -2.62M 0.57% | -2.62M 0.08% | |||||||||||||||||||
other financing activites | 172.13M - | 102.72M 40.32% | 98.42M 4.18% | 363.89M 269.73% | 124.24M 65.86% | 89.25M 28.16% | 88.49M 0.85% | 78.69M 11.07% | 122.47M 55.63% | 135.88M 10.95% | 101.67M 25.18% | 117.56M 15.63% | 127.82M 8.73% | 219.82M 71.98% | 112.97M 48.61% | 127.92M 13.23% | 139.21M 8.83% | 143.31M 2.95% | -112K 100.08% | -483K 331.25% | 31.89M 6,703.31% | 54.60M 71.21% | 168.52M 208.61% | 142.32M 15.55% | -2.08M 101.46% | -3.64M 74.87% | -9K 99.75% | 65.59M 728,844.44% | -27.31M 141.64% | -8.54M 68.75% | 9.04M 205.98% | -22.91M 353.23% | 319.25M 1,493.79% | 536.00M 67.89% | 487.47M 9.05% | 225.14M 53.81% | 339.26M 50.69% | -807K 100.24% | -1.61M 99.26% | 218K 113.56% | -2.65M 1,313.76% | -813K 69.27% | 50.03M 6,253.63% | |
net cash used provided by financing activities | 87.00M - | -14.20M 116.32% | -23.09M 62.57% | 236.15M 1,122.85% | 24.85M 89.48% | -23.95M 196.38% | -34.70M 44.89% | -30.64M 11.69% | 18.93M 161.77% | -24.11M 227.39% | -39.49M 63.76% | -22.30M 43.52% | -1.92M 91.40% | -6.06M 215.63% | -54.53M 800.28% | -24.79M 54.53% | 17.10M 168.96% | 9.45M 44.74% | -15.38M 262.80% | -39.94M 159.66% | 14.44M 136.17% | 43.05M 198.03% | -44.86M 204.21% | -80.27M 78.93% | 325.87M 505.97% | -71.51M 121.94% | -81.66M 14.20% | -2.75M 96.63% | -33.27M 1,109.12% | -12.37M 62.83% | -46.03M 272.17% | 114.90M 349.64% | 2.67M 97.67% | -11.75M 539.34% | 248.10M 2,211.84% | -148.65M 159.92% | 19.69M 113.24% | 4.56M 76.84% | -71.31M 1,664.18% | -105.52M 47.98% | 8.83M 108.37% | -55.34M 726.53% | -18.09M 67.31% | |
effect of forex changes on cash | -347K - | 281K 180.98% | -508K 280.78% | -430K 15.35% | -1.48M 244.19% | -116K 92.16% | 110K 194.83% | -260K 336.36% | 449K 272.69% | -44K 109.80% | -997K 2,165.91% | 189K 118.96% | 41K 78.31% | 318K 675.61% | 281K 11.64% | 454K 61.57% | 120K 73.57% | -369K 407.50% | -4K 98.92% | -539K 13,375% | 305K 156.59% | -198K 164.92% | -381K 92.42% | 440K 215.49% | -738K 267.73% | 258K 134.96% | 357K 38.37% | 3.48M 873.67% | 745K 78.57% | -46K 106.17% | -1.20M 2,508.70% | -10K 99.17% | -525K 5,150% | -664K 26.48% | -986K 48.49% | 977K 199.09% | 11K 98.87% | 168K 1,427.27% | -392K 333.33% | 572K 245.92% | -171K 129.90% | 305K - | ||
net change in cash | 11.25M - | -12.18M 208.24% | -517K 95.75% | 4.61M 992.26% | -5.10M 210.49% | 424K 108.32% | -1.73M 507.31% | 2.02M 217.26% | 1.61M 20.40% | 1.49M 7.63% | -1.20M 180.66% | -3.60M 200.17% | 2.17M 160.06% | 1.29M 40.60% | -1.76M 236.63% | 16.53M 1,040.81% | -3.70M 122.39% | -12.96M 250.28% | -511K 96.06% | 5.90M 1,253.82% | -7.30M 223.76% | 615K 108.43% | 1.15M 86.67% | -970K 184.49% | 52.18M 5,479.28% | -49.60M 195.05% | -827K 98.33% | 73.75M 9,017.78% | -31.16M 142.26% | -14.91M 52.15% | 6.39M 142.86% | -21.87M 442.13% | -11.36M 48.05% | -609K 94.64% | 2.01M 430.38% | 2.49M 23.86% | -4.03M 261.80% | 2.53M 162.85% | -3.62M 242.70% | 1.59M 144.11% | -4.85M 404.08% | 169K 103.48% | 2.87M 1,596.45% | |
cash at beginning of period | 8.95M - | 20.20M 125.67% | 8.03M 60.28% | 7.51M 6.44% | 12.12M 61.43% | 7.03M 42.05% | 7.45M 6.04% | 5.72M 23.18% | 7.75M 35.39% | 9.36M 20.81% | 10.85M 15.91% | 9.65M 11.07% | 6.04M 37.37% | 8.21M 35.83% | 9.49M 15.67% | 7.74M 18.51% | 24.27M 213.68% | 20.57M 15.25% | 7.60M 63.04% | 7.09M 6.72% | 12.99M 83.16% | 5.69M 56.19% | 6.30M 10.81% | 7.45M 18.21% | 6.48M 13.02% | 58.66M 804.98% | 9.06M 84.55% | 8.24M 9.12% | 81.99M 895.35% | 50.82M 38.01% | 35.91M 29.34% | 42.30M 17.80% | 20.43M 51.70% | 9.07M 55.60% | 8.46M 6.71% | 10.48M 23.77% | 12.97M 23.79% | 8.94M 31.09% | 11.47M 28.36% | 7.85M 31.53% | 9.45M 20.31% | 4.60M 51.33% | 4.77M 3.67% | |
cash at end of period | 20.20M - | 8.03M 60.28% | 7.51M 6.44% | 12.12M 61.43% | 7.03M 42.05% | 7.45M 6.04% | 5.72M 23.18% | 7.75M 35.39% | 9.36M 20.81% | 10.85M 15.91% | 9.65M 11.07% | 6.04M 37.37% | 8.21M 35.83% | 9.49M 15.67% | 7.74M 18.51% | 24.27M 213.68% | 20.57M 15.25% | 7.60M 63.04% | 7.09M 6.72% | 12.99M 83.16% | 5.69M 56.19% | 6.30M 10.81% | 7.45M 18.21% | 6.48M 13.02% | 58.66M 804.98% | 9.06M 84.55% | 8.24M 9.12% | 81.99M 895.35% | 50.82M 38.01% | 35.91M 29.34% | 42.30M 17.80% | 20.43M 51.70% | 9.07M 55.60% | 8.46M 6.71% | 10.48M 23.77% | 12.97M 23.79% | 8.94M 31.09% | 11.47M 28.36% | 7.85M 31.53% | 9.45M 20.31% | 4.60M 51.33% | 4.77M 3.67% | 7.63M 60.13% | |
operating cash flow | -12.03M - | 4.19M 134.82% | 27.38M 553.52% | 59.62M 117.80% | -23.34M 139.15% | 28.33M 221.37% | 37.91M 33.82% | 33.42M 11.85% | -13.58M 140.64% | 29.32M 315.88% | 42.08M 43.53% | 21.75M 48.33% | 6.71M 69.17% | 10.54M 57.15% | 53.04M 403.39% | 46.91M 11.57% | -5.85M 112.47% | -15.88M 171.56% | 32.08M 302.03% | 64.32M 100.50% | -12.69M 119.73% | -35.26M 177.88% | 54.31M 254.04% | 85.08M 56.65% | -15.23M 117.90% | 26.03M 270.91% | 84.37M 224.09% | 77.97M 7.58% | 4.96M 93.64% | 1.38M 72.18% | 58.42M 4,133.48% | 45.44M 22.22% | -7.05M 115.53% | 13.46M 290.84% | 187K 98.61% | 155.61M 83,113.90% | -16.83M 110.82% | 36.71M 318.11% | 25.67M 30.07% | 106.83M 316.12% | -10.00M 109.36% | 60.64M 706.30% | 25.55M 57.86% | |
capital expenditure | -5.66M - | -2.44M 56.79% | -2.48M 1.39% | -2.39M 3.51% | -3.31M 38.34% | -3.84M 16.02% | -5.05M 31.44% | -488K 90.33% | -4.18M 757.38% | -3.67M 12.24% | -2.80M 23.80% | -3.14M 12.12% | -2.57M 18.04% | -3.51M 36.60% | -2.39M 31.89% | -6.04M 152.42% | -3.24M 46.41% | -6.16M 90.39% | -6.20M 0.57% | -6.22M 0.37% | -7.54M 21.23% | -6.98M 7.45% | -6.17M 11.57% | -6.21M 0.73% | -4.70M 24.31% | -4.31M 8.35% | -3.90M 9.65% | -4.77M 22.54% | -3.60M 24.68% | -3.88M 7.93% | -4.80M 23.81% | -7.65M 59.30% | -6.45M 15.67% | -4.57M 29.16% | -6.30M 37.73% | -7.15M 13.58% | -6.44M 9.94% | -6.70M 3.99% | -4.74M 29.28% | -4.46M 5.83% | -5.23M 17.15% | -5.17M 1.15% | -5.17M 0.02% | |
free cash flow | -17.69M - | 1.74M 109.86% | 24.90M 1,327.58% | 57.23M 129.88% | -26.65M 146.57% | 24.49M 191.90% | 32.87M 34.19% | 32.93M 0.19% | -17.77M 153.95% | 25.65M 244.36% | 39.28M 53.17% | 18.61M 52.63% | 4.13M 77.78% | 7.03M 69.93% | 50.65M 621.00% | 40.87M 19.31% | -9.08M 122.22% | -22.04M 142.64% | 25.88M 217.44% | 58.10M 124.47% | -20.23M 134.82% | -42.23M 108.81% | 48.14M 213.98% | 78.86M 63.82% | -19.94M 125.28% | 21.72M 208.96% | 80.47M 270.48% | 73.20M 9.04% | 1.37M 98.13% | -2.50M 283.02% | 53.62M 2,244.72% | 37.79M 29.52% | -13.51M 135.75% | 8.89M 165.82% | -6.11M 168.71% | 148.46M 2,529.75% | -23.27M 115.68% | 30.01M 228.96% | 20.94M 30.24% | 102.37M 388.97% | -15.23M 114.87% | 55.47M 464.29% | 20.38M 63.26% |
All numbers in USD (except ratios and percentages)