bf/NYSE:PRIM_icon.jpeg

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

Subscribe NowHelp
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)