Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.46B | $ 2.49B | $ 3.04B | $ 2.54B | $ 1.61B | $ 1.33B | |
$ 2.07B | $ 2.09B | $ 2.63B | $ 2.15B | $ 1.36B | $ 1.14B | |
$ 391.86M | $ 402.72M | $ 408.80M | $ 391.00M | $ 256.17M | $ 191.95M | |
$ 279.92M | $ 274.74M | $ 322.39M | $ 219.13M | $ 157.81M | $ 147.60M | |
$ 110.16M | $ 127.98M | $ 133.37M | $ 171.87M | $ 98.36M | $ 44.34M | |
$ 37.26M | $ 40.54M | $ -35.80M | $ 27.14M | $ 15.71M | $ 21.49M | |
$ -373.00K | $ ― | $ -69.00K | $ -6.27M | $ -620.00K | $ -789.00K | |
$ 68.49M | $ 87.44M | $ 97.57M | $ 138.46M | $ 82.04M | $ 22.06M | |
$ 5.45M | $ 11.65M | $ 19.98M | $ 31.95M | $ 22.45M | $ 4.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 63.04M | $ 75.79M | $ 77.59M | $ 106.51M | $ 59.59M | $ 17.22M | |
$ 0.71 | $ 0.87 | $ 0.91 | $ 1.27 | $ 0.77 | $ 0.22 | |
$ 0.71 | $ 0.87 | $ 0.91 | $ 1.27 | $ 0.77 | $ 0.22 | |
$ 348.29M | $ 87.03M | $ 86.89M | $ 83.55M | $ 77.88M | $ 77.71M | |
$ 348.29M | $ 87.03M | $ 86.89M | $ 83.61M | $ 77.93M | $ 77.71M | |
$ 0.56 | $ 0.56 | $ 0.56 | $ 0.50 | $ 0.52 | $ 0.56 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.35B | $ 2.36B | $ 2.91B | $ -2.37B | $ -1.52B | $ -1.29B | |
$ 63.04M | $ 75.79M | $ 77.59M | $ 106.51M | $ 59.59M | $ 17.22M | |
$ 59.17M | $ 64.27M | $ 71.71M | $ 106.66M | $ 60.92M | $ 16.63M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 110.08M | $ 125.38M | $ 132.80M | $ 163.30M | $ 96.64M | $ 41.85M | |
$ 178.92M | $ 193.48M | $ 199.68M | $ 218.57M | $ 141.29M | $ 83.66M |