Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 452.27M | $ 288.50M | $ 391.05M | $ 352.88M | $ 187.45M | $ 27.22M | |
$ 182.57M | $ 161.04M | $ 113.17M | $ 164.39M | $ 144.58M | $ 15.66M | |
$ 269.70M | $ 127.46M | $ 277.89M | $ 188.49M | $ 42.87M | $ 11.56M | |
$ 97.33M | $ 21.34M | $ 88.36M | $ 18.92M | $ 16.63M | $ 13.98M | |
$ 172.38M | $ 106.12M | $ 189.53M | $ 169.57M | $ 26.24M | $ -2.42M | |
$ -15.33M | $ 8.32M | $ -3.88M | $ 9.65M | $ -16.03M | $ -7.06M | |
- | $ -2.33M | $ 482.35K | $ -27.80M | $ -10.93M | $ 6.85M | |
$ 152.08M | $ 95.47M | $ 184.66M | $ 132.13M | $ -725.31K | $ -2.63M | |
$ 59.46M | $ 37.50M | $ 62.93M | $ 68.56M | $ 7.14M | $ -7.76M | |
- | - | - | - | - | - | |
$ 75.65M | $ 47.22M | $ 100.93M | $ 48.21M | $ -8.84M | $ 4.98M | |
$ 0.06 | $ 0.04 | $ 7.94 | $ 0.04 | $ -0.83 | $ 0.01 | |
$ 0.06 | $ 0.04 | $ 7.86 | $ 0.04 | $ -0.83 | $ 0.01 | |
$ 5.10B | $ 1.27B | $ 1.27B | $ 1.20B | $ 1.07B | $ 844.61M | |
$ 5.11B | $ 1.27B | $ 1.28B | $ 1.29B | $ 1.07B | $ 844.61M | |
$ 0.06 | - | $ 0.02 | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ >-0.01 | - | |
- | - | - | - | $ >-0.01 | $ 0.01 | |
- | - | - | - | - | - | |
$ 229.88M | $ 182.38M | - | $ -183.31M | $ 161.21M | $ 29.64M | |
- | - | - | - | $ 15.00M | $ 7.06M | |
$ 75.65M | $ 47.22M | $ 100.93M | $ 48.21M | $ -8.84M | $ 4.98M | |
$ 141.34M | $ 70.17M | $ 135.73M | $ 97.11M | $ 457.82K | $ -839.27K | |
$ 165.26M | $ 100.07M | $ 188.41M | $ 139.21M | $ 14.28M | $ 4.43M | |
$ 192.35M | $ 131.36M | $ 189.85M | $ 165.84M | $ 39.75M | $ 12.36M |