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
Dec '13 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
account payables | 45.54M - | 49.39M 8.45% | 48.34M 2.13% | 44.73M 7.47% | 65.75M 47.01% | 54.71M 16.80% | 61.51M 12.44% | 58.12M 5.52% | 63.74M 9.68% | 49.64M 22.11% | 57.73M 16.29% | 57.43M 0.53% | 70.59M 22.91% | 54.13M 23.31% | 60.73M 12.20% | 62.60M 3.08% | 75.07M 19.92% | 68.60M 8.62% | 63.70M 7.14% | 69.17M 8.58% | 102.60M 48.33% | 87.04M 15.17% | 95.07M 9.22% | 97.36M 2.41% | 134.58M 38.23% | 92.82M 31.03% | 76.78M 17.27% | 77.12M 0.44% | 91.36M 18.47% | 90.89M 0.52% | 94.94M 4.45% | 96.64M 1.80% | 105.65M 9.32% | 95.71M 9.41% | 99.36M 3.82% | 128.53M 29.35% | 135.78M 5.64% | 109.85M 19.09% | 113.27M 3.11% | 123.41M 8.95% | 134.50M 8.99% | 119.28M 11.31% | 110.70M 7.19% | 121.09M 9.38% | |
accumulated other comprehensive income loss | -990K - | -1.34M 35.05% | -530K 60.36% | -1.89M 255.66% | -2.48M 31.62% | -4.57M 84.16% | -3.07M 32.81% | -6.97M 127.04% | -7.49M 7.47% | -8.41M 12.24% | -10.43M 24.10% | -10.60M 1.58% | -9.64M 9.05% | -9.27M 3.86% | -7.17M 22.66% | -6.61M 7.78% | -5.04M 23.77% | -4.26M 15.48% | -7.58M 77.88% | -8.14M 7.50% | -12.55M 54.11% | -12.27M 2.25% | -15.12M 23.26% | -18.40M 21.70% | -12.14M 34.01% | -23.27M 91.59% | -23.43M 0.70% | -19.76M 15.67% | -14.11M 28.61% | -11.33M 19.71% | -10.89M 3.81% | -12.87M 18.09% | -11.04M 14.22% | -8.38M 24.10% | -12.59M 50.27% | -14.14M 12.35% | -8.13M 42.49% | -9.47M 16.40% | -6.32M 33.28% | -10.37M 64.17% | -11.88M 14.62% | -11.20M 5.76% | -26.01M 132.18% | -12.49M 51.96% | |
cash and cash equivalents | 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% | 6.49M 31.69% | 11.81M 82.10% | 19.29M 63.37% | 6.32M 67.23% | 5.80M 8.19% | 11.69M 101.48% | 5.69M 51.35% | 6.30M 10.81% | 7.45M 18.21% | 6.48M 13.02% | 58.66M 804.98% | 9.06M 84.55% | 8.24M 9.12% | 13.84M 68.03% | 8.59M 37.92% | 9.60M 11.77% | 7.88M 17.91% | 8.25M 4.71% | 7.39M 10.44% | 6.06M 17.98% | 8.48M 39.91% | 11.26M 32.70% | 5.36M 52.35% | 6.97M 29.98% | 5.08M 27.08% | 9.45M 85.86% | 3.68M 61.02% | 4.77M 29.46% | 6.91M 44.95% | |
cash and short term investments | 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% | 6.49M 31.69% | 11.81M 82.10% | 19.29M 63.37% | 6.32M 67.23% | 5.80M 8.19% | 11.69M 101.48% | 5.69M 51.35% | 6.30M 10.81% | 7.45M 18.21% | 6.48M 13.02% | 58.66M 804.98% | 9.06M 84.55% | 8.24M 9.12% | 13.84M 68.03% | 8.59M 37.92% | 9.60M 11.77% | 7.88M 17.91% | 8.25M 4.71% | 7.39M 10.44% | 6.06M 17.98% | 8.48M 39.91% | 11.26M 32.70% | 5.36M 52.35% | 6.97M 29.98% | 5.08M 27.08% | 9.45M 85.86% | 3.68M 61.02% | 4.77M 29.46% | 6.91M 44.95% | |
common stock | 21K - | 21K 0% | 21K 0% | 21K 0% | 21K 0% | 21K 0% | 21K 0% | 21K 0% | 21K 0% | 21K 0% | 22K 4.76% | 22K 0% | 22K 0% | 22K 0% | 22K 0% | 22K 0% | 22K 0% | 22K 0% | 22K 0% | 22K 0% | 22K 0% | 23K 4.55% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 23K 0% | 24K 4.35% | 24K 0% | 24K 0% | 24K 0% | 24K 0% | 24K 0% | 24K 0% | |
deferred revenue | 20.28M - | 23.54M 16.04% | 20.75M 11.84% | 20.47M 1.34% | 31.55M 54.14% | 36.67M 16.22% | 31.52M 14.06% | 34.54M 9.60% | 33.39M 3.33% | 29.74M 10.93% | 32.57M 9.51% | 30.47M 6.44% | 29.39M 3.54% | 27.28M 7.19% | 27.11M 0.61% | 34.48M 27.19% | 38.57M 11.85% | 32.28M 16.31% | 25.89M 19.81% | 26.49M 2.33% | 33.49M 26.44% | 35.94M 7.29% | 33.44M 6.96% | 32.09M 4.03% | 37.41M 16.60% | 29.32M 21.64% | 30.14M 2.79% | 36.47M 21.03% | 42.05M 15.29% | 43.59M 3.66% | 35.70M 18.10% | 38.11M 6.75% | 39.66M 4.09% | 31.49M 20.61% | 24.61M 21.84% | 24.60M 0.05% | 25.77M 4.77% | 25.77M 0.01% | 19.65M 23.76% | 16.99M 13.53% | 22.00M 29.48% | 22.10M 0.46% | 20.10M 9.04% | ||
deferred revenue non current | 10.78M - | 13.82M 28.24% | 14.46M 4.56% | 14.80M 2.42% | 27.89M 88.36% | 21.12M 24.28% | 15.60M 26.12% | 15.73M 0.84% | 25.32M 60.96% | 15.76M 37.78% | 15.69M 0.41% | 15.72M 0.16% | 15.60M 0.74% | 15.04M 3.62% | 14.98M 0.35% | 14.97M 0.09% | 33.35M 122.79% | 13.96M 58.16% | 14.21M 1.86% | 14.34M 0.85% | 13.94M 2.77% | 189.33M - | 178.75M - | ||||||||||||||||||||||
deferrred tax liabilities non current | 10.78M - | 10.67M 1.02% | 10.72M 0.46% | 11.94M 11.43% | 27.89M 133.47% | 24.49M 12.18% | 23.83M 2.70% | 23.76M 0.30% | 25.32M 6.59% | 35.26M 39.25% | 34.82M 1.24% | 37.29M 7.08% | 39.11M 4.90% | 43.84M 12.09% | 44.44M 1.36% | 47.16M 6.12% | 33.35M 29.28% | 36.39M 9.10% | 34.83M 4.27% | 37.33M 7.17% | 40.16M 7.59% | 43.34M 7.91% | 42.08M 2.92% | 40.28M 4.27% | 37.62M 6.60% | 39.49M 4.98% | 38.12M 3.48% | 43.20M 13.34% | 34.33M 20.54% | 36.97M 7.68% | 37.79M 2.23% | 39.20M 3.74% | 41.91M 6.92% | 47.68M 13.77% | 47.64M 0.09% | 46.45M 2.51% | 68.04M 46.48% | 69.34M 1.92% | 62.82M 9.41% | 40.15M 36.09% | 164.16M 308.89% | 21.98M 86.61% | 16.42M 25.27% | ||
goodwill | 418.84M - | 464.29M 10.85% | 459.47M 1.04% | 461.66M 0.48% | 687.78M 48.98% | 692.45M 0.68% | 693.19M 0.11% | 690.58M 0.38% | 687.40M 0.46% | 687.33M 0.01% | 685.39M 0.28% | 684.79M 0.09% | 683.68M 0.16% | 684.00M 0.05% | 685.07M 0.16% | 685.92M 0.12% | 686.11M 0.03% | 694.34M 1.20% | 693.03M 0.19% | 702.59M 1.38% | 715.64M 1.86% | 720.36M 0.66% | 719.12M 0.17% | 716.70M 0.34% | 719.93M 0.45% | 905.18M 25.73% | 905.10M 0.01% | 907.00M 0.21% | 909.91M 0.32% | 910.36M 0.05% | 910.64M 0.03% | 909.23M 0.16% | 1.05B 15.13% | 1.05B 0.12% | 1.04B 0.15% | 1.19B 14.04% | 1.21B 1.89% | 1.21B 0.08% | 1.24B 1.85% | 1.22B 1.38% | 1.22B 0.01% | 1.22B 0.04% | 1.22B 0.00% | 1.22B 0.19% | |
goodwill and intangible assets | 431.08M - | 483.95M 12.26% | 477.60M 1.31% | 477.51M 0.02% | 764.49M 60.10% | 764.85M 0.05% | 761.29M 0.46% | 753.99M 0.96% | 746.30M 1.02% | 742.98M 0.44% | 737.85M 0.69% | 734.09M 0.51% | 729.81M 0.58% | 727.41M 0.33% | 725.76M 0.23% | 723.89M 0.26% | 721.41M 0.34% | 730.20M 1.22% | 726.46M 0.51% | 735.82M 1.29% | 751.14M 2.08% | 753.88M 0.37% | 748.66M 0.69% | 744.18M 0.60% | 745.76M 0.21% | 975.23M 30.77% | 971.66M 0.37% | 970.20M 0.15% | 969.80M 0.04% | 967.26M 0.26% | 964.54M 0.28% | 960.04M 0.47% | 1.13B 17.33% | 1.12B 0.59% | 1.11B 0.60% | 1.33B 19.16% | 1.34B 0.98% | 1.33B 0.68% | 1.35B 1.74% | 1.32B 2.29% | 1.31B 0.62% | 1.31B 0.66% | 1.30B 0.63% | 1.29B 0.46% | |
intangible assets | 12.24M - | 19.66M 60.65% | 18.13M 7.82% | 15.85M 12.54% | 76.71M 383.89% | 72.39M 5.63% | 68.10M 5.92% | 63.41M 6.89% | 58.90M 7.11% | 55.65M 5.52% | 52.46M 5.72% | 49.30M 6.04% | 46.13M 6.42% | 43.41M 5.90% | 40.69M 6.26% | 37.97M 6.69% | 35.30M 7.02% | 35.86M 1.58% | 33.44M 6.76% | 33.23M 0.61% | 35.49M 6.80% | 33.52M 5.56% | 29.55M 11.85% | 27.48M 7.01% | 25.83M 6.00% | 70.05M 171.20% | 66.56M 4.98% | 63.20M 5.05% | 59.89M 5.24% | 56.90M 4.99% | 53.90M 5.27% | 50.82M 5.72% | 79.64M 56.73% | 74.27M 6.74% | 69.18M 6.86% | 135.93M 96.50% | 126.54M 6.91% | 116.43M 7.99% | 117.14M 0.61% | 103.21M 11.89% | 94.90M 8.05% | 86.61M 8.74% | 78.32M 9.57% | 70.03M 10.59% | |
inventory | 11.19M - | 68.15M - | 42.23M 38.03% | 26.31M 37.71% | 34.42M 30.84% | 12.18M 64.62% | 1.71M - | 3.57M 108.77% | 4.50M 25.92% | 2.77M 38.42% | 916K - | ||||||||||||||||||||||||||||||||||
long term debt | 40M - | 127.21M 218.02% | 132.81M 4.40% | 115.22M 13.25% | 350.05M 203.82% | 377.30M 7.78% | 360M 4.58% | 332.15M 7.73% | 311.53M 6.21% | 337.93M 8.47% | 317.90M 5.93% | 281.19M 11.55% | 259.39M 7.75% | 275.84M 6.34% | 278M 0.78% | 230.08M 17.24% | 206.25M 10.36% | 231.49M 12.24% | 243.65M 5.25% | 232.50M 4.57% | 200.42M 13.80% | 344.99M 72.13% | 405.48M 17.53% | 369.86M 8.78% | 284.69M 23.03% | 635.97M 123.39% | 562.85M 11.50% | 486.25M 13.61% | 418.83M 13.87% | 421.00M 0.52% | 418.43M 0.61% | 357.26M 14.62% | 603.41M 68.90% | 639.63M 6.00% | 621.04M 2.91% | 881.95M 42.01% | 731.45M 17.06% | 776.82M 6.20% | 782.12M 0.68% | 699.68M 10.54% | 404.41M 42.20% | 632.55M 56.41% | 421.56M 33.36% | 578.24M 37.17% | |
long term investments | -6.62M - | -6M 9.32% | -4.16M 30.75% | -7.59M - | -7.68M 1.20% | -6.98M 9.12% | -35.26M - | -34.82M 1.24% | -37.29M 7.08% | -43.84M - | -44.44M 1.36% | -47.16M 6.12% | -36.39M - | -34.83M 4.27% | -37.33M 7.17% | -43.34M - | -42.08M 2.92% | -40.28M 4.27% | -39.49M - | -38.12M 3.48% | -43.20M 13.34% | -36.97M - | -37.79M 2.23% | -39.20M 3.74% | -47.68M - | -62.82M - | -40.15M 36.09% | 398K 100.99% | -21.98M 5,621.36% | 22.20M 201.02% | |||||||||||||||
net debt | 31.05M - | 107.00M 244.65% | 124.78M 16.61% | 107.71M 13.68% | 337.93M 213.75% | 370.27M 9.57% | 352.55M 4.79% | 326.43M 7.41% | 303.79M 6.94% | 328.57M 8.16% | 307.06M 6.55% | 271.55M 11.56% | 253.35M 6.70% | 267.64M 5.64% | 268.51M 0.33% | 223.59M 16.73% | 194.44M 13.04% | 212.20M 9.13% | 237.32M 11.84% | 226.70M 4.48% | 188.73M 16.75% | 369.63M 95.85% | 428.42M 15.90% | 393.35M 8.19% | 310.71M 21.01% | 620.64M 99.75% | 596.81M 3.84% | 521.60M 12.60% | 438.34M 15.96% | 451.29M 2.96% | 453.95M 0.59% | 394.80M 13.03% | 640.06M 62.12% | 672.77M 5.11% | 656.25M 2.46% | 918.70M 39.99% | 765.13M 16.72% | 815.98M 6.65% | 815.61M 0.05% | 739.52M 9.33% | 633.22M 14.37% | 678.30M 7.12% | 631.66M 6.88% | 608.88M 3.61% | |
net receivables | 209.54M - | 243.90M 16.40% | 260.88M 6.96% | 251.68M 3.53% | 265.97M 5.68% | 277.23M 4.23% | 283.21M 2.16% | 271.67M 4.07% | 259.83M 4.36% | 276.41M 6.38% | 282.67M 2.26% | 276.26M 2.27% | 281.37M 1.85% | 280.16M 0.43% | 293.50M 4.76% | 289.66M 1.31% | 297.11M 2.57% | 302.70M 1.88% | 317.03M 4.73% | 347.64M 9.66% | 364.16M 4.75% | 378.50M 3.94% | 431.14M 13.91% | 430.04M 0.25% | 410.83M 4.47% | 400.31M 2.56% | 390.41M 2.47% | 381.82M 2.20% | 368.20M 3.57% | 378.45M 2.78% | 401.67M 6.14% | 375.13M 6.61% | 386.38M 3.00% | 403.26M 4.37% | 421.29M 4.47% | 491.06M 16.56% | 413.04M 15.89% | 417.58M 1.10% | 434.19M 3.98% | 435.26M 0.25% | 409.65M 5.88% | 432.66M 5.62% | 436.71M 0.94% | 212.41M 51.36% | |
other assets | |||||||||||||||||||||||||||||||||||||||||||||
other current assets | 7.85M - | 9.18M 17.00% | 16.37M 78.26% | 13.89M 15.12% | 10.34M 25.58% | 11.57M 11.94% | 9.01M 22.13% | 11.08M 22.92% | 10.03M 9.43% | 15.20M 51.56% | 19.11M 25.68% | 13.16M 31.12% | 11.72M 10.93% | 13.29M 13.39% | 13.28M 0.12% | 12.90M 2.83% | 11.33M 12.21% | 15.01M 32.52% | 16.39M 9.21% | 16.61M 1.31% | 16.25M 2.14% | 15.55M 4.34% | 16.73M 7.62% | 19.46M 16.29% | 17.40M 10.57% | 19.89M 14.27% | 19.57M 1.60% | 20.52M 4.87% | 25.49M 24.24% | 22.11M 13.25% | 25.78M 16.59% | 31.11M 20.65% | 42.35M 36.15% | 42.86M 1.19% | 25.60M 40.27% | 32.60M 27.38% | 40.71M 24.86% | 28.34M 30.38% | 32.58M 14.95% | 34.29M 5.26% | 28.05M 18.19% | 28.40M 1.23% | 23.12M 18.61% | 273.79M 1,084.43% | |
other current liabilities | 3.53M - | 81.37M 2,205.18% | 89.40M 9.87% | 88.62M 0.88% | 4.47M 94.95% | 85.64M 1,813.74% | 94.56M 10.41% | 97.96M 3.60% | 5.55M 94.34% | 87.55M 1,478.40% | 103.95M 18.73% | 109.51M 5.34% | 12.39M 88.69% | 96.01M 674.98% | 85.33M 11.12% | 98.84M 15.83% | 6.64M 93.28% | 32.28M 386.09% | 25.89M 19.81% | 128.57M 396.67% | 17.48M 86.40% | 127.87M 631.32% | 116.22M 9.11% | 141.70M 21.92% | 133.49M 5.79% | 124.41M 6.80% | 119.35M 4.07% | 148.57M 24.48% | 260.26M 75.18% | 209.96M 19.33% | 191.16M 8.96% | 202.01M 5.67% | 186.41M 7.72% | 176.48M 5.33% | 176.63M 0.08% | 173.63M 1.70% | 209.50M 20.67% | 171.63M 18.08% | 195.77M 14.07% | 183.85M 6.09% | 212.79M 15.74% | 201.85M 5.14% | 225.12M 11.53% | 249.15M 10.68% | |
other liabilities | |||||||||||||||||||||||||||||||||||||||||||||
other non current assets | 13.28M - | 13.69M 3.10% | 14.56M 6.35% | 13.97M 4.06% | 14.19M 1.56% | 14.74M 3.93% | 14.86M 0.79% | 14.52M 2.25% | 13.82M 4.86% | 13.94M 0.88% | 14.79M 6.12% | 15.91M 7.57% | 16.14M 1.45% | 16.13M 0.09% | 18.13M 12.39% | 18.68M 3.06% | 19.35M 3.59% | 22.56M 16.57% | 23.41M 3.76% | 24.43M 4.38% | 22.51M 7.86% | 22.53M 0.08% | 23.76M 5.47% | 23.94M 0.74% | 24.54M 2.49% | 22.64M 7.70% | 24.60M 8.62% | 26.09M 6.08% | 32.25M 23.60% | 32.57M 1.00% | 40.05M 22.96% | 41.51M 3.65% | 44.50M 7.20% | 49.42M 11.06% | 1.83M 96.30% | 4.05M 121.15% | 51.64M 1,175.93% | -18.06M 134.98% | 53.09M 393.91% | 42.30M 20.33% | 41.08M 2.87% | 43.74M 6.47% | 8.17M 81.33% | 43.77M 435.90% | |
other non current liabilities | 15.04M - | 9.00M 40.15% | 9.59M 6.53% | 9.03M 5.88% | 584K 93.53% | 9.03M 1,445.38% | 16.10M 78.44% | 16.92M 5.09% | 3.85M 77.25% | 11.79M 206.31% | 10.06M 14.71% | 10.01M 0.48% | 8.74M 12.65% | 9.52M 8.85% | 14.31M 50.39% | 14.38M 0.45% | -3.10M 121.54% | 15.48M 600% | 17.66M 14.01% | 16.98M 3.83% | 20.86M 22.86% | 22.54M 8.07% | 25.61M 13.60% | 22.69M 11.40% | 22.37M 1.40% | 27.92M 24.82% | 40.16M 43.82% | 45.36M 12.95% | 40.14M 11.49% | 38.23M 4.77% | 38.13M 0.25% | 36.42M 4.50% | 24.11M 33.80% | 22.89M 5.05% | 20.82M 9.05% | 19.63M 5.71% | 23.57M 20.03% | 27.80M 17.99% | 28.49M 2.45% | 52.78M 85.29% | 56.05M 6.18% | 54.35M 3.02% | 53.67M 1.25% | 65.83M 22.64% | |
othertotal stockholders equity | 229.15M - | 232.87M 1.62% | 216.73M 6.93% | 213.36M 1.55% | 217.21M 1.80% | 217.70M 0.22% | 213.88M 1.75% | 209.77M 1.92% | 205.44M 2.06% | 201.62M 1.86% | 200.94M 0.34% | 201.81M 0.43% | 203.73M 0.95% | 189.43M 7.02% | 186.27M 1.67% | 183.68M 1.39% | 186.28M 1.42% | 181.36M 2.64% | 186.57M 2.87% | 188.41M 0.99% | 186.50M 1.01% | 175.69M 5.80% | 170.64M 2.87% | 175.78M 3.01% | 181.83M 3.44% | 161.70M 11.07% | 165.19M 2.16% | 168.09M 1.76% | 172.31M 2.51% | 158.09M 8.25% | 160.27M 1.38% | 163.53M 2.04% | 165.18M 1.01% | 147.12M 10.93% | 151.66M 3.08% | 155.07M 2.25% | 158.29M 2.08% | 139.34M 11.97% | 144.67M 3.83% | 148.10M 2.37% | 154.35M 4.22% | 127.53M 17.37% | 146.52M 14.89% | 135.95M 7.21% | |
preferred stock | 14.44M - | ||||||||||||||||||||||||||||||||||||||||||||
property plant equipment net | 30.21M - | 31.26M 3.47% | 30.48M 2.51% | 28.92M 5.11% | 43.24M 49.52% | 40.52M 6.29% | 43.29M 6.83% | 45.08M 4.13% | 45.42M 0.77% | 44.27M 2.55% | 44.07M 0.45% | 43.00M 2.43% | 40.48M 5.84% | 38.72M 4.36% | 37.88M 2.16% | 36.03M 4.89% | 38.05M 5.62% | 37.26M 2.08% | 44.94M 20.60% | 45.74M 1.79% | 48.10M 5.17% | 178.47M 271.01% | 187.17M 4.87% | 195.34M 4.37% | 192.20M 1.61% | 207.29M 7.85% | 200.23M 3.41% | 200.60M 0.19% | 189.57M 5.50% | 179.54M 5.29% | 164.84M 8.19% | 155.53M 5.65% | 229.47M 47.55% | 235.02M 2.42% | 235.29M 0.12% | 248.73M 5.71% | 234.47M 5.74% | 235.96M 0.63% | 230.57M 2.28% | 212.88M 7.67% | 208.75M 1.94% | 202.65M 2.92% | 196.99M 2.79% | 193.84M 1.60% | |
retained earnings | 245.91M - | 255.62M 3.95% | 265.62M 3.91% | 277.17M 4.35% | 285.94M 3.16% | 293.84M 2.76% | 303.01M 3.12% | 314.56M 3.81% | 325.31M 3.42% | 334.99M 2.98% | 345.78M 3.22% | 359.22M 3.89% | 371.89M 3.53% | 382.07M 2.74% | 394.00M 3.12% | 407.70M 3.48% | 434.77M 6.64% | 445.38M 2.44% | 456.36M 2.47% | 470.39M 3.07% | 486.44M 3.41% | 499.13M 2.61% | 511.10M 2.40% | 528.10M 3.33% | 544.84M 3.17% | 552.30M 1.37% | 563.32M 2.00% | 578.55M 2.70% | 588.73M 1.76% | 604.44M 2.67% | 622.11M 2.92% | 639.86M 2.85% | 649.30M 1.47% | 664.53M 2.35% | 680.32M 2.38% | 696.79M 2.42% | 703.03M 0.90% | 716.79M 1.96% | 734.47M 2.47% | 755.57M 2.87% | 775.10M 2.58% | 799.80M 3.19% | 822.78M 2.87% | 852.84M 3.65% | |
short term debt | 80.86M - | 101.46M - | 2.14M - | 5.49M 155.97% | 91.18M 1,561.44% | 6.26M 93.14% | 305K 95.13% | 84.35M - | 343K - | 104.08M 30,245.19% | 74.04M 28.86% | 73.36M 0.92% | 124.48M - | 30.32M 75.64% | 29.24M 3.58% | 30.93M 5.80% | 32.50M 5.06% | 43.33M 33.33% | 43.03M 0.70% | 43.58M 1.29% | 33.35M 23.48% | 38.88M 16.58% | 45.13M 16.07% | 45.42M 0.64% | 44.90M 1.14% | 40.53M 9.73% | 41.27M 1.82% | 45.24M 9.62% | 44.94M 0.67% | 44.52M 0.92% | 40.46M 9.12% | 44.92M 11.01% | 48.93M 8.93% | 49.43M 1.03% | 36.12M 26.94% | 37.54M 3.95% | |||||||||
short term investments | 43.81M - | ||||||||||||||||||||||||||||||||||||||||||||
tax assets | 6.62M - | 6M 9.32% | 4.16M 30.75% | 7.59M - | 7.68M 1.20% | 6.98M 9.12% | 35.26M - | 34.82M 1.24% | 37.29M 7.08% | 43.84M - | 44.44M 1.36% | 47.16M 6.12% | 36.39M - | 34.83M 4.27% | 37.33M 7.17% | 43.34M - | 42.08M 2.92% | 40.28M 4.27% | 39.49M - | 38.12M 3.48% | 43.20M 13.34% | 36.97M - | 37.79M 2.23% | 39.20M 3.74% | 47.68M - | 47.64M 0.09% | 46.45M 2.51% | 69.34M - | 62.82M 9.41% | 40.15M 36.09% | 137.99M 243.70% | 21.98M 84.07% | 16.42M 25.27% | 5.98M 63.57% | |||||||||||
tax payables | 2.14M - | 5.49M 155.97% | 2.60M 52.55% | 6.26M 140.36% | 305K 95.13% | 106K - | 343K - | 4.52M 1,217.78% | 4.16M - | 4.43M - | 5.36M - | 2.40M 55.19% | 5.03M 109.28% | 3.50M 30.30% | 6.29M 79.48% | 3.63M 42.25% | 1.80M 50.44% | 7.47M 315.17% | 8.00M 7.00% | 4.83M 39.54% | 7.99M - | ||||||||||||||||||||||||
total assets | 700.91M - | 802.19M 14.45% | 807.91M 0.71% | 793.48M 1.79% | 1.11B 39.93% | 1.12B 0.50% | 1.12B 0.28% | 1.10B 1.52% | 1.08B 1.71% | 1.10B 1.75% | 1.11B 0.65% | 1.09B 1.56% | 1.09B 0.59% | 1.08B 0.15% | 1.10B 1.30% | 1.09B 0.95% | 1.11B 2.08% | 1.13B 1.51% | 1.13B 0.67% | 1.18B 3.66% | 1.21B 3.22% | 1.35B 11.60% | 1.41B 4.37% | 1.42B 0.47% | 1.40B 1.63% | 1.68B 20.53% | 1.62B 4.07% | 1.61B 0.50% | 1.67B 3.72% | 1.63B 2.19% | 1.63B 0.12% | 1.61B 1.66% | 1.85B 15.19% | 1.86B 0.44% | 1.85B 0.37% | 2.16B 16.59% | 2.09B 3.04% | 2.07B 0.95% | 2.12B 2.07% | 2.06B 2.85% | 2.15B 4.61% | 2.02B 6.14% | 2.01B 0.59% | 2.03B 1.12% | |
total current assets | 226.34M - | 273.29M 20.74% | 285.27M 4.39% | 273.08M 4.27% | 288.43M 5.62% | 295.82M 2.56% | 299.67M 1.30% | 288.47M 3.74% | 277.61M 3.76% | 300.98M 8.42% | 312.63M 3.87% | 299.07M 4.34% | 299.13M 0.02% | 301.66M 0.84% | 316.27M 4.85% | 309.05M 2.29% | 331.44M 7.25% | 337.00M 1.68% | 339.74M 0.81% | 370.05M 8.92% | 392.11M 5.96% | 399.74M 1.95% | 454.17M 13.62% | 456.95M 0.61% | 434.72M 4.87% | 478.86M 10.15% | 419.04M 12.49% | 410.58M 2.02% | 475.68M 15.85% | 451.38M 5.11% | 463.36M 2.65% | 448.54M 3.20% | 449.16M 0.14% | 453.51M 0.97% | 452.95M 0.12% | 532.15M 17.48% | 466.72M 12.30% | 454.86M 2.54% | 478.24M 5.14% | 477.41M 0.17% | 447.16M 6.34% | 465.66M 4.14% | 464.59M 0.23% | 493.12M 6.14% | |
total current liabilities | 150.22M - | 154.30M 2.72% | 158.49M 2.72% | 153.82M 2.95% | 203.24M 32.13% | 177.02M 12.90% | 189.73M 7.18% | 196.11M 3.36% | 193.86M 1.15% | 173.20M 10.66% | 194.56M 12.33% | 197.41M 1.46% | 196.72M 0.35% | 177.42M 9.81% | 173.18M 2.39% | 196.27M 13.33% | 224.37M 14.32% | 207.20M 7.65% | 188.84M 8.87% | 224.22M 18.74% | 278.06M 24.01% | 281.17M 1.12% | 273.96M 2.56% | 302.08M 10.26% | 337.98M 11.88% | 289.88M 14.23% | 269.30M 7.10% | 305.75M 13.54% | 427.03M 39.67% | 383.33M 10.23% | 366.93M 4.28% | 382.18M 4.16% | 376.63M 1.45% | 344.21M 8.61% | 341.88M 0.68% | 371.99M 8.81% | 415.99M 11.83% | 351.77M 15.44% | 369.16M 4.94% | 369.18M 0.01% | 418.23M 13.29% | 392.67M 6.11% | 392.04M 0.16% | 407.79M 4.02% | |
total debt | 40M - | 127.21M 218.02% | 132.81M 4.40% | 115.22M 13.25% | 350.05M 203.82% | 377.30M 7.78% | 360M 4.58% | 332.15M 7.73% | 311.53M 6.21% | 337.93M 8.47% | 317.90M 5.93% | 281.19M 11.55% | 259.39M 7.75% | 275.84M 6.34% | 278M 0.78% | 230.08M 17.24% | 206.25M 10.36% | 231.49M 12.24% | 243.65M 5.25% | 232.50M 4.57% | 200.42M 13.80% | 375.32M 87.26% | 434.72M 15.83% | 400.80M 7.80% | 317.19M 20.86% | 679.30M 114.16% | 605.88M 10.81% | 529.84M 12.55% | 452.18M 14.66% | 459.88M 1.70% | 463.56M 0.80% | 402.68M 13.13% | 648.31M 61.00% | 680.16M 4.91% | 662.31M 2.62% | 927.19M 39.99% | 776.39M 16.26% | 821.34M 5.79% | 822.58M 0.15% | 744.60M 9.48% | 642.67M 13.69% | 681.98M 6.12% | 636.43M 6.68% | 615.79M 3.24% | |
total investments | -6.62M - | -6M 9.32% | -4.16M 30.75% | -7.59M - | -7.68M 1.20% | -6.98M 9.12% | -35.26M - | -34.82M 1.24% | -37.29M 7.08% | -43.84M - | -44.44M 1.36% | -47.16M 6.12% | -36.39M - | -34.83M 4.27% | -37.33M 7.17% | -43.34M - | -42.08M 2.92% | -40.28M 4.27% | -39.49M - | -38.12M 3.48% | -43.20M 13.34% | -36.97M - | -37.79M 2.23% | -39.20M 3.74% | -47.68M - | -62.82M - | -40.15M 36.09% | 398K 100.99% | 21.84M 5,387.44% | 22.20M 1.64% | |||||||||||||||
total liabilities | 226.82M - | 315.01M 38.88% | 326.07M 3.51% | 304.81M 6.52% | 609.65M 100.01% | 608.95M 0.12% | 605.26M 0.60% | 584.68M 3.40% | 559.88M 4.24% | 573.94M 2.51% | 573.04M 0.16% | 541.62M 5.48% | 519.57M 4.07% | 521.66M 0.40% | 524.92M 0.62% | 502.86M 4.20% | 494.23M 1.72% | 504.52M 2.08% | 499.18M 1.06% | 525.37M 5.25% | 553.45M 5.34% | 692.05M 25.04% | 747.13M 7.96% | 734.91M 1.64% | 682.67M 7.11% | 993.27M 45.50% | 910.42M 8.34% | 880.56M 3.28% | 920.33M 4.52% | 879.53M 4.43% | 861.28M 2.07% | 815.06M 5.37% | 1.05B 28.34% | 1.05B 0.80% | 1.03B 2.18% | 1.32B 27.99% | 1.24B 6.13% | 1.23B 1.07% | 1.24B 1.37% | 1.16B 6.50% | 1.23B 6.06% | 1.10B 10.60% | 1.06B 3.55% | 1.05B 1.00% | |
total liabilities and stockholders equity | 700.91M - | 802.19M 14.45% | 807.91M 0.71% | 793.48M 1.79% | 1.11B 39.93% | 1.12B 0.50% | 1.12B 0.28% | 1.10B 1.52% | 1.08B 1.71% | 1.10B 1.75% | 1.11B 0.65% | 1.09B 1.56% | 1.09B 0.59% | 1.08B 0.15% | 1.10B 1.30% | 1.09B 0.95% | 1.11B 2.08% | 1.13B 1.51% | 1.13B 0.67% | 1.18B 3.66% | 1.21B 3.22% | 1.35B 11.60% | 1.41B 4.37% | 1.42B 0.47% | 1.40B 1.63% | 1.68B 20.53% | 1.62B 4.07% | 1.61B 0.50% | 1.67B 3.72% | 1.63B 2.19% | 1.63B 0.12% | 1.61B 1.66% | 1.85B 15.19% | 1.86B 0.44% | 1.85B 0.37% | 2.16B 16.59% | 2.09B 3.04% | 2.07B 0.95% | 2.12B 2.07% | 2.06B 2.85% | 2.15B 4.61% | 2.02B 6.14% | 2.01B 0.59% | 2.03B 1.12% | |
total non current assets | 474.57M - | 528.90M 11.45% | 522.63M 1.18% | 520.40M 0.43% | 821.91M 57.94% | 820.11M 0.22% | 819.44M 0.08% | 813.59M 0.71% | 805.55M 0.99% | 801.19M 0.54% | 796.72M 0.56% | 793.00M 0.47% | 786.44M 0.83% | 782.25M 0.53% | 781.77M 0.06% | 778.60M 0.41% | 778.82M 0.03% | 790.02M 1.44% | 794.81M 0.61% | 805.99M 1.41% | 821.76M 1.96% | 954.88M 16.20% | 959.60M 0.49% | 963.46M 0.40% | 962.50M 0.10% | 1.21B 25.21% | 1.20B 0.72% | 1.20B 0.03% | 1.19B 0.44% | 1.18B 1.03% | 1.17B 0.84% | 1.16B 1.06% | 1.40B 21.03% | 1.40B 0.27% | 1.40B 0.45% | 1.63B 16.29% | 1.63B 0.00% | 1.62B 0.49% | 1.64B 1.21% | 1.58B 3.63% | 1.70B 7.92% | 1.55B 8.84% | 1.54B 0.70% | 1.54B 0.40% | |
total non current liabilities | 76.60M - | 160.71M 109.79% | 167.57M 4.27% | 150.99M 9.89% | 406.41M 169.16% | 431.93M 6.28% | 415.53M 3.80% | 388.57M 6.49% | 366.03M 5.80% | 400.74M 9.48% | 378.48M 5.56% | 344.21M 9.05% | 322.85M 6.21% | 344.24M 6.63% | 351.74M 2.18% | 306.59M 12.84% | 269.86M 11.98% | 297.32M 10.18% | 310.35M 4.38% | 301.15M 2.96% | 275.39M 8.55% | 410.88M 49.20% | 473.17M 15.16% | 432.83M 8.53% | 344.68M 20.37% | 703.38M 104.07% | 641.12M 8.85% | 574.81M 10.34% | 493.30M 14.18% | 496.20M 0.59% | 494.35M 0.37% | 432.88M 12.43% | 669.43M 54.64% | 710.21M 6.09% | 689.51M 2.91% | 948.03M 37.49% | 823.05M 13.18% | 873.97M 6.19% | 873.42M 0.06% | 792.61M 9.25% | 813.95M 2.69% | 708.88M 12.91% | 670.41M 5.43% | 644.07M 3.93% | |
total stockholders equity | 474.09M - | 487.18M 2.76% | 481.84M 1.10% | 488.67M 1.42% | 500.69M 2.46% | 506.99M 1.26% | 513.85M 1.35% | 517.38M 0.69% | 523.28M 1.14% | 528.23M 0.95% | 536.31M 1.53% | 550.45M 2.64% | 566.00M 2.83% | 562.25M 0.66% | 573.13M 1.93% | 584.79M 2.03% | 616.03M 5.34% | 622.50M 1.05% | 635.37M 2.07% | 650.67M 2.41% | 660.42M 1.50% | 662.57M 0.33% | 666.64M 0.61% | 685.50M 2.83% | 714.55M 4.24% | 690.76M 3.33% | 705.10M 2.08% | 726.91M 3.09% | 746.96M 2.76% | 751.23M 0.57% | 771.51M 2.70% | 790.55M 2.47% | 803.47M 1.63% | 803.30M 0.02% | 819.42M 2.01% | 837.74M 2.24% | 853.21M 1.85% | 846.69M 0.76% | 872.85M 3.09% | 893.33M 2.35% | 917.59M 2.72% | 916.15M 0.16% | 943.33M 2.97% | 976.32M 3.50% |
All numbers in USD (except ratios and percentages)