Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 719.22M | $ 689.14M | $ 618.32M | $ 502.80M | $ 373.63M | $ 300.56M | |
$ 174.22M | $ 170.45M | $ 160.40M | $ -135.51M | $ 104.27M | $ 88.14M | |
$ 545.00M | $ 518.69M | $ 457.92M | $ 367.29M | $ 269.36M | $ 212.42M | |
$ 518.17M | $ 529.95M | $ 550.54M | $ -421.51M | $ 291.77M | $ 231.15M | |
$ 31.92M | $ -11.26M | $ -92.62M | $ -54.22M | $ -22.41M | $ -18.73M | |
$ 34.23M | $ 24.79M | $ -4.48M | $ -2.18M | $ -778.00K | $ -1.31M | |
$ -22.76M | $ -60.14M | $ -7.76M | $ -279.00K | $ 469.00K | $ 3.41M | |
$ 50.69M | $ 48.88M | $ -89.35M | $ -56.12M | $ -22.72M | $ -16.63M | |
$ 2.52M | $ 1.99M | $ 536.00K | $ 122.00K | $ 150.00K | $ 28.00K | |
- | - | - | - | - | - | |
$ 51.39M | $ 46.89M | $ -39.58M | $ -56.24M | $ -22.87M | $ -16.66M | |
$ 0.36 | $ 0.35 | $ -0.69 | $ -0.44 | $ -0.19 | $ -0.15 | |
$ 0.34 | $ 0.06 | $ -0.69 | $ -0.44 | $ -0.19 | $ -0.15 | |
$ 542.62M | $ 134.77M | $ 130.52M | $ 127.16M | $ 118.70M | $ 109.81M | |
$ 556.74M | $ 137.26M | $ 130.52M | $ 127.16M | $ 118.70M | $ 109.81M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.05 | $ 0.05 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 692.39M | $ 700.40M | $ 710.94M | $ -557.01M | $ 396.04M | $ 319.29M | |
$ 48.16M | $ 46.89M | $ -89.89M | $ -56.24M | $ -22.87M | $ -16.66M | |
$ 40.10M | $ 55.43M | $ -57.47M | - | $ -22.87M | $ -16.66M | |
- | - | - | - | $ 778.00K | $ 1.31M | |
$ -17.27M | $ -11.26M | $ -84.87M | $ -53.94M | $ -21.94M | $ -15.32M | |
$ -8.81M | $ 1.46M | $ -72.25M | $ -38.65M | $ -7.91M | $ -4.72M |