Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
C$ 1.09B | C$ 957.22M | C$ 769.54M | C$ 654.14M | C$ 498.47M | C$ 719.07M | |
C$ 899.66M | C$ 803.00M | C$ 667.99M | C$ 563.73M | C$ 406.25M | C$ 622.65M | |
C$ 194.73M | C$ 154.22M | C$ 101.55M | C$ 90.42M | C$ 92.22M | C$ 96.41M | |
C$ -80.39M | C$ 56.84M | C$ 30.93M | C$ 35.37M | C$ 24.44M | C$ 37.61M | |
C$ 123.32M | C$ 97.37M | C$ 70.62M | C$ 55.04M | C$ 67.78M | C$ 58.80M | |
C$ 22.78M | C$ 36.95M | C$ -23.47M | C$ 19.03M | C$ 18.66M | C$ 21.62M | |
C$ 49.82M | C$ 25.54M | C$ -37.30M | C$ 24.68M | C$ 11.35M | C$ 2.81M | |
C$ 76.63M | C$ 85.96M | C$ 84.44M | C$ 60.69M | C$ 60.47M | C$ 39.99M | |
C$ 22.22M | C$ 22.82M | C$ 17.07M | C$ 9.29M | C$ 11.26M | C$ 2.86M | |
C$ 21.41M | C$ 25.82M | C$ 37.05M | C$ 21.86M | C$ 7.74M | C$ 2.78M | |
C$ 54.41M | C$ 63.14M | C$ 67.37M | C$ 51.41M | C$ 49.21M | C$ 36.88M | |
C$ 2.04 | C$ 2.38 | C$ 2.46 | C$ 1.81 | C$ 1.75 | C$ 1.45 | |
C$ 1.78 | C$ 2.09 | C$ 2.15 | C$ 1.64 | C$ 1.60 | C$ 1.23 | |
C$ 106.91M | C$ 26.57M | C$ 27.41M | C$ 28.33M | C$ 28.17M | C$ 25.44M | |
C$ 132.21M | C$ 33.03M | C$ 34.01M | C$ 33.95M | C$ 32.30M | C$ 32.84M | |
C$ 0.40 | C$ 0.40 | C$ 0.32 | C$ 0.16 | C$ 0.16 | C$ 0.12 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
C$ 819.27M | C$ 859.85M | C$ 698.92M | C$ -599.10M | C$ -430.69M | C$ -660.26M | |
C$ 54.41M | C$ 63.14M | C$ 67.37M | C$ 51.41M | C$ 49.21M | C$ 36.88M | |
C$ 52.60M | C$ 64.84M | C$ 62.60M | C$ 44.52M | C$ 45.11M | C$ 29.36M | |
- | - | - | - | - | - | |
C$ 126.11M | C$ 121.28M | C$ 107.91M | C$ 78.72M | C$ 78.22M | C$ 60.75M | |
C$ 282.84M | C$ 254.23M | C$ 228.26M | C$ 186.74M | C$ 167.00M | C$ 163.04M |