Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 761.78M | $ 689.14M | $ 618.32M | $ 502.80M | $ 373.63M | $ 300.56M | |
$ 177.32M | $ 170.45M | $ 160.40M | $ 135.51M | $ 104.27M | $ 88.14M | |
$ 584.46M | $ 518.69M | $ 457.92M | $ 367.29M | $ 269.36M | $ 212.42M | |
$ 524.40M | $ 529.95M | $ 550.54M | $ 421.51M | $ 291.77M | $ 231.15M | |
$ 60.05M | $ -11.26M | $ -92.62M | $ -54.22M | $ -22.41M | $ -18.73M | |
$ 49.55M | $ 24.79M | $ 4.48M | $ -2.18M | $ -778.00K | $ -1.31M | |
$ 94.98M | $ 60.14M | $ 3.27M | $ -279.00K | $ -469.00K | $ -3.41M | |
$ 87.87M | $ 48.88M | $ -89.35M | $ -56.12M | $ -22.72M | $ -16.63M | |
$ 2.08M | $ 1.99M | $ 536.00K | $ 122.00K | $ 150.00K | $ 28.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 87.57M | $ 46.89M | $ -89.89M | $ -56.24M | $ -22.87M | $ -8.85M | |
$ 0.65 | $ 0.35 | $ -0.69 | $ -0.44 | $ -0.19 | $ -0.15 | |
$ 0.62 | $ 0.06 | $ -0.69 | $ -0.44 | $ -0.19 | $ -0.15 | |
$ 537.07M | $ 134.77M | $ 130.52M | $ 127.16M | $ 118.70M | $ 109.81M | |
$ 562.87M | $ 137.26M | $ 130.52M | $ 127.16M | $ ― | $ 109.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 701.73M | $ 700.40M | $ 710.94M | $ 557.01M | $ 396.04M | $ 319.29M | |
$ 85.79M | $ 46.89M | $ -89.89M | $ -56.24M | $ -22.87M | $ -16.66M | |
$ 80.14M | $ 55.43M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 18.49M | $ -11.26M | $ -92.62M | $ -54.22M | $ -21.94M | $ -15.32M | |
$ 41.80M | $ 1.46M | $ -81.49M | $ -40.41M | $ -7.91M | $ -5.83M |