Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 743.73M | $ 689.14M | $ 618.32M | $ 502.80M | $ 373.63M | $ 300.56M | |
$ 177.19M | $ 170.45M | $ 160.40M | $ -135.51M | $ 104.27M | $ 88.14M | |
$ 566.55M | $ 518.69M | $ 457.92M | $ 367.29M | $ 269.36M | $ 212.42M | |
$ 515.82M | $ 529.95M | $ 550.54M | $ -421.51M | $ 291.77M | $ 231.15M | |
$ 50.72M | $ -11.26M | $ -92.62M | $ -54.22M | $ -22.41M | $ -18.73M | |
$ 41.14M | $ 24.79M | $ -4.48M | $ -2.18M | $ -778.00K | $ -1.31M | |
$ -23.68M | $ -60.14M | $ -7.76M | $ -279.00K | $ 469.00K | $ 3.41M | |
$ 76.22M | $ 48.88M | $ -89.35M | $ -56.12M | $ -22.72M | $ -16.63M | |
$ 1.85M | $ 1.99M | $ 536.00K | $ 122.00K | $ 150.00K | $ 28.00K | |
- | - | - | - | - | - | |
$ 79.38M | $ 46.89M | $ -39.58M | $ -56.24M | $ -22.87M | $ -16.66M | |
$ 0.56 | $ 0.35 | $ -0.69 | $ -0.44 | $ -0.19 | $ -0.15 | |
$ 0.54 | $ 0.06 | $ -0.69 | $ -0.44 | $ -0.19 | $ -0.15 | |
$ 539.91M | $ 134.77M | $ 130.52M | $ 127.16M | $ 118.70M | $ 109.81M | |
$ 560.87M | $ 137.26M | $ 130.52M | $ 127.16M | $ 118.70M | $ 109.81M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.05 | $ 0.05 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 693.01M | $ 700.40M | $ 710.94M | $ -557.01M | $ 396.04M | $ 319.29M | |
$ 74.37M | $ 46.89M | $ -89.89M | $ -56.24M | $ -22.87M | $ -16.66M | |
$ 64.95M | $ 55.43M | $ -57.47M | - | $ -22.87M | $ -16.66M | |
- | - | - | - | $ 778.00K | $ 1.31M | |
$ 7.55M | $ -11.26M | $ -84.87M | $ -53.94M | $ -21.94M | $ -15.32M | |
$ 25.38M | $ 1.46M | $ -72.25M | $ -38.65M | $ -7.91M | $ -4.72M |