Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.01B | $ 867.83M | $ 679.39M | $ 541.24M | $ 424.33M | $ 441.32M | |
$ 488.08M | $ -432.40M | $ -322.81M | $ 274.22M | $ 236.41M | $ 243.94M | |
$ 517.46M | $ 435.43M | $ 356.59M | $ 267.02M | $ 187.93M | $ 197.38M | |
$ 472.72M | $ -382.82M | $ -282.65M | $ 223.89M | $ 200.85M | $ 216.90M | |
$ 44.73M | $ 52.61M | $ 73.15M | $ 43.13M | $ -12.93M | $ -19.51M | |
$ 6.67M | $ 2.01M | $ -402.00K | $ -1.58M | $ -958.00K | $ -632.00K | |
$ -266.00K | $ 577.00K | $ 882.00K | $ -7.26M | $ -2.65M | $ 1.38M | |
$ 51.13M | $ 54.04M | $ 72.65M | $ 34.28M | $ -16.53M | $ -18.77M | |
$ 10.64M | $ 13.03M | $ -165.72M | $ 800.00K | $ 1.16M | $ 530.00K | |
- | - | - | - | - | - | |
$ 40.50M | $ 41.01M | $ 238.38M | $ 33.48M | $ -17.69M | $ -19.30M | |
$ 0.62 | $ 0.63 | $ 3.77 | $ 0.57 | $ -0.32 | $ -0.37 | |
$ 0.58 | $ 0.60 | $ 3.51 | $ 0.54 | $ -0.32 | $ -0.37 | |
$ 263.43M | $ 65.06M | $ 63.28M | $ 59.07M | $ 54.99M | $ 52.61M | |
$ 279.11M | $ 68.91M | $ 67.86M | $ 62.00M | $ 54.99M | $ 52.61M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.65 | - | - | $ 0.45 | $ 0.09 | $ 0.01 | |
- | - | - | - | - | - | |
$ 960.80M | $ -815.22M | $ -605.46M | $ 498.11M | $ 437.26M | $ 460.83M | |
$ 40.50M | $ 41.01M | $ 238.38M | $ 33.48M | $ -17.69M | $ -19.30M | |
$ 32.77M | - | - | $ 39.63M | $ -15.89M | $ -20.03M | |
- | - | - | $ 1.58M | $ 958.00K | $ 632.00K | |
$ 46.98M | $ 54.04M | $ 72.65M | $ 35.87M | $ -15.57M | $ -18.14M | |
$ 60.20M | $ 67.20M | $ 87.65M | $ 49.59M | $ -5.26M | $ -8.95M |