Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 285.53M | $ 517.92M | $ 570.73M | $ 416.11M | $ 269.40M | $ 224.91M | |
$ 123.02M | $ 224.75M | $ -248.33M | $ -178.75M | $ 116.47M | $ 103.09M | |
$ 162.52M | $ 293.18M | $ 322.40M | $ 237.36M | $ 152.92M | $ 121.82M | |
$ 86.62M | $ 162.20M | $ -172.47M | $ -124.97M | $ 97.35M | $ 85.41M | |
$ 75.90M | $ 130.98M | $ 149.93M | $ 112.39M | $ 55.57M | $ 36.41M | |
$ 5.10M | $ 23.95M | $ 8.48M | $ 4.23M | $ 3.10M | $ 4.51M | |
- | $ 226.00K | - | $ 3.13M | $ -2.17M | $ -1.43M | |
$ 81.00M | $ 154.70M | $ 158.41M | $ 109.25M | $ 56.50M | $ 39.49M | |
$ 11.05M | $ 18.39M | $ 18.20M | $ 16.15M | $ 8.59M | $ 4.32M | |
- | - | - | $ -3.13M | - | - | |
$ 69.95M | $ 136.31M | $ 140.21M | $ 93.10M | $ 47.91M | $ 35.17M | |
$ 1.22 | $ 4.73 | $ 4.89 | $ 3.28 | $ 1.71 | $ 1.26 | |
$ 1.09 | $ 4.28 | $ 4.40 | $ 3.12 | $ 1.65 | $ 1.23 | |
$ 28.69M | $ 28.83M | $ 28.70M | $ 28.37M | $ 28.10M | $ 27.90M | |
$ 31.90M | $ 32.09M | $ 31.87M | $ 29.82M | $ 28.95M | $ 28.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.38 | - | - | - | $ 2.12 | $ 1.63 | |
$ 1.24 | - | - | - | $ 2.06 | $ 1.59 | |
- | - | - | - | - | - | |
$ 209.63M | $ 386.94M | $ -420.80M | $ -303.73M | $ 213.83M | $ 188.50M | |
$ 69.95M | $ 136.31M | $ 140.21M | $ 93.10M | $ 47.91M | $ 35.17M | |
$ 69.95M | - | - | - | $ 49.75M | $ 36.44M | |
- | - | - | - | $ 868.00K | $ 0.00 | |
$ 75.90M | - | $ 157.13M | $ 105.02M | $ 57.36M | $ 39.49M | |
$ 82.95M | - | $ 174.73M | $ 119.89M | $ 65.74M | $ 47.51M |