COM:PAGE
PageGroup
- Stock
Last Close
346.80
22/11 09:53
Market Cap
12.84M
Beta: -
Volume Today
12.88K
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 | Jun '23 | Dec '23 | Jun '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 502.25M - | 261.72M 47.89% | 512.22M 95.71% | 261.72M 48.90% | 534.66M 104.29% | 266.24M 50.21% | 530.37M 99.21% | 266.24M 49.80% | 534.57M 100.79% | 299.03M 44.06% | 575.89M 92.59% | 299.03M 48.08% | 620.23M 107.41% | 342.88M 44.72% | 673.15M 96.32% | 342.88M 49.06% | 698.39M 103.68% | 387.49M 44.52% | 751.58M 93.96% | 387.49M 48.44% | 798.36M 106.04% | 413.49M 48.21% | 820.51M 98.44% | 413.49M 49.61% | 413.49M 0% | 326.20M 21.11% | 326.20M 0% | 326.20M 0% | 326.20M 0% | 410.94M 25.98% | 410.94M 0% | 410.94M 0% | 410.94M 0% | 497.57M 21.08% | 497.57M 0% | 497.57M 0% | 497.57M 0% | 1.03B 107.79% | 976.42M 5.56% | 897.96M 8.04% | |
cost of revenue | 250.31M - | 128.52M 48.66% | 248.55M 93.39% | 128.52M 48.29% | 265.52M 106.61% | 127.21M 52.09% | 249.43M 96.08% | 127.21M 49.00% | 259.41M 103.92% | 143.77M 44.58% | 276.74M 92.48% | 143.77M 48.05% | 298.35M 107.52% | 164.99M 44.70% | 321.16M 94.65% | 164.99M 48.63% | 338.81M 105.35% | 183.76M 45.76% | 355.56M 93.49% | 183.76M 48.32% | 379.48M 106.51% | 199.62M 47.39% | 406.54M 103.65% | 199.62M 50.90% | 199.62M 0% | 173.64M 13.02% | 173.64M 0% | 173.64M 0% | 173.64M 0% | 191.50M 10.29% | 191.50M 0% | 191.50M 0% | 191.50M 0% | 228.50M 19.32% | 228.50M 0% | 228.50M 0% | 228.50M 0% | 507.10M 121.93% | 496.08M 2.17% | 453.82M 8.52% | |
gross profit | 251.94M - | 133.20M 47.13% | 263.68M 97.95% | 133.20M 49.48% | 269.14M 102.05% | 139.03M 48.34% | 280.94M 102.08% | 139.03M 50.51% | 275.16M 97.92% | 155.26M 43.58% | 299.15M 92.68% | 155.26M 48.10% | 321.88M 107.32% | 177.89M 44.73% | 351.99M 97.87% | 177.89M 49.46% | 359.58M 102.13% | 203.73M 43.34% | 396.02M 94.39% | 203.73M 48.56% | 418.88M 105.61% | 213.86M 48.94% | 413.98M 93.57% | 213.86M 48.34% | 213.86M 0% | 152.56M 28.66% | 152.56M 0% | 152.56M 0% | 152.56M 0% | 219.43M 43.83% | 219.43M 0% | 219.43M 0% | 219.43M 0% | 269.07M 22.62% | 269.07M 0% | 269.07M 0% | 269.07M 0% | 526.79M 95.78% | 480.34M 8.82% | 444.14M 7.54% | |
selling and marketing expenses | -19.56M - | ||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 215.88M - | 113.59M 47.38% | 228.02M 100.74% | 113.59M 50.18% | 226.34M 99.26% | 116.51M 48.52% | 240.90M 106.77% | 116.51M 51.64% | 225.13M 93.23% | 130.02M 42.25% | 252.05M 93.86% | 130.02M 48.42% | 268.03M 106.14% | 148.31M 44.67% | 295.07M 98.95% | 148.31M 49.74% | 298.18M 101.05% | 168.11M 43.62% | 328.80M 95.58% | 168.11M 48.87% | 343.64M 104.42% | 177.20M 48.44% | 357.93M 102.00% | 177.20M 50.49% | 177.20M 0% | 148.31M 16.30% | 148.31M 0% | 148.31M 0% | 148.31M 0% | 177.30M 19.55% | 177.30M 0% | 177.30M 0% | 177.30M 0% | 220.05M 24.11% | 220.05M 0% | 220.05M 0% | 220.05M 0% | 462.93M 110.37% | |||
selling general and administrative expenses | 215.88M - | 113.59M 47.38% | 228.02M 100.74% | 113.59M 50.18% | 226.34M 99.26% | 116.51M 48.52% | 240.90M 106.77% | 116.51M 51.64% | 225.13M 93.23% | 130.02M 42.25% | 252.05M 93.86% | 130.02M 48.42% | 268.03M 106.14% | 148.31M 44.67% | 295.07M 98.95% | 148.31M 49.74% | 298.18M 101.05% | 168.11M 43.62% | 328.80M 95.58% | 168.11M 48.87% | 343.64M 104.42% | 177.20M 48.44% | 338.37M 90.96% | 177.20M 47.63% | 177.20M 0% | 148.31M 16.30% | 148.31M 0% | 148.31M 0% | 148.31M 0% | 177.30M 19.55% | 177.30M 0% | 177.30M 0% | 177.30M 0% | 220.05M 24.11% | 220.05M 0% | 220.05M 0% | 220.05M 0% | 462.93M 110.37% | 425.38M 8.11% | 415.73M 2.27% | |
research and development expenses | |||||||||||||||||||||||||||||||||||||||||
other expenses | -226.57M - | -226.57M - | -232.74M - | -232.74M - | -260.01M - | -260.01M - | -296.57M - | -296.57M - | -336.22M - | -336.22M - | -354.39M - | -354.39M - | -354.39M 0% | -296.61M 16.30% | -296.61M 0% | -296.61M 0% | -296.61M 0% | -354.61M 19.55% | -354.61M 0% | -354.61M 0% | -354.61M 0% | -440.11M 24.11% | -440.11M 0% | -440.11M 0% | -440.11M 0% | ||||||||||||||||
cost and expenses | 469.22M - | 242.11M 48.40% | 476.56M 96.84% | 242.11M 49.20% | 489.93M 102.36% | 243.72M 50.25% | 490.33M 101.19% | 243.72M 50.30% | 484.54M 98.81% | 273.79M 43.49% | 528.79M 93.14% | 273.79M 48.22% | 566.38M 106.86% | 313.30M 44.68% | 616.23M 96.69% | 313.30M 49.16% | 636.99M 103.31% | 351.87M 44.76% | 684.36M 94.49% | 351.87M 48.58% | 723.12M 105.51% | 376.82M 47.89% | 744.90M 97.68% | 376.82M 49.41% | 376.82M 0% | 321.94M 14.56% | 321.94M 0% | 321.94M 0% | 321.94M 0% | 368.81M 14.56% | 368.81M 0% | 368.81M 0% | 368.81M 0% | 448.55M 21.62% | 448.55M 0% | 448.55M 0% | 448.55M 0% | 970.03M 116.26% | 921.46M 5.01% | 869.55M 5.63% | |
operating expenses | 218.91M - | -112.98M 151.61% | 228.02M 301.81% | -112.98M 149.55% | 224.41M 298.62% | -116.23M 151.79% | 240.90M 307.27% | -116.23M 148.25% | 225.13M 293.69% | -129.99M 157.74% | 252.05M 293.90% | -129.99M 151.57% | 268.03M 306.19% | -148.25M 155.31% | 295.07M 299.03% | -148.25M 150.24% | 298.18M 301.13% | -168.11M 156.38% | 328.80M 295.58% | -168.11M 151.13% | 343.64M 304.42% | -177.20M 151.56% | 338.37M 290.96% | -177.20M 152.37% | -177.20M 0% | -148.31M 16.30% | -148.31M 0% | -148.31M 0% | -148.31M 0% | -177.30M 19.55% | -177.30M 0% | -177.30M 0% | -177.30M 0% | -220.05M 24.11% | -220.05M 0% | -220.05M 0% | -220.05M 0% | 462.93M 310.37% | 425.38M 8.11% | 415.73M 2.27% | |
interest expense | 129.25K - | 129.25K - | 122.50K - | 122.50K - | 268.25K - | 268.25K - | 97.25K - | 97.25K - | 204.75K - | 204.75K - | 729.50K - | 1.23M 69.16% | 729.50K 40.88% | 729.50K 0% | 518K 28.99% | 518K 0% | 518K 0% | 518K 0% | 538.75K 4.01% | 538.75K 0% | 538.75K 0% | 538.75K 0% | 704.25K 30.72% | 704.25K 0% | 704.25K 0% | 704.25K 0% | 1.38M 95.67% | 2.24M 62.34% | 1.61M 28.21% | ||||||||||||
ebitda | 38.71M - | 24.69M 36.22% | 44.82M 81.51% | 24.69M 44.91% | 41.68M 68.79% | 26.65M 36.06% | 47.68M 78.91% | 26.65M 44.10% | 49.88M 87.15% | 29.53M 40.79% | 55.32M 87.31% | 29.53M 46.61% | 53.59M 81.44% | 34.41M 35.78% | 66.00M 91.81% | 34.41M 47.86% | 60.81M 76.71% | 35.77M 41.17% | 76.71M 114.43% | 35.77M 53.37% | 75.06M 109.83% | 36.79M 50.99% | 105.50M 186.76% | 36.79M 65.13% | 36.79M 0% | 4.40M 88.03% | 4.40M 0% | 4.40M 0% | 4.40M 0% | 42.20M 858.22% | 42.20M 0% | 42.20M 0% | 42.20M 0% | 49.30M 16.81% | 49.30M 0% | 49.30M 0% | 49.30M 0% | 95.77M 94.28% | 89.83M 6.21% | 58.43M 34.95% | |
operating income | 36.06M - | 20.22M 43.93% | 35.66M 76.36% | 20.22M 43.30% | 42.80M 111.69% | 22.80M 46.74% | 40.04M 75.64% | 22.80M 43.07% | 50.03M 119.47% | 25.27M 49.50% | 47.10M 86.40% | 25.27M 46.35% | 53.85M 113.14% | 29.64M 44.97% | 56.92M 92.05% | 29.64M 47.93% | 61.40M 107.17% | 35.62M 42.00% | 67.22M 88.75% | 35.62M 47.02% | 75.24M 111.25% | 36.67M 51.27% | 75.61M 106.21% | 36.67M 51.50% | 36.67M 0% | 4.26M 88.39% | 4.26M 0% | 4.26M 0% | 4.26M 0% | 42.13M 889.61% | 42.13M 0% | 42.13M 0% | 42.13M 0% | 49.02M 16.36% | 49.02M 0% | 49.02M 0% | 49.02M 0% | 63.86M 30.27% | 54.96M 13.94% | 28.41M 48.30% | |
depreciation and amortization | 2.66M - | 4.47M 68.45% | 9.16M 104.78% | 4.47M 51.17% | -1.12M 125.08% | 3.85M 443.52% | 7.64M 98.22% | 3.85M 49.55% | -154K 104.00% | 4.27M 2,870.29% | 8.22M 92.70% | 4.27M 48.11% | -267K 106.26% | 4.77M 1,887.83% | 9.08M 90.28% | 4.77M 47.45% | -595K 112.46% | 157.75K 126.51% | 9.49M 5,913.31% | 157.75K 98.34% | -176K 211.57% | 123.50K 170.17% | 29.89M 24,102.43% | 123.50K 99.59% | 123.50K 0% | 147K 19.03% | 147K 0% | 147K 0% | 147K 0% | 72.50K 50.68% | 72.50K 0% | 72.50K 0% | 72.50K 0% | 276K 280.69% | 276K 0% | 276K 0% | 276K 0% | 31.91M 11,462.68% | 34.87M 9.26% | 30.02M 13.91% | |
total other income expenses net | -4.02M - | -129.25K 96.79% | -95K 26.50% | -129.25K 36.05% | 2.00M 1,643.52% | -122.50K 106.14% | 387K 415.92% | -122.50K 131.65% | 239K 295.10% | -268.25K 212.24% | -191K 28.80% | -268.25K 40.45% | -765K 185.18% | -97.25K 87.29% | 28K 128.79% | -97.25K 447.32% | -188K 93.32% | -47K 75% | 6K 112.77% | -47K 883.33% | -194K 312.77% | -606K 212.37% | -1.03M 69.31% | -606K 40.94% | -606K 0% | -371K 38.78% | -371K 0% | -371K 0% | -371K 0% | -466.25K 25.67% | -466.25K 0% | -466.25K 0% | -466.25K 0% | -428.25K 8.15% | -428.25K 0% | -428.25K 0% | -428.25K 0% | -549K 28.20% | -830K 51.18% | -698K 15.90% | |
income before tax | 32.04M - | 20.09M 37.29% | 35.56M 77.02% | 20.09M 43.51% | 44.80M 122.98% | 22.67M 49.38% | 40.43M 78.29% | 22.67M 43.91% | 50.27M 121.71% | 25.00M 50.27% | 46.91M 87.64% | 25.00M 46.71% | 53.09M 112.36% | 29.54M 44.36% | 56.95M 92.78% | 29.54M 48.13% | 61.21M 107.22% | 35.57M 41.89% | 67.23M 89.01% | 35.57M 47.09% | 75.05M 110.99% | 36.06M 51.95% | 74.58M 106.83% | 36.06M 51.65% | 36.06M 0% | 3.89M 89.22% | 3.89M 0% | 3.89M 0% | 3.89M 0% | 41.66M 972.09% | 41.66M 0% | 41.66M 0% | 41.66M 0% | 48.59M 16.63% | 48.59M 0% | 48.59M 0% | 48.59M 0% | 63.31M 30.29% | 54.13M 14.50% | 27.71M 48.80% | |
income tax expense | 10.89M - | 5.26M 51.70% | 12.09M 130.00% | 5.26M 56.52% | 8.94M 70.00% | 6.12M 31.50% | 12.14M 98.29% | 6.12M 49.57% | 12.35M 101.71% | 6.97M 43.52% | 13.13M 88.30% | 6.97M 46.89% | 14.77M 111.70% | 8.77M 40.60% | 16.04M 82.84% | 8.77M 45.31% | 19.05M 117.16% | 9.64M 49.37% | 17.82M 84.78% | 9.64M 45.88% | 20.75M 115.22% | 10.20M 50.85% | 20.51M 101.09% | 10.20M 50.27% | 10.20M 0% | 5.32M 47.83% | 5.32M 0% | 5.32M 0% | 5.32M 0% | 12.07M 126.86% | 12.07M 0% | 12.07M 0% | 12.07M 0% | 13.84M 14.63% | 13.84M 0% | 13.84M 0% | 13.84M 0% | 20.18M 45.80% | 20.19M 0.08% | 10.94M 45.83% | |
net income | 21.15M - | 14.83M 29.87% | 23.47M 58.24% | 14.83M 36.81% | 35.86M 141.76% | 16.55M 53.84% | 28.29M 70.90% | 16.55M 41.49% | 37.92M 129.10% | 18.02M 52.47% | 33.77M 87.38% | 18.02M 46.63% | 38.32M 112.62% | 20.77M 45.80% | 40.91M 96.98% | 20.77M 49.23% | 42.17M 103.02% | 25.93M 38.52% | 49.41M 90.59% | 25.93M 47.53% | 54.29M 109.41% | 25.86M 52.37% | 54.07M 109.09% | 25.86M 52.17% | 25.86M 0% | -1.44M 105.55% | -1.44M 0% | -1.44M 0% | -1.44M 0% | 29.59M 2,161.23% | 29.59M 0% | 29.59M 0% | 29.59M 0% | 34.75M 17.45% | 34.75M 0% | 34.75M 0% | 34.75M 0% | 43.13M 24.11% | 33.94M 21.32% | 16.78M 50.57% | |
weighted average shs out | 312.18M - | 308.02M 1.33% | 312.61M 1.49% | 308.02M 1.47% | 308.04M 0.01% | 311.44M 1.10% | 312.81M 0.44% | 311.44M 0.44% | 313.65M 0.71% | 311.53M 0.67% | 312.71M 0.38% | 311.53M 0.38% | 311.45M 0.03% | 313.49M 0.66% | 312.31M 0.38% | 313.49M 0.38% | 316.26M 0.88% | 318.88M 0.83% | 320.02M 0.36% | 318.88M 0.36% | 319.96M 0.34% | 320.79M 0.26% | 321.03M 0.08% | 320.79M 0.08% | 320.79M 0% | 319.66M 0.35% | 319.66M 0% | 319.66M 0% | 319.66M 0% | 318.24M 0.45% | 318.24M 0% | 318.24M 0% | 318.24M 0% | 318.24M 0% | 318.24M 0% | 318.24M 0% | 318.24M 0% | 316.44M 0.57% | 314.24M - | ||
weighted average shs out dil | 312.18M - | 310.32M 0.60% | 312.61M 0.74% | 310.32M 0.73% | 308.04M 0.74% | 313.80M 1.87% | 312.81M 0.32% | 313.80M 0.32% | 314.79M 0.32% | 312.34M 0.78% | 313.22M 0.28% | 312.34M 0.28% | 311.45M 0.28% | 314.78M 1.07% | 313.29M 0.47% | 314.78M 0.47% | 316.26M 0.47% | 320.50M 1.34% | 320.02M 0.15% | 320.50M 0.15% | 320.99M 0.15% | 321.16M 0.06% | 321.67M 0.16% | 321.16M 0.16% | 321.16M 0% | 320.59M 0.18% | 320.59M 0% | 320.59M 0% | 320.59M 0% | 319.47M 0.35% | 319.47M 0% | 319.47M 0% | 319.47M 0% | 319.47M 0% | 319.47M 0% | 319.47M 0% | 319.47M 0% | 317.93M 0.48% | 315.42M - | ||
eps | 0.07 - | 0.05 28.80% | 0.08 55.81% | 0.05 35.82% | 0.12 148.96% | 0.05 55.75% | 0.09 70.24% | 0.05 41.26% | 0.12 125.99% | 0.06 51.75% | 0.11 89.98% | 0.06 47.36% | 0.12 107.25% | 0.07 44.75% | 0.13 96.08% | 0.07 49.00% | 0.13 96.08% | 0.08 37.46% | 0.15 84.50% | 0.08 45.80% | 0.17 109.10% | 0.08 52.59% | 0.17 110.92% | 0.08 52.59% | 0.08 0% | -0.00 105.58% | -0.00 0% | -0.00 0% | -0.00 0% | 0.09 2,166.67% | 0.09 0% | 0.09 0% | 0.09 0% | 0.11 18.28% | 0.11 0% | 0.11 0% | 0.11 0% | 0.14 27.27% | 0.10 28.57% | 0.05 46.60% | |
epsdiluted | 0.07 - | 0.05 29.39% | 0.08 57.11% | 0.05 36.35% | 0.12 151.05% | 0.05 56.08% | 0.09 71.54% | 0.05 41.70% | 0.12 127.70% | 0.06 51.92% | 0.11 90.64% | 0.06 47.55% | 0.12 107.97% | 0.07 45.00% | 0.13 96.97% | 0.07 49.23% | 0.13 96.97% | 0.08 37.77% | 0.15 85.41% | 0.08 46.07% | 0.17 110.14% | 0.08 52.65% | 0.17 111.18% | 0.08 52.65% | 0.08 0% | -0.00 105.59% | -0.00 0% | -0.00 0% | -0.00 0% | 0.09 2,157.78% | 0.09 0% | 0.09 0% | 0.09 0% | 0.11 18.79% | 0.11 0% | 0.11 0% | 0.11 0% | 0.14 27.27% | 0.10 28.57% | 0.05 46.80% |
All numbers in (except ratios and percentages)