NASDAQ:WSBC
WesBanco
- Stock
Last Close
30.33
06/11 21:01
Market Cap
1.69B
Beta: 0.93
Volume Today
485.79K
Avg: 255.41K
PE Ratio
9.51
PFCF: 34.91
Dividend Yield
4.99%
Payout:39.00%
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 '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 | Sep '24 | Dec '24 | Mar '25 | Jun '25 | Sep '25 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 65.55M - | 73.14M 11.59% | 78.86M 7.82% | 78.80M 0.09% | 80.65M 2.35% | 79.23M 1.75% | 79.36M 0.16% | 83.04M 4.63% | 93.11M 12.12% | 93.60M 0.53% | 94.26M 0.70% | 95.15M 0.95% | 96.12M 1.01% | 97.27M 1.20% | 105.75M 8.72% | 116.16M 9.84% | 128.33M 10.48% | 126.13M 1.71% | 129.62M 2.76% | 123.07M 5.05% | 137.80M 11.97% | 148.17M 7.52% | 151.87M 2.50% | 155.21M 2.19% | 152.42M 1.80% | 149.69M 1.79% | 151.97M 1.52% | 148.03M 2.59% | 141.04M 4.72% | 138.09M 2.09% | 139.21M 0.81% | 22.64M 83.74% | 157.64M 596.31% | 151.99M 3.59% | 153.41M 0.94% | 148.56M 3.16% | 221.74M 49.26% | 224.40M 1.20% | 232.57M 3.64% | 243.97M 4.90% | 161.42M 33.83% | 253.23M 56.87% | 302.81M 19.58% | 551.58M 82.15% | |
cost of revenue | 4.22M - | 9.13M 116.22% | 9.41M 3.03% | 10.28M 9.26% | 4.46M 56.58% | 9.20M 106.09% | 9.58M 4.12% | 9.92M 3.59% | 4.22M 57.48% | 11.39M 169.99% | 11.72M 2.95% | 11.27M 3.92% | 4.51M 59.97% | 10.94M 142.69% | 11.51M 5.19% | 13.57M 17.87% | 5.72M 57.86% | 14.89M 160.35% | 15.44M 3.73% | 15.54M 0.65% | 6.93M 55.40% | 17.14M 147.23% | 18.44M 7.60% | 17.20M 6.74% | 8.37M 51.35% | 17.82M 112.96% | 17.32M 2.77% | 19.72M 13.81% | 16.07M - | 15.95M 0.80% | 15.01M 5.86% | 15.74M - | 17.55M 11.46% | 16.25M 7.43% | 18.28M 12.50% | 17.78M - | 163.60M - | 286.43M 75.08% | |||||||
gross profit | 61.32M - | 64.01M 4.39% | 69.46M 8.50% | 68.52M 1.35% | 76.18M 11.19% | 70.04M 8.07% | 69.79M 0.36% | 73.12M 4.78% | 88.89M 21.56% | 82.22M 7.51% | 82.54M 0.39% | 83.89M 1.64% | 91.61M 9.20% | 86.33M 5.76% | 94.24M 9.17% | 102.59M 8.85% | 122.61M 19.52% | 111.25M 9.27% | 114.17M 2.63% | 107.53M 5.82% | 130.87M 21.71% | 131.03M 0.12% | 133.43M 1.83% | 138.01M 3.43% | 144.05M 4.38% | 131.87M 8.46% | 134.64M 2.10% | 128.31M 4.70% | 141.04M 9.91% | 122.02M 13.48% | 123.27M 1.02% | 7.63M 93.81% | 157.64M 1,966.38% | 136.24M 13.58% | 135.86M 0.28% | 132.32M 2.61% | 203.46M 53.77% | 224.40M 10.29% | 232.57M 3.64% | 226.19M 2.74% | 161.42M 28.63% | 253.23M 56.87% | -123.21M 148.65% | 265.15M 315.20% | |
selling and marketing expenses | 1.25M - | 965K 22.80% | 1.72M 77.72% | 1.51M 11.72% | 1.43M 5.88% | 973K 31.72% | 1.61M 65.26% | 1.29M 19.47% | 1.51M 16.99% | 824K 45.61% | 2.06M 150% | 1.60M 22.38% | 1.24M 22.58% | 1.12M 9.85% | 1.41M 25.90% | 1.45M 2.92% | 1.40M 3.04% | 1.24M 11.34% | 1.25M 0.88% | 1.50M 20.02% | 2.06M 36.81% | 1.14M 44.73% | 1.57M 37.70% | 1.58M 0.64% | 1.68M 6.21% | 2.38M 42.33% | 1.80M 24.41% | 1.85M 2.55% | 2.60M 40.75% | 2.42M 6.92% | 2.75M 13.55% | 2.38M 13.53% | 1.79M 24.78% | 2.33M 30.03% | 2.76M 18.84% | 3.12M 12.74% | 2.98M 4.49% | 2.98M - | 2.53M 14.98% | 2.38M 5.89% | 1.86M 21.75% | 2.98M 59.82% | |||
general and administrative expenses | 22.77M - | 26.58M 16.75% | 27.15M 2.12% | 26.92M 0.82% | 27.71M 2.92% | 27.42M 1.04% | 28.16M 2.69% | 28.46M 1.06% | 32.18M 13.05% | 32.04M 0.43% | 32.25M 0.67% | 33.63M 4.27% | 32.88M 2.24% | 32.58M 0.91% | 35.70M 9.61% | 39.03M 9.31% | 40.61M 4.06% | 42.28M 4.11% | 42.51M 0.53% | 41.42M 2.55% | 47.55M 14.79% | 51.40M 8.10% | 49.31M 4.07% | 50.89M 3.22% | 51.03M 0.26% | 48.44M 5.07% | 46.88M 3.21% | 51.38M 9.59% | 52.72M 2.61% | 49.62M 5.89% | 51.87M 4.54% | 57.35M 10.57% | 53.85M 6.10% | 56.90M 5.65% | 58.85M 3.44% | 60.40M 2.63% | 176.15M 191.64% | 61.13M - | 65.73M 7.53% | 65.73M 0% | 166.86M 153.85% | ||||
selling general and administrative expenses | 24.02M - | 27.55M 14.69% | 28.86M 4.77% | 28.44M 1.47% | 29.14M 2.45% | 28.40M 2.54% | 29.77M 4.84% | 29.76M 0.05% | 33.69M 13.22% | 32.86M 2.46% | 34.31M 4.41% | 35.23M 2.67% | 34.11M 3.17% | 33.69M 1.24% | 37.11M 10.14% | 40.48M 9.07% | 42.02M 3.81% | 43.52M 3.59% | 43.76M 0.54% | 42.92M 1.91% | 49.60M 15.56% | 52.53M 5.90% | 50.87M 3.16% | 52.47M 3.14% | 52.70M 0.44% | 50.82M 3.57% | 48.69M 4.20% | 53.23M 9.33% | 55.32M 3.93% | 52.04M 5.94% | 54.62M 4.96% | 59.73M 9.36% | 55.64M 6.85% | 59.22M 6.43% | 61.62M 4.04% | 63.51M 3.08% | 173.17M 172.66% | 2.98M - | 63.66M 2,038.53% | 2.38M 96.26% | 63.87M 2,581.36% | 169.84M 165.92% | |||
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | 73.53M - | 84.85M - | 87.92M - | 102.41M - | 111.28M - | 130.21M - | 155.88M - | 14.74M - | -131.69M 993.51% | -38.67M 70.63% | 1.94M 105.02% | -22.28M 1,248.02% | -161.08M - | -167.78M 4.16% | -26.86M 83.99% | -25.38M 5.53% | -27.28M 7.49% | -26.41M 3.18% | 97.76M 470.15% | -5.96M - | |||||||||||||||||||||||||
cost and expenses | 9.46M - | 10.10M 6.67% | 11.12M 10.17% | 11.79M 6.02% | 10.11M 14.28% | 10.17M 0.61% | 11.19M 9.97% | 11.22M 0.28% | 9.61M 14.33% | 12.21M 27.09% | 13.78M 12.87% | 12.86M 6.67% | 10.23M 20.48% | 12.06M 17.89% | 12.92M 7.11% | 15.01M 16.24% | 11.09M 26.16% | 16.13M 45.50% | 16.70M 3.52% | 17.05M 2.11% | 12.99M 23.78% | 18.28M 40.65% | 20.01M 9.47% | 18.77M 6.16% | 14.32M 23.71% | 20.20M 41.03% | 19.13M 5.32% | 21.56M 12.75% | 70.06M 224.90% | -79.65M 213.68% | 15.95M 120.02% | 15.01M 5.86% | 33.36M 122.24% | 18.07M 45.84% | -99.47M 650.47% | -104.27M 4.83% | 178.21M 270.92% | 181.01M 1.57% | 193.78M 7.06% | 197.22M 1.77% | 161.42M 18.15% | 2.38M 98.52% | 227.47M 9,449.37% | 450.31M 97.97% | |
operating expenses | 5.24M - | 965K 81.59% | 1.72M 77.72% | 1.51M 11.72% | 5.65M 272.92% | 973K 82.77% | 1.61M 65.26% | 1.29M 19.47% | 5.39M 316.29% | 824K 84.72% | 2.06M 150% | 1.60M 22.38% | 5.72M 257.72% | 1.12M 80.49% | 1.41M 25.90% | 1.45M 2.92% | 5.37M 271.23% | 1.24M 76.84% | 1.25M 0.88% | 1.50M 20.02% | 6.06M 302.79% | 1.14M 81.23% | 1.57M 37.70% | 1.58M 0.64% | 5.96M 277.74% | 2.38M 59.98% | 1.80M 24.41% | 1.85M 2.55% | 70.06M 3,691.18% | -79.65M 213.68% | 15.95M 120.02% | 15.01M 5.86% | 33.36M 122.24% | 2.33M 93.03% | -99.47M 4,378.06% | -104.27M 4.83% | 26.86M 125.77% | 25.38M 5.53% | 27.28M 7.49% | 26.41M 3.18% | 161.42M 511.20% | 2.38M 98.52% | 63.87M 2,581.36% | 163.88M 156.59% | |
interest expense | 5.20M - | 5.42M 4.33% | 5.94M 9.44% | 6.33M 6.57% | 7.04M 11.29% | 7.76M 10.21% | 7.81M 0.67% | 8.07M 3.26% | 9.13M 13.20% | 9.21M 0.81% | 10.02M 8.86% | 11.23M 12.11% | 11.67M 3.86% | 13.13M 12.48% | 16.54M 26.03% | 18.46M 11.60% | 19.62M 6.28% | 20.69M 5.46% | 21.08M 1.89% | 21.23M 0.69% | 21.34M 0.55% | 22.29M 4.41% | 15.68M 29.64% | 13.06M 16.69% | 10.77M 17.59% | 8.58M 20.34% | 7.47M 12.87% | 6.10M 18.32% | 4.88M 20.04% | 4.46M 8.55% | 6.22M 39.35% | 9.62M 54.62% | 19.04M 98.04% | 36.22M 90.21% | 54.49M 50.42% | 65.91M 20.96% | 19.88M 69.83% | 21.75M 9.39% | 21.17M 2.68% | 22.31M 5.40% | 87.08M 290.33% | 76.43M 12.23% | 96.80M 26.66% | 61.64M 36.33% | |
ebitda | 27.36M - | 24.41M 10.80% | 36.48M 49.46% | 37.16M 1.87% | 39.02M 5.01% | 40.06M 2.66% | 38.70M 3.38% | 32.13M 16.98% | 43.15M 34.28% | 46.99M 8.90% | 47.26M 0.57% | 49.34M 4.41% | 51.78M 4.94% | 54.74M 5.73% | 58.36M 6.60% | 59.28M 1.59% | 76.84M 29.62% | 72.40M 5.78% | 78.47M 8.38% | 69.36M 11.61% | 67.68M 2.41% | 52.68M 22.17% | 23.58M 55.24% | 65.38M 177.33% | 78.65M 20.29% | 102.79M 30.69% | 99.53M 3.18% | 64.02M 35.68% | 81.69M 27.60% | 61.04M 25.27% | 61.80M 1.24% | 68.77M 11.27% | 85.65M 24.55% | 90.81M 6.02% | 56.23M 38.08% | 46.56M 17.20% | 2.24M 95.18% | 2.09M 6.73% | 2.07M 0.96% | 46.83M 2,159.94% | 10.35M - | -10.35M 200% | 114.69M 1,208.68% | ||
operating income | 26.89M - | 50.28M 86.96% | 55.61M 10.59% | 55.14M 0.83% | 38.21M 30.71% | 57.43M 50.31% | 56.40M 1.79% | 58.88M 4.39% | 41.81M 28.98% | 67.71M 61.94% | 68.38M 0.98% | 72.63M 6.21% | 50.57M 30.37% | 74.36M 47.03% | 85.97M 15.62% | 93.38M 8.62% | 74.08M 20.67% | 102.92M 38.94% | 102.85M 0.07% | 100.30M 2.48% | 64.77M 35.43% | 124.17M 91.72% | 114.69M 7.64% | 114.88M 0.17% | 75.32M 34.44% | 104.85M 39.21% | 104.20M 0.62% | 99.81M 4.21% | 71.17M 28.70% | 58.45M 17.88% | 59.22M 1.33% | 66.21M 11.79% | 83.11M 25.53% | 88.51M 6.49% | 53.94M 39.05% | 44.30M 17.89% | 445.78M 906.39% | 46.75M - | 250.85M - | -10.35M 104.12% | 101.27M 1,078.89% | ||||
depreciation and amortization | 466K - | 566K 21.46% | 944K 66.78% | 815K 13.67% | 811K 0.49% | 730K 9.99% | 697K 4.52% | 837K 20.09% | 1.33M 59.38% | 1.27M 4.57% | 1.24M 2.59% | 1.22M 1.37% | 1.20M 1.55% | 1.09M 9.80% | 1.31M 20.81% | 1.82M 38.80% | 2.76M 51.67% | 2.51M 8.98% | 2.46M 1.95% | 2.45M 0.77% | 2.92M 19.22% | 3.37M 15.71% | 3.37M 0.27% | 3.35M 0.56% | 3.33M 0.57% | 2.90M 12.95% | 2.87M 0.79% | 2.85M 0.66% | 2.83M 0.70% | 2.60M 8.33% | 2.58M 0.73% | 2.56M 0.74% | 2.54M 0.74% | 2.30M 9.45% | 2.28M 0.83% | 2.26M 0.88% | 2.24M 0.84% | 2.09M 6.73% | 2.07M 0.96% | 2.05M 0.92% | 2.03M 0.93% | 13.43M - | |||
total other income expenses net | -5.20M - | -31.87M 512.73% | -26.01M 18.38% | -25.13M 3.40% | -7.04M 71.98% | -25.86M 267.36% | -26.21M 1.33% | -35.65M 36.03% | -9.13M 74.39% | -31.20M 241.74% | -32.38M 3.78% | -35.74M 10.38% | -11.67M 67.35% | -33.83M 189.87% | -45.47M 34.42% | -54.38M 19.59% | -19.59M 63.96% | -53.73M 174.19% | -47.93M 10.79% | -54.62M 13.96% | -21.35M 60.92% | -97.16M 355.14% | -110.16M 13.38% | -65.91M 40.17% | -10.77M 83.67% | -13.54M 25.74% | -15.02M 10.97% | -44.76M 197.93% | -4.88M 89.10% | -4.46M 8.55% | -6.22M 39.35% | -855K 86.25% | -19.04M 2,127.37% | -36.22M 90.21% | -101.80M 181.04% | -119.93M 17.81% | 43.53M 136.29% | 43.39M 0.31% | 35.02M 19.30% | -1.98M 105.65% | 61.94M 3,232.88% | -260.51M 520.61% | 81.32M 131.21% | ||
income before tax | 21.69M - | 18.41M 15.11% | 29.59M 60.71% | 30.02M 1.42% | 31.17M 3.83% | 31.57M 1.29% | 30.19M 4.35% | 23.23M 23.07% | 32.68M 40.70% | 36.51M 11.71% | 35.99M 1.41% | 36.88M 2.47% | 38.90M 5.48% | 40.53M 4.19% | 40.50M 0.07% | 39.00M 3.71% | 54.48M 39.70% | 49.20M 9.71% | 54.92M 11.63% | 45.68M 16.82% | 43.42M 4.95% | 27.02M 37.78% | 4.53M 83.23% | 48.97M 981.10% | 64.56M 31.82% | 91.32M 41.45% | 89.18M 2.34% | 55.06M 38.26% | 66.29M 20.40% | 53.98M 18.57% | 53.00M 1.81% | 65.35M 23.29% | 64.07M 1.97% | 52.28M 18.39% | 53.94M 3.18% | 44.30M 17.89% | 43.53M 1.74% | 43.39M 0.31% | 35.02M 19.30% | 44.77M 27.87% | 61.94M 38.34% | -9.66M 115.60% | 70.97M 834.34% | 101.27M 42.68% | |
income tax expense | 5.18M - | 4.53M 12.62% | 7.96M 75.84% | 7.77M 2.44% | 8.16M 5.11% | 8.69M 6.48% | 8.09M 7.00% | 5.79M 28.35% | 8.46M 46.11% | 10.62M 25.50% | 9.65M 9.12% | 10.53M 9.05% | 23.01M 118.54% | 7.00M 69.56% | 7.33M 4.73% | 6.52M 11.17% | 10.56M 62.00% | 8.86M 16.09% | 10.10M 14.06% | 8.33M 17.51% | 7.05M 15.45% | 3.62M 48.61% | 42K 98.84% | 7.67M 18,159.52% | 11.70M 52.60% | 18.20M 55.53% | 18.59M 2.14% | 10.65M 42.71% | 12.14M 14.02% | 9.86M 18.82% | 10.26M 4.03% | 12.32M 20.11% | 11.86M 3.75% | 9.94M 16.14% | 9.06M 8.84% | 7.45M 17.76% | 8.56M 14.83% | 7.70M 10.06% | 6.10M 20.76% | 7.50M 22.99% | 12.31M 64.08% | -673K 105.47% | 13.56M 2,114.71% | 19.74M 45.56% | |
net income | 16.51M - | 13.89M 15.90% | 21.63M 55.78% | 22.25M 2.84% | 23.00M 3.39% | 22.87M 0.56% | 22.11M 3.34% | 17.43M 21.14% | 24.22M 38.90% | 25.89M 6.89% | 26.34M 1.76% | 26.36M 0.06% | 15.90M 39.68% | 33.53M 110.91% | 33.17M 1.07% | 32.49M 2.06% | 43.93M 35.22% | 40.34M 8.17% | 44.81M 11.10% | 37.35M 16.66% | 36.38M 2.60% | 23.40M 35.68% | 4.49M 80.82% | 41.30M 820.34% | 52.85M 27.96% | 73.11M 38.33% | 70.59M 3.46% | 44.41M 37.09% | 54.15M 21.93% | 44.12M 18.51% | 42.75M 3.12% | 53.03M 24.06% | 52.21M 1.55% | 42.34M 18.90% | 44.88M 6.00% | 36.84M 17.91% | 34.97M 5.09% | 35.69M 2.07% | 28.92M 18.99% | 37.27M 28.90% | 49.63M 33.15% | -8.99M 118.12% | 57.41M 738.51% | 81.53M 42.00% | |
weighted average shs out | 29.29M - | 34.39M 17.42% | 38.47M 11.86% | 38.52M 0.13% | 38.51M 0.04% | 38.39M 0.31% | 38.37M 0.03% | 39.72M 3.50% | 43.89M 10.51% | 43.95M 0.14% | 44.00M 0.11% | 44.03M 0.08% | 44.04M 0.01% | 44.05M 0.03% | 46.50M 5.56% | 50.28M 8.13% | 54.60M 8.59% | 54.60M 0.00% | 54.63M 0.05% | 54.70M 0.12% | 60.46M 10.54% | 67.49M 11.62% | 67.10M 0.57% | 67.21M 0.16% | 67.24M 0.03% | 67.26M 0.04% | 66.89M 0.55% | 64.93M 2.93% | 63.05M 2.91% | 61.45M 2.54% | 60.04M 2.29% | 59.55M 0.81% | 59.19M 0.61% | 59.22M 0.05% | 59.26M 0.08% | 59.36M 0.16% | 59.37M 0.02% | 59.38M 0.02% | 59.52M 0.23% | 64.49M 8.34% | 63.54M 1.47% | 76.83M 20.92% | 86.34M 12.38% | 89.59M 3.77% | |
weighted average shs out dil | 29.38M - | 34.48M 17.34% | 38.53M 11.76% | 38.56M 0.07% | 38.54M 0.05% | 38.40M 0.35% | 38.41M 0.02% | 39.74M 3.47% | 43.94M 10.55% | 44.02M 0.19% | 44.06M 0.09% | 44.09M 0.06% | 44.11M 0.05% | 44.17M 0.13% | 46.64M 5.60% | 50.43M 8.13% | 54.71M 8.48% | 54.71M 0.00% | 54.73M 0.05% | 54.75M 0.03% | 60.56M 10.61% | 67.59M 11.60% | 67.18M 0.60% | 67.27M 0.13% | 67.30M 0.05% | 67.36M 0.08% | 67.07M 0.43% | 65.07M 2.98% | 63.18M 2.89% | 61.59M 2.52% | 60.19M 2.29% | 59.70M 0.81% | 59.37M 0.54% | 59.38M 0.00% | 59.39M 0.02% | 59.44M 0.10% | 59.48M 0.06% | 59.52M 0.08% | 59.66M 0.22% | 64.63M 8.34% | 63.64M 1.53% | 77.02M 21.02% | 86.47M 12.26% | 89.72M 3.76% | |
eps | 0.56 - | 0.40 28.57% | 0.56 40.00% | 0.58 3.57% | 0.60 3.45% | 0.60 0% | 0.58 3.33% | 0.44 24.14% | 0.55 25.00% | 0.59 7.27% | 0.60 1.69% | 0.60 0% | 0.36 40% | 0.76 111.11% | 0.71 6.58% | 0.65 8.45% | 0.80 23.08% | 0.74 7.50% | 0.82 10.81% | 0.68 17.07% | 0.60 11.76% | 0.35 41.67% | 0.07 80% | 0.61 771.43% | 0.75 22.95% | 1.05 40.00% | 1.02 2.86% | 0.64 37.25% | 0.82 28.12% | 0.72 12.20% | 0.71 1.39% | 0.85 19.72% | 0.84 1.18% | 0.67 20.24% | 0.71 5.97% | 0.58 18.31% | 0.59 1.72% | 0.60 1.69% | 0.49 18.33% | 0.54 10.20% | 0.74 37.04% | -0.15 120.27% | 0.65 533.33% | 0.84 29.23% | |
epsdiluted | 0.56 - | 0.40 28.57% | 0.56 40.00% | 0.58 3.57% | 0.60 3.45% | 0.60 0% | 0.58 3.33% | 0.44 24.14% | 0.55 25.00% | 0.59 7.27% | 0.60 1.69% | 0.60 0% | 0.36 40% | 0.76 111.11% | 0.71 6.58% | 0.64 9.86% | 0.80 25.00% | 0.74 7.50% | 0.82 10.81% | 0.68 17.07% | 0.60 11.76% | 0.35 41.67% | 0.07 80% | 0.61 771.43% | 0.75 22.95% | 1.05 40.00% | 1.01 3.81% | 0.64 36.63% | 0.82 28.12% | 0.72 12.20% | 0.71 1.39% | 0.85 19.72% | 0.84 1.18% | 0.67 20.24% | 0.71 5.97% | 0.58 18.31% | 0.59 1.72% | 0.60 1.69% | 0.48 20% | 0.54 12.50% | 0.74 37.04% | -0.15 120.27% | 0.94 726.67% | 0.84 10.64% |
All numbers in USD (except ratios and percentages)