COM:THECHEESECAKEFACTORY
The Cheesecake Factory Incorporated
- Stock
Last Close
46.34
22/11 21:00
Market Cap
1.88B
Beta: -
Volume Today
877.20K
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 | Apr '14 | Jul '14 | Sep '14 | Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '16 | Sep '16 | Jan '17 | Apr '17 | Jul '17 | Oct '17 | Jan '18 | Apr '18 | Jul '18 | Oct '18 | Jan '19 | Apr '19 | Jul '19 | Oct '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 | Jan '23 | Apr '23 | Jul '23 | Oct '23 | Jan '24 | Apr '24 | Jun '24 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 475.07M - | 481.43M 1.34% | 496.41M 3.11% | 499.11M 0.55% | 499.67M 0.11% | 517.97M 3.66% | 529.11M 2.15% | 526.69M 0.46% | 526.84M 0.03% | 553.69M 5.10% | 558.86M 0.93% | 560.02M 0.21% | 603.15M 7.70% | 563.43M 6.59% | 569.87M 1.14% | 555.39M 2.54% | 571.82M 2.96% | 590.69M 3.30% | 593.18M 0.42% | 580.88M 2.07% | 585.15M 0.74% | 599.48M 2.45% | 602.64M 0.53% | 586.54M 2.67% | 694.03M 18.33% | 615.11M 11.37% | 295.85M 51.90% | 517.72M 74.99% | 554.55M 7.12% | 627.42M 13.14% | 768.96M 22.56% | 754.47M 1.88% | 776.69M 2.94% | 793.71M 2.19% | 832.64M 4.91% | 784.00M 5.84% | 892.80M 13.88% | 866.11M 2.99% | 866.17M 0.01% | 830.21M 4.15% | 877.01M 5.64% | 891.22M 1.62% | 904.04M 1.44% | 865.47M 4.27% | |
cost of revenue | 266.03M - | 278.81M 4.81% | 281.44M 0.94% | 287.31M 2.08% | 288.85M 0.54% | 297.78M 3.09% | 295.12M 0.89% | 297.71M 0.88% | 298.24M 0.18% | 316.43M 6.10% | 312.14M 1.35% | 315.40M 1.04% | 342.65M 8.64% | 322.97M 5.74% | 321.84M 0.35% | 320.92M 0.29% | 331.25M 3.22% | 346.43M 4.58% | 345.66M 0.22% | 338.13M 2.18% | 344.52M 1.89% | 353.50M 2.60% | 352.36M 0.32% | 346.54M 1.65% | 409.05M 18.04% | 378.55M 7.46% | 194.95M 48.50% | 318.76M 63.51% | 345.32M 8.33% | 365.61M 5.87% | 443.76M 21.38% | 449.38M 1.27% | 467.02M 3.93% | 484.26M 3.69% | 508.70M 5.05% | 490.81M 3.52% | 539.10M 9.84% | 517.75M 3.96% | 507.24M 2.03% | 496.40M 2.14% | 768.99M 54.91% | 757.72M 1.46% | 783.03M 3.34% | 771.01M 1.53% | |
gross profit | 209.05M - | 202.62M 3.07% | 214.96M 6.09% | 211.81M 1.47% | 210.83M 0.46% | 220.19M 4.44% | 233.99M 6.27% | 228.98M 2.14% | 228.60M 0.17% | 237.26M 3.79% | 246.72M 3.99% | 244.61M 0.85% | 260.50M 6.49% | 240.45M 7.70% | 248.03M 3.15% | 234.47M 5.46% | 240.57M 2.60% | 244.26M 1.53% | 247.52M 1.34% | 242.75M 1.93% | 240.63M 0.87% | 245.98M 2.22% | 250.29M 1.75% | 240.00M 4.11% | 284.98M 18.74% | 236.55M 16.99% | 100.90M 57.35% | 198.96M 97.18% | 209.23M 5.16% | 261.81M 25.13% | 325.20M 24.21% | 305.10M 6.18% | 309.67M 1.50% | 309.45M 0.07% | 323.94M 4.68% | 293.19M 9.49% | 353.70M 20.64% | 348.36M 1.51% | 358.93M 3.03% | 333.81M 7.00% | 108.02M 67.64% | 133.50M 23.58% | 121.01M 9.36% | 94.46M 21.94% | |
selling and marketing expenses | |||||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 29.32M - | 31.24M 6.54% | 29.04M 7.04% | 29.64M 2.06% | 29.17M 1.59% | 33.08M 13.39% | 35.34M 6.86% | 33.28M 5.85% | 35.70M 7.30% | 35.34M 1.03% | 35.78M 1.27% | 36.06M 0.76% | 38.86M 7.78% | 36.29M 6.63% | 35.30M 2.73% | 35.36M 0.20% | 34.59M 2.20% | 39.27M 13.55% | 41.42M 5.47% | 37.47M 9.55% | 36.60M 2.31% | 39.12M 6.88% | 37.25M 4.80% | 39.75M 6.71% | 47.27M 18.94% | 43.96M 7.01% | 35.71M 18.76% | 37.80M 5.83% | 40.18M 6.30% | 44.43M 10.58% | 48.23M 8.56% | 45.80M 5.03% | 47.68M 4.10% | 49.12M 3.03% | 50.19M 2.17% | 50.32M 0.26% | 56.12M 11.51% | 54.07M 3.65% | 54.49M 0.77% | 54.21M 0.51% | 54.68M 0.87% | 60.37M 10.39% | |||
selling general and administrative expenses | 29.32M - | 31.24M 6.54% | 29.04M 7.04% | 29.64M 2.06% | 29.17M 1.59% | 33.08M 13.39% | 35.34M 6.86% | 33.28M 5.85% | 35.70M 7.30% | 35.34M 1.03% | 35.78M 1.27% | 36.06M 0.76% | 38.86M 7.78% | 36.29M 6.63% | 35.30M 2.73% | 35.36M 0.20% | 34.59M 2.20% | 39.27M 13.55% | 41.42M 5.47% | 37.47M 9.55% | 36.60M 2.31% | 39.12M 6.88% | 37.25M 4.80% | 39.75M 6.71% | 47.27M 18.94% | 43.96M 7.01% | 35.71M 18.76% | 37.80M 5.83% | 40.18M 6.30% | 44.43M 10.58% | 48.23M 8.56% | 45.80M 5.03% | 47.68M 4.10% | 49.12M 3.03% | 50.19M 2.17% | 50.32M 0.26% | 56.12M 11.51% | 54.07M 3.65% | 54.49M 0.77% | 54.21M 0.51% | 54.68M 0.87% | 60.37M 10.39% | 54.38M 9.91% | 56.20M 3.35% | |
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | 139.16M - | 138.12M 0.75% | 142.72M 3.33% | 147.99M 3.69% | 146.87M 0.76% | 146.06M 0.55% | 148.89M 1.94% | 154.05M 3.46% | 154.10M 0.03% | 153.33M 0.50% | 155.74M 1.57% | 158.49M 1.77% | 174.38M 10.02% | 159.82M 8.35% | 162.07M 1.41% | 164.79M 1.68% | 172.12M 4.45% | 173.43M 0.76% | 168.97M 2.57% | 171.52M 1.51% | 159.81M 6.83% | 176.71M 10.57% | 172.94M 2.14% | 173.28M 0.20% | 209.96M 21.16% | 194.65M 7.29% | 146.36M 24.81% | 184.14M 25.81% | 192.79M 4.70% | 207.40M 7.58% | 224.50M 8.25% | 227.24M 1.22% | 236.55M 4.10% | 230.90M 2.39% | 244.75M 6.00% | 243.99M 0.31% | 271.19M 11.15% | 256.94M 5.26% | 29.97M 88.33% | 33.84M - | |||||
cost and expenses | 434.52M - | 448.17M 3.14% | 453.20M 1.12% | 464.94M 2.59% | 464.88M 0.01% | 476.92M 2.59% | 479.35M 0.51% | 485.03M 1.18% | 488.05M 0.62% | 505.10M 3.49% | 503.67M 0.28% | 509.95M 1.25% | 555.89M 9.01% | 519.08M 6.62% | 519.21M 0.02% | 521.08M 0.36% | 537.96M 3.24% | 559.14M 3.94% | 556.05M 0.55% | 547.12M 1.61% | 550.78M 0.67% | 569.33M 3.37% | 562.55M 1.19% | 559.57M 0.53% | 666.28M 19.07% | 617.16M 7.37% | 377.02M 38.91% | 540.69M 43.41% | 578.28M 6.95% | 617.43M 6.77% | 716.48M 16.04% | 722.41M 0.83% | 751.25M 3.99% | 764.29M 1.74% | 803.65M 5.15% | 785.13M 2.30% | 866.40M 10.35% | 828.76M 4.35% | 818.07M 1.29% | 809.72M 1.02% | 823.67M 1.72% | 851.93M 3.43% | 837.42M 1.70% | 827.22M 1.22% | |
operating expenses | 168.49M - | 169.36M 0.52% | 171.76M 1.42% | 177.63M 3.42% | 176.04M 0.90% | 179.14M 1.76% | 184.24M 2.85% | 187.33M 1.68% | 189.80M 1.32% | 188.67M 0.60% | 191.53M 1.52% | 194.55M 1.58% | 213.24M 9.61% | 196.10M 8.04% | 197.36M 0.64% | 200.16M 1.42% | 206.71M 3.27% | 212.71M 2.90% | 210.40M 1.09% | 208.99M 0.67% | 206.26M 1.31% | 215.84M 4.64% | 210.19M 2.62% | 213.03M 1.35% | 257.23M 20.75% | 238.61M 7.24% | 182.07M 23.69% | 221.94M 21.89% | 232.96M 4.97% | 251.82M 8.09% | 272.73M 8.30% | 273.04M 0.11% | 284.23M 4.10% | 280.03M 1.48% | 294.95M 5.33% | 294.31M 0.22% | 327.31M 11.21% | 311.00M 4.98% | 310.82M 0.06% | 313.32M 0.80% | 54.68M 82.55% | 94.21M 72.28% | 54.38M 42.27% | 56.20M 3.35% | |
interest expense | -1.20M - | -1.39M 16.30% | -1.54M 11.00% | -1.38M 10.56% | -1.87M 35.48% | -1.90M 1.28% | -1.43M 24.43% | -722K 49.58% | -1.84M 155.54% | -2.30M 24.88% | -2.18M 5.34% | -2.48M 13.57% | -2.26M 8.64% | 2.83M 224.97% | -1.26M 144.41% | -1.57M 25% | -1.60M 1.91% | 1.51M 194.13% | -1.51M 200% | -2.91M 93.09% | 921K 131.67% | 1.45M 57.22% | 2K 99.86% | 6K 200% | -2.48M 41,433.33% | -1.52M 38.79% | 2.57M 269.04% | -2.94M 214.38% | -1.58M 46.17% | 2.69M 270.51% | 4.71M 74.68% | 1.79M 61.88% | 1.50M 16.16% | 1.46M 2.86% | 1.13M 22.66% | 1.31M 16.37% | 2.14M 62.51% | 1.88M 12.03% | 2.16M 15% | 2.03M 6.24% | 2.48M 22.50% | -1.76M 170.92% | 2.35M 233.33% | 1.86M 20.57% | |
ebitda | 57.20M - | 53.70M 6.13% | 64.25M 19.65% | 55.10M 14.23% | 55.91M 1.46% | 62.23M 11.30% | 70.91M 13.95% | 68.98M 2.72% | 60.71M 12.00% | 70.06M 15.41% | 76.65M 9.41% | 71.70M 6.46% | 70.83M 1.22% | 68.33M 3.52% | 74.41M 8.89% | 57.32M 22.97% | 66.21M 15.51% | 55.55M 16.09% | 63.44M 14.19% | 58.11M 8.39% | 73.55M 26.56% | 51.51M 29.96% | 61.76M 19.90% | 48.31M 21.78% | 72.88M 50.87% | 25.01M 65.68% | -56.05M 324.08% | 11.55M 120.61% | 13.96M 20.81% | 31.99M 129.23% | 74.70M 133.48% | 54.64M 26.85% | 48.29M 11.62% | 50.92M 5.45% | 51.60M 1.34% | 21.53M 58.28% | 52.02M 141.63% | 60.31M 15.95% | 71.44M 18.45% | 43.33M 39.35% | 77.35M 78.52% | 60.53M 21.75% | 91.58M 51.31% | 59.00M 35.58% | |
operating income | 44.37M - | 33.07M 25.45% | 42.69M 29.08% | 34.17M 19.95% | 34.79M 1.81% | 41.05M 18.00% | 49.75M 21.19% | 35.64M 28.36% | 38.80M 8.84% | 48.59M 25.26% | 55.19M 13.57% | 50.06M 9.29% | 47.15M 5.83% | 43.56M 7.60% | 50.22M 15.28% | 34.32M 31.66% | 24.75M 27.89% | 31.55M 27.49% | 34.54M 9.48% | 33.49M 3.03% | 19.36M 42.20% | 30.15M 55.73% | 40.10M 33.01% | 26.96M 32.76% | 6.39M 76.31% | -5.57M 187.15% | -83.71M 1,403.95% | -34.86M 58.36% | -38.81M 11.34% | 8.84M 122.79% | 41.12M 364.93% | 31.38M 23.69% | 979K 96.88% | 28.32M 2,792.85% | 27.94M 1.34% | -1.12M 104.02% | 26.40M 2,448.67% | 33.93M 28.51% | 47.47M 39.93% | 19.03M 59.91% | 53.34M 180.30% | 39.29M 26.34% | 66.63M 69.56% | 38.25M 42.58% | |
depreciation and amortization | 20.45M - | 20.25M 0.98% | 20.53M 1.40% | 20.93M 1.93% | 21.12M 0.91% | 21.18M 0.27% | 21.16M 0.09% | 21.32M 0.75% | 21.91M 2.79% | 21.46M 2.04% | 21.46M 0.01% | 21.63M 0.81% | 23.45M 8.40% | 23.20M 1.09% | 23.30M 0.44% | 23.00M 1.28% | 23.24M 1.03% | 24.00M 3.29% | 23.73M 1.15% | 24.09M 1.53% | 24.16M 0.28% | 21.36M 11.57% | 21.66M 1.39% | 21.34M 1.46% | 23.77M 11.38% | 23.56M 0.88% | 22.59M 4.13% | 22.65M 0.27% | 22.61M 0.17% | 22.01M 2.68% | 22.22M 0.99% | 22.58M 1.59% | 22.85M 1.21% | 22.60M 1.08% | 23.66M 4.69% | 22.65M 4.27% | 25.62M 13.09% | 26.39M 3.01% | 23.33M 11.57% | 22.84M 2.12% | 24.01M 5.15% | 24.76M 3.10% | 24.96M 0.82% | 25.30M 1.36% | |
total other income expenses net | 3.81M - | -186K 104.89% | -510K 174.19% | -1.38M 170.78% | -1.87M 35.48% | -1.90M 1.28% | -1.43M 24.43% | -6.01M 319.76% | -1.84M 69.31% | -2.30M 24.88% | -2.18M 5.34% | -2.48M 13.57% | -114K 95.40% | -786K 589.47% | -445K 43.38% | -1.60M 259.55% | -9.11M 469.50% | -1.51M 83.47% | -2.58M 71.51% | -263K 89.82% | -17.08M 6,395.44% | -1.45M 91.51% | -1.64M 13.38% | -10.35M 529.26% | 31.31M 402.68% | -3.51M 111.20% | -2.54M 27.71% | -11.88M 368.45% | -15.08M 26.92% | -1.14M 92.41% | -11.36M 892.74% | -685K 93.97% | -24.46M 3,471.24% | -1.46M 94.03% | -1.13M 22.66% | -2.40M 112.04% | -43.66M 1,722.16% | -1.88M 95.69% | -634K 66.28% | -1.46M 130.60% | -47.69M 3,161.63% | -1.76M 96.31% | -10.28M 483.82% | -6.42M 37.57% | |
income before tax | 43.17M - | 31.68M 26.61% | 41.15M 29.88% | 32.79M 20.30% | 32.92M 0.39% | 39.16M 18.95% | 48.32M 23.40% | 34.92M 27.73% | 36.95M 5.81% | 46.29M 25.28% | 53.01M 14.52% | 47.59M 10.23% | 44.88M 5.68% | 42.31M 5.74% | 48.65M 14.99% | 32.72M 32.75% | 22.79M 30.33% | 30.05M 31.81% | 31.64M 5.29% | 30.20M 4.52% | 15.53M 48.60% | 28.70M 84.85% | 38.43M 33.90% | 16.63M 56.74% | 56.58M 240.32% | -7.08M 112.52% | -86.28M 1,117.90% | -37.79M 56.20% | -40.39M 6.87% | 6.15M 115.23% | 36.41M 492.07% | 29.58M 18.75% | -525K 101.77% | 26.86M 5,216.19% | 26.81M 0.18% | -3.52M 113.13% | -17.26M 390.34% | 32.05M 285.67% | 45.31M 41.39% | 17.00M 62.47% | 5.66M 66.74% | 37.53M 563.58% | 56.34M 50.12% | 31.84M 43.50% | |
income tax expense | 10.17M - | 9.16M 9.89% | 11.10M 21.10% | 8.57M 22.77% | 8.44M 1.59% | 10.74M 27.28% | 13.60M 26.65% | 8.75M 35.68% | 9.75M 11.48% | 12.34M 26.52% | 14.42M 16.93% | 13.01M 9.79% | 12.50M 3.92% | 7.26M 41.90% | 10.48M 44.30% | 6.27M 40.16% | -34.94M 657.14% | 4.02M 111.49% | 3.28M 18.28% | 1.73M 47.29% | -652K 137.69% | 1.72M 363.19% | 2.92M 70.16% | 535K 81.68% | 7.87M 1,371.03% | -3.15M 140.04% | -29.74M 843.73% | -9.45M 68.23% | -8.07M 14.53% | 2.28M 128.26% | 2.70M 18.19% | -3.10M 214.83% | -2.63M 14.92% | 3.70M 240.30% | 1.16M 68.73% | -1.12M 197.06% | -13.96M 1,144.39% | 4.00M 128.62% | 2.63M 34.08% | -942K 135.76% | -7.03M 645.75% | 4.34M 161.79% | 3.90M 10.16% | 1.84M 52.79% | |
net income | 33M - | 22.52M 31.76% | 30.05M 33.44% | 24.22M 19.39% | 24.49M 1.09% | 28.42M 16.08% | 34.72M 22.17% | 26.18M 24.62% | 27.20M 3.91% | 33.95M 24.83% | 38.59M 13.64% | 34.57M 10.40% | 32.38M 6.34% | 35.04M 8.22% | 38.17M 8.91% | 26.45M 30.71% | 57.74M 118.33% | 26.03M 54.92% | 28.35M 8.93% | 28.48M 0.43% | 16.18M 43.19% | 26.98M 66.79% | 35.51M 31.60% | 16.09M 54.69% | 48.71M 202.73% | -3.93M 108.07% | -56.54M 1,337.55% | -28.35M 49.86% | -32.32M 14.01% | 3.87M 111.97% | 33.72M 771.64% | 32.68M 3.07% | 2.11M 93.54% | 23.16M 997.77% | 25.66M 10.76% | -2.40M 109.35% | -3.30M 37.53% | 28.05M 950.52% | 42.67M 52.14% | 17.95M 57.95% | 12.68M 29.33% | 33.19M 161.74% | 52.44M 58.01% | 29.99M 42.81% | |
weighted average shs out | 51.35M - | 50.74M 1.18% | 49.35M 2.75% | 48.98M 0.75% | 49.20M 0.44% | 49.23M 0.05% | 48.45M 1.57% | 48.85M 0.82% | 48.81M 0.08% | 48.52M 0.59% | 48.23M 0.59% | 47.81M 0.86% | 47.40M 0.86% | 47.63M 0.49% | 47.73M 0.21% | 46.60M 2.37% | 45.75M 1.83% | 45.55M 0.43% | 45.38M 0.37% | 45.32M 0.14% | 44.80M 1.16% | 44.26M 1.21% | 44.16M 0.20% | 43.68M 1.09% | 43.69M 0.03% | 43.77M 0.18% | 43.87M 0.23% | 43.90M 0.06% | 43.93M 0.06% | 44.19M 0.59% | 45.47M 2.90% | 50.21M 10.43% | 50.24M 0.06% | 50.33M 0.18% | 50.39M 0.11% | 49.65M 1.46% | 48.95M 1.41% | 48.69M 0.53% | 48.49M 0.41% | 48.28M 0.44% | 47.83M 0.94% | 47.75M 0.17% | 47.70M 0.10% | 47.75M 0.10% | |
weighted average shs out dil | 53.60M - | 52.84M 1.42% | 51.36M 2.81% | 50.96M 0.77% | 51.21M 0.48% | 51.10M 0.21% | 50.26M 1.64% | 50.64M 0.75% | 50.47M 0.33% | 50.04M 0.86% | 49.60M 0.88% | 49.21M 0.78% | 48.80M 0.85% | 49.21M 0.85% | 49.05M 0.33% | 47.52M 3.12% | 46.73M 1.66% | 46.57M 0.33% | 46.57M 0.01% | 46.40M 0.36% | 45.67M 1.58% | 44.98M 1.50% | 44.79M 0.44% | 44.19M 1.34% | 44.25M 0.14% | 43.77M 1.08% | 43.87M 0.23% | 43.90M 0.06% | 43.93M 0.06% | 44.19M 0.59% | 46.78M 5.86% | 51.11M 9.27% | 51.05M 0.12% | 51.01M 0.08% | 50.93M 0.16% | 49.65M 2.51% | 48.95M 1.41% | 49.78M 1.69% | 49.09M 1.39% | 48.98M 0.20% | 48.61M 0.77% | 48.66M 0.11% | 48.77M 0.23% | 48.95M 0.35% | |
eps | 0.64 - | 0.44 31.25% | 0.61 38.64% | 0.49 19.67% | 0.50 2.04% | 0.58 16.00% | 0.72 24.14% | 0.54 25.00% | 0.56 3.70% | 0.70 25.00% | 0.80 14.29% | 0.72 10.00% | 0.68 5.56% | 0.74 8.82% | 0.80 8.11% | 0.57 28.75% | 1.26 121.05% | 0.57 54.76% | 0.62 8.77% | 0.63 1.61% | 0.36 42.86% | 0.61 69.44% | 0.80 31.15% | 0.37 53.75% | 1.11 200.00% | -0.09 108.09% | -1.29 1,336.53% | -0.65 49.61% | -0.74 13.85% | -0.03 95.95% | 0.38 1,366.67% | 0.65 71.05% | 0.04 93.85% | 0.46 1,050% | 0.51 10.87% | -0.05 109.47% | -0.07 39.54% | 0.58 960.53% | 0.88 51.72% | 0.37 57.95% | 0.26 29.73% | 0.70 169.23% | 1.10 57.14% | 0.63 42.73% | |
epsdiluted | 0.62 - | 0.43 30.65% | 0.59 37.21% | 0.48 18.64% | 0.48 0% | 0.56 16.67% | 0.69 23.21% | 0.52 24.64% | 0.54 3.85% | 0.68 25.93% | 0.78 14.71% | 0.70 10.26% | 0.66 5.71% | 0.71 7.58% | 0.78 9.86% | 0.56 28.21% | 1.24 121.43% | 0.56 54.84% | 0.61 8.93% | 0.61 0% | 0.35 42.62% | 0.60 71.43% | 0.79 31.67% | 0.36 54.43% | 1.10 205.56% | -0.09 108.16% | -1.29 1,336.53% | -0.65 49.61% | -0.74 13.85% | -0.03 95.95% | 0.37 1,333.33% | 0.64 72.97% | 0.04 93.75% | 0.45 1,025% | 0.50 11.11% | -0.05 109.66% | -0.07 39.54% | 0.56 930.86% | 0.87 55.36% | 0.37 57.47% | 0.26 29.73% | 0.68 161.54% | 1.08 58.82% | 0.61 43.52% |
All numbers in USD (except ratios and percentages)