Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
C$ 7.30B | C$ 7.56B | C$ 7.59B | C$ 5.76B | C$ 5.51B | C$ 6.11B | |
C$ 2.48B | C$ 4.29B | C$ 4.57B | C$ 3.60B | C$ 3.14B | C$ 3.49B | |
C$ 4.82B | C$ 3.28B | C$ 3.02B | C$ 2.16B | C$ 2.37B | C$ 2.62B | |
C$ 3.42B | C$ 1.45B | C$ 1.32B | C$ 1.23B | C$ 1.20B | C$ 1.25B | |
C$ 1.40B | C$ 1.83B | C$ 1.70B | C$ 930.00M | C$ 1.17B | C$ 1.38B | |
C$ -840.00M | C$ 882.00M | C$ -709.00M | C$ 611.00M | C$ -679.00M | C$ -738.00M | |
C$ -301.00M | C$ 226.00M | C$ -201.00M | C$ 236.00M | C$ 832.00M | C$ 132.00M | |
C$ 863.00M | C$ 1.17B | C$ 1.19B | C$ 555.00M | C$ 1.32B | C$ 771.00M | |
C$ 66.00M | C$ 128.00M | C$ 185.00M | C$ -6.00M | C$ 341.00M | C$ 61.00M | |
C$ 137.00M | C$ 146.00M | C$ 129.00M | C$ 143.00M | - | - | |
C$ 759.60M | C$ 978.00M | C$ 945.00M | C$ 510.00M | C$ 938.00M | C$ 663.00M | |
C$ 2.70 | C$ 3.57 | C$ 3.56 | C$ 1.98 | C$ 3.78 | C$ 2.76 | |
C$ 2.71 | C$ 3.57 | C$ 3.55 | C$ 1.98 | C$ 3.78 | C$ 2.76 | |
C$ 1.13B | C$ 274.00M | C$ 266.00M | C$ 257.00M | C$ 248.00M | C$ 240.00M | |
C$ 1.13B | C$ 274.00M | C$ 266.00M | C$ 268.00M | C$ 248.00M | C$ 240.00M | |
C$ 2.85 | C$ 2.88 | C$ 2.68 | C$ 2.58 | C$ 2.48 | C$ 2.38 | |
- | - | - | - | - | - | |
- | - | - | - | C$ 2.68 | C$ 2.59 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
C$ 4.78B | C$ 5.73B | C$ 5.89B | C$ -4.83B | C$ 4.33B | C$ 4.73B | |
- | - | - | - | C$ 679.00M | C$ 738.00M | |
C$ 780.00M | C$ 1.04B | C$ 945.00M | C$ 560.00M | C$ 983.00M | C$ 708.00M | |
C$ 748.92M | C$ 862.15M | C$ 950.59M | C$ 488.00M | C$ 499.04M | C$ 739.31M | |
C$ 1.84B | C$ 2.11B | C$ 1.90B | C$ 1.17B | C$ 2.00B | C$ 1.51B | |
C$ 2.95B | C$ 3.17B | C$ 2.86B | C$ 2.08B | C$ 2.90B | C$ 2.42B |