Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.54B | $ 1.54B | $ 2.11B | $ 1.76B | $ 1.05B | $ 966.92M | |
$ 1.20B | $ 1.20B | $ 1.44B | $ 1.22B | $ 831.66M | $ 750.04M | |
$ 339.45M | $ 339.45M | $ 675.60M | $ 540.66M | $ 217.78M | $ 216.88M | |
$ 245.01M | $ 245.01M | $ 267.36M | $ 231.63M | $ 258.61M | $ 223.01M | |
$ 94.44M | $ 94.44M | $ 408.25M | $ 309.03M | $ -40.84M | $ -6.13M | |
- | - | - | - | - | - | |
$ -17.80M | $ -17.80M | $ -2.21M | $ -11.60M | $ 111.56M | $ 101.73M | |
$ 76.64M | $ 76.64M | $ 406.03M | $ 297.44M | $ 70.72M | $ 95.60M | |
$ 10.79M | $ 10.79M | $ 102.04M | $ 90.37M | $ 14.85M | $ 15.72M | |
- | - | - | - | - | - | |
$ 69.67M | $ 69.67M | $ 288.82M | $ 209.57M | $ 17.84M | $ 36.03M | |
$ 2.47 | $ 2.47 | $ 10.42 | $ 7.51 | $ 0.60 | $ 1.22 | |
$ 2.19 | $ 2.21 | $ 8.85 | $ 7.10 | $ 0.57 | $ 1.17 | |
$ 112.74M | $ 28.18M | $ 27.72M | $ 27.79M | $ 29.52M | $ 29.55M | |
$ 126.81M | $ 31.54M | $ 32.63M | $ 29.42M | $ 31.29M | $ 30.73M | |
$ 0.48 | $ 0.48 | $ 0.38 | $ 0.20 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.14 | $ 1.90 | $ 9.57 | - | - | - | |
$ 41.67M | $ 41.67M | $ 40.69M | $ 36.56M | $ 39.73M | $ 41.60M | |
$ 1.44B | $ 1.44B | $ 1.70B | $ 1.45B | $ 1.09B | $ 973.05M | |
$ 76.46M | $ 76.46M | $ 295.61M | $ 216.36M | $ 24.63M | $ 42.82M | |
$ 58.23M | $ 56.55M | $ 269.54M | $ 201.33M | $ -81.76M | $ -61.25M | |
- | - | - | - | - | - | |
$ 94.44M | $ 94.44M | $ 408.25M | $ 309.03M | $ -40.84M | $ -6.13M | |
$ 122.16M | $ 122.16M | $ 427.25M | $ 331.71M | $ -20.38M | $ 6.31M |