Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 665.69M | $ 666.82M | $ 541.53M | $ 429.65M | $ 421.03M | $ 337.28M | |
$ 235.13M | $ 10.90M | $ 42.91M | $ 117.33M | $ 106.71M | $ 86.84M | |
$ 413.94M | $ 655.92M | $ 498.62M | $ 312.32M | $ 314.31M | $ 250.43M | |
$ 438.95M | $ 396.60M | $ 408.70M | $ 260.80M | $ 278.60M | $ 232.95M | |
$ 11.39M | $ 259.32M | $ 89.92M | $ 51.52M | $ 35.71M | $ 17.48M | |
$ -17.16M | $ -35.43M | $ -30.85M | $ -21.04M | $ -16.25M | $ -15.45M | |
$ 17.55M | $ 11.29M | $ 2.67M | $ -10.38M | $ -30.21M | $ -2.45M | |
$ 9.91M | $ 13.30M | $ 56.40M | $ 20.09M | $ -10.75M | $ -425.00K | |
$ 2.93M | $ -2.61M | $ 14.42M | $ -125.43M | $ 268.00K | $ 46.00K | |
- | - | - | - | - | - | |
$ 13.70M | $ 15.91M | $ 41.98M | $ 145.52M | $ -11.02M | $ -471.00K | |
$ 0.14 | $ 0.35 | $ 0.95 | $ 3.41 | $ -0.27 | $ -0.01 | |
$ 0.12 | $ 0.34 | $ 0.92 | $ 3.33 | $ -0.27 | $ -0.01 | |
$ 183.97M | $ 45.52M | $ 44.26M | $ 42.67M | $ 41.51M | $ 40.91M | |
$ 196.61M | $ 46.54M | $ 45.63M | $ 43.68M | $ 41.51M | $ 40.91M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.26 | $ 1.70 | $ 1.06 | |
- | - | - | $ 2.21 | $ 1.67 | $ 1.04 | |
- | - | - | - | - | - | |
$ 674.08M | $ 407.50M | $ 451.61M | $ 378.13M | $ 385.32M | $ 319.80M | |
$ 6.98M | $ 15.91M | $ 41.98M | $ 145.52M | $ -11.02M | $ -471.00K | |
$ 83.88M | - | - | $ 155.19M | $ 7.40M | $ 670.72K | |
- | - | - | $ 23.52M | $ 21.92M | $ 20.32M | |
$ 33.06M | $ 16.40M | $ 78.39M | $ 43.60M | $ 11.17M | $ 19.89M | |
$ 103.00M | $ 115.11M | $ 132.85M | $ 63.51M | $ 30.75M | $ 33.05M |