Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 696.15M | $ 721.22M | $ 692.34M | $ 598.87M | $ 545.66M | $ 567.91M | |
$ 17.29M | $ 66.05M | $ ― | $ 67.85M | $ 75.15M | $ 70.02M | |
$ 678.86M | $ 655.17M | $ 612.51M | $ 531.02M | $ 470.51M | $ 497.89M | |
$ 567.52M | $ 580.64M | $ 590.04M | $ 441.09M | $ 396.42M | $ 439.52M | |
$ 61.73M | $ 72.83M | $ 102.30M | $ 89.93M | $ 74.09M | $ 58.37M | |
$ 15.07M | $ 16.25M | $ -17.72M | $ 20.65M | $ 19.50M | $ 18.69M | |
$ 14.61M | $ 12.33M | $ -47.78M | $ 6.30M | $ 5.97M | $ -886.00K | |
$ 52.33M | $ 70.61M | $ 136.24M | $ 75.58M | $ 60.56M | $ 38.79M | |
$ 2.20M | $ 11.36M | $ 16.92M | $ 11.81M | $ 9.50M | $ 5.11M | |
$ 24.29M | $ 23.62M | $ 35.49M | $ ― | $ ― | $ ― | |
$ 73.75M | $ 82.87M | $ 119.33M | $ 82.17M | $ 45.85M | $ 24.16M | |
$ 1.85 | $ 2.15 | $ 3.17 | $ 2.17 | $ 1.21 | $ 0.63 | |
$ 1.76 | $ 2.00 | $ 2.89 | $ 2.01 | $ 1.19 | $ 0.63 | |
$ 158.25M | $ 38.50M | $ 37.82M | $ 37.80M | $ 37.80M | $ 38.21M | |
$ 166.33M | $ 43.07M | $ 42.94M | $ 42.88M | $ 42.01M | $ 42.24M | |
$ 0.76 | $ 0.72 | $ 2.07 | $ 0.68 | $ 0.50 | $ 0.41 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 584.81M | $ 646.69M | $ ― | $ -508.94M | $ -471.57M | $ -509.54M | |
$ 73.75M | $ 82.87M | $ 119.33M | $ 82.17M | $ 45.85M | $ 24.16M | |
$ 30.47M | $ 42.61M | $ 86.23M | $ 58.03M | $ 44.51M | $ 28.51M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 95.80M | $ 111.63M | $ 155.38M | $ 94.70M | $ 78.87M | $ 57.55M | |
$ 166.55M | $ 177.68M | $ 185.63M | $ 162.55M | $ 154.02M | $ 127.57M |