Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.94B | $ 2.57B | $ 2.40B | $ 1.93B | $ 1.70B | $ 1.49B | |
$ 1.48B | $ 1.95B | $ 1.84B | $ 1.49B | $ 1.32B | $ 1.16B | |
$ 457.27M | $ 622.47M | $ 563.86M | $ 447.43M | $ 386.05M | $ 333.31M | |
$ 285.02M | $ 417.30M | $ 355.84M | $ 276.79M | $ 247.56M | $ 223.69M | |
$ 172.25M | $ 2.19B | $ 2.12B | $ 170.64M | $ 138.49M | $ 109.62M | |
$ -13.03M | $ 1.92B | $ 5.99M | $ -26.89M | $ -18.65M | $ -8.26M | |
$ 44.21M | $ -81.39M | $ -24.59M | - | - | - | |
$ 203.44M | $ 4.24B | $ 3.92B | $ 143.76M | $ 119.84M | $ 101.36M | |
$ 44.33M | $ 55.23M | $ 42.61M | $ 31.27M | $ 27.20M | $ 24.34M | |
$ 575.00K | $ 81.39M | - | $ 1.53M | $ 1.79M | - | |
$ 66.05M | $ 81.39M | $ 54.59M | $ 46.78M | $ 38.82M | $ 32.20M | |
$ 4.33 | $ 5.31 | $ 3.57 | $ 3.05 | $ 2.56 | $ 2.18 | |
$ 4.26 | $ 5.21 | $ 3.50 | $ 3.01 | $ 2.44 | $ 2.13 | |
$ 45.88M | $ 15.33M | $ 15.29M | $ 15.29M | $ 15.19M | $ 14.74M | |
$ 46.34M | $ 15.62M | $ 15.60M | $ 15.29M | $ 15.34M | $ 15.57M | |
$ 0.77 | - | - | $ 0.52 | $ 0.98 | $ 0.68 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.77B | $ 2.37B | $ 2.20B | $ 1.76B | $ 1.56B | $ 1.38B | |
$ 66.05M | $ 81.39M | $ 54.59M | $ 46.78M | $ 38.82M | $ 32.20M | |
$ 31.73M | $ 3.30B | - | $ 46.78M | $ 38.82M | $ 32.20M | |
$ 13.03M | - | - | $ 26.89M | $ 18.65M | - | |
$ 216.46M | $ 275.14M | $ 3.92B | $ 170.64M | $ 138.49M | $ 109.62M | |
$ 216.46M | $ 390.45M | $ 4.04B | $ 170.64M | $ 138.49M | $ 109.62M |