Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 5.72B | $ 4.42B | $ 3.50B | $ 3.49B | $ 3.11B | |
$ 587.49M | $ 456.88M | $ 416.66M | $ 370.21M | $ 330.93M | |
$ 334.42M | $ 281.58M | $ 230.11M | $ 202.84M | $ 190.05M | |
$ 107.04M | $ 99.16M | $ 105.56M | $ 82.50M | $ 85.40M | |
$ 362.88M | $ 301.73M | $ 276.75M | $ 242.23M | $ 218.81M | |
$ 253.07M | $ 195.34M | $ 170.15M | $ 163.95M | $ 140.88M | |
$ -75.40M | $ -36.05M | $ -18.29M | $ -18.31M | $ -22.97M | |
$ 177.67M | $ 159.29M | $ 151.86M | $ 145.64M | $ 117.91M | |
$ 126.14M | $ 133.02M | $ 115.74M | $ 104.98M | $ 82.33M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.37 | $ 2.50 | $ 2.19 | $ 2.17 | $ 1.62 | |
$ 2.33 | $ 2.47 | $ 2.17 | $ 2.16 | $ 1.61 | |
53.30M | 53.20M | 52.67M | 48.30M | 50.78M | |
54.22M | 53.76M | 53.16M | 48.63M | 51.08M |