Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.56B | $ 1.31B | $ 1.10B | $ 904.40M | $ 738.20M | $ 563.80M | |
$ 541.00M | $ 499.70M | $ 346.70M | $ 322.10M | $ 257.90M | $ 193.60M | |
$ 1.02B | $ 805.60M | $ 752.10M | $ 582.30M | $ 480.30M | $ 370.20M | |
$ 878.90M | $ 768.00M | $ 626.10M | $ 530.80M | $ 430.30M | $ 342.80M | |
$ 137.10M | $ 37.60M | $ 126.00M | $ 51.50M | $ 50.00M | $ 27.40M | |
$ -12.90M | $ -26.70M | $ 61.70M | $ -45.10M | $ -27.70M | $ -21.30M | |
$ -1.80M | $ 1.10M | $ 44.30M | $ 3.30M | $ -7.80M | $ -900.00K | |
$ 129.10M | $ 9.80M | $ 20.50M | $ 9.70M | $ 14.50M | $ 5.20M | |
$ 9.10M | $ 5.20M | $ 3.70M | $ 2.90M | $ 2.90M | $ 1.90M | |
- | - | - | - | - | - | |
$ 120.00M | $ 4.60M | $ 16.80M | $ 6.80M | $ 11.60M | $ 3.30M | |
$ 1.72 | $ 0.07 | $ 0.25 | $ 0.11 | $ 0.19 | $ 0.06 | |
$ 1.72 | $ 0.07 | $ 0.24 | $ 0.10 | $ 0.19 | $ 0.05 | |
$ 278.52M | $ 69.38M | $ 67.70M | $ 64.73M | $ 60.59M | $ 58.86M | |
$ 283.77M | $ 69.91M | $ 68.58M | $ 65.95M | $ 62.30M | $ 61.01M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.42B | $ 1.27B | $ 972.80M | $ 852.90M | $ 688.20M | $ 536.40M | |
$ 120.00M | $ 4.60M | $ 16.80M | $ 6.80M | $ 11.60M | $ 3.30M | |
$ 70.34M | $ 19.94M | - | $ 6.80M | $ 18.58M | $ 3.30M | |
- | - | - | $ 45.20M | $ 31.80M | $ 26.30M | |
$ 144.60M | $ 2.30M | $ -68.30M | $ 54.90M | $ 46.30M | $ 31.50M | |
$ 136.50M | $ 71.30M | $ 29.30M | $ 110.30M | $ 74.20M | $ 47.10M |