NASDAQ:FSV
FirstService Corporation
- Stock
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
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)