Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 837.17M | $ 705.15M | $ 371.13M | $ 116.21M | $ 7.55M | $ 18.29M | |
$ 148.70M | $ 229.48M | $ 47.64M | $ 34.28M | $ 4.91M | $ 8.02M | |
$ 688.47M | $ 475.68M | $ 323.49M | $ 81.94M | $ 2.64M | $ 10.27M | |
$ 367.17M | $ 243.53M | $ 163.11M | $ 51.33M | $ 3.92M | $ 5.36M | |
$ 215.77M | $ 232.15M | $ 160.38M | $ 30.61M | $ -1.28M | $ 4.92M | |
$ 74.36M | $ 93.18M | $ -37.12M | $ 14.40M | $ 10.15M | $ 3.77M | |
$ 292.92M | $ 189.93M | $ 37.99M | $ -83.87M | $ 3.67M | $ -326.66K | |
$ 202.21M | $ 328.90M | $ 83.52M | $ -67.66M | $ -7.76M | $ 822.24K | |
$ 56.98M | $ 38.28M | $ 5.87M | $ -2.60M | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 145.22M | $ 290.62M | $ 77.66M | $ -65.06M | $ -7.76M | $ 822.24K | |
$ 1.27 | $ 2.30 | $ 1.68 | $ -3.36 | $ -12.00 | $ 1.40 | |
$ 1.21 | $ 2.25 | $ 1.66 | $ -3.36 | $ -12.00 | $ 1.40 | |
$ 661.77M | $ 126.23M | $ 44.40M | $ 19.34M | $ 586.40K | $ 583.11K | |
$ 681.10M | $ 129.22M | $ 44.95M | $ 19.34M | $ 586.40K | $ 583.11K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 148.57M | $ ― | $ 210.75M | $ -85.61M | $ -8.83M | $ -13.38M | |
$ 145.22M | $ 290.62M | $ 77.66M | $ -65.06M | $ -7.76M | $ 822.24K | |
$ 136.71M | $ 63.52M | $ 46.49M | $ -76.61M | $ -5.84M | $ 2.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 314.96M | $ 418.96M | $ 120.54M | $ -56.51M | $ -3.31M | $ 4.59M | |
$ 512.90M | $ 567.87M | $ 166.58M | $ -40.28M | $ 1.21M | $ 11.80M |