COM:FORMFACTOR
FormFactor
- Stock
Last Close
40.78
22/11 21:00
Market Cap
4.76B
Beta: -
Volume Today
500.56K
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 | Apr '17 | Jul '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 | Apr '23 | Jul '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
account payables | 16.31M - | 15.92M 2.40% | 18.39M 15.50% | 21.27M 15.66% | 20.27M 4.67% | 16.14M 20.38% | 21.45M 32.87% | 21.16M 1.35% | 18.07M 14.59% | 28.61M 58.32% | 54.06M 88.96% | 41.58M 23.08% | 35.08M 15.63% | 43.32M 23.46% | 43.18M 0.32% | 37.10M 14.07% | 35.05M 5.54% | 38.89M 10.97% | 42.05M 8.14% | 49.67M 18.11% | 40.01M 19.45% | 31.55M 21.12% | 26.25M 16.81% | 50.97M 94.15% | 40.91M 19.73% | 40.14M 1.89% | 44.33M 10.45% | 62.90M 41.88% | 62.05M 1.36% | 67.72M 9.15% | 62.45M 7.79% | 64.92M 3.97% | 57.86M 10.88% | 65.38M 12.99% | 60.93M 6.81% | 75.02M 23.13% | 69.31M 7.62% | 63.76M 8.01% | 63.77M 0.02% | 61.59M 3.42% | 63.86M 3.68% | 66.00M 3.35% | 62.23M 5.70% | 52.09M 16.31% | |
accumulated other comprehensive income loss | -249K - | -106K 57.43% | 213K 300.94% | -600K 381.69% | -1.76M 193.50% | -1.70M 3.63% | -2.00M 17.74% | -2.17M 8.41% | -2.22M 2.59% | -1.58M 28.85% | -663K 58.06% | 110K 116.59% | -3.74M 3,500% | -2.13M 42.91% | 507K 123.75% | 2.00M 293.69% | 3.02M 51.35% | 5.18M 71.63% | 1.69M 67.39% | 1.16M 31.52% | 780K 32.64% | -599K 176.79% | 159K 126.54% | -2.18M 1,471.07% | -659K 69.77% | -909K 37.94% | 458K 150.39% | 2.48M 441.27% | 5.89M 137.43% | 3.15M 46.48% | 3.60M 14.16% | 1.70M 52.73% | -1.45M 185.24% | -4.48M 208.97% | -9.00M 100.94% | -17.90M 98.97% | -5.58M 68.84% | -4.19M 24.96% | -4.45M 6.19% | -8.51M 91.43% | -4.05M 52.38% | -6.76M 66.95% | -7.95M 17.49% | -1.77M 77.69% | |
cash and cash equivalents | 59.20M - | 49.20M 16.89% | 69.86M 41.99% | 89.26M 27.78% | 113.94M 27.64% | 125.99M 10.58% | 137.09M 8.81% | 142.19M 3.72% | 146.26M 2.87% | 151.91M 3.86% | 100.22M 34.02% | 99.91M 0.32% | 101.41M 1.50% | 114.44M 12.85% | 107.82M 5.78% | 103.08M 4.39% | 91.18M 11.54% | 93.70M 2.76% | 95.62M 2.05% | 91.99M 3.80% | 98.47M 7.05% | 105.76M 7.40% | 124.81M 18.01% | 122.95M 1.49% | 144.54M 17.57% | 169.61M 17.34% | 199.93M 17.88% | 185.37M 7.28% | 187.22M 1.00% | 173.62M 7.27% | 160.27M 7.69% | 153.78M 4.05% | 151.01M 1.80% | 167.18M 10.71% | 136.40M 18.42% | 120.60M 11.58% | 106.13M 12.00% | 112.36M 5.87% | 97.98M 12.80% | 108.73M 10.97% | 177.81M 63.53% | 186.30M 4.77% | 195.91M 5.16% | 184.51M 5.82% | |
cash and short term investments | 151.09M - | 144.00M 4.70% | 149.04M 3.50% | 154.37M 3.57% | 163.84M 6.13% | 171.65M 4.77% | 178.76M 4.14% | 183.84M 2.84% | 187.59M 2.04% | 187.18M 0.22% | 118.33M 36.78% | 107.41M 9.23% | 108.91M 1.39% | 121.93M 11.96% | 129.97M 6.59% | 134.89M 3.78% | 140.17M 3.91% | 142.07M 1.35% | 142.90M 0.58% | 142.10M 0.56% | 149.00M 4.86% | 159.84M 7.28% | 176.88M 10.66% | 199.97M 13.05% | 220.87M 10.45% | 239.37M 8.37% | 261.10M 9.08% | 241.47M 7.52% | 255.03M 5.62% | 267.71M 4.97% | 256.24M 4.29% | 264.68M 3.30% | 276.06M 4.30% | 296.36M 7.35% | 266.31M 10.14% | 251.59M 5.53% | 238.13M 5.35% | 236.25M 0.79% | 236.92M 0.28% | 244.42M 3.17% | 328.32M 34.32% | 349.16M 6.35% | 357.62M 2.42% | 354.47M 0.88% | |
common stock | 695.69M - | 699.68M 0.57% | 703.19M 0.50% | 708.50M 0.75% | 711.73M 0.46% | 716.82M 0.71% | 58K 99.99% | 58K 0% | 718.96M 1,239,489.66% | 59K 99.99% | 823.22M 1,395,191.53% | 828.68M 0.66% | 833.41M 0.57% | 840.79M 0.88% | 839.82M 0.11% | 846.01M 0.74% | 73K 99.99% | 851.32M 1,166,095.89% | 853.35M 0.24% | 857.58M 0.50% | 75K 99.99% | 74K 1.33% | 75K 1.35% | 76K 1.33% | 76K 0% | 77K 1.32% | 77K 0% | 78K 1.30% | 78K 0% | 78K 0% | 77K 1.28% | 78K 1.30% | 78K 0% | 78K 0% | 77K 1.28% | 77K 0% | 77K 0% | 77K 0% | 77K 0% | 78K 1.30% | 77K 1.28% | 77K 0% | 77K 0% | 77K 0% | |
deferred revenue | 7.03M - | 7.39M 5.15% | 7.24M 2.08% | 5.47M 24.48% | 6.30M 15.31% | 5.96M 5.41% | 5.77M 3.29% | 4.21M 26.90% | 3.89M 7.66% | 3.41M 12.49% | 4.87M 42.92% | 4.93M 1.36% | 5.30M 7.52% | 6.59M 24.22% | 9.45M 43.43% | 6.59M 30.28% | 4.98M 24.46% | 4.51M 9.30% | 4.93M 9.13% | 4.79M 2.68% | 4.94M 3.04% | 6.88M 39.34% | 7.20M 4.55% | 8.31M 15.52% | 9.81M 17.98% | 9.83M 0.20% | 13.79M 40.27% | 13.67M 0.86% | 20.96M 53.36% | 18.64M 11.07% | 22.66M 21.51% | 23.27M 2.74% | 23.22M 0.22% | 27.00M 16.27% | 31.25M 15.75% | 31.97M 2.30% | 29.85M 6.66% | 23.78M 20.33% | 19.90M 16.32% | 13.86M 30.37% | 16.70M 20.56% | 17.52M 4.88% | 17.95M 2.48% | 20.97M 16.82% | |
deferred revenue non current | 6.36M - | 6.39M 0.60% | 3.44M 46.14% | 3.60M 4.65% | 3.64M 1.11% | 3.62M 0.60% | 3.58M 1.13% | 3.40M 4.92% | 3.39M 0.35% | 3.64M 7.43% | 4.59M 26.10% | 4.83M 5.05% | 4.73M 2.09% | 4.54M 4.02% | 4.55M 0.26% | 4.08M 10.18% | 4.14M 1.37% | 7.75M 87.06% | 7.74M 0.03% | 7.54M 2.67% | 8.21M 8.98% | 4.71M 42.72% | 18M - | 18M 0% | 18M 0% | ||||||||||||||||||||
deferrred tax liabilities non current | 3.03M - | 3.03M 0% | 3.03M 0% | 2.21M 27.10% | 2.21M 0% | 2.21M 0% | 2.21M 0% | 5.66M - | 5.78M 2.07% | 3.70M 35.92% | 3.77M 1.81% | 4.07M 7.96% | 4.23M 3.96% | 3.38M 20.14% | 3.49M 3.20% | 3.31M 5.02% | 3.29M 0.66% | 2.35M 28.42% | 2.31M 2.08% | 2.34M 1.43% | 2.24M 4.06% | 6.99M 211.32% | 6.09M 12.75% | 6.34M 4.07% | 5.68M 10.42% | 5.35M 5.91% | 4.96M 7.13% | 4.61M 7.09% | 4.26M 7.57% | 3.62M 15.03% | 3.13M 13.58% | 2.91M 7.09% | 2.23M 23.27% | 2.73M 22.40% | 2.90M 6.33% | 2.70M 6.92% | 317K 88.28% | ||||||||
goodwill | 30.73M - | 30.73M 0% | 30.73M 0% | 30.73M 0% | 30.73M 0% | 30.73M 0% | 30.73M 0% | 30.73M 0% | 30.73M 0% | 30.73M 0% | 188.52M 513.44% | 188.78M 0.14% | 188.01M 0.41% | 188.19M 0.09% | 189.19M 0.54% | 189.70M 0.27% | 189.92M 0.11% | 190.37M 0.24% | 189.53M 0.44% | 189.43M 0.05% | 189.21M 0.11% | 188.93M 0.15% | 189.12M 0.10% | 188.56M 0.30% | 199.20M 5.64% | 200.38M 0.59% | 200.29M 0.04% | 220.76M 10.22% | 212.76M 3.62% | 214.22M 0.68% | 214.55M 0.15% | 213.29M 0.58% | 212.30M 0.47% | 211.55M 0.35% | 212.36M 0.38% | 209.10M 1.53% | 211.44M 1.12% | 211.77M 0.16% | 211.93M 0.07% | 200.49M 5.40% | 201.09M 0.30% | 199.65M 0.71% | 199.55M 0.05% | 200.14M 0.30% | |
goodwill and intangible assets | 88.20M - | 83.13M 5.75% | 78.06M 6.10% | 72.99M 6.50% | 69.42M 4.89% | 66.23M 4.59% | 62.92M 5.01% | 59.60M 5.27% | 56.28M 5.57% | 53.55M 4.85% | 360.66M 573.46% | 341.17M 5.40% | 314.62M 7.78% | 306.63M 2.54% | 300.97M 1.85% | 294.44M 2.17% | 287.40M 2.39% | 281.02M 2.22% | 272.39M 3.07% | 264.70M 2.82% | 256.85M 2.97% | 249.31M 2.94% | 242.53M 2.72% | 235.61M 2.85% | 256.81M 8.99% | 250.52M 2.45% | 244.08M 2.57% | 258.69M 5.99% | 271.91M 5.11% | 263.00M 3.27% | 256.46M 2.49% | 252.49M 1.55% | 248.64M 1.52% | 245.19M 1.39% | 243.23M 0.80% | 237.31M 2.43% | 238.19M 0.37% | 236.26M 0.81% | 234.08M 0.92% | 214.06M 8.55% | 214.03M 0.02% | 211.95M 0.97% | 211.21M 0.35% | 211.15M 0.02% | |
intangible assets | 57.47M - | 52.40M 8.83% | 47.33M 9.68% | 42.26M 10.72% | 38.69M 8.44% | 35.50M 8.23% | 32.19M 9.34% | 28.87M 10.31% | 25.55M 11.49% | 22.82M 10.68% | 172.15M 654.27% | 152.40M 11.47% | 126.61M 16.92% | 118.44M 6.45% | 111.78M 5.63% | 104.74M 6.30% | 97.48M 6.93% | 90.65M 7.01% | 82.86M 8.59% | 75.28M 9.15% | 67.64M 10.15% | 60.38M 10.73% | 53.40M 11.56% | 47.05M 11.89% | 57.61M 22.43% | 50.14M 12.97% | 43.78M 12.67% | 37.94M 13.36% | 59.15M 55.91% | 48.79M 17.52% | 41.91M 14.09% | 39.20M 6.48% | 36.34M 7.28% | 33.64M 7.44% | 30.87M 8.22% | 28.21M 8.63% | 26.75M 5.17% | 24.49M 8.47% | 22.15M 9.54% | 13.58M 38.70% | 12.94M 4.71% | 12.30M 4.95% | 11.66M 5.20% | 11.02M 5.49% | |
inventory | 20.71M - | 21.32M 2.96% | 22.05M 3.43% | 25.90M 17.47% | 25.55M 1.37% | 24.57M 3.82% | 24.25M 1.32% | 27M 11.35% | 27.22M 0.83% | 30.99M 13.85% | 68.36M 120.56% | 60.68M 11.24% | 59.81M 1.44% | 60.37M 0.94% | 64.95M 7.59% | 68.67M 5.72% | 67.85M 1.19% | 73.78M 8.74% | 76.38M 3.52% | 81.54M 6.75% | 77.71M 4.70% | 83.22M 7.09% | 83.85M 0.76% | 85.99M 2.55% | 83.26M 3.18% | 78.98M 5.13% | 87.81M 11.18% | 94.62M 7.75% | 99.23M 4.88% | 104.73M 5.54% | 111.89M 6.84% | 115.10M 2.87% | 111.55M 3.09% | 125.59M 12.59% | 143.47M 14.24% | 132.03M 7.98% | 123.16M 6.72% | 116.55M 5.36% | 120.30M 3.21% | 111.63M 7.21% | 111.69M 0.05% | 108.77M 2.61% | 114.81M 5.55% | 105.37M 8.22% | |
long term debt | 14.03M - | 19.15M 36.51% | 20.10M 4.94% | 20.73M 3.11% | 16.28M 21.47% | 21.43M 31.65% | 19.76M 7.77% | 141.42M - | 137.78M 2.57% | 125.47M 8.93% | 116.87M 6.86% | 104.51M 10.58% | 92.12M 11.85% | 87.23M 5.31% | 67.31M 22.83% | 51.14M 24.03% | 46.19M 9.67% | 34.97M 24.29% | 55.98M 60.07% | 43.67M 21.98% | 30.07M 31.14% | 44.73M 48.72% | 47.67M 6.58% | 55.54M 16.51% | 53.67M 3.37% | 52.97M 1.29% | 55.88M 5.48% | 54.33M 2.76% | 50.14M 7.71% | 46.44M 7.38% | 46.54M 0.21% | 44.43M 4.54% | 42.51M 4.31% | 41.98M 1.26% | 40.44M 3.66% | 40.22M 0.54% | 38.68M 3.83% | 25.33M 34.51% | 23.43M 7.51% | 21.44M 8.50% | 19.73M 7.98% | ||||
long term investments | |||||||||||||||||||||||||||||||||||||||||||||
net debt | -58.93M - | -49.06M 16.74% | -69.86M 42.40% | -89.26M 27.78% | -113.94M 27.64% | -125.99M 10.58% | -137.09M 8.81% | -142.19M 3.72% | -146.26M 2.87% | -151.91M 3.86% | 48.27M 131.77% | 46.83M 2.98% | 36.77M 21.48% | 17.04M 53.67% | 15.07M 11.55% | 11.20M 25.68% | 14.49M 29.35% | 3.35M 76.90% | -10.97M 427.79% | -19.74M 79.94% | -33.66M 70.56% | -10.14M 69.89% | -41.28M 307.23% | -40.26M 2.46% | -50.42M 25.23% | -83.59M 65.78% | -116.89M 39.84% | -116.03M 0.74% | -118.03M 1.73% | -100.92M 14.49% | -88.67M 12.14% | -86.46M 2.49% | -87.73M 1.47% | -105.80M 20.59% | -79.40M 24.95% | -67.66M 14.79% | -55.75M 17.60% | -63.27M 13.48% | -48.74M 22.96% | -60.98M 25.11% | -142.98M 134.49% | -153.54M 7.38% | -165.14M 7.56% | -155.16M 6.04% | |
net receivables | 30.97M - | 37.84M 22.18% | 42.74M 12.96% | 48.56M 13.60% | 45.93M 5.40% | 41.05M 10.62% | 43.98M 7.12% | 36.68M 16.59% | 36.73M 0.12% | 35.74M 2.67% | 87.65M 145.23% | 78.92M 9.96% | 71.62M 9.26% | 80.54M 12.47% | 92.80M 15.22% | 89.79M 3.25% | 83.76M 6.72% | 80.83M 3.49% | 86.11M 6.53% | 90.19M 4.74% | 96.59M 7.10% | 82.75M 14.33% | 71.81M 13.22% | 85.23M 18.68% | 97.87M 14.83% | 90.10M 7.94% | 86.62M 3.87% | 96.95M 11.93% | 107.60M 10.99% | 103.50M 3.81% | 108.27M 4.60% | 105.81M 2.27% | 115.54M 9.20% | 113.50M 1.76% | 107.73M 5.09% | 110.50M 2.57% | 88.14M 20.23% | 103.97M 17.95% | 94.01M 9.58% | 88.97M 5.37% | 102.96M 15.73% | 96.41M 6.36% | 113.28M 17.50% | 116.87M 3.17% | |
other assets | |||||||||||||||||||||||||||||||||||||||||||||
other current assets | 8.88M - | 10.15M 14.26% | 10.32M 1.66% | 10.57M 2.42% | 8.96M 15.26% | 8.19M 8.60% | 9.63M 17.68% | 8.53M 11.44% | 6.48M 24.02% | 4.42M 31.85% | 10.09M 128.53% | 13.07M 29.44% | 14.38M 10.07% | 11.35M 21.07% | 13.01M 14.56% | 13.39M 2.95% | 14.08M 5.14% | 15.12M 7.37% | 18.94M 25.29% | 15.85M 16.33% | 14.52M 8.37% | 12.57M 13.41% | 15.10M 20.12% | 18.60M 23.17% | 17.05M 8.36% | 17.81M 4.46% | 19.88M 11.66% | 23.16M 16.51% | 25.21M 8.82% | 22.17M 12.05% | 21.10M 4.82% | 20.91M 0.90% | 20.89M 0.12% | 20.70M 0.90% | 19.55M 5.55% | 22.20M 13.54% | 23.90M 7.68% | 22.94M 4.01% | 25.88M 12.79% | 26.68M 3.11% | 30.82M 15.51% | 34.16M 10.83% | 34.90M 2.19% | 38.08M 9.09% | |
other current liabilities | 14.16M - | 14.35M 1.34% | 17.70M 23.37% | 19.73M 11.46% | 21.29M 7.90% | 17.19M 19.23% | 19.84M 15.41% | 18.66M 5.96% | 21.62M 15.86% | 17.63M 18.44% | 52.75M 199.21% | 29.55M 43.98% | 30.63M 3.63% | 26.34M 13.99% | 33.61M 27.59% | 31.34M 6.77% | 33.69M 7.52% | 23.50M 30.27% | 29.86M 27.09% | 24.88M 16.69% | 27.73M 11.47% | 22.56M 18.65% | 29.50M 30.77% | 30.02M 1.75% | 36.44M 21.40% | 29.18M 19.93% | 37.62M 28.95% | 44.03M 17.03% | 55.34M 25.70% | 43.47M 21.46% | 51.49M 18.45% | 54.63M 6.09% | 50.84M 6.94% | 47.44M 6.68% | 54.84M 15.59% | 46.33M 15.51% | 42.12M 9.09% | 31.98M 24.06% | 31.41M 1.78% | 45.01M 43.28% | 41.04M 8.82% | 37.72M 8.09% | 49.52M 31.31% | 46.51M 6.09% | |
other liabilities | |||||||||||||||||||||||||||||||||||||||||||||
other non current assets | 1.71M - | 1.71M 0.12% | 1.73M 1.05% | 1.66M 3.82% | 1.58M 4.52% | 1.27M 20.13% | 1.30M 2.61% | 1.30M 0.08% | 1.29M 0.92% | 1.59M 23.60% | 2.44M 53.14% | 2.42M 0.74% | 4.70M 94.09% | 3.36M 28.42% | 2.73M 18.89% | 2.52M 7.55% | 3.43M 36.02% | 2.38M 30.56% | 2.28M 4.33% | 2.20M 3.56% | 2.19M 0.18% | 2.54M 15.78% | 2.41M 5.12% | 2.39M 0.75% | 2.61M 9.33% | 2.38M 9.07% | 2.34M 1.51% | 2.41M 2.82% | 3.13M 30.20% | 3.76M 20.01% | 3.82M 1.46% | 3.60M 5.56% | 4.08M 13.21% | 4.85M 18.92% | 5.78M 19.17% | 6.07M 4.96% | 6.63M 9.16% | 5.97M 9.84% | 6.05M 1.37% | 5.41M 10.60% | 5.10M 5.71% | 5.03M 1.45% | 4.85M 3.60% | 5.88M 21.24% | |
other non current liabilities | 2.50M - | -14.59M 684.18% | -16.84M 15.42% | -17.89M 6.28% | -19.63M 9.72% | -15.25M 22.32% | -20.52M 34.58% | -18.73M 8.76% | 1.07M 105.71% | 1.03M 4.02% | 1.24M 20.86% | 1.28M 2.98% | 1.31M 2.98% | 1.29M 1.90% | 1.05M 18.91% | 1.08M 2.87% | 1.03M 4.46% | 4.64M - | 4.83M 4.07% | 10.61M 119.53% | 11.70M 10.28% | 8.39M 28.29% | 5.84M 30.40% | 6.24M 6.87% | 6.19M 0.85% | 6.20M 0.19% | 5.79M 6.56% | 5.92M 2.17% | 5.88M 0.71% | 5.54M 5.72% | 5.56M 0.36% | 5.57M 0.11% | 5.87M 5.39% | 5.84M 0.39% | 5.75M 1.56% | 41.56M 622.30% | 42.06M 1.20% | 47.87M 13.81% | 49.87M 4.18% | ||||||
othertotal stockholders equity | 699.68M - | 703.19M 0.50% | 708.50M 0.75% | 716.82M - | 715.86M 0.13% | 717.08M 0.17% | 718.96M 0.26% | 723.59M 0.64% | 823.22M 13.77% | 828.68M 0.66% | 840.79M - | 839.82M 0.11% | 846.01M 0.74% | 843.12M 0.34% | 851.32M 0.97% | 853.35M 0.24% | 857.58M 0.50% | 862.90M 0.62% | 871.62M 1.01% | 875.02M 0.39% | 879.53M 0.51% | 885.82M 0.72% | 895.60M 1.10% | 898.07M 0.28% | 896.58M 0.17% | 903.84M 0.81% | 909.40M 0.62% | 894.06M 1.69% | 892.30M 0.20% | 898.95M 0.74% | 902.99M 0.45% | 860.58M 4.70% | 843.45M 1.99% | 844.84M 0.16% | 858.20M 1.58% | 867.52M 1.09% | 873.63M 0.71% | 861.45M 1.39% | 857.33M 0.48% | 863.28M 0.69% | 845.47M 2.06% | ||||
preferred stock | |||||||||||||||||||||||||||||||||||||||||||||
property plant equipment net | 35.19M - | 30.05M 14.61% | 29.21M 2.79% | 26.61M 8.90% | 25.50M 4.18% | 25.08M 1.65% | 24.48M 2.36% | 23.82M 2.71% | 23.85M 0.13% | 23.71M 0.61% | 43.79M 84.72% | 42.68M 2.54% | 42.66M 0.04% | 45.15M 5.84% | 45.67M 1.14% | 46.55M 1.94% | 46.75M 0.43% | 47.85M 2.35% | 49.16M 2.74% | 52.86M 7.52% | 54.05M 2.26% | 89.09M 64.82% | 87.71M 1.55% | 88.54M 0.95% | 90.17M 1.84% | 99.96M 10.86% | 112.69M 12.74% | 126.85M 12.56% | 134.86M 6.32% | 149.52M 10.87% | 163.83M 9.57% | 176.77M 7.89% | 181.76M 2.83% | 187.94M 3.40% | 191.31M 1.79% | 194.89M 1.87% | 221.21M 13.50% | 228.65M 3.36% | 235.58M 3.03% | 233.33M 0.95% | 234.92M 0.68% | 234.31M 0.26% | 230.75M 1.52% | 229.14M 0.70% | |
retained earnings | -401.35M - | -414.06M 3.17% | -418.39M 1.04% | -418.67M 0.07% | -420.54M 0.45% | -419.75M 0.19% | -418.92M 0.20% | -421.44M 0.60% | -422.06M 0.15% | -435.86M 3.27% | -398.98M 8.46% | -413.17M 3.56% | -428.62M 3.74% | -423.30M 1.24% | -405.73M 4.15% | -393.16M 3.10% | -387.57M 1.42% | -385.50M 0.54% | -376.38M 2.37% | -368.69M 2.04% | -283.59M 23.08% | -278.10M 1.93% | -271.16M 2.50% | -262.88M 3.05% | -244.24M 7.09% | -228.35M 6.51% | -207.88M 8.96% | -184.99M 11.01% | -165.72M 10.42% | -146.09M 11.84% | -128.19M 12.26% | -107.69M 15.99% | -81.79M 24.05% | -51.92M 36.52% | -21.68M 58.25% | -17.33M 20.07% | -31.06M 79.21% | -29.71M 4.32% | -28.89M 2.79% | -24.52M 15.13% | 51.33M 309.39% | 73.11M 42.43% | 92.50M 26.52% | 111.24M 20.25% | |
short term debt | 270K - | 140K 48.15% | 7.08M - | 8.96M 26.61% | 12.70M 41.75% | 14.60M 14.96% | 18.38M 25.88% | 22.16M 20.57% | 18.44M 16.77% | 29.73M 61.20% | 33.52M 12.74% | 26.06M 22.25% | 29.84M 14.50% | 39.64M 32.86% | 39.86M 0.54% | 52.61M 31.98% | 49.40M 6.11% | 38.35M 22.36% | 27.49M 28.31% | 15.68M 42.99% | 16.22M 3.48% | 16.82M 3.68% | 17.26M 2.66% | 17.18M 0.52% | 16.83M 2.00% | 14.84M 11.84% | 12.57M 15.30% | 10.43M 16.99% | 8.40M 19.51% | 8.65M 3.05% | 9.02M 4.24% | 9.07M 0.59% | 9.50M 4.66% | 9.33M 1.78% | 9.33M 0.02% | 9.61M 3.00% | |||||||||
short term investments | 91.89M - | 94.80M 3.16% | 79.18M 16.47% | 65.10M 17.78% | 49.90M 23.36% | 45.66M 8.49% | 41.67M 8.74% | 41.65M 0.03% | 41.33M 0.79% | 35.27M 14.65% | 18.11M 48.66% | 7.50M 58.55% | 7.50M 0.11% | 7.50M 0% | 22.16M 195.53% | 31.81M 43.57% | 48.99M 54.01% | 48.37M 1.26% | 47.27M 2.26% | 50.11M 5.99% | 50.53M 0.84% | 54.09M 7.04% | 52.07M 3.73% | 77.03M 47.92% | 76.33M 0.91% | 69.76M 8.61% | 61.18M 12.30% | 56.10M 8.30% | 67.81M 20.87% | 94.09M 38.76% | 95.96M 1.99% | 110.90M 15.56% | 125.06M 12.77% | 129.17M 3.29% | 129.92M 0.58% | 130.99M 0.83% | 132.00M 0.77% | 123.89M 6.15% | 138.94M 12.15% | 135.69M 2.34% | 150.51M 10.92% | 162.86M 8.21% | 161.71M 0.71% | 169.96M 5.10% | |
tax assets | 3.96M - | 3.99M 0.71% | 3.98M 0.13% | 3.88M 2.56% | 3.47M 10.69% | 3.48M 0.32% | 3.44M 1.15% | 3.44M 0.09% | 3.28M 4.62% | 3.34M 1.77% | 3.93M 17.58% | 3.97M 1.02% | 3.31M 16.54% | 3.32M 0.36% | 3.30M 0.60% | 3.30M 0.09% | 3.13M 5.03% | 3.15M 0.38% | 3.07M 2.48% | 3.04M 0.82% | 77.30M 2,441.12% | 77.29M 0.01% | 77.28M 0.02% | 77.27M 0.01% | 71.25M 7.79% | 70.27M 1.37% | 69.71M 0.80% | 71.46M 2.51% | 66.24M 7.31% | 65.82M 0.64% | 66.94M 1.71% | 67.23M 0.43% | 61.99M 7.79% | 62.75M 1.21% | 65.06M 3.69% | 67.78M 4.17% | 67.65M 0.19% | 67.95M 0.45% | 71.17M 4.74% | 73.57M 3.37% | 78.96M 7.33% | 80.01M 1.32% | 88.84M 11.04% | 92.83M 4.49% | |
tax payables | 172K - | 532K 209.30% | 493K 7.33% | 625K 26.77% | 68K 89.12% | 158K 132.35% | 180K 13.92% | 166K 7.78% | 110K 33.73% | 153K 39.09% | 1.66M 986.27% | 86K 94.83% | 442K 413.95% | 50K 88.69% | 167K 234% | 589K 252.69% | 807K 37.01% | 1.88M 132.59% | 2.64M 40.44% | 3.40M 28.87% | 4.22M 24.29% | 2.91M 31.17% | 5.08M 74.81% | 7.22M 42.09% | 6.85M 5.15% | 4.52M 33.99% | 4.85M 7.32% | 5.99M 23.48% | 6.98M 16.48% | 3.01M 56.88% | 6.05M 101.10% | 5.47M 9.64% | 8.09M 47.93% | 10.28M 27.08% | 9.47M 7.86% | 11.84M 25% | 12.82M 8.30% | 3.24M 74.71% | 3.94M 21.69% | ||||||
total assets | 340.71M - | 332.18M 2.50% | 337.13M 1.49% | 344.53M 2.20% | 344.24M 0.08% | 341.52M 0.79% | 348.75M 2.12% | 344.21M 1.30% | 342.72M 0.43% | 340.53M 0.64% | 695.26M 104.17% | 650.31M 6.46% | 619.99M 4.66% | 632.67M 2.04% | 653.40M 3.28% | 653.55M 0.02% | 646.57M 1.07% | 646.19M 0.06% | 651.22M 0.78% | 652.47M 0.19% | 728.22M 11.61% | 756.62M 3.90% | 757.57M 0.13% | 793.61M 4.76% | 839.88M 5.83% | 849.38M 1.13% | 884.23M 4.10% | 915.61M 3.55% | 963.22M 5.20% | 980.21M 1.76% | 988.55M 0.85% | 1.01B 1.83% | 1.02B 1.38% | 1.06B 3.56% | 1.04B 1.37% | 1.02B 1.93% | 1.01B 1.38% | 1.02B 1.14% | 1.03B 0.53% | 1.03B 0.76% | 1.11B 7.15% | 1.12B 1.17% | 1.16B 3.26% | 1.15B 0.21% | |
total current assets | 211.65M - | 213.30M 0.78% | 224.15M 5.09% | 239.39M 6.80% | 244.27M 2.04% | 245.46M 0.49% | 256.61M 4.54% | 256.05M 0.22% | 258.02M 0.77% | 258.34M 0.12% | 284.44M 10.10% | 260.08M 8.56% | 254.70M 2.07% | 274.20M 7.66% | 300.73M 9.68% | 306.74M 2.00% | 305.85M 0.29% | 311.80M 1.94% | 324.32M 4.02% | 329.67M 1.65% | 337.82M 2.47% | 338.38M 0.17% | 347.65M 2.74% | 389.79M 12.12% | 419.04M 7.51% | 426.25M 1.72% | 455.41M 6.84% | 456.19M 0.17% | 487.07M 6.77% | 498.11M 2.26% | 497.49M 0.12% | 506.50M 1.81% | 524.04M 3.46% | 556.15M 6.13% | 537.06M 3.43% | 516.31M 3.86% | 474.55M 8.09% | 480.92M 1.34% | 478.25M 0.55% | 506.58M 5.92% | 573.78M 13.26% | 588.50M 2.56% | 620.62M 5.46% | 614.78M 0.94% | |
total current liabilities | 37.77M - | 37.80M 0.08% | 43.32M 14.62% | 46.46M 7.24% | 47.86M 3.02% | 39.30M 17.90% | 47.05M 19.75% | 44.03M 6.42% | 43.58M 1.02% | 49.65M 13.92% | 118.76M 139.20% | 85.03M 28.40% | 83.72M 1.55% | 90.85M 8.52% | 104.62M 15.16% | 97.19M 7.10% | 92.16M 5.17% | 96.63M 4.85% | 110.36M 14.21% | 105.40M 4.49% | 102.52M 2.74% | 100.64M 1.83% | 102.81M 2.15% | 141.91M 38.03% | 136.56M 3.77% | 117.49M 13.96% | 123.24M 4.89% | 136.27M 10.58% | 154.57M 13.43% | 146.65M 5.13% | 153.85M 4.91% | 160M 4.00% | 148.75M 7.03% | 154.66M 3.97% | 159.59M 3.19% | 163.76M 2.61% | 149.67M 8.60% | 128.17M 14.36% | 124.10M 3.17% | 129.53M 4.37% | 131.09M 1.21% | 130.56M 0.41% | 139.04M 6.50% | 129.18M 7.10% | |
total debt | 270K - | 140K 48.15% | 148.49M - | 146.74M 1.18% | 138.18M 5.83% | 131.47M 4.85% | 122.89M 6.53% | 114.28M 7.00% | 105.67M 7.54% | 97.05M 8.16% | 84.66M 12.77% | 72.25M 14.65% | 64.81M 10.30% | 95.62M 47.54% | 83.53M 12.64% | 82.68M 1.02% | 94.12M 13.84% | 86.02M 8.61% | 83.03M 3.47% | 69.34M 16.49% | 69.19M 0.21% | 72.69M 5.06% | 71.60M 1.50% | 67.32M 5.98% | 63.27M 6.01% | 61.38M 2.99% | 56.99M 7.15% | 52.94M 7.11% | 50.37M 4.85% | 49.09M 2.54% | 49.24M 0.30% | 47.76M 3.02% | 34.83M 27.06% | 32.76M 5.95% | 30.77M 6.07% | 29.34M 4.65% | |||||||||
total investments | 91.89M - | 94.80M 3.16% | 79.18M 16.47% | 65.10M 17.78% | 49.90M 23.36% | 45.66M 8.49% | 41.67M 8.74% | 41.65M 0.03% | 41.33M 0.79% | 35.27M 14.65% | 18.11M 48.66% | 7.50M 58.55% | 7.50M 0.11% | 7.50M 0% | 22.16M 195.53% | 31.81M 43.57% | 48.99M 54.01% | 48.37M 1.26% | 47.27M 2.26% | 50.11M 5.99% | 50.53M 0.84% | 54.09M 7.04% | 52.07M 3.73% | 77.03M 47.92% | 76.33M 0.91% | 69.76M 8.61% | 61.18M 12.30% | 56.10M 8.30% | 67.81M 20.87% | 94.09M 38.76% | 95.96M 1.99% | 110.90M 15.56% | 125.06M 12.77% | 129.17M 3.29% | 129.92M 0.58% | 130.99M 0.83% | 132.00M 0.77% | 123.89M 6.15% | 138.94M 12.15% | 135.69M 2.34% | 150.51M 10.92% | 162.86M 8.21% | 161.71M 0.71% | 169.96M 5.10% | |
total liabilities | 46.62M - | 46.66M 0.09% | 52.11M 11.68% | 55.30M 6.11% | 54.81M 0.89% | 46.15M 15.80% | 53.74M 16.46% | 50.68M 5.71% | 48.04M 5.20% | 54.32M 13.06% | 271.67M 400.16% | 234.69M 13.61% | 218.94M 6.71% | 217.32M 0.74% | 218.79M 0.68% | 198.70M 9.18% | 187.94M 5.42% | 175.18M 6.79% | 172.55M 1.50% | 162.42M 5.87% | 148.06M 8.84% | 163.63M 10.52% | 153.47M 6.21% | 179.06M 16.68% | 198.88M 11.07% | 182.96M 8.01% | 193.51M 5.77% | 201.47M 4.11% | 219.13M 8.77% | 213.68M 2.49% | 219.00M 2.49% | 220.20M 0.55% | 204.74M 7.02% | 210.21M 2.67% | 212.46M 1.07% | 214.06M 0.75% | 199.94M 6.60% | 195.38M 2.28% | 190.88M 2.31% | 192.28M 0.74% | 197.99M 2.97% | 196.05M 0.98% | 208.35M 6.27% | 198.77M 4.60% | |
total liabilities and stockholders equity | 340.71M - | 332.18M 2.50% | 337.13M 1.49% | 344.53M 2.20% | 344.24M 0.08% | 341.52M 0.79% | 348.75M 2.12% | 344.21M 1.30% | 342.72M 0.43% | 340.53M 0.64% | 695.26M 104.17% | 650.31M 6.46% | 619.99M 4.66% | 632.67M 2.04% | 653.40M 3.28% | 653.55M 0.02% | 646.57M 1.07% | 646.19M 0.06% | 651.22M 0.78% | 652.47M 0.19% | 728.22M 11.61% | 756.62M 3.90% | 757.57M 0.13% | 793.61M 4.76% | 839.88M 5.83% | 849.38M 1.13% | 884.23M 4.10% | 915.61M 3.55% | 963.22M 5.20% | 980.21M 1.76% | 988.55M 0.85% | 1.01B 1.83% | 1.02B 1.38% | 1.06B 3.56% | 1.04B 1.37% | 1.02B 1.93% | 1.01B 1.38% | 1.02B 1.14% | 1.03B 0.53% | 1.03B 0.76% | 1.11B 7.15% | 1.12B 1.17% | 1.16B 3.26% | 1.15B 0.21% | |
total non current assets | 129.06M - | 118.87M 7.89% | 112.98M 4.96% | 105.14M 6.94% | 99.97M 4.92% | 96.06M 3.92% | 92.14M 4.08% | 88.16M 4.32% | 84.70M 3.92% | 82.19M 2.97% | 410.82M 399.83% | 390.24M 5.01% | 365.29M 6.39% | 358.47M 1.87% | 352.67M 1.62% | 346.82M 1.66% | 340.72M 1.76% | 334.39M 1.86% | 326.90M 2.24% | 322.80M 1.25% | 390.40M 20.94% | 418.24M 7.13% | 409.92M 1.99% | 403.82M 1.49% | 420.84M 4.22% | 423.12M 0.54% | 428.82M 1.35% | 459.41M 7.13% | 476.14M 3.64% | 482.11M 1.25% | 491.06M 1.86% | 500.09M 1.84% | 496.48M 0.72% | 500.73M 0.86% | 505.38M 0.93% | 506.05M 0.13% | 533.68M 5.46% | 538.84M 0.97% | 546.88M 1.49% | 526.38M 3.75% | 533.01M 1.26% | 531.30M 0.32% | 535.65M 0.82% | 539.00M 0.63% | |
total non current liabilities | 8.85M - | 8.87M 0.16% | 8.79M 0.86% | 8.84M 0.57% | 6.95M 21.44% | 6.85M 1.31% | 6.69M 2.39% | 6.65M 0.66% | 4.46M 32.88% | 4.67M 4.69% | 152.91M 3,174.39% | 149.66M 2.13% | 135.22M 9.65% | 126.47M 6.47% | 114.17M 9.72% | 101.52M 11.08% | 95.78M 5.65% | 78.55M 17.99% | 62.19M 20.82% | 57.02M 8.32% | 45.54M 20.13% | 62.99M 38.32% | 50.66M 19.58% | 37.15M 26.66% | 62.33M 67.76% | 65.47M 5.04% | 70.28M 7.34% | 65.19M 7.24% | 64.56M 0.96% | 67.03M 3.82% | 65.15M 2.81% | 60.20M 7.59% | 55.99M 7.00% | 55.55M 0.78% | 52.88M 4.81% | 50.30M 4.86% | 50.28M 0.06% | 67.21M 33.69% | 66.77M 0.66% | 62.75M 6.02% | 66.89M 6.60% | 65.49M 2.10% | 69.31M 5.83% | 69.60M 0.42% | |
total stockholders equity | 294.09M - | 285.51M 2.92% | 285.01M 0.17% | 289.23M 1.48% | 289.44M 0.07% | 295.37M 2.05% | 295.01M 0.12% | 293.53M 0.50% | 294.68M 0.39% | 286.21M 2.87% | 423.58M 48.00% | 415.62M 1.88% | 401.06M 3.50% | 415.35M 3.56% | 434.61M 4.64% | 454.85M 4.66% | 458.64M 0.83% | 471.01M 2.70% | 478.67M 1.63% | 490.05M 2.38% | 580.16M 18.39% | 592.99M 2.21% | 604.10M 1.87% | 614.55M 1.73% | 641.00M 4.30% | 666.42M 3.97% | 690.72M 3.65% | 714.14M 3.39% | 744.08M 4.19% | 766.53M 3.02% | 769.55M 0.39% | 786.39M 2.19% | 815.78M 3.74% | 846.67M 3.79% | 829.99M 1.97% | 808.30M 2.61% | 808.28M 0.00% | 824.37M 1.99% | 834.26M 1.20% | 840.69M 0.77% | 908.80M 8.10% | 923.75M 1.64% | 947.92M 2.62% | 955.01M 0.75% |
All numbers in USD (except ratios and percentages)