Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 530.71M | $ 418.56M | $ 311.93M | $ 274.20M | $ 288.69M | $ 409.16M | |
$ 46.93M | $ 106.13M | $ 109.09M | $ 105.43M | $ 111.30M | $ 18.22M | |
$ 483.77M | $ 312.42M | $ 202.83M | $ 168.77M | $ 177.39M | $ 172.47M | |
$ 281.00M | $ 271.14M | $ 219.29M | $ 193.41M | $ 189.00M | $ 246.78M | |
$ 131.78M | $ 64.22M | $ 9.86M | $ 8.34M | $ 14.69M | $ -74.31M | |
$ -96.83M | $ -78.80M | $ -66.74M | $ -67.98M | $ -63.02M | $ -66.89M | |
$ -38.08M | $ -1.49M | $ -19.35M | $ -17.65M | $ -1.34M | $ -117.83M | |
$ 143.24M | $ 67.13M | $ 9.79M | $ 9.14M | $ 17.34M | $ 88.88M | |
$ 44.73M | $ 23.35M | $ 4.35M | $ 5.79M | $ 7.59M | $ 21.96M | |
$ 11.45M | $ 2.91M | $ -62.00K | $ 800.00K | $ 2.64M | $ 8.58M | |
$ 96.64M | $ 40.37M | $ 2.10M | $ 18.00K | $ 6.41M | $ -45.41M | |
$ 14.59 | $ 6.40 | $ 0.35 | $ ― | $ 1.07 | $ 10.90 | |
$ 14.11 | $ 6.23 | $ 0.33 | $ ― | $ 1.05 | $ 10.50 | |
$ 25.92M | $ 6.30M | $ 6.07M | $ 6.11M | $ 5.96M | $ 5.84M | |
$ 26.79M | $ 6.48M | $ 6.30M | $ 6.35M | $ 6.13M | $ 6.06M | |
$ 1.25 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 301.52M | $ 271.14M | $ 216.04M | $ 201.13M | $ 209.54M | $ 265.00M | |
$ 98.50M | $ 43.78M | $ 5.44M | $ 3.35M | $ 9.75M | $ -45.33M | |
$ 81.92M | $ 45.79M | $ ― | $ 4.75M | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 239.98M | $ 145.93M | $ 76.54M | $ 77.13M | $ 80.36M | $ 95.44M | |
$ 338.80M | $ 236.85M | $ 164.80M | $ 167.63M | $ 174.90M | $ 188.03M |