NASDAQ:UFPT
UFP Technologies, Inc.
- Stock
Last Close
334.29
30/08 20:00
Market Cap
2.31B
Beta: 0.78
Volume Today
27.41K
Avg: 81.26K
PE Ratio
32.96
PFCF: 38.44
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
Sep '13 | 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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
account payables | 3.56M - | 3.08M 13.44% | 4.65M 50.86% | 4.16M 10.48% | 5.27M 26.63% | 5.40M 2.45% | 4.34M 19.67% | 4.47M 3.16% | 4.73M 5.79% | 4.60M 2.83% | 4.38M 4.74% | 5.46M 24.73% | 5.11M 6.53% | 4.00M 21.62% | 5.91M 47.60% | 4.39M 25.61% | 4.96M 12.84% | 4.18M 15.69% | 5.41M 29.47% | 8.74M 61.55% | 7.97M 8.84% | 6.84M 14.23% | 6.04M 11.69% | 5.89M 2.35% | 6.83M 15.78% | 4.58M 32.94% | 7.54M 64.63% | 5.42M 28.14% | 4.55M 16.03% | 4.12M 9.37% | 5.98M 45.04% | 8.36M 39.79% | 7.56M 9.56% | 10.61M 40.43% | 15.67M 47.66% | 23.44M 49.62% | 24.50M 4.49% | 19.96M 18.51% | 20.45M 2.47% | 25.13M 22.84% | 26.95M 7.26% | 22.29M 17.30% | 23.65M 6.14% | 22.97M 2.91% | |
accumulated other comprehensive income loss | -38.87M - | -39.07M 0.50% | -40.08M 2.59% | -40.76M 1.69% | -40.80M 0.10% | -40.98M 0.45% | -41.89M 2.21% | -42.97M 2.58% | -44.05M 2.53% | -44.01M 0.10% | -45.06M 2.39% | -46.35M 2.86% | -47.63M 2.76% | -48.29M 1.39% | -49.60M 2.71% | -50.52M 1.85% | -51.81M 2.56% | -53.06M 2.41% | -55.15M 3.93% | -52.60M 4.62% | -54.04M 2.75% | -54.11M 0.13% | -55.82M 3.16% | -56.52M 1.25% | -58.13M 2.85% | -59.35M 2.10% | -61.06M 2.88% | -62.56M 2.45% | -64.11M 2.48% | -66.39M - | -68.01M 2.45% | 381K - | -1.14M 397.90% | -2.86M 151.98% | -610K 78.67% | -117K 80.82% | -76K 35.04% | -869K 1,043.42% | 268K 130.84% | ||||||
cash and cash equivalents | 38.23M - | 37.30M 2.43% | 34.62M 7.19% | 31.96M 7.68% | 33.05M 3.40% | 34.05M 3.04% | 24.39M 28.37% | 29.17M 19.60% | 29.36M 0.62% | 29.80M 1.53% | 25.46M 14.58% | 27.01M 6.08% | 30.12M 11.52% | 31.36M 4.12% | 33.76M 7.64% | 34.51M 2.25% | 37.25M 7.92% | 37.98M 1.97% | 7.06M 81.40% | 5.92M 16.27% | 5.09M 13.98% | 3.24M 36.36% | 2.49M 23.01% | 5.23M 109.83% | 11.39M 117.74% | 3.74M 67.14% | 7.33M 95.94% | 12.27M 67.25% | 17.43M 42.14% | 24.23M 39.00% | 25.38M 4.72% | 30.27M 19.29% | 33.09M 9.32% | 11.12M 66.41% | 3.65M 67.15% | 5.58M 52.68% | 9.94M 78.21% | 4.45M 55.21% | 6.50M 46.10% | 5.29M 18.64% | 6.38M 20.51% | 5.26M 17.46% | 11.37M 116.07% | 16.73M 47.10% | |
cash and short term investments | 38.23M - | 37.30M 2.43% | 34.62M 7.19% | 31.96M 7.68% | 33.05M 3.40% | 34.05M 3.04% | 24.39M 28.37% | 29.17M 19.60% | 29.36M 0.62% | 29.80M 1.53% | 25.46M 14.58% | 27.01M 6.08% | 30.12M 11.52% | 31.36M 4.12% | 33.76M 7.64% | 34.51M 2.25% | 37.25M 7.92% | 37.98M 1.97% | 7.06M 81.40% | 5.92M 16.27% | 5.09M 13.98% | 3.24M 36.36% | 2.49M 23.01% | 5.23M 109.83% | 11.39M 117.74% | 3.74M 67.14% | 7.33M 95.94% | 12.27M 67.25% | 17.43M 42.14% | 24.23M 39.00% | 25.38M 4.72% | 30.27M 19.29% | 33.09M 9.32% | 11.12M 66.41% | 3.65M 67.15% | 5.58M 52.68% | 9.94M 78.21% | 4.45M 55.21% | 6.50M 46.10% | 5.29M 18.64% | 6.38M 20.51% | 5.26M 17.46% | 11.37M 116.07% | 16.73M 47.10% | |
common stock | 68.83K - | 69K 0.24% | 70K 1.45% | 71K 1.43% | 71K 0% | 71K 0% | 71K 0% | 71K 0% | 71K 0% | 72K 1.41% | 72K 0% | 72K 0% | 72K 0% | 72K 0% | 72K 0% | 73K 1.39% | 73K 0% | 73K 0% | 73K 0% | 73K 0% | 74K 1.37% | 74K 0% | 74K 0% | 74K 0% | 74K 0% | 74K 0% | 75K 1.35% | 75K 0% | 75K 0% | 75K 0% | 75K 0% | 75K 0% | 75K 0% | 75K 0% | 76K 1.33% | 76K 0% | 76K 0% | 76K 0% | 76K 0% | 76K 0% | 76K 0% | 76K 0% | 295.02M 388,078.95% | ||
deferred revenue | 1.43M - | 1.14M - | 2.88M - | 3.46M - | 2.44M - | 3.13M 28.28% | 3.33M 6.42% | 3.92M 17.62% | 2.51M 36.01% | 2.97M 18.55% | 2.95M 0.71% | 2.53M 14.20% | 2.57M 1.66% | 2.43M 5.52% | 2.65M 8.88% | 1.95M 26.51% | 1.89M 3.03% | 1.76M 6.57% | 1.90M 7.94% | 1.67M 12.19% | 4.25M 154.16% | 5.04M 18.67% | 5.61M 11.35% | 4.17M 25.64% | 4.68M 12.13% | 3.58M 23.45% | 4.27M 19.10% | 3.81M 10.60% | 6.62M 73.47% | ||||||||||||||||
deferred revenue non current | -4.22M - | 2.44M 157.75% | -2.34M 196.10% | -2.25M 4.10% | -2.15M 4.19% | 3.59M 266.81% | 21K 99.41% | -3.79M 18,171.43% | 730K 119.24% | -2.88M 494.93% | -3.11M - | -3.11M 0% | -2.62M - | -2.94M 12.10% | -3.26M 10.86% | 4.13M 226.81% | -4.55M 210.27% | -4.97M 9.07% | -5.38M 8.36% | 4.92M 191.45% | -7.03M 242.84% | -7.17M 2.05% | -7.17M 0.03% | 5.06M 170.52% | -6.39M 226.42% | 3.98M 162.27% | 4.05M 1.81% | 3.26M 19.49% | 3.33M - | 4.13M 23.97% | 448K 89.14% | -458K - | 12.75M 2,883.62% | 10.81M 15.17% | |||||||||||
deferrred tax liabilities non current | 1.59M - | 2.44M 52.85% | 2.34M 3.90% | 2.25M 4.10% | 2.15M 4.19% | 3.59M 66.81% | 3.69M 2.90% | 3.79M 2.79% | 3.90M 2.74% | 2.88M 26.06% | 2.97M 3.02% | 3.11M 4.61% | 3.11M 0% | 3.46M 11.33% | 3.54M 2.25% | 3.62M 2.32% | 3.71M 2.60% | 2.44M 34.28% | 2.62M 7.38% | 2.94M 12.10% | 3.26M 10.86% | 4.13M 26.81% | 4.55M 10.27% | 4.97M 9.07% | 5.38M 8.36% | 4.92M 8.55% | 5.34M 8.56% | 5.65M 5.80% | 5.90M 4.35% | 5.06M 14.26% | 5.34M 5.52% | 5.44M 1.95% | 5.54M 1.82% | 3.26M 41.09% | 3.44M 5.42% | 3.33M 3.23% | 4.13M 23.97% | 448K 89.14% | 458K - | 443K 3.28% | 428K 3.39% | ||||
goodwill | 7.32M - | 7.32M 0.00% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 7.32M 0% | 51.84M 607.98% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 51.84M 0% | 107.91M 108.16% | 115.57M 7.10% | 114.92M 0.56% | 112.66M 1.97% | 113.03M 0.33% | 113.16M 0.12% | 113.17M 0.01% | 112.97M 0.18% | 113.26M 0.26% | 113.10M 0.14% | 115.62M 2.22% | |
goodwill and intangible assets | 8.79M - | 8.67M 1.36% | 8.55M 1.37% | 8.44M 1.32% | 8.36M 0.96% | 8.28M 0.96% | 8.20M 0.95% | 8.12M 0.98% | 8.04M 0.97% | 7.96M 0.98% | 7.88M 1.01% | 7.80M 1.00% | 7.72M 1.03% | 7.64M 1.02% | 7.56M 1.05% | 7.48M 1.04% | 7.40M 1.07% | 7.32M 1.07% | 75.02M 924.64% | 74.70M 0.43% | 74.38M 0.42% | 74.07M 0.42% | 73.76M 0.42% | 73.44M 0.43% | 73.13M 0.43% | 72.81M 0.43% | 72.50M 0.43% | 72.19M 0.43% | 71.87M 0.44% | 71.56M 0.44% | 71.24M 0.44% | 70.93M 0.44% | 70.61M 0.44% | 175.49M 148.52% | 187.14M 6.64% | 185.44M 0.91% | 181.70M 2.02% | 181.39M 0.17% | 180.50M 0.49% | 179.42M 0.60% | 177.99M 0.80% | 177.38M 0.34% | 176.02M 0.77% | 115.62M 34.32% | |
intangible assets | 1.47M - | 1.35M 8.17% | 1.23M 8.84% | 1.11M 9.21% | 1.03M 7.27% | 953K 7.74% | 874K 8.29% | 794K 9.15% | 715K 9.95% | 636K 11.05% | 556K 12.58% | 477K 14.21% | 397K 16.77% | 318K 19.90% | 238K 25.16% | 159K 33.19% | 79K 50.31% | 23.19M - | 22.86M 1.41% | 22.55M 1.37% | 22.23M 1.39% | 21.92M 1.41% | 21.60M 1.44% | 21.29M 1.45% | 20.98M 1.47% | 20.66M 1.50% | 20.35M 1.52% | 20.03M 1.55% | 19.72M 1.57% | 19.40M 1.59% | 19.09M 1.62% | 18.78M 1.64% | 67.58M 259.95% | 71.57M 5.89% | 70.51M 1.47% | 69.04M 2.09% | 68.36M 0.98% | 67.35M 1.48% | 66.25M 1.62% | 65.02M 1.86% | 64.12M 1.39% | 62.91M 1.87% | |||
inventory | 9.90M - | 11.05M 11.63% | 12.18M 10.22% | 13.43M 10.28% | 13.50M 0.53% | 12.89M 4.50% | 12.93M 0.25% | 12.83M 0.72% | 13.54M 5.48% | 14.20M 4.93% | 13.22M 6.93% | 13.88M 5.04% | 14.57M 4.93% | 14.15M 2.86% | 14.41M 1.84% | 14.10M 2.19% | 13.14M 6.80% | 12.86M 2.08% | 18.26M 41.94% | 18.73M 2.60% | 19.90M 6.25% | 19.58M 1.64% | 19.44M 0.71% | 19.04M 2.05% | 19.22M 0.95% | 18.28M 4.91% | 20.24M 10.76% | 20.96M 3.54% | 19.49M 7.02% | 18.64M 4.34% | 20.02M 7.37% | 21.16M 5.72% | 21.67M 2.43% | 33.44M 54.27% | 43.30M 29.49% | 50.56M 16.77% | 53.82M 6.46% | 53.54M 0.53% | 56.65M 5.81% | 63.05M 11.30% | 69.78M 10.67% | 70.19M 0.59% | 73.90M 5.28% | 77.98M 5.52% | |
long term debt | 7.74M - | 2.87M 62.94% | 2.62M 8.62% | 2.37M 9.47% | 2.12M 10.50% | 1.87M 11.78% | 1.62M 13.45% | 1.37M 15.61% | 1.11M 18.71% | 859K 22.75% | 603K 29.80% | 345K 42.79% | 84K 75.65% | 46.43M - | 36.71M 20.92% | 31M 15.56% | 22.29M 28.11% | 19.29M 13.46% | 13.86M 28.15% | 12.14M 12.37% | 2.42M 80.10% | 1.69M 30.17% | 1.52M 9.84% | 1.27M 16.31% | 1.04M 18.62% | 1.06M 2.03% | 781K 26.11% | 510K 34.70% | 78.12M 15,217.25% | 97.99M 25.44% | 106.42M 8.60% | 77.20M 27.45% | 51M 33.94% | 56M 9.80% | 53M 5.36% | 50.46M 4.78% | 28M 44.51% | 30M 7.14% | 35.20M 17.33% | ||||||
long term investments | -1.13M - | -9.80M - | -9.69M 1.07% | -9.64M 0.55% | -1.15M - | -9.27M 706.17% | -1.17M 87.38% | -2.97M - | -10.91M 267.21% | -10.83M 0.73% | -11.10M - | -11.10M 0.03% | -11.11M 0.13% | -77.64M - | -77.64M 0.01% | -77.64M 0.01% | -4.55M - | -4.97M 9.07% | -5.38M 8.36% | -5.34M - | -5.65M 5.80% | -5.90M 4.35% | -5.34M - | -1.32M 75.19% | -1.42M 7.55% | -3.44M - | -1.93M - | 4.82M 350.47% | |||||||||||||||||
net debt | -28.94M - | -33.46M 15.60% | -31.02M 7.29% | -28.60M 7.79% | -29.94M 4.66% | -31.19M 4.18% | -21.77M 30.18% | -26.80M 23.10% | -27.23M 1.61% | -27.93M 2.57% | -23.84M 14.66% | -25.64M 7.56% | -29.01M 13.12% | -30.50M 5.16% | -33.16M 8.69% | -34.17M 3.07% | -37.16M 8.75% | -37.98M 2.20% | 42.22M 211.17% | 33.66M 20.29% | 28.77M 14.52% | 21.91M 23.86% | 19.65M 10.29% | 12.20M 37.93% | 3.61M 70.40% | -653K 118.09% | -4.51M 590.20% | -9.56M 112.11% | -15.01M 56.98% | -22.03M 46.79% | -23.12M 4.93% | -28.30M 22.44% | -31.41M 10.98% | 73.24M 333.16% | 100.39M 37.07% | 107.24M 6.82% | 73.57M 31.39% | 50.55M 31.29% | 53.50M 5.83% | 51.71M 3.34% | 51.25M 0.89% | 40.77M 20.44% | 22.63M 44.50% | 18.47M 18.37% | |
net receivables | 17.81M - | 17.03M 4.35% | 18.15M 6.56% | 17.62M 2.91% | 18.57M 5.35% | 16.47M 11.28% | 20.80M 26.30% | 19.52M 6.17% | 20.16M 3.30% | 17.48M 13.30% | 21.27M 21.69% | 23.02M 8.21% | 22.31M 3.10% | 21.25M 4.74% | 21.92M 3.17% | 22.31M 1.75% | 22.04M 1.17% | 21.38M 3.01% | 29.29M 36.97% | 30.18M 3.05% | 30.14M 0.12% | 28.32M 6.05% | 29.77M 5.12% | 30.68M 3.05% | 28.80M 6.14% | 28.65M 0.51% | 29.45M 2.80% | 27.27M 7.40% | 27.36M 0.34% | 26.43M 3.42% | 30.02M 13.58% | 32.08M 6.86% | 33.29M 3.78% | 39.38M 18.31% | 46.18M 17.26% | 57.91M 25.40% | 65.07M 12.36% | 55.12M 15.30% | 60.14M 9.12% | 64.09M 6.56% | 61.45M 4.12% | 65.75M 6.99% | 61.25M 6.84% | 60.98M 0.43% | |
other assets | |||||||||||||||||||||||||||||||||||||||||||||
other current assets | 2.06M - | 3.45M 67.56% | 4.26M 23.49% | 4.56M 7.11% | 3.06M 32.92% | 5.00M 63.33% | 3.21M 35.77% | 3.30M 2.74% | 2.52M 23.71% | 2.12M 15.90% | 2.43M 14.65% | 3.08M 26.75% | 2.64M 14.08% | 3.09M 16.88% | 2.87M 7.09% | 2.46M 14.12% | 3.21M 30.40% | 2.85M 11.24% | 3.49M 22.44% | 2.72M 22.05% | 3.19M 17.01% | 4.49M 41.00% | 3.35M 25.50% | 2.98M 10.82% | 4.70M 57.34% | 2.58M 44.98% | 2.75M 6.47% | 3.42M 24.33% | 4.28M 25.07% | 2.56M 40.13% | 2.63M 2.73% | 2.96M 12.43% | 3.08M 4.06% | 3.38M 9.94% | 5.31M 56.99% | 11.65M 119.43% | 5.01M 57.00% | 3.24M 35.30% | 3.62M 11.72% | 4.64M 28.13% | 2.87M 38.27% | 3.43M 19.83% | 4.02M 17.01% | 6.47M 61.12% | |
other current liabilities | 5.84M - | 6.84M 17.00% | 5.72M 16.39% | 6.83M 19.54% | 7.00M 2.44% | 4.08M 41.72% | 4.50M 10.34% | 6.15M 36.52% | 6.44M 4.82% | 2.49M 61.33% | 3.37M 35.17% | 4.77M 41.64% | 5.37M 12.64% | 1.24M 76.94% | 4.08M 229.62% | 4.63M 13.34% | 5.36M 15.71% | 5.76M 7.60% | 5.54M 3.87% | 5.41M 2.40% | 6.57M 21.49% | 8.46M 28.76% | 7.10M 16.01% | 8.49M 19.48% | 9.15M 7.76% | 8.48M 7.26% | 6.36M 25.09% | 7.32M 15.14% | 8.41M 15.01% | 7.96M 5.41% | 7.72M 2.96% | 8.19M 6.06% | 8.36M 2.06% | 13.61M 62.77% | 12.06M 11.35% | 17.93M 48.61% | 26.02M 45.13% | 27.12M 4.24% | 24.16M 10.93% | 19.45M 19.50% | 18.66M 4.03% | 22.09M 18.34% | 24.78M 12.21% | 28.82M 16.30% | |
other liabilities | |||||||||||||||||||||||||||||||||||||||||||||
other non current assets | 1.88M - | 2.01M 7.00% | 10.61M 427.22% | 13.52M 27.39% | 10.43M 22.88% | 2.16M 79.29% | 2.21M 2.36% | 10.32M 366.92% | 2.05M 80.09% | 1.83M 10.71% | 1.84M 0.33% | 9.67M 425.43% | 9.65M 0.23% | 1.93M 79.98% | 9.51M 392.23% | 9.47M 0.32% | 9.47M 0.05% | 2.16M 77.20% | 77.34M 3,482.12% | 77.11M 0.30% | 76.98M 0.16% | 2.23M 97.10% | 6.40M 186.53% | 6.24M 2.50% | 6.03M 3.41% | 5.96M 1.24% | 5.71M 4.15% | 5.96M 4.41% | 5.88M 1.36% | 6.03M 2.53% | 6.25M 3.63% | 153K 97.55% | 199K 30.07% | 5.43M 2,628.14% | 14.49M 166.84% | 14.47M 0.12% | 15.90M 9.90% | 20.29M 27.59% | 22.79M 12.31% | 21.66M 4.94% | 633K 97.08% | 5.79M 815.01% | 19.19M 231.34% | 80.88M 321.46% | |
other non current liabilities | 6.68M - | -631K 109.44% | 3.87M 712.68% | 3.83M 0.83% | 3.75M 2.11% | -1.96M 152.33% | 1.77M 190.07% | 5.35M 202.32% | 758K 85.83% | 4.54M 498.42% | 1.87M 58.82% | 4.87M 160.81% | 4.96M 1.91% | 1.87M 62.42% | 1.99M 6.43% | 2.01M 1.11% | 2.07M 2.94% | 2.11M 2.18% | 4.83M 128.93% | 5.20M 7.63% | 5.65M 8.55% | -2.06M 136.48% | 9.91M 580.74% | 10.55M 6.47% | 10.95M 3.75% | -1.80M 116.44% | 10.48M 682.32% | 11.44M 9.22% | 12.16M 6.29% | 24K 99.80% | 11.69M 48,620.83% | 1.13M 90.33% | 1.07M 5.31% | 20.34M 1,798.79% | 24.02M 18.10% | 21.31M 11.28% | 19.31M 9.39% | 32.34M 67.52% | 36.11M 11.64% | 31.87M 11.73% | 7.18M 77.46% | 20.59M 186.69% | 30.23M 46.78% | 25.23M 16.52% | |
othertotal stockholders equity | 58.54M - | 59.36M 1.39% | 60.58M 2.05% | 62.23M 2.73% | 62.51M 0.45% | 63.11M 0.96% | 64.46M 2.14% | 66.11M 2.55% | 66.83M 1.10% | 67.71M 1.32% | 68.29M 0.85% | 70.59M 3.37% | 72.18M 2.25% | 72.92M 1.02% | 74.41M 2.05% | 75.99M 2.13% | 77.81M 2.39% | 79.14M 1.71% | 81.85M 3.43% | 80.35M 1.83% | 82.38M 2.52% | 82.69M 0.39% | 84.71M 2.44% | 85.97M 1.48% | 88.17M 2.56% | 89.72M 1.75% | 91.82M 2.35% | 93.94M 2.30% | 95.72M 1.91% | 31.90M 66.68% | 98.05M 207.39% | 100.45M 2.45% | 33.09M 67.06% | 33.56M 1.43% | 32.96M 1.81% | 33.76M 2.42% | 34.81M 3.12% | 35.48M 1.94% | 34.19M 3.64% | 36.07M 5.49% | 37.26M 3.32% | 38.23M 2.58% | |||
preferred stock | |||||||||||||||||||||||||||||||||||||||||||||
property plant equipment net | 25.68M - | 25.51M 0.66% | 25.87M 1.43% | 27.79M 7.42% | 33.54M 20.68% | 34.84M 3.89% | 42.29M 21.38% | 43.12M 1.96% | 44.58M 3.37% | 46.55M 4.44% | 46.87M 0.68% | 48.33M 3.10% | 48.76M 0.90% | 48.52M 0.50% | 49.06M 1.11% | 50.84M 3.63% | 51.98M 2.25% | 53.65M 3.21% | 58.79M 9.57% | 58.69M 0.17% | 58.46M 0.39% | 57.67M 1.35% | 57.45M 0.37% | 57.35M 0.19% | 57.08M 0.46% | 56.74M 0.60% | 56.23M 0.90% | 55.16M 1.91% | 54.35M 1.46% | 53.76M 1.10% | 53.65M 0.20% | 55.62M 3.68% | 54.63M 1.79% | 65.89M 20.63% | 63.28M 3.96% | 66.12M 4.48% | 56.35M 14.78% | 58.07M 3.06% | 59.03M 1.64% | 59.84M 1.38% | 74.91M 25.19% | 75.72M 1.09% | 61.93M 18.22% | 63.74M 2.91% | |
retained earnings | 61.85M - | 65.23M 5.46% | 67.29M 3.16% | 69.15M 2.76% | 71.22M 2.99% | 72.79M 2.21% | 74.44M 2.27% | 76.72M 3.05% | 78.71M 2.60% | 80.38M 2.13% | 81.46M 1.34% | 84.19M 3.36% | 86.86M 3.17% | 88.35M 1.72% | 90.52M 2.46% | 93.15M 2.91% | 94.85M 1.82% | 97.56M 2.86% | 99.24M 1.72% | 103.26M 4.05% | 107.39M 4.00% | 111.80M 4.11% | 115.54M 3.34% | 120.13M 3.98% | 125.78M 4.70% | 131.55M 4.59% | 135.44M 2.96% | 137.76M 1.71% | 140.75M 2.17% | 144.92M 2.96% | 149.08M 2.87% | 153.80M 3.16% | 157.59M 2.46% | 160.81M 2.04% | 165.66M 3.02% | 174.59M 5.39% | 194.13M 11.19% | 202.60M 4.36% | 212.34M 4.81% | 224.22M 5.60% | 235.91M 5.22% | 247.52M 4.92% | |||
short term debt | 1.55M - | 976K 37.12% | 980K 0.41% | 985K 0.51% | 989K 0.41% | 993K 0.40% | 998K 0.50% | 1.00M 0.40% | 1.01M 0.70% | 1.01M 0.20% | 1.02M 0.49% | 1.02M 0.39% | 1.03M 0.78% | 856K 16.73% | 600K 29.91% | 342K 43% | 84K 75.44% | -2.44M 3,004.76% | 2.86M 217.09% | 2.86M 0% | 2.86M 0% | 2.86M 0% | 2.86M 0% | 3.57M 24.99% | 2.86M 19.99% | 674K 76.41% | 1.14M 69.14% | 1.19M 3.95% | 1.16M 2.53% | 1.17M 1.21% | 1.20M 2.99% | 1.19M 1.25% | 1.17M 1.43% | 6.24M 432.34% | 6.05M 3.00% | 6.40M 5.73% | 6.31M 1.41% | 4M 36.60% | 4M 0% | 4M 0% | 7.16M 79.07% | 7.22M 0.82% | 4M 44.61% | ||
short term investments | |||||||||||||||||||||||||||||||||||||||||||||
tax assets | 1.13M - | 1.25M - | 1.26M 0.64% | 1.28M 2.23% | 1.15M - | 1.16M 0.43% | 1.17M 1.30% | 2.97M - | 3.11M 4.61% | 3.11M 0% | 3.54M - | 3.62M 2.32% | 3.71M 2.60% | 2.62M - | 2.94M 12.10% | 3.26M 10.86% | 4.55M - | 4.97M 9.07% | 5.38M 8.36% | 5.34M - | 5.65M 5.80% | 5.90M 4.35% | 5.34M - | 5.44M 1.95% | 5.54M 1.82% | 3.44M - | 3.33M 3.23% | 4.13M 23.97% | 1.45M 64.91% | 1.55M 6.84% | 1.93M 24.50% | 986K 48.81% | 607K 38.44% | ||||||||||||
tax payables | 1.54M - | 949K 38.26% | 1.63M 71.23% | 829K 48.98% | 3.19M 285.04% | 2.58M 19.20% | 479K 81.43% | 908K 89.56% | 1.19M 30.62% | 897K 24.37% | 480K 46.49% | 481K 0.21% | 807K 67.78% | 9K - | 979K 10,777.78% | 1.02M 3.88% | 776K 23.70% | 616K 20.62% | 966K 56.82% | 2.29M 136.54% | 1.50M 34.18% | 717K 52.33% | 2.04M 183.96% | 279K 86.30% | 5K 98.21% | 204K 3,980.00% | 576K 182.35% | 16K 97.22% | 863K 5,293.75% | 854K 1.04% | 832K 2.58% | 909K 9.25% | 2.11M 132.01% | 102K 95.16% | 2.59M 2,439.22% | 1.68M 35.06% | 4.45M 164.57% | 216K 95.15% | 481K 122.69% | 1.30M 169.65% | |||||
total assets | 104.34M - | 105.02M 0.65% | 105.69M 0.64% | 108.88M 3.02% | 112.14M 2.99% | 113.69M 1.38% | 114.03M 0.30% | 118.26M 3.71% | 120.24M 1.67% | 119.95M 0.24% | 118.96M 0.82% | 124.98M 5.06% | 128.04M 2.45% | 127.93M 0.09% | 131.52M 2.80% | 133.69M 1.65% | 137.09M 2.54% | 138.21M 0.81% | 194.22M 40.53% | 193.34M 0.45% | 193.76M 0.22% | 189.60M 2.15% | 192.66M 1.62% | 194.97M 1.19% | 200.34M 2.76% | 188.76M 5.78% | 194.21M 2.89% | 197.22M 1.55% | 200.66M 1.75% | 203.20M 1.27% | 209.18M 2.94% | 217.29M 3.88% | 220.69M 1.56% | 334.13M 51.41% | 363.35M 8.74% | 395.05M 8.73% | 391.92M 0.79% | 377.54M 3.67% | 390.78M 3.51% | 397.99M 1.85% | 399.81M 0.46% | 404.14M 1.08% | 407.68M 0.88% | 422.40M 3.61% | |
total current assets | 67.99M - | 68.83M 1.23% | 69.21M 0.54% | 67.57M 2.36% | 68.17M 0.89% | 68.41M 0.35% | 61.33M 10.35% | 64.82M 5.69% | 65.57M 1.15% | 63.60M 3.00% | 62.38M 1.93% | 66.99M 7.39% | 69.64M 3.95% | 69.85M 0.30% | 72.96M 4.45% | 73.38M 0.58% | 75.64M 3.08% | 75.07M 0.75% | 58.10M 22.61% | 57.55M 0.95% | 58.32M 1.34% | 55.63M 4.62% | 55.05M 1.04% | 57.93M 5.24% | 64.10M 10.64% | 53.25M 16.93% | 59.77M 12.25% | 63.91M 6.93% | 68.56M 7.27% | 71.86M 4.81% | 78.04M 8.60% | 86.47M 10.80% | 91.13M 5.40% | 87.32M 4.18% | 98.44M 12.73% | 125.70M 27.69% | 133.84M 6.48% | 116.35M 13.07% | 126.92M 9.08% | 137.07M 8.00% | 140.47M 2.48% | 144.63M 2.97% | 150.54M 4.08% | 162.16M 7.72% | |
total current liabilities | 10.96M - | 12.32M 12.47% | 11.35M 7.93% | 11.98M 5.60% | 13.26M 10.68% | 11.61M 12.41% | 9.84M 15.30% | 11.62M 18.15% | 12.18M 4.84% | 10.98M 9.85% | 8.76M 20.21% | 11.25M 28.40% | 11.51M 2.26% | 9.56M 16.95% | 10.59M 10.83% | 9.37M 11.58% | 10.40M 11.03% | 9.94M 4.38% | 16.94M 70.36% | 20.34M 20.07% | 21.31M 4.80% | 20.66M 3.08% | 18.97M 8.17% | 20.91M 10.20% | 21.36M 2.18% | 16.31M 23.66% | 17.46M 7.08% | 16.57M 5.14% | 16.06M 3.03% | 15.14M 5.76% | 16.67M 10.11% | 19.64M 17.82% | 18.76M 4.48% | 34.71M 85% | 38.82M 11.87% | 53.38M 37.50% | 61.00M 14.26% | 55.76M 8.58% | 52.19M 6.40% | 52.84M 1.24% | 56.59M 7.10% | 58.21M 2.86% | 52.44M 9.92% | 51.79M 1.24% | |
total debt | 9.29M - | 3.84M 58.62% | 3.60M 6.32% | 3.36M 6.75% | 3.11M 7.30% | 2.87M 7.90% | 2.62M 8.62% | 2.37M 9.51% | 2.12M 10.51% | 1.87M 11.83% | 1.62M 13.42% | 1.36M 15.69% | 1.11M 18.53% | 856K 23.02% | 600K 29.91% | 342K 43% | 84K 75.44% | 49.29M - | 39.57M 19.71% | 33.86M 14.44% | 25.14M 25.74% | 22.14M 11.93% | 17.43M 21.29% | 15M 13.93% | 3.09M 79.40% | 2.83M 8.51% | 2.71M 4.28% | 2.43M 10.27% | 2.21M 9.18% | 2.26M 2.54% | 1.97M 12.87% | 1.68M 14.62% | 84.36M 4,915.28% | 104.04M 23.33% | 112.81M 8.43% | 83.51M 25.98% | 55M 34.14% | 60M 9.09% | 57M 5% | 57.63M 1.10% | 46.04M 20.11% | 34M 26.15% | 35.20M 3.53% | ||
total investments | -1.13M - | -9.80M - | -9.69M 1.07% | -9.64M 0.55% | -1.15M - | -9.27M 706.17% | -1.17M 87.38% | -2.97M - | -10.91M 267.21% | -10.83M 0.73% | -11.10M - | -11.10M 0.03% | -11.11M 0.13% | -77.64M - | -77.64M 0.01% | -77.64M 0.01% | -4.55M - | -4.97M 9.07% | -5.38M 8.36% | -5.34M - | -5.65M 5.80% | -5.90M 4.35% | -5.34M - | -1.32M 75.19% | -1.42M 7.55% | -3.44M - | -1.93M - | 4.82M 350.47% | |||||||||||||||||
total liabilities | 22.75M - | 19.43M 14.59% | 17.83M 8.23% | 18.19M 1.99% | 19.14M 5.22% | 18.70M 2.28% | 16.94M 9.41% | 18.34M 8.25% | 18.68M 1.88% | 16.38M 12.33% | 14.20M 13.27% | 16.47M 15.95% | 16.55M 0.52% | 14.88M 10.11% | 16.11M 8.29% | 14.99M 6.96% | 16.18M 7.91% | 14.49M 10.40% | 68.20M 370.53% | 62.26M 8.72% | 57.96M 6.90% | 49.14M 15.22% | 48.16M 1.99% | 45.31M 5.92% | 44.45M 1.90% | 26.77M 39.78% | 27.94M 4.37% | 28.01M 0.25% | 28.23M 0.78% | 26.31M 6.78% | 28.36M 7.79% | 30.97M 9.21% | 29.93M 3.35% | 139.69M 366.66% | 164.27M 17.60% | 187.76M 14.30% | 165.76M 11.72% | 140.00M 15.54% | 144.30M 3.07% | 137.71M 4.57% | 127.43M 7.47% | 118.05M 7.36% | 112.66M 4.56% | 112.22M 0.39% | |
total liabilities and stockholders equity | 104.34M - | 105.02M 0.65% | 105.69M 0.64% | 108.88M 3.02% | 112.14M 2.99% | 113.69M 1.38% | 114.03M 0.30% | 118.26M 3.71% | 120.24M 1.67% | 119.95M 0.24% | 118.96M 0.82% | 124.98M 5.06% | 128.04M 2.45% | 127.93M 0.09% | 131.52M 2.80% | 133.69M 1.65% | 137.09M 2.54% | 138.21M 0.81% | 194.22M 40.53% | 193.34M 0.45% | 193.76M 0.22% | 189.60M 2.15% | 192.66M 1.62% | 194.97M 1.19% | 200.34M 2.76% | 188.76M 5.78% | 194.21M 2.89% | 197.22M 1.55% | 200.66M 1.75% | 203.20M 1.27% | 209.18M 2.94% | 217.29M 3.88% | 220.69M 1.56% | 334.13M 51.41% | 363.35M 8.74% | 395.05M 8.73% | 391.92M 0.79% | 377.54M 3.67% | 390.78M 3.51% | 397.99M 1.85% | 399.81M 0.46% | 404.14M 1.08% | 407.68M 0.88% | 422.40M 3.61% | |
total non current assets | 36.35M - | 36.19M 0.43% | 36.48M 0.82% | 41.31M 13.23% | 43.97M 6.42% | 45.28M 2.98% | 52.70M 16.39% | 53.44M 1.41% | 54.67M 2.30% | 56.35M 3.07% | 56.59M 0.43% | 57.99M 2.48% | 58.41M 0.72% | 58.09M 0.55% | 58.56M 0.82% | 60.31M 2.99% | 61.45M 1.89% | 63.13M 2.74% | 136.13M 115.62% | 135.79M 0.24% | 135.44M 0.26% | 133.97M 1.08% | 137.62M 2.72% | 137.03M 0.42% | 136.24M 0.58% | 135.51M 0.54% | 134.44M 0.79% | 133.30M 0.84% | 132.10M 0.90% | 131.34M 0.58% | 131.14M 0.15% | 130.82M 0.24% | 129.55M 0.97% | 246.81M 90.51% | 264.91M 7.33% | 269.35M 1.68% | 258.07M 4.19% | 261.20M 1.21% | 263.87M 1.02% | 260.92M 1.12% | 259.34M 0.60% | 259.50M 0.06% | 257.14M 0.91% | 260.24M 1.20% | |
total non current liabilities | 11.79M - | 7.11M 39.73% | 6.49M 8.75% | 6.21M 4.32% | 5.88M 5.32% | 7.08M 20.58% | 7.10M 0.25% | 6.72M 5.45% | 6.50M 3.23% | 5.39M 16.99% | 5.44M 0.85% | 5.22M 4.12% | 5.05M 3.22% | 5.33M 5.47% | 5.52M 3.72% | 5.63M 1.88% | 5.78M 2.72% | 4.55M 21.25% | 51.26M 1,026.19% | 41.92M 18.23% | 36.65M 12.57% | 28.48M 22.28% | 29.19M 2.50% | 24.41M 16.40% | 23.09M 5.40% | 10.46M 54.70% | 10.48M 0.16% | 11.44M 9.22% | 12.16M 6.29% | 11.17M 8.12% | 11.69M 4.64% | 11.33M 3.08% | 11.17M 1.41% | 104.98M 839.59% | 125.44M 19.49% | 134.38M 7.12% | 104.76M 22.04% | 84.24M 19.59% | 92.11M 9.34% | 84.87M 7.86% | 70.84M 16.53% | 59.84M 15.53% | 60.23M 0.65% | 60.43M 0.34% | |
total stockholders equity | 81.59M - | 85.59M 4.90% | 87.86M 2.65% | 90.70M 3.23% | 93.00M 2.54% | 94.99M 2.14% | 97.09M 2.21% | 99.92M 2.92% | 101.56M 1.63% | 103.57M 1.99% | 104.76M 1.15% | 108.51M 3.58% | 111.49M 2.74% | 113.05M 1.40% | 115.41M 2.08% | 118.70M 2.85% | 120.91M 1.87% | 123.71M 2.31% | 126.02M 1.87% | 131.09M 4.02% | 135.80M 3.59% | 140.46M 3.43% | 144.50M 2.88% | 149.65M 3.57% | 155.89M 4.17% | 161.99M 3.91% | 166.28M 2.64% | 169.21M 1.77% | 172.44M 1.91% | 176.89M 2.58% | 180.82M 2.22% | 186.31M 3.04% | 190.75M 2.38% | 194.45M 1.94% | 199.08M 2.38% | 207.29M 4.13% | 226.16M 9.10% | 237.54M 5.03% | 246.48M 3.76% | 260.29M 5.60% | 272.38M 4.65% | 286.09M 5.03% | 295.02M 3.12% | 310.18M 5.14% |
All numbers in USD (except ratios and percentages)