COM:SGX
Singapore Exchange
- Stock
Market Cap
7.54B
Beta: -
Volume Today
550
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 | Sep '19 | Dec '19 | Dec '19 | Mar '20 | Mar '20 | Jun '20 | Jun '20 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Dec '22 | Mar '23 | Jun '23 | Jun '23 | Dec '23 | Jun '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 164.56M - | 165.60M 0.63% | 172.61M 4.24% | 168.88M 2.16% | 195.09M 15.52% | 199.31M 2.16% | 215.28M 8.01% | 219.63M 2.02% | 194.61M 11.39% | 205.81M 5.76% | 198.05M 3.77% | 190.83M 3.65% | 199.60M 4.60% | 202.66M 1.53% | 207.72M 2.49% | 204.46M 1.57% | 205.04M 0.29% | 222.22M 8.38% | 212.95M 4.17% | 208.86M 1.92% | 224.16M 7.33% | 228.76M 2.05% | 248.03M 8.42% | 247.59M 0.18% | 247.59M 0% | 230.91M 6.74% | 230.91M 0% | 295.80M 28.10% | 295.80M 0% | 278.40M 5.88% | 278.40M 0% | 260.80M 6.32% | 260.80M 0% | 288.72M 10.70% | 288.72M 0% | 285.72M 1.04% | 571.44M 100% | 285.72M 50% | 311.48M 9.02% | 311.48M 0% | 622.96M 100% | 592.25M 4.93% | 639.43M 7.97% | |
cost of revenue | 56.84M - | 58.06M 2.14% | 61.25M 5.49% | 61.72M 0.78% | 66.29M 7.40% | 67.05M 1.16% | 74.33M 10.84% | 73.59M 0.99% | 70.17M 4.64% | 72.57M 3.42% | 74.93M 3.25% | 70.08M 6.48% | 69.78M 0.43% | 73.99M 6.03% | 76.58M 3.50% | 73.31M 4.27% | 76.28M 4.05% | 77.86M 2.07% | 80.28M 3.10% | 75.98M 5.35% | 79.66M 4.84% | 82.06M 3.02% | 90.41M 10.16% | 66.97M 25.93% | 80.44M 20.12% | 80.08M 0.45% | 68.62M 14.30% | 76.76M 11.86% | 92.52M 20.53% | 91.05M 1.59% | 77.99M 14.34% | 34.31M 56.01% | 34.31M 0% | 40.97M 19.44% | 40.97M 0% | 39.47M 3.66% | 86.08M 118.06% | 39.47M 54.14% | 41.13M 4.20% | 41.13M 0% | 85.36M 107.53% | 80.58M 5.60% | 84.92M 5.38% | |
gross profit | 107.72M - | 107.54M 0.17% | 111.37M 3.56% | 107.16M 3.78% | 128.80M 20.20% | 132.26M 2.68% | 140.96M 6.58% | 146.04M 3.61% | 124.44M 14.79% | 133.24M 7.08% | 123.12M 7.60% | 120.75M 1.93% | 129.82M 7.52% | 128.67M 0.89% | 131.13M 1.91% | 131.14M 0.01% | 128.76M 1.82% | 144.36M 12.11% | 132.68M 8.09% | 132.87M 0.15% | 144.50M 8.75% | 146.70M 1.52% | 157.63M 7.45% | 180.63M 14.59% | 167.15M 7.46% | 150.83M 9.77% | 162.28M 7.59% | 219.04M 34.97% | 203.28M 7.19% | 187.35M 7.83% | 200.41M 6.97% | 226.50M 13.02% | 226.50M 0% | 247.74M 9.38% | 247.74M 0% | 246.25M 0.60% | 485.37M 97.10% | 246.25M 49.27% | 270.35M 9.79% | 270.35M 0% | 537.60M 98.85% | 511.67M 4.82% | 554.51M 8.37% | |
selling and marketing expenses | 1.84M - | 1.46M 20.65% | 2.78M 90.14% | 1.64M 40.96% | 2.06M 25.99% | 2.49M 20.39% | 2.17M 12.91% | 1.59M 26.56% | 1.78M 11.95% | 1.64M 7.70% | 3.17M 93.24% | 601K 81.07% | 1.54M 156.91% | 1.48M 4.08% | 2.78M 87.64% | 1.01M 63.66% | 1.40M 38.61% | 252K 82% | 2.51M 894.44% | 1.31M 47.89% | 1.66M 27.41% | 1.53M 7.93% | 3.94M 157.31% | 1.53M 61.11% | 1.53M 0% | 1.59M 3.65% | 1.59M 0% | 1.11M 30.02% | 1.11M 0% | 3.05M 174.28% | 3.05M 0% | 1.22M 60.05% | 1.22M 0% | 2.61M 114.32% | 2.61M 0% | 1.60M 38.85% | 3.19M 100% | 1.60M 50% | 2.87M 79.74% | 2.87M 0% | 5.74M 100% | 3.42M 40.39% | 5.90M 72.38% | |
general and administrative expenses | 9.66M - | 9.99M 3.43% | 13.98M 39.95% | 10.66M 23.79% | 15.52M 45.65% | 17.12M 10.29% | 16.85M 1.59% | 17.61M 4.52% | 14.86M 15.64% | 18.73M 26.06% | 17.97M 4.03% | 13.32M 25.90% | 15.26M 14.61% | 11.55M 24.32% | 15.25M 32.00% | 13.89M 8.91% | 12.51M 9.90% | 14.14M 12.98% | 18.58M 31.43% | 13.66M 26.46% | 16.81M 23.04% | 14.18M 15.66% | 17.20M 21.30% | 16.50M 4.05% | 3.03M 81.63% | 1.90M 37.35% | 13.35M 603.21% | 19.37M 45.06% | 3.61M 81.34% | 4.85M 34.20% | 17.90M 269.15% | 3.96M 77.89% | 3.96M 0% | 3.94M 0.58% | 3.94M 0% | 4.24M 7.61% | 8.47M 100% | 4.24M 50% | 4.94M 16.58% | 4.94M 0% | 9.87M 100% | 5.63M 43.01% | 11.69M 107.80% | |
selling general and administrative expenses | 11.50M - | 11.45M 0.43% | 16.76M 46.35% | 12.30M 26.63% | 17.59M 43.03% | 19.61M 11.48% | 19.01M 3.02% | 19.20M 0.98% | 16.64M 13.36% | 20.37M 22.45% | 21.15M 3.81% | 13.92M 34.18% | 16.81M 20.76% | 13.03M 22.46% | 18.03M 38.32% | 14.90M 17.35% | 13.91M 6.61% | 14.39M 3.42% | 21.09M 46.55% | 14.97M 29.01% | 18.48M 23.43% | 15.71M 14.96% | 21.14M 34.56% | 18.04M 14.69% | 4.56M 74.70% | 3.49M 23.58% | 14.94M 328.41% | 20.48M 37.07% | 4.73M 76.93% | 7.90M 67.16% | 20.95M 165.24% | 67.24M 220.91% | 67.24M 0% | 74.95M 11.47% | 74.95M 0% | 72.03M 3.90% | 144.07M 100% | 72.03M 50% | 84.59M 17.43% | 84.59M 0% | 169.17M 100% | 154.57M 8.63% | 47.39M 69.34% | |
research and development expenses | 32.63M - | 100.84M - | 33.98M - | 33.98M 0% | 42.66M 25.56% | 42.66M 0% | 38.06M 10.78% | 76.12M 100% | 38.06M 50% | 42.15M 10.74% | 42.15M 0% | 84.30M 100% | 77.37M 8.22% | 18.63M 75.93% | ||||||||||||||||||||||||||||||
other expenses | 804K - | 4.79M - | 4.79M 0% | 2.99M 37.55% | 2.99M 0% | 5.33M 78.18% | 5.33M 0% | 2.94M 44.95% | 2.94M 0% | -174.30M - | -195.38M - | -175.96M 9.94% | 0.59 100.00% | |||||||||||||||||||||||||||||||
cost and expenses | 76.34M - | 77.26M 1.21% | 84.20M 8.98% | 81.91M 2.71% | 93.53M 14.18% | 96.31M 2.97% | 104.93M 8.95% | 102.30M 2.51% | 96.94M 5.24% | 103.20M 6.45% | 106.41M 3.11% | 93.67M 11.97% | 97.36M 3.94% | 99.69M 2.40% | 108.35M 8.69% | 98.47M 9.12% | 102.07M 3.66% | 103.90M 1.79% | 114.62M 10.32% | 102.49M 10.59% | 110.50M 7.82% | 110.56M 0.05% | 124.62M 12.71% | 112.88M 9.42% | 112.88M 0% | 111.50M 1.23% | 111.50M 0% | 131.84M 18.24% | 131.84M 0% | 129.27M 1.95% | 129.27M 0% | -59.79M 146.25% | -59.79M 0% | -65.29M 9.19% | -65.29M 0% | -42.48M 34.93% | 260.38M 712.88% | -42.48M 116.32% | -67.02M 57.75% | -67.02M 0% | 280.74M 518.89% | 256.55M 8.62% | 426.29M 66.17% | |
operating expenses | 19.49M - | 19.20M 1.50% | 22.95M 19.55% | 20.19M 12.03% | 27.24M 34.92% | 29.26M 7.39% | 30.60M 4.60% | 28.71M 6.18% | 26.77M 6.75% | 30.62M 14.39% | 31.48M 2.79% | 23.59M 25.06% | 27.58M 16.91% | 25.70M 6.81% | 31.77M 23.62% | 25.15M 20.81% | 25.79M 2.52% | 26.04M 0.97% | 34.35M 31.91% | 26.50M 22.83% | 30.85M 16.38% | 28.50M 7.61% | 34.22M 20.06% | 45.92M 34.19% | 32.44M 29.34% | 31.42M 3.15% | 42.88M 36.46% | 55.08M 28.46% | 39.32M 28.61% | 38.22M 2.79% | 51.28M 34.15% | 94.10M 83.51% | 94.10M 0% | 106.26M 12.92% | 106.26M 0% | 81.96M 22.87% | 174.30M 112.67% | 81.96M 52.98% | 108.15M 31.96% | 108.15M 0% | 195.38M 80.65% | 175.96M 9.94% | 196.12M 11.46% | |
interest expense | 644K - | 644K 0% | 672K 4.35% | 672K 0% | 722K 7.44% | 722K 0% | 850K 17.73% | 850K 0% | 823.50K 3.12% | 823.50K 0% | 765K 7.10% | 765K 0% | 3.75M - | 3.50M - | 3.46M 1.14% | |||||||||||||||||||||||||||||
ebitda | 99.69M - | 100.20M 0.51% | 100.55M 0.35% | 100.38M 0.17% | 115.83M 15.40% | 117.62M 1.54% | 125.32M 6.55% | 132.43M 5.67% | 112.70M 14.90% | 117.53M 4.29% | 112.58M 4.21% | 109.56M 2.69% | 116.09M 5.96% | 122.46M 5.49% | 115.22M 5.91% | 120.80M 4.84% | 118.00M 2.32% | 134.13M 13.67% | 114.25M 14.82% | 121.66M 6.48% | 128.81M 5.88% | 134.18M 4.17% | 140.11M 4.42% | 161.21M 15.06% | 161.21M 0% | 143.29M 11.11% | 143.29M 0% | 190.92M 33.24% | 190.92M 0% | 175.89M 7.87% | 175.89M 0% | 153.27M 12.86% | 153.27M 0% | 152.46M 0.53% | 147.26M 3.41% | 167.04M 13.43% | 361.08M 116.17% | 167.04M 53.74% | 166.65M 0.23% | 160.92M 3.44% | 390.53M 142.69% | 384.17M 1.63% | 55.74M 85.49% | |
operating income | 88.22M - | 88.34M 0.13% | 88.38M 0.04% | 86.96M 1.60% | 101.56M 16.79% | 103.00M 1.42% | 110.36M 7.14% | 117.33M 6.32% | 97.55M 16.86% | 102.61M 5.19% | 91.64M 10.69% | 97.16M 6.02% | 102.37M 5.36% | 102.92M 0.54% | 99.37M 3.45% | 105.98M 6.66% | 102.97M 2.84% | 117.87M 14.47% | 98.07M 16.80% | 106.36M 8.45% | 113.65M 6.86% | 118.20M 4.00% | 122.81M 3.90% | 134.71M 9.69% | 134.71M 0% | 119.41M 11.36% | 119.41M 0% | 162.85M 36.39% | 162.85M 0% | 148.82M 8.62% | 148.82M 0% | 130.03M 12.63% | 130.03M 0% | 139.62M 7.38% | 139.62M 0% | 142.03M 1.73% | 311.06M 119.02% | 142.03M 54.34% | 153.10M 7.79% | 153.10M 0% | 342.22M 123.53% | 335.70M 1.90% | 316.31M 5.78% | |
depreciation and amortization | 11.46M - | 11.86M 3.49% | 12.13M 2.32% | 13.41M 10.55% | 14.27M 6.38% | 14.62M 2.43% | 14.97M 2.40% | 15.10M 0.86% | 14.91M 1.21% | 14.90M 0.07% | 14.94M 0.22% | 12.40M 17.01% | 13.96M 12.64% | 15.48M 10.83% | 15.86M 2.46% | 14.80M 6.64% | 15.02M 1.49% | 15.35M 2.18% | 15.66M 1.99% | 15.28M 2.44% | 15.16M 0.79% | 15.98M 5.45% | 16.10M 0.73% | 21.74M 35.04% | 21.74M 0% | 22.06M 1.50% | 22.06M 0% | 23.36M 5.87% | 23.36M 0% | 22.70M 2.82% | 22.70M 0% | 23.25M 2.40% | 23.25M 0% | 12.84M 44.75% | 7.64M 40.50% | 25.01M 227.31% | 50.01M 100% | 25.01M 50% | 13.55M 45.82% | 7.82M 42.28% | 48.31M 517.77% | 48.46M 0.32% | 379.08M 682.19% | |
total other income expenses net | 1.22M - | 1.54M 25.94% | 2.65M 71.99% | 2.68M 1.40% | 2.46M 8.42% | 2.15M 12.45% | 2.37M 10.32% | 2.34M 1.52% | 2.87M 22.71% | 3.37M 17.46% | -1.75M 151.90% | 3.49M 299.37% | 2.12M 39.35% | -1.44M 168.18% | 2.91M 301.60% | 3.12M 7.16% | 2.94M 5.46% | 2.71M 7.98% | 3.80M 40.37% | 3.56M 6.34% | 2.94M 17.37% | 3.05M 3.57% | 3.31M 8.53% | 4.12M 24.42% | 4.12M 0% | 5.27M 27.93% | 1.15M 78.15% | 2.88M 150.13% | 2.88M 0% | 3.00M 4.24% | -2.99M 199.73% | 1.55M 151.80% | 1.55M 0% | 1.10M 28.83% | 1.10M 0% | 25.48M 2,208.88% | 34.23M 34.36% | 25.48M 25.57% | 16.31M 36.00% | 16.31M 0% | 1.86M 88.59% | 8.70M 367.49% | ||
income before tax | 89.45M - | 89.88M 0.48% | 91.02M 1.28% | 89.65M 1.51% | 104.02M 16.03% | 105.15M 1.09% | 112.73M 7.20% | 119.67M 6.16% | 100.42M 16.09% | 105.98M 5.54% | 89.89M 15.18% | 100.64M 11.96% | 104.48M 3.81% | 101.48M 2.87% | 102.28M 0.78% | 109.10M 6.67% | 105.92M 2.91% | 120.58M 13.84% | 101.87M 15.52% | 109.92M 7.90% | 116.60M 6.07% | 121.25M 3.99% | 126.12M 4.02% | 138.83M 10.08% | 138.83M 0% | 120.56M 13.16% | 120.56M 0% | 165.73M 37.47% | 165.73M 0% | 145.83M 12.01% | 145.83M 0% | 131.58M 9.77% | 131.58M 0% | 140.72M 6.95% | 140.72M 0% | 167.51M 19.04% | 345.30M 106.14% | 167.51M 51.49% | 169.40M 1.13% | 169.40M 0% | 344.08M 103.11% | 344.40M 0.09% | ||
income tax expense | 14.49M - | 14.07M 2.91% | 13.61M 3.29% | 12.09M 11.17% | 17.42M 44.13% | 16.92M 2.88% | 16.51M 2.39% | 20.39M 23.50% | 16.68M 18.19% | 16.82M 0.79% | 13.05M 22.40% | 17.54M 34.44% | 16.18M 7.77% | 18.42M 13.85% | 17.05M 7.47% | 18.39M 7.91% | 17.57M 4.50% | 20.11M 14.49% | 18.20M 9.51% | 18.85M 3.58% | 20.08M 6.50% | 20.98M 4.50% | 21.98M 4.78% | 24.61M 11.96% | 24.61M 0% | 21.52M 12.56% | 21.52M 0% | 28.20M 31.03% | 28.20M 0% | 24.64M 12.62% | 24.64M 0% | 22.08M 10.40% | 22.08M 0% | 24.27M 9.93% | 24.27M 0% | 25.19M 3.81% | 50.38M 100% | 25.19M 50% | 26.44M 4.94% | 26.44M 0% | 52.87M 100% | 55.70M 5.34% | ||
net income | 74.96M - | 75.81M 1.14% | 77.42M 2.12% | 77.56M 0.18% | 86.60M 11.65% | 88.24M 1.89% | 96.22M 9.04% | 99.28M 3.18% | 83.73M 15.66% | 89.17M 6.49% | 76.84M 13.82% | 83.10M 8.15% | 88.30M 6.26% | 83.06M 5.94% | 85.23M 2.61% | 90.70M 6.42% | 88.35M 2.59% | 100.47M 13.71% | 83.67M 16.72% | 91.07M 8.84% | 96.52M 5.98% | 99.66M 3.25% | 103.85M 4.21% | 114.22M 9.98% | 114.22M 0% | 99.04M 13.29% | 99.04M 0% | 137.48M 38.81% | 137.48M 0% | 121.08M 11.92% | 121.08M 0% | 109.35M 9.69% | 109.35M 0% | 116.35M 6.39% | 116.35M 0% | 142.28M 22.29% | 284.56M 100% | 142.28M 50% | 143.17M 0.63% | 143.17M 0% | 286.34M 100% | 281.60M 1.66% | 1.07B 279.86% | |
weighted average shs out | 1.07B - | 1.07B 0.01% | 1.07B 0.00% | 1.07B 0.03% | 1.07B 0.07% | 1.07B 0.00% | 1.07B 0.05% | 1.07B 0.00% | 1.07B 0.09% | 1.07B 0.04% | 1.07B 0.08% | 1.07B 0.00% | 1.07B 0.06% | 1.07B 0.04% | 1.07B 0.04% | 1.07B 0.02% | 1.07B 0.08% | 1.07B 0.04% | 1.07B 0.06% | 1.07B 0.02% | 1.07B 0.00% | 1.07B 0.02% | 1.07B 0.03% | 1.07B 0.03% | 1.07B 0% | 1.07B 0.08% | 1.07B 0% | 1.07B 0.03% | 1.07B 0% | 1.07B 0.08% | 1.07B 0% | 1.10B 2.74% | 1.10B 0.00% | 1.10B 0.30% | 1.10B 0% | 1.10B 0.06% | 1.07B 3.08% | 1.10B 3.18% | 1.10B 0.08% | 1.10B 0% | 1.07B 3.10% | 1.07B 0.13% | 1.09B 1.49% | |
weighted average shs out dil | 1.07B - | 1.07B 0.00% | 1.07B 0.00% | 1.07B 0.12% | 1.07B 0.13% | 1.07B 0.01% | 1.07B 0.00% | 1.07B 0.07% | 1.07B 0.12% | 1.07B 0.03% | 1.07B 0.10% | 1.07B 0.04% | 1.07B 0.13% | 1.07B 0.05% | 1.07B 0.04% | 1.07B 0.03% | 1.07B 0.13% | 1.07B 0.05% | 1.07B 0.06% | 1.07B 0.03% | 1.07B 0.04% | 1.07B 0.03% | 1.07B 0.01% | 1.07B 0.02% | 1.07B 0% | 1.08B 0.17% | 1.08B 0% | 1.08B 0.06% | 1.08B 0% | 1.07B 0.05% | 1.07B 0% | 1.10B 2.80% | 1.10B 0% | 1.10B 0.00% | 1.10B 0% | 1.10B 0.02% | 1.10B 0% | 1.10B 0% | 1.11B 0.10% | 1.11B 0% | 1.11B 0.00% | 1.11B 0.05% | 1.09B 1.85% | |
eps | 0.07 - | 0.07 1.43% | 0.07 2.82% | 0.07 0% | 0.08 10.96% | 0.08 1.23% | 0.09 9.76% | 0.09 3.33% | 0.08 16.13% | 0.08 6.41% | 0.07 13.25% | 0.08 8.33% | 0.08 5.13% | 0.08 4.88% | 0.08 2.56% | 0.09 6.25% | 0.08 3.53% | 0.09 14.63% | 0.08 17.02% | 0.09 8.97% | 0.09 5.88% | 0.09 3.33% | 0.10 4.30% | 0.11 13.40% | 0.11 0% | 0.09 16.36% | 0.09 0% | 0.13 41.30% | 0.13 0% | 0.11 15.38% | 0.11 0% | 0.10 9.55% | 0.10 0% | 0.11 10.55% | 0.11 0% | 0.13 18.18% | 0.27 107.69% | 0.13 51.85% | 0.13 0% | 0.13 0% | 0.27 107.69% | 0.26 3.70% | 0.99 280.77% | |
epsdiluted | 0.07 - | 0.07 1.43% | 0.07 1.41% | 0.07 0% | 0.08 12.50% | 0.08 1.23% | 0.09 9.76% | 0.09 2.22% | 0.08 15.22% | 0.08 6.41% | 0.07 13.25% | 0.08 6.94% | 0.08 6.49% | 0.05 39.02% | 0.08 58.00% | 0.09 7.59% | 0.08 3.53% | 0.09 14.63% | 0.08 17.02% | 0.09 8.97% | 0.09 5.88% | 0.09 3.33% | 0.10 4.30% | 0.11 13.40% | 0.11 0% | 0.09 16.36% | 0.09 0% | 0.13 41.30% | 0.13 0% | 0.11 15.38% | 0.11 0% | 0.10 10.00% | 0.10 0% | 0.11 11.11% | 0.11 0% | 0.13 18.18% | 0.26 100% | 0.13 50% | 0.13 0% | 0.13 0% | 0.26 100% | 0.25 3.85% | 0.98 292% |
All numbers in (except ratios and percentages)