COM:PRIM
Prim
- Stock
Last Close
83.26
22/11 21:00
Market Cap
4.46B
Beta: -
Volume Today
592.02K
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 | Sep '24 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 537.88M - | 470.07M 12.61% | 515.29M 9.62% | 613.24M 19.01% | 487.59M 20.49% | 392.78M 19.44% | 483.55M 23.11% | 555.95M 14.97% | 497.14M 10.58% | 430.45M 13.42% | 456.81M 6.13% | 507.83M 11.17% | 601.86M 18.52% | 561.50M 6.71% | 631.16M 12.41% | 608.31M 3.62% | 579.02M 4.82% | 504.12M 12.94% | 648.79M 28.70% | 908.90M 40.09% | 877.67M 3.44% | 661.56M 24.62% | 789.93M 19.40% | 865.06M 9.51% | 789.78M 8.70% | 743.24M 5.89% | 908.22M 22.20% | 942.70M 3.80% | 897.34M 4.81% | 818.33M 8.80% | 881.61M 7.73% | 913.25M 3.59% | 884.45M 3.15% | 784.38M 11.31% | 1.02B 30.41% | 1.28B 25.53% | 1.33B 3.51% | 1.26B 5.44% | 1.41B 12.45% | 1.53B 8.22% | 1.52B 0.91% | 1.41B 6.79% | 1.56B 10.69% | 1.65B 5.46% | |
cost of revenue | 462.96M - | 420.32M 9.21% | 454.10M 8.04% | 537.76M 18.42% | 437.98M 18.56% | 354.77M 19.00% | 437.05M 23.19% | 484.30M 10.81% | 433.42M 10.51% | 391.17M 9.75% | 413.53M 5.72% | 457.70M 10.68% | 533.25M 16.51% | 506.45M 5.03% | 546.68M 7.94% | 537.89M 1.61% | 510.54M 5.08% | 459.56M 9.99% | 577.37M 25.64% | 802.40M 38.97% | 774.42M 3.49% | 609.10M 21.35% | 709.40M 16.47% | 756.64M 6.66% | 700.26M 7.45% | 695.43M 0.69% | 807.25M 16.08% | 819.02M 1.46% | 799.58M 2.37% | 738.15M 7.68% | 768.58M 4.12% | 785.81M 2.24% | 788.43M 0.33% | 727.90M 7.68% | 930.84M 27.88% | 1.13B 21.31% | 1.18B 4.12% | 1.16B 1.58% | 1.26B 8.55% | 1.36B 7.92% | 1.36B 0.25% | 1.28B 5.86% | 1.38B 7.63% | 1.45B 5.34% | |
gross profit | 74.92M - | 49.76M 33.58% | 61.19M 22.99% | 75.47M 23.33% | 49.62M 34.26% | 38.01M 23.40% | 46.50M 22.34% | 71.65M 54.09% | 63.73M 11.06% | 39.28M 38.36% | 43.28M 10.20% | 50.13M 15.81% | 68.62M 36.88% | 55.05M 19.77% | 84.48M 53.46% | 70.42M 16.64% | 68.48M 2.76% | 44.56M 34.93% | 71.42M 60.28% | 106.50M 49.13% | 103.25M 3.05% | 52.46M 49.19% | 80.53M 53.51% | 108.42M 34.63% | 89.51M 17.44% | 47.81M 46.59% | 100.97M 111.18% | 123.68M 22.50% | 97.76M 20.96% | 80.18M 17.98% | 113.03M 40.96% | 127.44M 12.75% | 96.02M 24.65% | 56.49M 41.17% | 92.11M 63.07% | 154.91M 68.18% | 153.38M 0.98% | 99.73M 34.98% | 157.26M 57.69% | 173.90M 10.58% | 156.60M 9.95% | 133.38M 14.83% | 186.71M 39.99% | 198.56M 6.35% | |
selling and marketing expenses | 253K - | ||||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | 34.12M - | 29.71M 12.92% | 33.21M 11.78% | 36.16M 8.88% | 33.16M 8.30% | 33.76M 1.81% | 38.55M 14.18% | 38.55M 0.01% | 41.25M 7.02% | 32.66M 20.83% | 32.50M 0.49% | 35.99M 10.76% | 39.69M 10.27% | 39.85M 0.41% | 45.98M 15.36% | 42.56M 7.43% | 43.76M 2.81% | 38.65M 11.67% | 43.49M 12.52% | 51.60M 18.66% | 49.96M 3.19% | 42.93M 14.06% | 48.72M 13.48% | 49.83M 2.27% | 48.57M 2.51% | 44.39M 8.62% | 51.42M 15.85% | 49.93M - | |||||||||||||||||
selling general and administrative expenses | 34.12M - | 29.71M 12.92% | 33.21M 11.78% | 36.16M 8.88% | 33.16M 8.30% | 33.76M 1.81% | 38.55M 14.18% | 38.55M 0.01% | 41.25M 7.02% | 32.66M 20.83% | 32.50M 0.49% | 35.99M 10.76% | 39.69M 10.27% | 39.85M 0.41% | 45.98M 15.36% | 42.56M 7.43% | 43.76M 2.81% | 38.65M 11.67% | 43.49M 12.52% | 51.60M 18.66% | 49.96M 3.19% | 42.93M 14.06% | 48.72M 13.48% | 49.83M 2.27% | 48.57M 2.51% | 44.39M 8.62% | 51.42M 15.85% | 57.10M 11.04% | 50.18M 12.11% | 53.43M 6.48% | 57.75M 8.08% | 61.71M 6.86% | 57.23M 7.26% | 55.45M 3.09% | 59.73M 7.71% | 75.72M 26.77% | 90.67M 19.74% | 78.01M 13.97% | 85.57M 9.69% | 84.40M 1.36% | 80.75M 4.33% | 88.59M 9.71% | 100.12M 13.02% | 98.11M 2.01% | |
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | 5.61M - | -114K 102.03% | -327K 186.84% | -201K 38.53% | -115K 42.79% | -44K 61.74% | -45K 2.27% | 361K 902.22% | 1.45M 301.94% | -278K - | -37K 86.69% | -13K - | -39K 200% | 536K 1,474.36% | -12K 102.24% | -771K 6,325% | 32K 104.15% | -57K 278.13% | -370K 549.12% | 177K 147.84% | -2.93M 1,754.24% | -13K 99.56% | 12K 192.31% | 706K 5,783.33% | 98K 86.12% | 418K 326.53% | -5K 101.20% | 379K 7,680% | 181K 52.24% | -256K 241.44% | -9K 96.48% | 155K 1,822.22% | 128K 17.42% | 1.80M 1,304.69% | 331K 81.59% | 713K 115.41% | 467K 34.50% | 64K 86.30% | -126K 296.88% | 45K - | |||||
cost and expenses | 497.08M - | 450.03M 9.47% | 487.31M 8.28% | 573.93M 17.77% | 471.14M 17.91% | 388.54M 17.53% | 475.60M 22.41% | 522.84M 9.93% | 474.67M 9.21% | 423.83M 10.71% | 446.02M 5.24% | 493.69M 10.69% | 572.94M 16.05% | 546.30M 4.65% | 592.66M 8.49% | 580.45M 2.06% | 554.30M 4.51% | 498.21M 10.12% | 620.86M 24.62% | 854.00M 37.55% | 824.37M 3.47% | 652.03M 20.91% | 758.12M 16.27% | 806.47M 6.38% | 748.84M 7.15% | 739.82M 1.20% | 858.67M 16.06% | 876.12M 2.03% | 849.76M 3.01% | 791.58M 6.85% | 826.33M 4.39% | 847.51M 2.56% | 845.66M 0.22% | 783.35M 7.37% | 990.57M 26.45% | 1.20B 21.64% | 1.27B 5.10% | 1.24B 2.47% | 1.34B 8.62% | 1.44B 7.33% | 1.44B 0.02% | 1.37B 4.99% | 1.48B 7.98% | 1.55B 4.84% | |
operating expenses | 34.12M - | 29.71M 12.92% | 33.21M 11.78% | 36.16M 8.88% | 33.16M 8.30% | 33.76M 1.81% | 38.55M 14.18% | 38.55M 0.01% | 41.25M 7.02% | 32.66M 20.83% | 32.50M 0.49% | 35.99M 10.76% | 39.69M 10.27% | 39.85M 0.41% | 45.98M 15.36% | 42.56M 7.43% | 43.76M 2.81% | 38.65M 11.67% | 43.49M 12.52% | 51.60M 18.66% | 49.96M 3.19% | 42.93M 14.06% | 48.72M 13.48% | 49.83M 2.27% | 48.57M 2.51% | 44.39M 8.62% | 51.42M 15.85% | 57.10M 11.04% | 50.18M 12.11% | 53.43M 6.48% | 57.75M 8.08% | 61.71M 6.86% | 57.23M 7.26% | 55.45M 3.09% | 59.73M 7.71% | 75.72M 26.77% | 90.67M 19.74% | 78.01M 13.97% | 85.57M 9.69% | 84.40M 1.36% | 80.75M 4.33% | 88.59M 9.71% | 100.12M 13.02% | 98.11M 2.01% | |
interest expense | 1.39M - | 1.67M 19.91% | 1.20M 28.30% | 1.78M 48.66% | 1.79M 0.73% | 1.92M 7.31% | 1.74M 9.57% | 1.90M 9.49% | 2.13M 11.67% | 2.27M 6.73% | 2.24M 1.23% | 2.25M 0.27% | 2.16M 3.83% | 2.26M 4.72% | 2.15M 5.17% | 2.20M 2.47% | 1.54M 29.89% | 2.00M 29.66% | 3.19M 59.71% | 6.45M 102.07% | 7.11M 10.25% | 5.59M 21.34% | 6.72M 20.10% | 5.19M 22.78% | 2.60M 49.81% | 9.11M 250.06% | 3.69M 59.50% | 4.73M 28.13% | 2.77M 41.43% | 4.72M 70.49% | 4.83M 2.20% | 4.70M 2.63% | 4.34M 7.54% | 2.88M 33.79% | 4.71M 63.60% | 13.07M 177.90% | 18.56M 41.92% | 18.46M 0.49% | 16.88M 8.56% | 21.07M 24.76% | 21.73M 3.15% | 17.99M 17.19% | -17.13M 195.23% | -88.11M 414.26% | |
ebitda | 54.73M - | 33.55M 38.70% | 41.74M 24.43% | 59.50M 42.55% | 16.35M 72.53% | 19.72M 20.61% | 24.29M 23.17% | 50.12M 106.36% | 23.96M 52.20% | 23.56M 1.65% | 28.02M 18.93% | 31.24M 11.49% | 28.91M 7.46% | 31.13M 7.66% | 54.50M 75.07% | 45.55M 16.42% | 25.43M 44.16% | 22.96M 9.72% | 45.88M 99.83% | 76.69M 67.14% | 53.45M 30.30% | 31.21M 41.61% | 53.90M 72.71% | 76.87M 42.61% | 41.27M 46.31% | 23.51M 43.03% | 69.75M 196.65% | 86.19M 23.57% | 48.01M 44.30% | 51.68M 7.64% | 82.51M 59.66% | 93.07M 12.80% | 38.54M 58.60% | 21.19M 45.00% | 53.14M 150.73% | 79.31M 49.25% | 94.32M 18.92% | 49.79M 47.21% | 99.43M 99.70% | 116.66M 17.33% | 101.50M 12.99% | 69.24M 31.78% | 112.28M 62.16% | -56.08M 149.94% | |
operating income | 40.80M - | 20.05M 50.87% | 27.98M 39.59% | 39.31M 40.49% | 16.45M 58.14% | 4.25M 74.20% | 7.95M 87.26% | 33.10M 316.43% | 22.47M 32.11% | 6.62M 70.55% | 10.79M 62.97% | 11.42M 5.86% | 28.92M 153.30% | 15.20M 47.45% | 38.51M 153.35% | 27.86M 27.64% | 24.72M 11.27% | 5.91M 76.10% | 20.26M 242.90% | 51.07M 152.07% | 53.23M 4.21% | 9.53M 82.10% | 31.81M 233.84% | 58.59M 84.19% | 40.94M 30.13% | 3.42M 91.64% | 49.55M 1,347.84% | 66.58M 34.39% | 44.40M 33.32% | 12.85M 71.05% | 54.80M 326.35% | 65.28M 19.13% | 37.22M 42.99% | 1.02M 97.25% | 32.53M 3,083.37% | 50.74M 55.97% | 60.89M 19.99% | 19.03M 68.75% | 70.80M 272.06% | 88.41M 24.88% | 74.84M 15.34% | 44.24M 40.89% | 86.59M 95.74% | 99.03M 14.36% | |
depreciation and amortization | 13.31M - | 13.55M 1.83% | 14.08M 3.87% | 15.13M 7.49% | 15.66M 3.53% | 15.51M 1.02% | 16.38M 5.62% | 16.65M 1.68% | 16.67M 0.09% | 16.91M 1.43% | 17.18M 1.65% | 17.36M 1.00% | 16.59M 4.44% | 15.86M 4.37% | 15.89M 0.18% | 17.50M 10.13% | 17.05M 2.53% | 16.79M 1.54% | 18.38M 9.47% | 20.82M 13.26% | 23.25M 11.70% | 21.70M 6.69% | 21.69M 0.04% | 21.16M 2.45% | 20.85M 1.48% | 19.80M 5.04% | 19.43M 1.83% | 19.50M 0.32% | 23.77M 21.91% | 24.85M 4.56% | 26.85M 8.04% | 27.16M 1.17% | 26.69M 1.73% | 20.17M 24.43% | 20.61M 2.15% | 28.57M 38.65% | 33.43M 17.02% | 30.76M 8.00% | 27.02M 12.15% | 26.70M 1.19% | 25.59M 4.17% | 24.58M 3.93% | 25.69M 4.52% | -50.27M 295.67% | |
total other income expenses net | 758K - | -74K 109.76% | -178K 140.54% | 4.95M 2,879.78% | 185K 96.26% | 392K 111.89% | -185K 147.19% | -360K 94.59% | 1.11M 409.17% | 359K 67.74% | 21K 94.15% | -3.09M 14,795.24% | -123K 96.01% | 23K 118.70% | 96K 317.39% | 6.19M 6,352.08% | 241K 96.11% | 245K 1.66% | -7.18M 3,031.84% | -3.86M 46.21% | -883K 77.15% | -555K 37.15% | -226K 59.28% | -3.06M 1,255.75% | 21K 100.69% | 148K 604.76% | 506K 241.89% | 21K 95.85% | -2.24M 10,761.90% | -13.88M 519.83% | -567K 95.91% | -266K 53.09% | -1.48M 457.89% | -3.31M 123.38% | 30.74M 1,027.30% | 2.11M 93.15% | -15.43M 832.72% | -17.21M 11.52% | 191K 101.11% | -618K 423.56% | -1.08M 75.08% | -116K 89.28% | -16.81M 14,393.97% | -16.72M 0.54% | |
income before tax | 40.18M - | 18.36M 54.32% | 26.62M 45.03% | 42.49M 59.63% | 14.86M 65.04% | 2.73M 81.65% | 6.03M 121.20% | 30.84M 411.32% | 21.50M 30.31% | 4.75M 77.91% | 8.62M 81.51% | 8.83M 2.48% | 26.67M 201.88% | 13.03M 51.14% | 36.57M 180.69% | 32.09M 12.26% | 23.60M 26.46% | 4.43M 81.23% | 17.90M 304.16% | 45.52M 154.36% | 45.51M 0.02% | 3.73M 91.80% | 25.09M 572.45% | 50.39M 100.83% | 38.70M 23.19% | -5.26M 113.59% | 46.42M 982.44% | 61.89M 33.31% | 42.59M 31.19% | 8.23M 80.66% | 49.89M 505.85% | 60.77M 21.80% | 32.96M 45.75% | -2.29M 106.96% | 63.27M 2,859.44% | 52.85M 16.47% | 45.45M 13.99% | 1.82M 96.00% | 55M 2,921.98% | 67.81M 23.29% | 53.04M 21.78% | 26.68M 49.70% | 69.78M 161.54% | 82.31M 17.95% | |
income tax expense | 14.62M - | 7.09M 51.52% | 10.62M 49.76% | 15.11M 42.26% | 5.83M 61.38% | 1.05M 81.91% | 2.34M 121.80% | 11.76M 402.74% | 8.79M 25.31% | 1.83M 79.14% | 3.33M 81.83% | 4.08M 22.35% | 11.90M 191.86% | 4.52M 62.05% | 14.18M 213.81% | 9.95M 29.79% | -211K 102.12% | 212K 200.47% | 3.71M 1,647.64% | 10.72M 189.23% | 11.13M 3.88% | 795K 92.86% | 7.26M 813.84% | 14.56M 100.41% | 11.19M 23.13% | -1.53M 113.64% | 13.46M 981.66% | 17.95M 33.31% | 10.77M 39.97% | 2.39M 77.84% | 13.60M 469.63% | 16.71M 22.89% | 3.42M 79.51% | -619K 118.08% | 13.12M 2,219.55% | 9.81M 25.23% | 3.95M 59.69% | 510K 87.10% | 15.97M 3,030.98% | 19.66M 23.15% | 15.38M 21.78% | 7.74M 49.70% | 20.24M 161.55% | -79.81M 494.42% | |
net income | 22.48M - | 10.83M 51.81% | 16.00M 47.72% | 27.39M 71.16% | 8.93M 67.40% | 1.67M 81.28% | 3.64M 117.58% | 19.01M 422.46% | 12.55M 33.95% | 2.69M 78.55% | 5.06M 87.75% | 4.50M 10.92% | 14.47M 221.27% | 7.69M 46.85% | 21.55M 180.13% | 20.60M 4.40% | 22.52M 9.34% | 688K 96.95% | 11.71M 1,602.76% | 32.69M 179.05% | 32.37M 0.99% | 1.95M 93.98% | 17.79M 813.56% | 35.65M 100.42% | 26.95M 24.41% | -3.74M 113.87% | 32.96M 981.96% | 43.94M 33.32% | 31.81M 27.61% | 5.85M 81.61% | 36.29M 520.34% | 44.05M 21.39% | 29.42M 33.22% | -1.67M 105.69% | 50.15M 3,096.06% | 43.04M 14.18% | 41.50M 3.58% | 1.31M 96.84% | 39.03M 2,879.54% | 48.14M 23.34% | 37.66M 21.78% | 18.94M 49.70% | 49.54M 161.54% | 162.12M 227.23% | |
weighted average shs out | 51.61M - | 51.61M 0% | 51.66M 0.09% | 51.61M 0.09% | 51.56M 0.09% | 51.57M 0.02% | 51.67M 0.18% | 51.67M 0.01% | 51.68M 0.01% | 51.73M 0.09% | 51.77M 0.09% | 51.78M 0.02% | 51.77M 0.02% | 51.59M 0.34% | 51.44M 0.30% | 51.44M 0.01% | 51.45M 0.02% | 51.48M 0.06% | 51.53M 0.10% | 51.40M 0.25% | 50.99M 0.80% | 50.77M 0.44% | 50.91M 0.28% | 50.98M 0.13% | 50.48M 0.98% | 48.59M 3.74% | 48.27M 0.65% | 48.25M 0.04% | 48.10M 0.31% | 49.50M 2.91% | 53.73M 8.54% | 53.77M 0.07% | 53.63M 0.27% | 53.24M 0.72% | 53.26M 0.04% | 53.18M 0.15% | 53.12M 0.11% | 53.18M 0.12% | 53.30M 0.22% | 53.34M 0.07% | 53.36M 0.04% | 53.49M 0.24% | 53.64M 0.28% | 53.61M 0.06% | |
weighted average shs out dil | 51.61M - | 51.71M 0.20% | 51.80M 0.17% | 51.76M 0.09% | 51.71M 0.09% | 51.73M 0.03% | 51.81M 0.17% | 51.82M 0.02% | 51.83M 0.00% | 51.88M 0.11% | 52.02M 0.27% | 52.03M 0.02% | 52.02M 0.02% | 51.85M 0.33% | 51.69M 0.31% | 51.71M 0.04% | 51.71M 0.01% | 51.75M 0.07% | 51.79M 0.09% | 51.73M 0.11% | 51.40M 0.65% | 51.19M 0.41% | 51.23M 0.08% | 51.22M 0.03% | 50.71M 0.98% | 48.59M 4.19% | 48.67M 0.16% | 48.57M 0.19% | 48.41M 0.34% | 50.03M 3.34% | 54.28M 8.51% | 54.37M 0.15% | 54.17M 0.36% | 53.24M 1.72% | 53.85M 1.15% | 53.75M 0.19% | 53.71M 0.07% | 53.94M 0.43% | 54.32M 0.70% | 54.35M 0.05% | 54.38M 0.06% | 54.41M 0.05% | 54.65M 0.44% | 54.56M 0.17% | |
eps | 0.44 - | 0.21 52.27% | 0.31 47.62% | 0.53 70.97% | 0.17 67.92% | 0.03 82.35% | 0.07 133.33% | 0.37 428.57% | 0.24 35.14% | 0.05 79.17% | 0.10 100% | 0.09 10.00% | 0.28 211.11% | 0.15 46.43% | 0.42 180.00% | 0.40 4.76% | 0.44 10.00% | 0.01 97.73% | 0.23 2,200% | 0.64 178.26% | 0.63 1.56% | 0.04 93.65% | 0.35 775% | 0.70 100% | 0.53 24.29% | -0.08 114.51% | 0.68 984.27% | 0.91 33.82% | 0.66 27.47% | 0.12 81.82% | 0.68 466.67% | 0.82 20.59% | 0.55 32.93% | -0.03 105.71% | 0.94 3,093.63% | 0.81 13.83% | 0.78 3.70% | 0.02 97.44% | 0.73 3,550% | 0.90 23.29% | 0.71 21.11% | 0.35 50.70% | 0.92 162.86% | 3.02 228.26% | |
epsdiluted | 0.44 - | 0.21 52.27% | 0.31 47.62% | 0.53 70.97% | 0.17 67.92% | 0.03 82.35% | 0.07 133.33% | 0.37 428.57% | 0.24 35.14% | 0.05 79.17% | 0.10 100% | 0.09 10.00% | 0.28 211.11% | 0.15 46.43% | 0.42 180.00% | 0.40 4.76% | 0.44 10.00% | 0.01 97.73% | 0.23 2,200% | 0.63 173.91% | 0.63 0% | 0.04 93.65% | 0.35 775% | 0.70 100% | 0.53 24.29% | -0.08 114.51% | 0.68 984.27% | 0.90 32.35% | 0.66 26.67% | 0.12 81.82% | 0.67 458.33% | 0.81 20.90% | 0.54 33.33% | -0.03 105.81% | 0.93 3,061.78% | 0.80 13.98% | 0.77 3.75% | 0.02 97.40% | 0.72 3,500% | 0.89 23.61% | 0.69 22.47% | 0.35 49.28% | 0.91 160.00% | 2.97 226.37% |
All numbers in (except ratios and percentages)