CA:CN
CN
- Stock
Last Close
152.52
22/11 21:00
Market Cap
102.75B
Beta: -
Volume Today
1.36M
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 | 2.75B - | 2.69B 1.89% | 3.12B 15.71% | 3.12B 0.06% | 3.21B 2.85% | 3.10B 3.40% | 3.13B 0.87% | 3.22B 3.10% | 3.17B 1.74% | 2.96B 6.38% | 2.84B 4.12% | 3.01B 6.05% | 3.22B 6.74% | 3.21B 0.34% | 3.33B 3.84% | 3.22B 3.24% | 3.29B 1.99% | 3.19B 2.77% | 3.63B 13.68% | 3.69B 1.57% | 3.81B 3.25% | 3.54B 6.93% | 3.96B 11.71% | 3.83B 3.26% | 3.58B 6.42% | 3.54B 1.09% | 3.21B 9.48% | 3.41B 6.23% | 3.66B 7.25% | 3.54B 3.31% | 3.60B 1.78% | 3.59B 0.19% | 3.75B 4.51% | 3.71B 1.20% | 4.34B 17.15% | 4.51B 3.89% | 4.54B 0.64% | 4.31B 5.04% | 4.06B 5.94% | 3.99B 1.73% | 4.47B 12.14% | 4.25B 4.97% | 4.33B 1.88% | 4.11B 5.06% | |
cost of revenue | 1.71B - | 1.78B 4.16% | 1.77B 0.06% | 1.75B 1.69% | 1.85B 5.79% | 1.88B 1.63% | 1.67B 10.93% | 1.66B 0.54% | 1.74B 4.81% | 1.64B 6.14% | 1.48B 9.66% | 1.54B 4.20% | 1.71B 11.18% | 1.79B 4.38% | 1.72B 3.86% | 1.68B 1.92% | 1.94B 15.20% | 2.02B 4.33% | 2.00B 0.99% | 2.09B 4.09% | 2.25B 7.62% | 2.31B 2.81% | 2.16B 6.37% | 2.12B 1.76% | 2.24B 5.51% | 2.18B 2.77% | 1.82B 16.48% | 1.93B 6.05% | 2.12B 10.01% | 2.19B 3.25% | 2.09B 4.70% | 2.07B 1.01% | 2.06B 0.24% | 2.33B 13.05% | 2.42B 3.82% | 2.45B 1.07% | 2.51B 2.78% | 2.50B 0.56% | 2.33B 6.60% | 2.34B 0.17% | 2.50B 7.01% | 1.97B 21.49% | 2.44B 24.17% | 2.45B 0.33% | |
gross profit | 1.04B - | 917M 11.83% | 1.34B 46.24% | 1.37B 2.39% | 1.36B 0.87% | 1.22B 10.21% | 1.45B 18.99% | 1.56B 7.29% | 1.42B 8.72% | 1.33B 6.67% | 1.36B 2.71% | 1.48B 8.06% | 1.51B 2.10% | 1.42B 5.71% | 1.61B 13.52% | 1.54B 4.65% | 1.34B 12.49% | 1.17B 13.01% | 1.63B 39.06% | 1.60B 1.54% | 1.56B 2.43% | 1.24B 20.92% | 1.80B 45.47% | 1.71B 5.06% | 1.34B 21.27% | 1.37B 1.71% | 1.39B 1.68% | 1.48B 6.47% | 1.53B 3.65% | 1.34B 12.39% | 1.51B 12.35% | 1.52B 0.93% | 1.69B 10.96% | 1.38B 18.57% | 1.92B 39.72% | 2.07B 7.43% | 2.03B 1.89% | 1.81B 10.60% | 1.72B 5.02% | 1.65B 4.30% | 1.97B 19.42% | 2.28B 16.06% | 1.89B 17.29% | 1.66B 12.02% | |
selling and marketing expenses | |||||||||||||||||||||||||||||||||||||||||||||
general and administrative expenses | -114M - | ||||||||||||||||||||||||||||||||||||||||||||
selling general and administrative expenses | 253M - | -114M 145.06% | |||||||||||||||||||||||||||||||||||||||||||
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | -2M - | 94M 4,800% | 2M 97.87% | -2M 200% | 13M 750% | 4M 69.23% | 16M 300% | 11M 31.25% | 16M 45.45% | 5M 68.75% | -1M 120% | -68M 6,700% | 91M 233.82% | 2M 97.80% | 1M 50% | 5M 400% | 80M 1,500% | 83M 3.75% | 305M 267.47% | 124M 59.34% | 166M 33.87% | 82M 50.60% | 106M 29.27% | 107M 0.94% | 79M 26.17% | 89M 12.66% | 76M 14.61% | 78M 2.63% | 78M 0% | 94M 20.51% | 147M 56.38% | 69M 53.06% | 133M 92.75% | 2.48B 1,765.41% | 2.58B 3.79% | 124M 95.18% | 122M 1.61% | 2.65B 2,072.95% | 121M 95.44% | 119M 1.65% | 110M 7.56% | 147M - | |||
cost and expenses | 1.71B - | 1.78B 4.16% | 1.77B 0.06% | 1.75B 1.69% | 1.85B 5.79% | 1.88B 1.63% | 1.67B 10.93% | 1.66B 0.54% | 1.74B 4.81% | 1.64B 6.14% | 1.48B 9.66% | 1.54B 4.20% | 1.71B 11.18% | 1.79B 4.38% | 1.72B 3.86% | 1.68B 1.92% | 1.94B 15.20% | 2.02B 4.33% | 2.00B 0.99% | 2.09B 4.09% | 2.25B 7.62% | 2.31B 2.81% | 2.16B 6.37% | 2.12B 1.76% | 2.24B 5.51% | 2.18B 2.77% | 1.82B 16.48% | 1.93B 6.05% | 2.12B 10.01% | 2.19B 3.25% | 2.09B 4.70% | 2.07B 1.01% | 4.25B 105.56% | 4.81B 13.25% | 5.00B 3.80% | 2.45B 51.03% | 2.51B 2.78% | 5.15B 104.89% | 4.79B 6.97% | 2.34B 51.19% | 3.06B 30.70% | 2.59B 15.34% | 2.69B 4.06% | 2.48B 7.87% | |
operating expenses | -2M - | 94M 4,800% | 2M 97.87% | -2M 200% | 13M 750% | 4M 69.23% | 16M 300% | 11M 31.25% | 16M 45.45% | 5M 68.75% | -1M 120% | -68M 6,700% | 91M 233.82% | 2M 97.80% | 1M 50% | 5M 400% | 80M 1,500% | 83M 3.75% | 305M 267.47% | 124M 59.34% | 166M 33.87% | 82M 50.60% | 106M 29.27% | 107M 0.94% | 79M 26.17% | 89M 12.66% | 76M 14.61% | 78M 2.63% | 78M 0% | 94M 20.51% | 147M 56.38% | 69M 53.06% | 2.19B 3,069.57% | 2.48B 13.44% | 2.58B 3.79% | 124M 95.18% | 122M 1.61% | 2.65B 2,072.95% | 2.46B 7.32% | 119M 95.16% | 554M 365.55% | 623M 12.45% | 253M 59.39% | 33M 86.96% | |
interest expense | 91M - | 92M 1.10% | 91M 1.09% | 94M 3.30% | 94M 0% | 104M 10.64% | 105M 0.96% | 111M 5.71% | 119M 7.21% | 123M 3.36% | 116M 5.69% | 118M 1.72% | 123M 4.24% | 122M 0.81% | 123M 0.82% | 119M 3.25% | 117M 1.68% | 122M 4.27% | 124M 1.64% | 121M 2.42% | 122M 0.83% | 131M 7.38% | 136M 3.82% | 135M 0.74% | 136M 0.74% | 139M 2.21% | 144M 3.60% | 137M 4.86% | 134M 2.19% | 130M 2.99% | 158M 21.54% | 197M 24.68% | 125M 36.55% | 126M 0.80% | 128M 1.59% | 141M 10.16% | 153M 8.51% | 165M 7.84% | 173M 4.85% | 185M 6.94% | 199M 7.57% | 220M - | 230M 4.55% | ||
ebitda | 1.29B - | 1.27B 1.93% | 1.60B 26.28% | 1.63B 1.81% | 1.65B 1.47% | 1.52B 7.92% | 1.75B 15.31% | 1.86B 5.87% | 1.73B 6.89% | 1.64B 5.14% | 1.66B 1.16% | 1.79B 7.65% | 1.91B 6.72% | 1.75B 8.50% | 1.94B 11.12% | 1.86B 4.18% | 1.43B 23.30% | 1.58B 10.60% | 2.26B 43.53% | 2.06B 9.11% | 2.08B 0.92% | 1.76B 15.28% | 2.27B 28.95% | 2.19B 3.57% | 1.81B 17.20% | 1.85B 2.10% | 1.87B 1.19% | 1.95B 4.22% | 2.01B 3.34% | 1.84B 8.54% | 2.06B 12.00% | 2.00B 3.15% | 2.21B 10.46% | 1.91B 13.55% | 2.46B 28.98% | 2.63B 6.70% | 2.60B 0.95% | 2.38B 8.46% | 2.29B 3.74% | 2.22B 2.97% | 1.99B 10.66% | 2.12B 6.74% | 2.10B 0.90% | 2.11B 0.57% | |
operating income | 967M - | 820M 15.20% | 1.26B 53.41% | 1.29B 2.23% | 1.26B 2.02% | 1.06B 15.63% | 1.36B 28.13% | 1.49B 9.18% | 1.35B 8.94% | 1.22B 10.12% | 1.29B 6.24% | 1.41B 8.82% | 1.40B 0.85% | 1.30B 6.59% | 1.50B 14.74% | 1.46B 2.41% | 1.13B 22.89% | 1.03B 8.44% | 1.52B 47.48% | 1.49B 1.78% | 1.45B 2.68% | 1.08B 25.62% | 1.68B 55.74% | 1.61B 4.10% | 1.22B 24.49% | 1.22B 0.25% | 785M 35.39% | 1.37B 74.01% | 1.41B 3.29% | 1.33B 5.95% | 1.38B 4.14% | 1.34B 2.97% | 1.57B 16.78% | 1.23B 21.65% | 1.77B 44.17% | 1.93B 9.21% | 1.91B 1.04% | 1.66B 13.08% | 1.60B 3.73% | 1.52B 5.19% | 1.82B 19.84% | 1.66B 8.75% | 1.64B 1.39% | 1.51B 7.40% | |
depreciation and amortization | 254M - | 256M 0.79% | 257M 0.39% | 258M 0.39% | 279M 8.14% | 296M 6.09% | 285M 3.72% | 287M 0.70% | 290M 1.05% | 307M 5.86% | 296M 3.58% | 312M 5.41% | 310M 0.64% | 323M 4.19% | 326M 0.93% | 316M 3.07% | 316M 0% | 323M 2.22% | 330M 2.17% | 330M 0% | 346M 4.85% | 440M 27.17% | 363M 17.50% | 372M 2.48% | 387M 4.03% | 392M 1.29% | 404M 3.06% | 391M 3.22% | 402M 2.81% | 404M 0.50% | 406M 0.50% | 405M 0.25% | 383M 5.43% | 681M 77.81% | 692M 1.62% | 694M 0.29% | 689M 0.72% | 719M 4.35% | 449M 37.55% | 457M 1.78% | 463M 1.31% | 462M 0.22% | 466M 0.87% | 475M 1.93% | |
total other income expenses net | -75M - | -3M 96% | -81M 2,600% | -89M 9.88% | -88M 1.12% | -155M 76.14% | -76M 50.97% | -62M 18.42% | -54M 12.90% | -107M 98.15% | -73M 31.78% | -68M 6.85% | -20M 70.59% | -115M 475% | -116M 0.87% | -73M 37.07% | -40M 45.21% | -57M 42.50% | 197M 445.61% | 14M 92.89% | 55M 292.86% | -74M 234.55% | -10M 86.49% | 13M 230.00% | -47M 461.54% | -63M 34.04% | -529M 739.68% | -36M 93.19% | -45M 25% | 77M 271.11% | 19M 75.32% | 772M 3,963.16% | 8M 98.96% | -15M 287.50% | -14M 6.67% | -17M 21.43% | -31M 82.35% | -45M 45.16% | -1M 97.78% | -12M 1,100% | 657M 5,575% | -208M 131.66% | -152M 26.92% | -106M 30.26% | |
income before tax | 874M - | 822M 5.95% | 1.17B 42.21% | 1.19B 1.80% | 1.18B 0.92% | 963M 18.32% | 1.27B 32.19% | 1.39B 8.96% | 1.25B 9.81% | 1.10B 12.15% | 1.18B 7.01% | 1.29B 9.61% | 1.36B 5.74% | 1.18B 13.21% | 1.37B 16.06% | 1.34B 2.04% | 1.19B 11.67% | 991M 16.58% | 1.70B 71.54% | 1.50B 12.06% | 1.50B 0.07% | 1.03B 31.08% | 1.65B 60.23% | 1.58B 4.06% | 1.16B 26.75% | 1.17B 0.34% | 717M 38.45% | 1.31B 82.29% | 1.35B 3.67% | 1.29B 4.72% | 1.37B 6.20% | 2.10B 53.10% | 1.57B 25.01% | 1.21B 23.00% | 1.75B 44.80% | 1.92B 9.12% | 1.88B 1.78% | 1.62B 14.04% | 1.55B 4.27% | 1.45B 6.27% | 1.87B 29.01% | 1.45B 22.49% | 1.48B 2.27% | 1.41B 5.05% | |
income tax expense | 239M - | 199M 16.74% | 322M 61.81% | 337M 4.66% | 335M 0.59% | 259M 22.69% | 387M 49.42% | 380M 1.81% | 310M 18.42% | 307M 0.97% | 318M 3.58% | 317M 0.31% | 345M 8.83% | 299M 13.33% | 342M 14.38% | 387M 13.16% | -1.42B 467.70% | 250M 117.57% | 390M 56.00% | 361M 7.44% | 353M 2.22% | 245M 30.59% | 290M 18.37% | 390M 34.48% | 288M 26.15% | 154M 46.53% | 172M 11.69% | 322M 87.21% | 334M 3.73% | 317M 5.09% | 337M 6.31% | 414M 22.85% | 373M 9.90% | 294M 21.18% | 430M 46.26% | 460M 6.98% | 461M 0.22% | 397M 13.88% | 381M 4.03% | 343M 9.97% | -258M 175.22% | 348M 234.88% | 370M 6.32% | 324M 12.43% | |
net income | 635M - | 623M 1.89% | 847M 35.96% | 853M 0.71% | 844M 1.06% | 704M 16.59% | 886M 25.85% | 1.01B 13.66% | 941M 6.55% | 792M 15.83% | 858M 8.33% | 972M 13.29% | 1.02B 4.73% | 884M 13.16% | 1.03B 16.63% | 958M 7.08% | 2.61B 172.55% | 741M 71.62% | 1.31B 76.79% | 1.13B 13.44% | 1.14B 0.79% | 786M 31.23% | 1.36B 73.28% | 1.20B 12.26% | 873M 26.95% | 1.01B 15.81% | 545M 46.09% | 985M 80.73% | 1.02B 3.65% | 974M 4.60% | 1.03B 6.16% | 1.69B 62.96% | 1.20B 28.72% | 918M 23.56% | 1.32B 44.34% | 1.46B 9.81% | 1.42B 2.41% | 1.22B 14.08% | 1.17B 4.34% | 1.11B 5.06% | 2.13B 92.24% | 1.10B 48.22% | 1.11B 1.00% | 1.08B 2.60% | |
weighted average shs out | 833.80M - | 828M 0.70% | 821.80M 0.75% | 817M 0.58% | 813M 0.49% | 809.40M 0.44% | 803.50M 0.73% | 797.60M 0.73% | 792.40M 0.65% | 786.10M 0.80% | 778.90M 0.92% | 772.30M 0.85% | 766.70M 0.73% | 761.30M 0.70% | 756.10M 0.68% | 751.10M 0.66% | 746.20M 0.65% | 741.20M 0.67% | 736M 0.70% | 732.70M 0.45% | 728.40M 0.59% | 725.20M 0.44% | 721.80M 0.47% | 718.20M 0.50% | 715.20M 0.42% | 712.30M 0.41% | 710.70M 0.22% | 711M 0.04% | 711.20M 0.03% | 711M 0.03% | 709M 0.28% | 708.70M 0.04% | 705.30M 0.48% | 698.40M 0.98% | 690M 1.20% | 682.30M 1.12% | 674.90M 1.08% | 668.30M 0.98% | 661.60M 1.00% | 654.30M 1.10% | 641.28M - | 635M 0.98% | 629.60M 0.85% | ||
weighted average shs out dil | 837.10M - | 831.30M 0.69% | 825.30M 0.72% | 820.90M 0.53% | 816.90M 0.49% | 814.30M 0.32% | 808M 0.77% | 801.90M 0.75% | 796.30M 0.70% | 789M 0.92% | 782M 0.89% | 775.70M 0.81% | 770.10M 0.72% | 764.50M 0.73% | 759.70M 0.63% | 755M 0.62% | 750M 0.66% | 744.20M 0.77% | 739.10M 0.69% | 736.20M 0.39% | 731.30M 0.67% | 727.70M 0.49% | 724.50M 0.44% | 720.90M 0.50% | 717.40M 0.49% | 713.90M 0.49% | 712.20M 0.24% | 712.80M 0.08% | 713.20M 0.06% | 712.80M 0.06% | 710.60M 0.31% | 710.40M 0.03% | 707.40M 0.42% | 700.20M 1.02% | 691.70M 1.21% | 684.30M 1.07% | 676.90M 1.08% | 669.90M 1.03% | 663.10M 1.02% | 655.60M 1.13% | 641.90M - | 636.20M 0.89% | 630.50M 0.90% | ||
eps | 0.76 - | 0.75 1.32% | 1.03 37.33% | 1.04 0.97% | 1.04 0% | 0.87 16.35% | 1.10 26.44% | 1.26 14.55% | 1.19 5.56% | 1.01 15.13% | 1.10 8.91% | 1.26 14.55% | 1.33 5.56% | 1.16 12.78% | 1.36 17.24% | 1.28 5.88% | 3.50 173.44% | 1 71.43% | 1.78 78% | 1.55 12.92% | 1.57 1.29% | 1.08 31.21% | 1.89 75.00% | 1.66 12.17% | 1.22 26.51% | 1.42 16.39% | 0.77 45.77% | 1.39 80.52% | 1.44 3.60% | 1.37 4.86% | 1.46 6.57% | 2.38 63.01% | 1.70 28.57% | 1.31 22.94% | 1.92 46.56% | 2.13 10.94% | 2.10 1.41% | 1.83 12.86% | 1.76 3.83% | 1.69 3.98% | 0 100% | 1.72 Infinity% | 1.75 1.74% | 1.72 1.71% | |
epsdiluted | 0.76 - | 0.75 1.32% | 1.03 37.33% | 1.04 0.97% | 1.03 0.96% | 0.86 16.50% | 1.10 27.91% | 1.26 14.55% | 1.18 6.35% | 1 15.25% | 1.10 10.00% | 1.25 13.64% | 1.32 5.60% | 1.16 12.12% | 1.36 17.24% | 1.27 6.62% | 3.48 174.02% | 1 71.26% | 1.77 77% | 1.54 12.99% | 1.56 1.30% | 1.08 30.77% | 1.88 74.07% | 1.66 11.70% | 1.22 26.51% | 1.42 16.39% | 0.77 45.77% | 1.38 79.22% | 1.43 3.62% | 1.37 4.20% | 1.46 6.57% | 2.37 62.33% | 1.70 28.27% | 1.31 22.94% | 1.92 46.56% | 2.13 10.94% | 2.10 1.41% | 1.82 13.33% | 1.76 3.30% | 1.69 3.98% | 0 100% | 1.72 Infinity% | 1.75 1.74% | 1.72 1.71% |
All numbers in CAD (except ratios and percentages)