COM:INTRALOT
INTRALOT
- Stock
Last Close
0.94
08/11 15:18
Market Cap
755.12M
Beta: -
Volume Today
1.70M
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 | 459.47M - | 445.70M 3.00% | 459.80M 3.16% | 424.01M 7.78% | 523.65M 23.50% | 499.35M 4.64% | 459.32M 8.02% | 421.17M 8.31% | 535.04M 27.04% | 335.24M 37.34% | 331.89M 1.00% | 320.62M 3.40% | 366.10M 14.19% | 367.90M 0.49% | 365.27M 0.71% | 352.65M 3.45% | 18.38M 94.79% | 280.67M 1,426.93% | 266.95M 4.89% | 251.03M 5.97% | 72.19M 71.24% | 192.70M 166.94% | 185.37M 3.80% | 177.50M 4.25% | 165.01M 7.04% | 101.94M 38.22% | 66.27M 35.00% | 97.84M 47.64% | 98.79M 0.97% | 101.95M 3.21% | 105.07M 3.05% | 100.16M 4.67% | 111.21M 11.03% | 97.66M 12.19% | 107.19M 9.76% | 96.91M 9.59% | 91.04M 6.05% | 89.48M 1.72% | 85.79M 4.13% | 104.76M 22.11% | 84.00M 19.82% | 85.15M 1.37% | 88.47M 3.90% | |
cost of revenue | 387.50M - | 373.29M 3.67% | 395.80M 6.03% | 366.90M 7.30% | 446.94M 21.82% | 430.02M 3.79% | 398.64M 7.30% | 361.53M 9.31% | 463.14M 28.10% | 270.19M 41.66% | 271.63M 0.53% | 271.52M 0.04% | 301.27M 10.96% | 304.71M 1.14% | 301.46M 1.07% | 288.81M 4.19% | -32.66M 111.31% | 219.89M 773.32% | 211.24M 3.93% | 205.32M 2.80% | 73.08M 64.41% | 152.91M 109.24% | 148.83M 2.67% | 150.57M 1.17% | 142.25M 5.53% | 81.76M 42.52% | 55.87M 31.67% | 76.92M 37.67% | 74.99M 2.50% | 75.85M 1.14% | 72.95M 3.82% | 71.40M 2.13% | 78.22M 9.56% | 72.49M 7.33% | 76.08M 4.95% | 66.64M 12.41% | 49.88M 25.15% | 56.93M 14.14% | 55.41M 2.66% | 60.44M 9.07% | 45.99M 23.91% | 52.26M 13.62% | 55.79M 6.75% | |
gross profit | 71.97M - | 72.41M 0.61% | 64.00M 11.62% | 57.11M 10.76% | 76.72M 34.33% | 69.34M 9.62% | 60.69M 12.48% | 59.63M 1.73% | 71.90M 20.58% | 65.05M 9.53% | 60.26M 7.36% | 49.10M 18.51% | 64.83M 32.02% | 63.18M 2.53% | 63.81M 0.99% | 63.84M 0.04% | 51.04M 20.05% | 60.78M 19.09% | 55.72M 8.33% | 45.71M 17.96% | -893K 101.95% | 39.78M 4,555.21% | 36.54M 8.16% | 26.93M 26.31% | 22.76M 15.46% | 20.18M 11.34% | 10.40M 48.48% | 20.92M 101.22% | 23.79M 13.72% | 26.11M 9.73% | 32.12M 23.01% | 28.76M 10.45% | 32.99M 14.69% | 25.17M 23.70% | 31.11M 23.59% | 30.27M 2.68% | 41.16M 35.98% | 32.55M 20.93% | 30.37M 6.69% | 44.31M 45.91% | 38.01M 14.24% | 32.89M 13.46% | 32.68M 0.64% | |
selling and marketing expenses | 11.73M - | 13.80M 17.66% | 16.01M 15.99% | 12.75M 20.38% | 17.75M 39.26% | 16.69M 6.00% | 15.36M 7.94% | 13.05M 15.04% | 21.32M 63.37% | 14.69M 31.11% | 13.96M 4.98% | 12.48M 10.60% | 16.40M 31.43% | 14.24M 13.18% | 15.18M 6.62% | 13.29M 12.47% | 18.25M 37.36% | 17.18M 5.86% | 14.64M 14.81% | 12.07M 17.53% | -5.24M 143.43% | 10.82M 306.41% | 10.36M 4.29% | 9.00M 13.14% | 9.99M 11.07% | 6.85M 31.48% | 5.02M 26.74% | 5.91M 17.72% | 5.91M 0.05% | 6.65M 12.58% | 4.93M 25.82% | 4.62M 6.47% | 6.45M 39.72% | 4.67M 27.59% | 5.52M 18.21% | 5.42M 1.85% | 5.48M 1.09% | 4.83M 11.85% | 4.33M 10.25% | 6.79M 56.81% | 7.76M - | |||
general and administrative expenses | 27.81M - | 28.45M 2.32% | 31.98M 12.40% | 25.90M 19.00% | 33.61M 29.77% | 30.36M 9.68% | 31.87M 4.99% | 28.93M 9.23% | 33.81M 16.86% | 24.41M 27.80% | 21.11M 13.53% | 21.79M 3.24% | 23.18M 6.36% | 21.89M 5.56% | 23.43M 7.03% | 22.71M 3.09% | 8.32M 63.38% | 18.28M 119.79% | 19.10M 4.50% | 18.16M 4.92% | 18.28M 0.63% | 19.90M 8.90% | 20.07M 0.86% | 18.29M 8.89% | 20.32M 11.11% | 18.51M 8.91% | 17.32M 6.42% | 16.79M 3.11% | 20.66M 23.09% | 15.15M 26.66% | 15.82M 4.41% | 17.13M 8.28% | 25.99M 51.70% | 16.62M 36.05% | 19.61M 17.99% | 16.57M 15.49% | 20.28M 22.37% | 17.43M 14.07% | 19.03M 9.19% | 21.21M 11.46% | 19.81M - | |||
selling general and administrative expenses | 39.54M - | 42.25M 6.87% | 47.99M 13.57% | 38.65M 19.46% | 51.36M 32.90% | 47.04M 8.41% | 47.23M 0.40% | 41.98M 11.12% | 55.13M 31.32% | 39.10M 29.08% | 35.07M 10.31% | 34.27M 2.27% | 39.58M 15.49% | 36.13M 8.72% | 38.61M 6.87% | 35.99M 6.78% | 26.57M 26.18% | 35.46M 33.47% | 33.74M 4.86% | 30.23M 10.39% | 13.03M 56.89% | 30.73M 135.74% | 30.43M 0.95% | 27.29M 10.33% | 30.32M 11.10% | 25.36M 16.35% | 22.34M 11.91% | 22.69M 1.57% | 26.57M 17.10% | 21.80M 17.93% | 20.75M 4.81% | 21.75M 4.77% | 32.44M 49.15% | 21.29M 34.37% | 25.13M 18.04% | 21.99M 12.49% | 25.75M 17.13% | 22.25M 13.60% | 23.36M 4.97% | 28.00M 19.87% | 32.70M 16.77% | 26.18M 19.95% | 27.57M 5.31% | |
research and development expenses | 1.23M - | 2.07M 68.92% | 2.40M 15.93% | 2.37M 1.33% | 382K 83.88% | 2.12M 453.66% | 2.24M 5.82% | 914K 59.16% | 797K 12.80% | 1.83M 129.99% | 863K 52.92% | 1.44M 66.28% | 585K 59.23% | 1.66M 183.08% | 1.07M 35.39% | 2.14M 99.91% | 1.28M 40.07% | 1.49M 16.22% | 1.38M 7.65% | 699K 49.20% | 151K 78.40% | 1.11M 635.76% | 1.13M 2.07% | 742K 34.57% | 858K 15.63% | 655K 23.66% | 737K 12.52% | 669K 9.23% | 803K 20.03% | 456K 43.21% | 404K 11.40% | 352K 12.87% | 330K 6.25% | 417K 26.36% | 452K 8.39% | 299K 33.85% | 342K 14.38% | 351K 2.63% | 264K 24.79% | 378K 43.18% | 465K 23.02% | 402K 13.55% | 393K 2.24% | |
other expenses | 4.87M - | 4.30M 11.55% | 4.24M 1.56% | 5.39M - | 6.59M 22.27% | 7.48M 13.44% | 4.92M 34.17% | 7.17M 45.61% | 6.27M 12.55% | 3.94M 37.16% | 4.13M 4.82% | 18.75M 354.09% | 3.39M 81.94% | 4.62M 36.32% | 4.21M 8.88% | 2.79M 33.71% | 2.69M 3.41% | 3.82M 41.76% | 48K 98.74% | 3.67M 7,539.58% | 3.81M 3.90% | 205K 94.62% | -49K 123.90% | 3.58M 7,397.96% | 3.35M 6.29% | 69K 97.94% | -14K 120.29% | 3.44M 24,664.29% | 4.38M 27.33% | 4.82M - | 4.78M 0.83% | -211K 104.42% | 1.53M 825.12% | 5.77M 277.25% | 5.17M 10.52% | -43K 100.83% | -1.09M 2,437.21% | -2.50M 129.61% | -182K 92.73% | 1.55M 953.85% | ||||
cost and expenses | 435.42M - | 414.68M 4.76% | 444.31M 7.14% | 404.65M 8.93% | 502.56M 24.20% | 474.31M 5.62% | 444.24M 6.34% | 400.76M 9.79% | 515.77M 28.70% | 305.55M 40.76% | 304.31M 0.40% | 303.41M 0.30% | 330.63M 8.97% | 341.96M 3.42% | 338.14M 1.12% | 323.06M 4.46% | -1.41M 100.44% | 256.44M 18,339.26% | 245.60M 4.23% | 232.44M 5.36% | 91.40M 60.68% | 184.23M 101.58% | 179.71M 2.46% | 178.60M 0.62% | 180.31M 0.96% | 107.62M 40.32% | 74.64M 30.64% | 96.64M 29.48% | 101.31M 4.83% | 97.00M 4.26% | 91.64M 5.53% | 88.23M 3.72% | 112.26M 27.23% | 93.15M 17.02% | 97.64M 4.83% | 81.18M 16.86% | 78.19M 3.69% | 77.01M 1.50% | 72.48M 5.88% | 83.24M 14.84% | 81.66M 1.89% | 79.02M 3.24% | 76.82M 2.78% | |
operating expenses | 47.93M - | 41.39M 13.64% | 48.51M 17.20% | 37.75M 22.18% | 55.62M 47.36% | 44.29M 20.37% | 45.60M 2.96% | 39.23M 13.98% | 52.63M 34.16% | 35.36M 32.82% | 32.68M 7.57% | 31.89M 2.42% | 29.36M 7.93% | 37.24M 26.85% | 36.68M 1.50% | 34.25M 6.64% | 31.25M 8.76% | 36.56M 16.98% | 34.36M 6.01% | 27.12M 21.07% | 18.32M 32.47% | 31.32M 71.01% | 30.87M 1.42% | 28.02M 9.24% | 38.07M 35.86% | 25.85M 32.09% | 18.77M 27.41% | 19.73M 5.11% | 26.32M 33.41% | 21.15M 19.62% | 18.69M 11.66% | 16.83M 9.93% | 34.03M 102.21% | 20.66M 39.30% | 21.56M 4.38% | 14.55M 32.53% | 28.31M 94.59% | 20.08M 29.07% | 17.07M 15.00% | 22.80M 33.55% | 35.67M 56.47% | 26.76M 24.97% | 21.03M 21.40% | |
interest expense | -789K - | 16.20M 2,152.98% | 19.53M 20.57% | 17.97M 7.98% | 5.57M 68.99% | 19.02M 241.32% | 18.39M 3.33% | 16.70M 9.17% | 15.24M 8.75% | 15.47M 1.50% | 16.75M 8.29% | 20.73M 23.70% | 31.47M 51.85% | 12.18M 61.31% | 14.12M 16.01% | 17.30M 22.49% | 25.53M 47.58% | 12.29M 51.87% | 12.46M 1.42% | 12.80M 2.74% | 11.79M 7.93% | 12.69M 7.61% | 13.63M 7.42% | 13.36M 1.93% | 11.96M 10.53% | 12.26M 2.51% | 12.41M 1.28% | 12.48M 0.52% | 11.94M 4.35% | 11.95M 0.15% | 12.27M 2.64% | 26.16M 113.24% | 10.04M 61.64% | 10.02M 0.16% | 10.26M 2.39% | 8.40M 18.06% | 9.74M 15.94% | 10.07M 3.35% | 10.20M 1.23% | 10.52M 3.15% | 10.37M 1.38% | 9M 13.22% | 13.71M 52.39% | |
ebitda | 37.16M - | 53.33M 43.51% | 45.49M 14.69% | 47.57M 4.56% | 36.72M 22.80% | 60.55M 64.89% | 42.63M 29.59% | 41.53M 2.59% | 51.52M 24.07% | 51.94M 0.82% | 52.86M 1.76% | 37.95M 28.21% | 58.98M 55.44% | 48.07M 18.50% | 42.10M 12.43% | 43.70M 3.81% | 37.73M 13.66% | 41.28M 9.42% | 47.89M 15.99% | 42.96M 10.29% | -14.31M 133.30% | 38.84M 371.43% | 33.58M 13.54% | 30.49M 9.20% | -14.97M 149.10% | 16.74M 211.80% | 1.90M 88.67% | 14.75M 677.49% | 12.26M 16.85% | 30.35M 147.49% | 30.05M 1.01% | 115.97M 285.99% | 8.44M 92.72% | 26.23M 210.91% | 29.68M 13.12% | 34.02M 14.64% | 34.66M 1.86% | 34.29M 1.06% | 30.37M 11.44% | 38.12M 25.54% | 21.63M 43.27% | 23.59M 9.09% | 32.42M 37.43% | |
operating income | 12.62M - | 32.83M 160.19% | 23.07M 29.74% | 25.07M 8.65% | 14.83M 40.82% | 38.26M 157.91% | 17.29M 54.82% | 17.26M 0.15% | 25.24M 46.25% | 27.23M 7.89% | 27.81M 2.11% | 18.96M 31.81% | 40.85M 115.43% | 30.86M 24.47% | 23.52M 23.76% | 28.22M 19.95% | 24.45M 13.36% | 26.91M 10.09% | 21.35M 20.66% | 18.59M 12.96% | -31.80M 271.10% | 19.24M 160.51% | 12.34M 35.86% | 9.29M 24.71% | -35.68M 483.98% | -1.67M 95.33% | -15.58M 835.35% | -1.50M 90.40% | -4.29M 187.10% | 14.31M 433.22% | 13.96M 2.45% | 99.64M 613.64% | -14.34M 114.39% | 9.13M 163.68% | 10.24M 12.20% | 16.79M 63.89% | 18.36M 9.37% | 18.19M 0.94% | 14.58M 19.82% | 21.45M 47.11% | 2.34M 89.11% | 6.13M 162.22% | 14.68M 139.62% | |
depreciation and amortization | 24.54M - | 20.49M 16.50% | 22.42M 9.43% | 22.50M 0.35% | 21.89M 2.72% | 22.29M 1.85% | 25.35M 13.69% | 24.27M 4.25% | 26.28M 8.29% | 24.71M 5.98% | 25.05M 1.37% | 18.98M 24.21% | 18.13M 4.48% | 17.22M 5.06% | 18.57M 7.88% | 15.48M 16.63% | 13.28M 14.21% | 15.68M 18.08% | 16.13M 2.82% | 16.25M 0.78% | 17.49M 7.64% | 19.59M 12.02% | 21.24M 8.38% | 21.20M 0.19% | 20.71M 2.30% | 18.40M 11.14% | 17.48M 5.01% | 16.25M 7.07% | 16.56M 1.93% | 16.04M 3.13% | 16.08M 0.27% | 16.33M 1.55% | 22.78M 39.46% | 17.11M 24.90% | 19.43M 13.61% | 17.23M 11.33% | 16.29M 5.45% | 16.10M 1.19% | 15.78M 1.96% | 16.67M 5.61% | 19.29M 15.73% | 17.46M 9.47% | 17.74M 1.58% | |
total other income expenses net | 789K - | -16.20M 2,152.98% | -19.53M 20.57% | -17.97M 7.98% | -5.57M 68.99% | -19.54M 250.62% | -18.39M 5.89% | -16.89M 8.17% | -17.49M 3.56% | -15.41M 11.90% | -18.42M 19.58% | -20.75M 12.63% | -53.89M 159.73% | -12.77M 76.30% | -14.99M 17.42% | -17.28M 15.23% | -51.69M 199.21% | -13.70M 73.49% | -2.12M 84.54% | -4.71M 122.19% | -16.69M 254.70% | -14.78M 11.48% | -14.76M 0.09% | -13.68M 7.31% | -32.61M 138.31% | -13.18M 59.58% | -12.42M 5.76% | -12.46M 0.29% | -32.98M 164.72% | -17.71M 46.29% | -21.55M 21.65% | -32.44M 50.56% | -5.37M 83.44% | -11.44M 112.90% | 91K 100.80% | -5.44M 6,079.12% | -7.97M 46.55% | -7.26M 8.94% | -9.20M 26.75% | -5.65M 38.62% | -1.00M 82.23% | -760K 24.30% | -14.00M 1,742.50% | |
income before tax | 13.41M - | 16.64M 24.08% | 3.54M 78.72% | 7.09M 100.42% | 9.26M 30.53% | 18.72M 102.12% | -1.10M 105.90% | 372K 133.70% | 7.75M 1,984.14% | 11.83M 52.55% | 9.39M 20.64% | -1.79M 119.04% | -13.04M 629.77% | 18.09M 238.69% | 8.53M 52.83% | 10.94M 28.26% | -27.25M 348.99% | 13.21M 148.50% | 19.24M 45.58% | 13.88M 27.84% | -48.49M 449.37% | 4.46M 109.21% | -2.42M 154.22% | -4.39M 81.41% | -68.29M 1,454.85% | -14.85M 78.26% | -28.00M 88.63% | -13.95M 50.17% | -37.27M 167.12% | -3.40M 90.87% | -7.58M 123.02% | 67.20M 985.92% | -19.71M 129.33% | -2.31M 88.30% | 10.34M 547.98% | 11.35M 9.80% | 10.39M 8.46% | 10.93M 5.21% | 5.38M 50.76% | 15.80M 193.72% | 1.33M 91.57% | 5.37M 302.70% | 681K 87.31% | |
income tax expense | 12.04M - | 13.91M 15.53% | 12.45M 10.51% | 4.17M 66.47% | 13.64M 226.83% | 13.47M 1.28% | 12.11M 10.09% | 9.04M 25.36% | 11.80M 30.57% | 9.37M 20.60% | 6.39M 31.76% | 6.40M 0.05% | 10.80M 68.83% | 10.78M 0.16% | 6.72M 37.65% | 5.40M 19.66% | 5.40M 0.04% | 8.75M 62.12% | 6.79M 22.38% | 8.85M 30.22% | -11.13M 225.77% | 5.92M 153.25% | 6.23M 5.18% | 3.10M 50.27% | 3.92M 26.36% | 1.95M 50.10% | -2.17M 210.80% | 5.42M 350.44% | 2.01M 62.91% | 2.15M 6.81% | 1.76M 17.97% | 3.72M 111.07% | -3.24M 187.20% | 2.64M 181.34% | 5.15M 95.26% | 7.10M 37.91% | -4.09M 157.56% | 5.07M 224.06% | 2.10M 58.53% | 7.19M 241.54% | 5.37M 25.26% | -3.25M 160.45% | -639K 80.32% | |
net income | -5.09M - | -8.53M 67.45% | -15.52M 81.97% | -8.02M 48.33% | -17.48M 117.91% | -8.92M 48.96% | -22.07M 147.47% | -19.43M 11.97% | -14.72M 24.22% | -12.01M 18.42% | 31.41M 361.46% | -17.59M 156.00% | -877K 95.01% | -5.47M 523.83% | -20.33M 271.58% | -6.21M 69.47% | -21.38M 244.42% | -6.04M 71.76% | 2.95M 148.92% | -7.91M 367.83% | -14.66M 85.32% | -12.20M 16.79% | -9.78M 19.79% | -9.87M 0.86% | -72.35M 633.36% | -17.57M 75.72% | -25.38M 44.47% | -20.54M 19.09% | -42.80M 108.41% | -8.25M 80.73% | -18.47M 124.00% | 62.13M 436.35% | -17.95M 128.89% | -5.65M 68.51% | 5.13M 190.78% | 68K 98.67% | 12.35M 18,057.35% | 3.12M 74.76% | 1.29M 58.58% | 4.63M 259.02% | -3.21M 169.19% | 3.90M 221.67% | 696K 82.16% | |
weighted average shs out | 158.96M - | 158.96M 0% | 158.96M 0% | 158.49M - | 158.49M 0% | 158.49M 0% | 158.49M - | 158.38M 0.07% | 158.33M 0.03% | 157.37M - | 157.37M 0.00% | 157.37M 0.00% | 156.97M - | 156.19M 0.50% | 153.85M 1.50% | 147.76M - | 147.76M 0% | 147.76M 0% | 147.76M - | 147.76M 0% | 147.76M 0% | 147.76M - | 148.03M 0.18% | 148.21M 0.12% | 148.54M - | 148.54M 0% | 305.23M 105.49% | 379.66M 24.38% | 379.66M 0% | 379.66M 0% | 379.66M 0% | 525.17M 38.33% | 604.10M 15.03% | |||||||||||
weighted average shs out dil | 158.96M - | 158.96M 0% | 158.96M 0% | 158.49M - | 158.49M 0% | 158.49M 0% | 158.49M - | 158.38M 0.07% | 158.33M 0.03% | 157.37M - | 157.37M 0.00% | 157.37M 0.00% | 156.97M - | 156.19M 0.50% | 153.85M 1.50% | 147.76M - | 147.76M 0% | 147.76M 0% | 147.76M - | 147.76M 0% | 147.76M 0% | 147.76M - | 148.03M 0.18% | 148.21M 0.12% | 148.54M - | 148.54M 0% | 305.23M 105.49% | 379.66M 24.38% | 379.66M 0% | 379.66M 0% | 379.66M 0% | 525.17M 38.33% | 604.10M 15.03% | |||||||||||
eps | -0.05 - | -0.10 81.75% | -0.05 48.26% | -0.06 - | -0.14 148.67% | -0.12 14.29% | -0.08 - | 0.20 363.85% | -0.11 155.00% | -0.03 - | -0.13 273.56% | -0.04 69.69% | -0.04 - | 0.02 149.09% | -0.05 371.96% | -0.08 - | -0.07 19.76% | -0.07 0.91% | -0.12 - | -0.17 41.67% | -0.14 17.65% | -0.06 - | -0.12 115.05% | 0.42 450.00% | -0.04 - | 0.03 190.81% | 0.00 99.42% | 0.03 16,150% | 0.01 74.77% | 0.00 58.54% | 0.01 258.82% | -0.01 150% | 0.01 206.56% | |||||||||||
epsdiluted | -0.05 - | -0.10 81.75% | -0.05 48.26% | -0.06 - | -0.14 148.67% | -0.12 14.29% | -0.08 - | 0.20 363.85% | -0.11 155.00% | -0.03 - | -0.13 273.56% | -0.04 69.69% | -0.04 - | 0.02 149.09% | -0.05 371.96% | -0.08 - | -0.07 19.76% | -0.07 0.91% | -0.12 - | -0.17 41.67% | -0.14 17.65% | -0.06 - | -0.12 115.05% | 0.42 450.00% | -0.04 - | 0.03 190.81% | 0.00 99.42% | 0.03 16,150% | 0.01 74.77% | 0.00 58.54% | 0.01 258.82% | -0.01 150% | 0.01 206.56% |
All numbers in (except ratios and percentages)