TC
TH:CO:TROPICAL
TCB Tropical Canning (Thailand) PCL.
- Stock
Last Close
8.20
01/11 09:36
Market Cap
2.74B
Beta: -
Volume Today
2.43M
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 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 972.05M - | 1.24B 27.89% | 1.36B 9.29% | 1.40B 2.78% | 1.49B 6.83% | 1.20B 19.37% | 1.16B 3.26% | 1.18B 1.52% | 1.24B 5.23% | 1.07B 13.53% | 958.94M 10.78% | 1.00B 4.78% | 1.01B 0.73% | 934.59M 7.67% | 1.06B 13.11% | 1.28B 21.02% | 1.20B 6.07% | 1.10B 8.80% | 1.27B 15.65% | 1.33B 4.93% | 1.31B 1.41% | 1.27B 2.78% | 1.11B 12.95% | 1.36B 22.89% | 1.15B 15.60% | 893.97M 22.32% | 1.47B 64.46% | 1.41B 4.37% | 1.19B 15.62% | 1.09B 7.99% | 1.26B 15.83% | 655.31M 48.17% | 1.31B 100.05% | 1.30B 1.09% | 1.60B 23.07% | 1.65B 3.49% | 1.51B 8.52% | 1.28B 15.30% | 1.02B 20.36% | 1.26B 23.77% | 1.36B 7.43% | 1.40B 3.66% | 1.58B 12.36% | |
cost of revenue | 920.53M - | 1.14B 24.16% | 1.22B 6.51% | 1.30B 7.01% | 1.41B 8.60% | 1.10B 22.56% | 1.06B 2.84% | 1.08B 1.78% | 1.16B 6.72% | 976.43M 15.55% | 925.29M 5.24% | 1.01B 9.19% | 1.01B 0.09% | 934.09M 7.63% | 1.05B 12.19% | 1.24B 18.34% | 1.17B 5.65% | 1.10B 5.58% | 1.18B 7.11% | 1.16B 2.16% | 1.20B 3.44% | 1.15B 3.80% | 1.03B 10.88% | 1.27B 24.08% | 1.10B 13.63% | 764.47M 30.53% | 1.33B 74.61% | 1.25B 6.11% | 1.10B 12.22% | 960.27M 12.72% | 1.14B 18.82% | 632.97M 44.53% | 1.18B 86.21% | 1.19B 0.65% | 1.40B 17.84% | 1.39B 0.48% | 1.36B 2.06% | 1.26B 7.51% | 968.27M 23.18% | 1.16B 20.16% | 1.27B 9.01% | 1.28B 0.62% | 1.33B 4.14% | |
gross profit | 51.51M - | 100.21M 94.54% | 141.33M 41.02% | 93.80M 33.63% | 77.12M 17.78% | 107.18M 38.99% | 98.98M 7.66% | 97.79M 1.20% | 86.82M 11.22% | 98.40M 13.34% | 33.65M 65.80% | -5.55M 116.49% | 888.33K 116.01% | 493K 44.50% | 9.16M 1,757.20% | 39.13M 327.33% | 31.46M 19.58% | -9.04M 128.74% | 83.93M 1,028.08% | 171.90M 104.82% | 113.35M 34.06% | 122.41M 8.00% | 82.65M 32.48% | 89.39M 8.15% | 50.37M 43.65% | 129.50M 157.12% | 135.41M 4.56% | 152.66M 12.74% | 86.26M 43.49% | 131.35M 52.27% | 123.37M 6.08% | 22.34M 81.89% | 132.31M 492.13% | 110.32M 16.62% | 197.75M 79.24% | 260.08M 31.52% | 148.06M 43.07% | 19.21M 87.03% | 50.83M 164.63% | 97.91M 92.61% | 86.86M 11.28% | 128.52M 47.95% | 249.28M 93.96% | |
selling and marketing expenses | 27.52M - | 33.36M 21.24% | 40.55M 21.56% | 36.16M 10.82% | 42.27M 16.90% | 34.14M 19.24% | 32.01M 6.25% | 33.50M 4.65% | 32.73M 2.29% | 24.46M 25.29% | 27.21M 11.27% | 28.44M 4.52% | 32.25M 13.39% | 20.02M 37.92% | 17.87M 10.71% | 19.77M 10.59% | 18.13M 8.30% | 19.11M 5.42% | 20.36M 6.53% | 23.58M 15.83% | 22.71M 3.67% | 20.65M 9.09% | 21.69M 5.05% | 32.08M 47.91% | 19.50M 39.21% | 19.31M 0.98% | 26.80M 38.77% | 31.31M 16.83% | 27.04M 13.65% | 27.61M 2.10% | 25.72M 6.82% | 25.90M 0.68% | 42.24M 63.09% | 30.69M 27.35% | 37.67M 22.75% | 29.26M 22.33% | 33.88M 15.79% | 33.36M 1.52% | 18.13M 45.67% | 23.30M 28.57% | 20.75M 10.96% | 37.32M 79.87% | 42.21M 13.10% | |
general and administrative expenses | 13.08M - | 27.93M 113.57% | 36.02M 28.95% | 24.73M 31.34% | 15.95M 35.52% | 26.66M 67.20% | 27.07M 1.53% | 30.27M 11.81% | 33.68M 11.28% | 28.65M 14.95% | 26.33M 8.10% | 34.19M 29.85% | 28.74M 15.94% | 26.91M 6.37% | 38.75M 44.01% | 35.55M 8.25% | 27.16M 23.60% | 26.03M 4.18% | 27.94M 7.33% | 52.71M 88.68% | 25.25M 52.10% | 29.11M 15.29% | 35.81M 23.04% | 30.82M 13.93% | 38.30M 24.26% | 32.41M 15.37% | 28.57M 11.86% | 28.39M 0.62% | 30.91M 8.85% | 31.75M 2.71% | 34.64M 9.11% | 55.68M 60.73% | 40.04M 28.08% | 37.63M 6.02% | 39.40M 4.69% | 40.84M 3.67% | 33.64M 17.63% | 32.71M 2.76% | 35.01M 7.04% | 34M 2.89% | 17.64M 48.10% | 39.57M 124.26% | 49.24M 24.44% | |
selling general and administrative expenses | 40.59M - | 61.29M 50.99% | 76.57M 24.92% | 60.89M 20.47% | 58.22M 4.39% | 60.80M 4.44% | 59.08M 2.84% | 63.77M 7.93% | 66.42M 4.15% | 53.10M 20.04% | 53.54M 0.82% | 62.63M 16.98% | 60.98M 2.62% | 46.92M 23.06% | 56.62M 20.67% | 55.32M 2.30% | 45.29M 18.13% | 45.14M 0.34% | 48.29M 6.99% | 76.29M 57.97% | 47.96M 37.13% | 49.76M 3.74% | 57.50M 15.57% | 62.91M 9.40% | 57.81M 8.11% | 51.73M 10.52% | 55.37M 7.04% | 59.70M 7.83% | 57.95M 2.95% | 59.35M 2.43% | 60.36M 1.70% | 81.57M 35.14% | 82.28M 0.87% | 68.32M 16.97% | 77.06M 12.80% | 70.10M 9.04% | 67.52M 3.68% | 66.07M 2.14% | 53.14M 19.58% | 57.30M 7.84% | 50.28M 12.26% | 76.89M 52.94% | 91.45M 18.94% | |
research and development expenses | ||||||||||||||||||||||||||||||||||||||||||||
other expenses | 9.92M - | 2.22M 77.57% | 3.58M 60.88% | 1.32M 63.08% | 2.52M 90.58% | 1.82M 27.79% | 4.28M 135.31% | 2.40M 43.78% | 4.74M 97.05% | 1.31M 72.29% | 5.58M 325.21% | 4.08M 26.85% | 9.74M 138.38% | 3.45M 64.52% | 6.84M 98.09% | 2.37M 65.42% | 15.74M 565.08% | 1.46M 90.72% | 2.29M 57.19% | 2.20M 4.05% | 2.95M 34.18% | 2.29M 22.46% | 4.68M 104.10% | 2.60M 44.33% | 2.36M 9.16% | 1.19M 49.50% | -3.80M 418.43% | -2.71M 28.59% | 2.97M 209.50% | 6.60M 121.91% | -4.37M 166.21% | 1.25M 128.53% | 1.34M 7.85% | -3.13M 332.91% | -5.67M 81.09% | -4.76M 16.00% | 23.41M 591.70% | -2.76M 111.81% | ||||||
cost and expenses | 966.73M - | 1.20B 24.56% | 1.29B 7.45% | 1.36B 5.39% | 1.48B 8.63% | 1.16B 21.93% | 1.12B 2.84% | 1.15B 2.10% | 1.23B 7.24% | 1.03B 16.31% | 978.83M 4.92% | 1.07B 9.62% | 1.08B 0.55% | 981.02M 9.07% | 1.10B 12.60% | 1.30B 17.28% | 1.22B 5.90% | 1.15B 5.66% | 1.23B 7.11% | 1.23B 0.20% | 1.25B 1.13% | 1.20B 3.69% | 1.08B 9.78% | 1.34B 23.30% | 1.16B 13.16% | 816.20M 29.71% | 1.39B 69.86% | 1.31B 5.49% | 1.16B 11.39% | 1.02B 12.18% | 1.20B 17.40% | 714.54M 40.31% | 1.27B 77.58% | 1.25B 1.37% | 1.47B 17.41% | 1.46B 0.87% | 1.45B 0.21% | 1.32B 8.94% | 1.02B 23.25% | 1.22B 19.82% | 1.32B 8.32% | 1.35B 2.62% | 1.41B 4.39% | |
operating expenses | 46.20M - | 61.29M 32.68% | 76.57M 24.92% | 60.89M 20.47% | 66.49M 9.19% | 60.80M 8.55% | 59.08M 2.84% | 63.77M 7.93% | 74.07M 16.16% | 53.10M 28.31% | 53.54M 0.82% | 62.63M 16.98% | 67.55M 7.87% | 46.92M 30.54% | 56.62M 20.67% | 55.32M 2.30% | 48.88M 11.64% | 45.14M 7.66% | 48.29M 6.99% | 76.29M 57.97% | 50.35M 33.99% | 49.76M 1.19% | 57.50M 15.57% | 62.91M 9.40% | 60.67M 3.56% | 51.73M 14.74% | 51.57M 0.31% | 56.99M 10.51% | 60.92M 6.89% | 59.35M 2.57% | 55.99M 5.66% | 81.57M 45.68% | 90.25M 10.64% | 65.19M 27.77% | 71.39M 9.52% | 65.34M 8.49% | 90.93M 39.17% | 63.31M 30.37% | 47.65M 24.74% | 53.81M 12.94% | 50.28M 6.57% | 76.89M 52.94% | 83.45M 8.53% | |
interest expense | 1.52M - | 1.53M 0.75% | 1.51M 1.83% | 1.81M 20.19% | 2.30M 26.99% | 1.92M 16.47% | 1.26M 34.11% | 1.04M 17.63% | 1.06M 1.43% | 924K 12.58% | 83K 91.02% | 362K 336.14% | 726.76K 100.76% | 786K 8.15% | 1.02M 29.64% | 1.69M 65.95% | 1.23M 27.26% | 1.02M 16.99% | 1.30M 27.03% | 1.38M 6.48% | 655.16K 52.56% | 618K 5.67% | 707K 14.40% | 1.13M 59.26% | 511.13K 54.61% | 231K 54.81% | 506K 119.05% | 252K 50.20% | 173.16K 31.29% | 189K 9.15% | 180K 4.76% | 222K 23.33% | 189.35K 14.71% | 258K 36.26% | 1.10M 325.97% | 2.67M 142.95% | 1.47M 45.00% | 977K 33.47% | 989K 1.23% | 750K 24.17% | 2.24M 198.60% | 2.71M 21.05% | ||
ebitda | 30.82M - | 50.89M 65.13% | 79.92M 57.06% | 47.59M 40.46% | 26.61M 44.07% | 57.72M 116.88% | 56.36M 2.35% | 51.79M 8.10% | 30.59M 40.93% | 56.69M 85.31% | -2.20M 103.88% | -52.51M 2,288.90% | -47.47M 9.60% | -34.10M 28.16% | -32.25M 5.42% | -694K 97.85% | 15.75M 2,369.38% | -39.13M 348.46% | 51.25M 230.97% | 111.00M 116.59% | 78.30M 29.46% | 87.22M 11.39% | 42.57M 51.19% | 42.37M 0.48% | 6.09M 85.62% | 94.86M 1,456.52% | 103.11M 8.69% | 115.75M 12.26% | 47.70M 58.79% | 100.71M 111.12% | 91.14M 9.51% | -33.41M 136.66% | 68.29M 304.38% | 71.44M 4.62% | 154.38M 116.08% | 223.98M 45.09% | 105.41M 52.94% | -13.60M 112.91% | 34.44M 353.18% | 74.36M 115.90% | 68.44M 7.97% | 84.74M 23.82% | 191.07M 125.48% | |
operating income | 6.64M - | 40.46M 509.12% | 64.76M 60.07% | 34.23M 47.15% | 13.14M 61.59% | 48.20M 266.69% | 44.17M 8.35% | 36.42M 17.54% | 17.49M 51.99% | 46.61M 166.50% | -14.31M 130.69% | -64.09M 347.99% | -56.93M 11.17% | -42.98M 24.51% | -40.62M 5.48% | -13.83M 65.96% | -30.08M 117.54% | -54.18M 80.12% | 35.63M 165.77% | 95.61M 168.31% | 62.99M 34.12% | 72.65M 15.34% | 25.15M 65.39% | 26.48M 5.30% | -10.30M 138.91% | 122.34M 1,287.39% | 60.01M 50.95% | 123.19M 105.27% | 180.19K 99.85% | 102.86M 56,984.51% | 83.53M 18.79% | -42.78M 151.21% | 49.90M 216.66% | 54.33M 8.88% | 151.19M 178.26% | 227.69M 50.60% | 75.67M 66.77% | -44.10M 158.28% | 19.59M 144.42% | 65.52M 234.45% | 36.59M 44.16% | 51.63M 41.10% | 157.82M 205.71% | |
depreciation and amortization | 14.10M - | 12.23M 13.30% | 12.39M 1.32% | 12.33M 0.50% | 12.40M 0.59% | 11.84M 4.55% | 11.91M 0.63% | 12.97M 8.92% | 13.19M 1.63% | 13.01M 1.31% | 13.23M 1.71% | 13.34M 0.80% | 14.38M 7.81% | 13.61M 5.38% | 13.46M 1.14% | 13.46M 0.04% | 13.55M 0.65% | 13.59M 0.30% | 13.32M 1.96% | 13.19M 0.98% | 12.36M 6.33% | 12.28M 0.63% | 12.75M 3.86% | 13.29M 4.20% | 14.03M 5.61% | 15.89M 13.24% | 19.26M 21.23% | 20.08M 4.22% | 22.36M 11.36% | 22.11M 1.09% | 23.77M 7.47% | 24.57M 3.39% | 24.89M 1.32% | 17.11M 31.26% | 3.19M 81.35% | -3.71M 216.20% | 29.74M 901.78% | 30.50M 2.56% | 31.26M 2.50% | 30.27M 3.16% | 31.85M 5.22% | 33.12M 3.97% | 33.25M 0.39% | |
total other income expenses net | 12.72M - | 6.55M 48.55% | 13.54M 106.87% | 10.85M 19.91% | 20.12M 85.46% | 867K 95.69% | 27.18M 3,034.60% | 38.00M 39.83% | 11.07M 70.86% | -5.80M 152.35% | 11.30M 295.00% | 4.41M 61.00% | 27.97M 534.52% | -15.32M 154.76% | 1.11M 107.28% | 542K 51.39% | 17.05M 3,045.38% | -16.54M 197.03% | 36.78M 322.34% | -5.81M 115.79% | 14.37M 347.42% | 118K 99.18% | -14.05M 12,008.47% | 6.45M 145.89% | 2.25M 65.06% | 46.40M 1,959.92% | -25.18M 154.27% | 28.39M 212.71% | -22.54M 179.41% | 30.86M 236.90% | 16.16M 47.63% | 16.45M 1.82% | 7.85M 52.31% | -258K 103.29% | -1.10M 325.97% | -2.67M 142.95% | -38.87M 1,355.66% | 1.37M 103.53% | 16.41M 1,096.86% | 21.43M 30.61% | -23.04M 207.53% | 40.85M 277.27% | 4.17M 89.78% | |
income before tax | 16.52M - | 43.93M 165.99% | 76.79M 74.79% | 41.94M 45.39% | 28.44M 32.18% | 45.33M 59.36% | 65.81M 45.19% | 70.98M 7.86% | 22.77M 67.93% | 38.57M 69.43% | -8.67M 122.47% | -64.13M 639.82% | -39.42M 38.53% | -62.53M 58.63% | -47.37M 24.25% | -17.34M 63.39% | -1.60M 90.78% | -71.74M 4,385.20% | 71.11M 199.13% | 88.42M 24.33% | 76.71M 13.24% | 72.15M 5.94% | 10.39M 85.60% | 31.80M 206.15% | -8.56M 126.92% | 123.95M 1,547.73% | 58.15M 53.08% | 123.81M 112.90% | 2.63M 97.87% | 102.67M 3,802.33% | 83.35M 18.81% | -43.00M 151.58% | 49.71M 215.62% | 54.07M 8.77% | 150.09M 177.56% | 225.02M 49.93% | 36.80M 83.64% | -42.73M 216.11% | 18.60M 143.53% | 64.77M 248.20% | 13.54M 79.09% | 92.48M 582.83% | 162M 75.18% | |
income tax expense | 2.52M - | 5.29M 109.99% | 8.41M 59.03% | 4.96M 41.02% | 7.23M 45.89% | 6.46M 10.65% | 8.01M 23.92% | 8.13M 1.54% | 2.24M 72.42% | 4.33M 93.21% | 2.12M 51.14% | -16.04M 857.58% | 2.25M 114.06% | -913K 140.49% | 1.37M 249.73% | 3.54M 159.03% | 2.54M 28.24% | -883K 134.75% | -1.00M 13.36% | 568K 156.74% | -1.77M 411.48% | 1.44M 181.17% | -7.64M 632.10% | 6.41M 183.82% | -1.78M 127.84% | 24.90M 1,496.27% | 11.92M 52.14% | 24.53M 105.81% | 35.58K 99.85% | 20.67M 57,996.79% | 16.60M 19.70% | -7.80M 146.96% | 9.56M 222.65% | 937K 90.20% | 2.32M 147.17% | 2.28M 1.73% | 2.58M 13.49% | 4.61M 78.54% | 1.26M 72.61% | 4.77M 277.59% | 59.69K 98.75% | 18.59M 31,045.29% | 31.95M 71.89% | |
net income | 14.00M - | 38.65M 176.06% | 68.39M 76.95% | 36.98M 45.92% | 21.21M 42.65% | 38.86M 83.24% | 57.80M 48.73% | 62.85M 8.73% | 20.52M 67.34% | 34.24M 66.84% | -10.79M 131.50% | -48.09M 345.90% | -41.67M 13.34% | -61.62M 47.86% | -48.74M 20.91% | -20.88M 57.15% | -4.14M 80.17% | -70.86M 1,611.20% | 72.12M 201.77% | 87.85M 21.82% | 78.48M 10.67% | 70.72M 9.89% | 18.03M 74.50% | 25.40M 40.87% | -6.78M 126.69% | 99.05M 1,561.26% | 46.23M 53.32% | 99.28M 114.73% | 2.60M 97.39% | 82.00M 3,059.37% | 66.75M 18.59% | -35.20M 152.73% | 40.15M 214.06% | 53.14M 32.35% | 147.77M 178.09% | 222.75M 50.74% | 34.22M 84.64% | -47.34M 238.35% | 17.34M 136.62% | 60.00M 246.06% | 13.48M 77.53% | 73.89M 447.98% | 130.05M 76.01% | |
weighted average shs out | 330M - | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330.00M 0.00% | 360.58M 9.27% | 317.48M 11.95% | 330.01M 3.95% | 330.00M 0.00% | 330.00M 0.00% | 330.00M 0.00% | 328.00M 0.61% | 328.00M 0% | 330M 0.61% | 320.02M 3.02% | 318.08M 0.61% | 330M 3.75% | 328.38M 0.49% | 330M 0.49% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 333.45M 1.05% | |
weighted average shs out dil | 330M - | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 336.74M 2.04% | 360.58M 7.08% | 317.48M 11.95% | 330.16M 4.00% | 330.16M 0% | 330.24M 0.02% | 330.93M 0.21% | 328.00M 0.89% | 328.00M 0% | 333.77M 1.76% | 320.02M 4.12% | 332.11M 3.78% | 332.11M 0% | 328.38M 1.12% | 332.46M 1.24% | 330M 0.74% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 330M 0% | 333.45M 1.05% | |
eps | 0.04 - | 0.12 185.71% | 0.21 75% | 0.11 47.62% | 0.06 41.82% | 0.12 87.50% | 0.18 50% | 0.19 5.56% | 0.06 67.37% | 0.10 61.29% | -0.03 132.70% | -0.15 358.72% | -0.13 13.33% | -0.19 46.15% | -0.15 21.05% | -0.06 57.80% | -0.01 80.25% | -0.21 1,580.00% | 0.22 204.76% | 0.27 22.73% | 0.24 11.11% | 0.21 12.50% | 0.05 76.19% | 0.08 60% | -0.02 125.63% | 0.30 1,563.41% | 0.14 53.33% | 0.30 114.29% | 0.01 97.37% | 0.25 3,064.56% | 0.20 20.00% | -0.11 155.00% | 0.12 209.09% | 0.16 33.33% | 0.45 181.25% | 0.67 48.89% | 0.10 85.07% | -0.14 240% | 0.05 137.50% | 0.18 242.86% | 0.04 77.28% | 0.22 437.90% | 0.39 77.27% | |
epsdiluted | 0.04 - | 0.12 185.71% | 0.21 75% | 0.11 47.62% | 0.06 41.82% | 0.12 87.50% | 0.18 50% | 0.19 5.56% | 0.06 67.37% | 0.10 61.29% | -0.03 132.70% | -0.15 358.72% | -0.13 13.33% | -0.19 46.15% | -0.15 21.05% | -0.06 57.80% | -0.01 80.25% | -0.21 1,580.00% | 0.22 204.76% | 0.27 22.73% | 0.24 11.11% | 0.21 12.50% | 0.05 76.19% | 0.08 60% | -0.02 125.63% | 0.30 1,563.41% | 0.14 53.33% | 0.30 114.29% | 0.01 97.37% | 0.25 3,064.56% | 0.20 20.00% | -0.11 155.00% | 0.12 209.09% | 0.16 33.33% | 0.45 181.25% | 0.67 48.89% | 0.10 85.07% | -0.14 240% | 0.05 137.50% | 0.18 242.86% | 0.04 77.28% | 0.22 437.90% | 0.39 77.27% |
All numbers in (except ratios and percentages)