Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.07B | $ 1.10B | $ 891.39M | $ 580.65M | $ 600.99M | $ 498.74M | |
$ 516.66M | $ 509.09M | $ -401.57M | $ 275.37M | $ 279.04M | $ 233.43M | |
$ 553.44M | $ 592.32M | $ 489.82M | $ 305.28M | $ 321.95M | $ 265.31M | |
$ 522.84M | $ 519.18M | $ -384.53M | $ 244.21M | $ 273.86M | $ 223.51M | |
$ 49.40M | $ 73.14M | $ 105.29M | $ 61.07M | $ 48.10M | $ 41.80M | |
- | - | - | - | - | - | |
$ -12.66M | $ -3.48M | $ 563.00K | $ -994.00K | $ -931.00K | $ -631.00K | |
$ 43.25M | $ 76.62M | $ 104.73M | $ 60.07M | $ 47.17M | $ 41.17M | |
$ 10.73M | $ 17.92M | $ 4.89M | $ 3.28M | $ 11.50M | $ 10.53M | |
- | - | - | - | - | - | |
$ 50.89M | $ 122.31M | $ 99.84M | $ 56.79M | $ -5.15M | $ 30.68M | |
$ 0.44 | $ 0.80 | $ 1.38 | $ 0.81 | $ -0.09 | $ 0.45 | |
$ 0.44 | $ 0.79 | $ 1.34 | $ 0.79 | $ -0.09 | $ 0.43 | |
$ 293.39M | $ 73.31M | $ 72.51M | $ 69.77M | $ 57.29M | $ 67.89M | |
$ 296.70M | $ 74.52M | $ 74.55M | $ 72.06M | $ 57.29M | $ 70.78M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.79 | $ 0.50 | $ 0.44 | |
- | - | - | - | - | - | |
$ 1.04B | $ 1.03B | $ -786.10M | $ 519.58M | $ 552.89M | $ 456.94M | |
$ 32.52M | $ 58.70M | $ 99.84M | $ 56.79M | $ 35.67M | $ 30.68M | |
$ 11.09M | $ 60.53M | - | $ 56.79M | $ 35.67M | $ 30.68M | |
- | - | - | - | - | - | |
$ 43.25M | $ 76.62M | $ 104.73M | $ 61.07M | $ 48.10M | $ 41.80M | |
$ 42.67M | $ 81.41M | $ 109.24M | $ 65.89M | $ 52.05M | $ 44.66M |