av/firstservice--big.svg

NASDAQ:FSV

FirstService Corporation

  • Stock

USD

Last Close

241.07

26/07 20:00

Market Cap

9.45B

Beta: 1.00

Volume Today

100.73K

Avg: 49.81K

PE Ratio

53.93

PFCF: 55.90

Dividend Yield

0.54%

Payout:27.33%

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
Sep '13
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
revenue
608.27M
-
671.72M
10.43%
548.43M
18.35%
660.73M
20.48%
684.61M
3.61%
-758.45M
210.79%
607.95M
180.16%
326.25M
46.34%
349.52M
7.13%
316.11M
9.56%
307.59M
2.70%
385.10M
25.20%
409.08M
6.23%
381.12M
6.84%
375.97M
1.35%
434.86M
15.66%
456.52M
4.98%
438.11M
4.03%
426.46M
2.66%
495.35M
16.15%
506.36M
2.22%
503.31M
0.60%
485.65M
3.51%
573.91M
18.17%
672.25M
17.14%
675.59M
0.50%
633.83M
6.18%
621.60M
1.93%
741.93M
19.36%
775.05M
4.46%
711.07M
8.26%
831.63M
16.96%
849.43M
2.14%
856.95M
0.88%
834.57M
2.61%
930.71M
11.52%
960.46M
3.20%
1.02B
6.21%
1.02B
0.16%
1.12B
9.95%
1.12B
0.23%
1.08B
3.39%
1.16B
7.30%
cost of revenue
396.83M
-
412.06M
3.84%
363.04M
11.90%
418.70M
15.33%
445.41M
6.38%
-425.75M
195.59%
405.43M
195.23%
224.14M
44.71%
241.05M
7.54%
221.47M
8.12%
222.51M
0.47%
266.43M
19.74%
292.39M
9.74%
268.76M
8.08%
272.41M
1.36%
301.94M
10.84%
317.10M
5.02%
297.92M
6.05%
298.52M
0.20%
331.44M
11.03%
343.03M
3.49%
347.26M
1.23%
340.70M
1.89%
388.66M
14.08%
451.67M
16.21%
453.07M
0.31%
435.15M
3.96%
412.01M
5.32%
496.37M
20.47%
528.27M
6.43%
490.81M
7.09%
554.68M
13.01%
579.31M
4.44%
578.04M
0.22%
575.83M
0.38%
638.48M
10.88%
661.10M
3.54%
690.31M
4.42%
700.26M
1.44%
754.26M
7.71%
756.56M
0.30%
735.92M
2.73%
788.58M
7.16%
gross profit
211.44M
-
259.67M
22.81%
185.39M
28.60%
242.03M
30.55%
239.20M
1.17%
-332.69M
239.09%
202.52M
160.87%
102.11M
49.58%
108.48M
6.24%
94.65M
12.75%
85.08M
10.11%
118.67M
39.48%
116.69M
1.67%
112.36M
3.72%
103.56M
7.83%
132.92M
28.35%
139.42M
4.89%
140.19M
0.55%
127.93M
8.74%
163.90M
28.12%
163.33M
0.35%
156.06M
4.45%
144.96M
7.11%
185.25M
27.80%
220.58M
19.07%
222.52M
0.88%
198.68M
10.71%
209.59M
5.49%
245.56M
17.17%
246.78M
0.50%
220.25M
10.75%
276.95M
25.74%
270.12M
2.47%
278.90M
3.25%
258.74M
7.23%
292.23M
12.95%
299.36M
2.44%
329.79M
10.16%
318.18M
3.52%
365.47M
14.86%
360.55M
1.35%
343.34M
4.77%
369.47M
7.61%
selling and marketing expenses
general and administrative expenses
selling general and administrative expenses
159.14M
-
193.75M
21.75%
166.17M
14.23%
186.09M
11.99%
182.23M
2.07%
-274.31M
250.53%
180.11M
165.66%
70.26M
60.99%
69.89M
0.52%
72.85M
4.22%
73.33M
0.67%
79.06M
7.81%
70.61M
10.69%
82.22M
16.44%
84.27M
2.49%
86.23M
2.33%
87.16M
1.08%
100.58M
15.39%
104.52M
3.92%
108.10M
3.43%
105.14M
2.74%
108.62M
3.32%
118.66M
9.24%
121.98M
2.79%
145.21M
19.05%
160.41M
10.47%
158.79M
1.01%
140.80M
11.33%
159.30M
13.14%
169.64M
6.49%
163.25M
3.77%
192.00M
17.62%
179.47M
6.53%
198.89M
10.82%
202.22M
1.68%
204.92M
1.34%
207.97M
1.49%
231.31M
11.22%
243.24M
5.16%
252.47M
3.79%
252.57M
0.04%
244.92M
3.03%
293.00M
19.63%
research and development expenses
other expenses
675K
-
-390K
157.78%
482K
223.59%
76K
84.23%
-73K
196.05%
-740K
913.70%
-657K
11.22%
83K
112.63%
10K
87.95%
49K
390%
75K
53.06%
26K
65.33%
71K
173.08%
60K
15.49%
95K
58.33%
110K
15.79%
1.32M
1,097.27%
-2K
100.15%
64K
3,300%
39K
39.06%
-25K
164.10%
176K
804.00%
-7K
103.98%
49K
800%
229K
367.35%
-338K
247.60%
229K
167.75%
147K
35.81%
269K
82.99%
-284K
205.58%
1.87M
757.75%
888K
52.46%
21K
97.64%
8.10M
38,490.48%
25.91M
219.72%
26.91M
3.87%
26.90M
0.04%
30.42M
13.07%
31.88M
4.82%
4.25M
86.67%
702K
83.48%
595K
15.24%
1.88M
215.97%
cost and expenses
572.18M
-
620.27M
8.40%
543.01M
12.46%
620.76M
14.32%
642.04M
3.43%
-717.75M
211.79%
601.11M
183.75%
301.54M
49.84%
317.92M
5.43%
302.19M
4.95%
303.25M
0.35%
353.99M
16.73%
373.05M
5.38%
361.99M
2.96%
366.18M
1.16%
398.52M
8.83%
414.65M
4.05%
410.31M
1.04%
414.82M
1.10%
452.45M
9.07%
460.44M
1.77%
471.69M
2.44%
472.05M
0.08%
839.18M
77.77%
621.06M
25.99%
642.00M
3.37%
617.44M
3.83%
576.30M
6.66%
681.85M
18.32%
723.11M
6.05%
677.28M
6.34%
770.35M
13.74%
782.75M
1.61%
805.02M
2.84%
803.97M
0.13%
870.31M
8.25%
895.97M
2.95%
952.04M
6.26%
975.39M
2.45%
1.04B
6.19%
1.04B
0.63%
1.01B
2.64%
1.12B
10.22%
operating expenses
175.34M
-
208.21M
18.75%
179.97M
13.56%
202.06M
12.27%
196.64M
2.69%
-292.00M
248.50%
195.68M
167.01%
77.40M
60.45%
76.87M
0.68%
80.72M
5.00%
80.75M
0.03%
87.55M
8.43%
80.66M
7.88%
93.23M
15.59%
93.76M
0.57%
96.59M
3.01%
97.55M
0.99%
112.39M
15.22%
116.30M
3.48%
121.00M
4.05%
117.41M
2.97%
124.43M
5.98%
131.35M
5.56%
450.52M
242.99%
169.39M
62.40%
188.93M
11.54%
182.29M
3.51%
164.29M
9.88%
185.49M
12.90%
194.84M
5.04%
186.47M
4.30%
215.68M
15.66%
203.44M
5.67%
226.97M
11.57%
228.13M
0.51%
231.83M
1.62%
234.88M
1.31%
261.73M
11.43%
275.12M
5.12%
281.50M
2.32%
285.71M
1.50%
278.79M
2.42%
329.81M
18.30%
interest expense
6.23M
-
5.26M
15.50%
2.97M
43.48%
3.41M
14.76%
3.44M
0.79%
-2.90M
184.36%
4.20M
244.83%
2.72M
35.21%
2.45M
9.92%
2.03M
17.12%
1.97M
3.15%
2.49M
26.26%
2.28M
8.13%
2.41M
5.65%
2.33M
3.65%
2.55M
9.85%
2.50M
2.15%
2.49M
0.40%
2.87M
15.47%
3.21M
11.69%
3.10M
3.40%
3.44M
10.77%
3.57M
3.90%
4.77M
33.71%
12.72M
166.53%
11.02M
13.36%
8.89M
19.36%
5.53M
37.77%
5.46M
1.19%
4.44M
18.80%
4.19M
5.63%
3.97M
5.16%
3.87M
2.47%
4.00M
3.41%
4.37M
9.01%
5.04M
15.46%
6.76M
34.08%
9.03M
33.53%
10.63M
17.80%
11.95M
12.44%
11.96M
0.02%
12.82M
7.25%
19.03M
48.37%
ebitda
54.83M
-
66.88M
21.98%
19.91M
70.22%
56.18M
182.12%
57.16M
1.74%
-59.67M
204.40%
21.72M
136.41%
31.93M
46.99%
38.59M
20.87%
21.85M
43.39%
11.82M
45.89%
39.64M
235.30%
46.16M
16.45%
30.20M
34.57%
19.38M
35.81%
46.80M
141.44%
53.57M
14.47%
39.61M
26.07%
23.48M
40.72%
55.84M
137.81%
58.17M
4.17%
47.61M
18.15%
26.29M
44.78%
-251.05M
1,055.01%
75.60M
130.11%
61.77M
18.29%
40.13M
35.05%
68.94M
71.80%
86.53M
25.53%
76.86M
11.18%
58.88M
23.40%
85.84M
45.79%
90.68M
5.64%
88.12M
2.82%
57.05M
35.26%
86.99M
52.47%
90.61M
4.16%
99.19M
9.47%
75.20M
24.18%
117.25M
55.92%
108.68M
7.31%
99.01M
8.89%
78.34M
20.87%
operating income
33.66M
-
49.34M
46.58%
5.38M
89.11%
38.79M
621.60%
37.83M
2.46%
-35.92M
194.95%
5.85M
116.29%
23.94M
309.16%
31.42M
31.25%
13.99M
55.48%
4.26M
69.54%
30.79M
622.69%
36.58M
18.78%
18.92M
48.28%
9.55M
49.53%
35.81M
275.03%
34.54M
3.53%
27.73M
19.73%
11.07M
60.06%
42.35M
282.46%
45.30M
6.96%
28.85M
36.32%
12.93M
55.18%
-268.47M
2,176.33%
49.70M
118.51%
31.42M
36.77%
15.98M
49.13%
44.90M
180.92%
59.13M
31.68%
49.40M
16.46%
33.88M
31.41%
61.38M
81.17%
61.53M
0.23%
44.85M
27.11%
29.05M
35.24%
59.81M
105.93%
62.71M
4.84%
67.46M
7.57%
40.95M
39.30%
82.32M
101.03%
73.56M
10.64%
48.06M
34.66%
38.06M
20.81%
depreciation and amortization
17.58M
-
14.68M
16.53%
13.85M
5.62%
16.01M
15.56%
14.40M
10.02%
-17.79M
223.51%
15.57M
187.50%
7.13M
54.16%
6.98M
2.17%
7.87M
12.77%
7.41M
5.81%
8.49M
14.55%
10.05M
18.31%
11.01M
9.61%
9.49M
13.80%
10.36M
9.09%
10.38M
0.25%
11.81M
13.79%
11.78M
0.27%
12.90M
9.51%
12.28M
4.85%
15.81M
28.77%
12.69M
19.75%
14.16M
11.64%
24.18M
70.73%
28.52M
17.96%
23.51M
17.59%
23.49M
0.08%
26.18M
11.48%
25.20M
3.75%
23.23M
7.85%
23.67M
1.93%
23.98M
1.28%
28.09M
17.15%
28.01M
0.30%
27.18M
2.96%
27.90M
2.65%
31.73M
13.74%
34.25M
7.96%
29.03M
15.24%
33.15M
14.16%
33.87M
2.19%
36.81M
8.66%
total other income expenses net
-1.28M
-
-2.42M
88.40%
596K
124.62%
-972K
263.09%
-4.55M
367.70%
3.48M
176.64%
-1.68M
148.19%
-693K
58.73%
-176K
74.60%
110K
162.50%
4K
96.36%
-296K
7,500%
612K
306.76%
-149K
124.35%
-151K
1.34%
-415K
174.83%
-6.01M
1,348.92%
-70K
98.84%
-497K
610%
-509K
2.41%
-643K
26.33%
-2.60M
304.51%
-685K
73.66%
2.93M
527.59%
-1.26M
143.15%
-2.50M
98.10%
-176K
92.97%
-250K
42.05%
-681K
172.40%
-2.83M
315.86%
1.97M
169.46%
995K
49.42%
7.39M
642.41%
1.03M
86.10%
-3.83M
473.03%
-5.36M
39.99%
-7.54M
40.56%
-8.31M
10.28%
-10.37M
24.71%
2.60M
125.06%
-572K
122.02%
-15.89M
2,677.97%
280K
101.76%
income before tax
28.58M
-
44.82M
56.81%
3.04M
93.21%
35.58M
1,069.59%
34.58M
2.82%
-34.31M
199.22%
961K
102.80%
21.30M
2,116.02%
28.97M
36.05%
12.00M
58.57%
2.37M
80.28%
28.33M
1,097.04%
34.37M
21.29%
16.56M
51.80%
7.32M
55.82%
33.36M
355.92%
33.36M
0.01%
25.24M
24.36%
8.26M
67.26%
39.18M
374.15%
42.17M
7.64%
25.59M
39.32%
9.35M
63.44%
-267.11M
2,955.58%
37.21M
113.93%
20.07M
46.07%
7.33M
63.49%
39.52M
439.45%
53.94M
36.48%
44.67M
17.17%
31.56M
29.35%
58.30M
84.71%
70.19M
20.40%
48.95M
30.27%
25.21M
48.49%
54.45M
115.94%
55.17M
1.32%
59.15M
7.20%
30.58M
48.29%
74.62M
143.98%
62.30M
16.50%
35.83M
42.49%
20.91M
41.64%
income tax expense
6.55M
-
16.27M
148.50%
1.28M
92.13%
9.99M
680.47%
10.02M
0.34%
-8.90M
188.76%
-18K
99.80%
9.49M
52,811.11%
10.06M
6.00%
4.10M
59.27%
850K
79.25%
10.26M
1,107.29%
11.43M
11.35%
4.85M
57.57%
-1.30M
126.86%
11.10M
952.46%
12.22M
10.11%
589K
95.18%
-672K
214.09%
9.29M
1,481.70%
10.51M
13.17%
5.80M
44.79%
1.21M
79.16%
8.57M
608.77%
10.87M
26.88%
6.50M
40.24%
1.55M
76.20%
9.60M
521.15%
12.97M
35.05%
11.75M
9.42%
7.72M
34.28%
14.28M
84.97%
17.32M
21.30%
13.55M
21.75%
6.39M
52.83%
13.94M
118.08%
13.83M
0.82%
14.81M
7.06%
7.92M
46.54%
19.90M
151.43%
16.45M
17.36%
12.05M
26.73%
6.01M
50.09%
net income
857K
-
1.22M
42.01%
-5.88M
583.24%
7.66M
230.23%
24.56M
220.71%
-13.37M
154.44%
6.04M
145.20%
7.38M
22.05%
14.06M
90.66%
3.26M
76.79%
-1.66M
150.77%
12.71M
866.87%
15.76M
24.06%
6.78M
56.97%
4.64M
31.53%
18.35M
295.11%
15.46M
15.73%
14.62M
5.44%
6.08M
58.40%
22.61M
271.63%
25.84M
14.30%
11.34M
56.12%
2.33M
79.46%
-279.04M
12,080.94%
19.86M
107.12%
5.24M
73.63%
5.29M
0.92%
27.12M
413.19%
32.83M
21.03%
22.02M
32.91%
21.89M
0.61%
36.70M
67.64%
45.62M
24.29%
31.01M
32.02%
18.82M
39.30%
34.57M
83.66%
34.18M
1.13%
38.25M
11.91%
22.67M
40.73%
45.36M
100.11%
32.65M
28.02%
6.26M
80.82%
6.31M
0.73%
weighted average shs out
33.71M
-
35.89M
6.46%
35.89M
0%
35.97M
0.23%
35.97M
0%
35.87M
0.28%
35.97M
0.28%
35.97M
0%
35.97M
0.01%
36.06M
0.25%
35.99M
0.20%
36M
0.03%
35.99M
0.03%
35.90M
0.24%
35.88M
0.07%
35.92M
0.11%
35.93M
0.01%
35.91M
0.05%
35.92M
0.04%
35.94M
0.04%
35.96M
0.07%
35.99M
0.08%
36.03M
0.11%
37.28M
3.48%
39.22M
5.20%
39.75M
1.34%
41.56M
4.55%
42.40M
2.02%
43.48M
2.54%
43.58M
0.23%
43.70M
0.27%
43.83M
0.31%
43.87M
0.08%
43.97M
0.24%
44.09M
0.26%
44.19M
0.24%
44.20M
0.02%
44.22M
0.04%
44.40M
0.40%
44.57M
0.40%
44.61M
0.09%
44.64M
0.06%
44.85M
0.47%
weighted average shs out dil
34.05M
-
36.30M
6.59%
36.30M
0%
36.37M
0.19%
36.37M
0.01%
36.26M
0.28%
36.36M
0.28%
36.60M
0.65%
36.46M
0.39%
36.51M
0.15%
36.37M
0.40%
36.42M
0.15%
36.45M
0.07%
36.30M
0.40%
36.56M
0.71%
36.58M
0.04%
36.59M
0.03%
36.58M
0.01%
36.53M
0.16%
36.53M
0.02%
36.66M
0.35%
36.59M
0.20%
36.50M
0.25%
37.72M
3.34%
39.69M
5.24%
40.14M
1.13%
41.94M
4.47%
42.71M
1.84%
43.94M
2.88%
44.09M
0.34%
44.22M
0.29%
44.37M
0.33%
44.47M
0.24%
44.58M
0.24%
44.50M
0.17%
44.48M
0.05%
44.50M
0.04%
44.50M
0.01%
44.66M
0.36%
44.80M
0.31%
44.85M
0.12%
44.87M
0.05%
45.11M
0.53%
eps
0.03
-
0.03
13.33%
-0.16
570.59%
0.28
275.00%
0.24
14.29%
-0.37
254.17%
-0.09
75.68%
0.21
333.33%
0.39
85.71%
0.09
76.92%
-0.05
151.11%
0.35
860.87%
0.44
25.71%
0.19
56.82%
0.12
36.84%
0.50
316.67%
0.42
16.00%
0.41
2.38%
0.17
58.54%
0.63
270.59%
0.72
14.29%
0.32
55.56%
0.06
81.25%
-7.48
12,566.67%
0.51
106.82%
0.13
74.51%
0.13
0%
0.64
392.31%
0.76
18.75%
0.51
32.89%
0.50
1.96%
0.84
68%
1.04
23.81%
0.71
31.73%
0.43
39.44%
0.78
81.40%
0.77
1.28%
0.86
11.69%
0.51
40.70%
1.02
100%
0.73
28.43%
0.14
80.82%
0.14
0%
epsdiluted
0.03
-
0.03
13.33%
-0.16
570.59%
0.28
275.00%
0.24
14.29%
-0.37
254.17%
-0.09
75.68%
0.20
322.22%
0.39
95%
0.09
76.92%
-0.05
150.67%
0.35
867.54%
0.43
22.86%
0.19
55.81%
0.12
36.84%
0.49
308.33%
0.41
16.33%
0.40
2.44%
0.17
57.50%
0.62
264.71%
0.70
12.90%
0.31
55.71%
0.06
80.65%
-7.40
12,433.33%
0.50
106.76%
0.13
74%
0.13
0%
0.64
392.31%
0.75
17.19%
0.50
33.33%
0.50
0%
0.83
66.00%
1.03
24.10%
0.70
32.04%
0.42
40%
0.78
85.71%
0.77
1.28%
0.86
11.69%
0.51
40.70%
1.01
98.04%
0.73
27.72%
0.14
80.82%
0.14
0%

All numbers in USD (except ratios and percentages)