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 | $ 253.76M | $ 180.67M | $ 118.23M | $ -103.09M | |
$ 162.52M | $ 293.18M | $ 316.97M | $ 235.44M | $ 151.16M | $ 121.82M | |
$ 86.62M | $ 160.91M | $ 167.04M | $ -124.97M | $ -95.59M | $ -85.41M | |
$ 75.90M | $ 130.98M | $ 149.93M | $ 112.39M | $ 55.57M | $ 36.41M | |
$ 5.10M | $ -21.13M | $ -5.01M | $ -2.19M | $ 868.00K | $ 3.08M | |
- | $ 1.30M | $ 3.47M | $ 948.00K | - | $ -3.08M | |
$ 81.00M | $ 154.70M | $ 158.41M | $ 109.25M | $ 56.50M | $ 39.49M | |
$ 11.05M | $ 18.39M | $ 18.20M | $ 16.15M | $ 8.59M | $ 4.32M | |
- | - | - | - | - | - | |
$ 69.95M | $ 136.31M | $ 140.21M | $ 93.10M | $ 47.91M | $ 35.17M | |
$ 2.44 | $ 4.73 | $ 4.89 | $ 3.28 | $ 1.71 | $ 1.26 | |
$ 2.19 | $ 4.28 | $ 4.40 | $ 3.12 | $ 1.65 | $ 1.23 | |
$ 57.37M | $ 28.83M | $ 28.70M | $ 28.37M | $ 28.10M | $ 27.90M | |
$ 63.79M | $ 32.09M | $ 31.87M | $ 29.82M | $ 28.95M | $ 28.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.38 | - | - | - | - | - | |
$ 1.24 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 209.63M | $ 385.66M | $ 420.80M | $ -303.73M | $ -213.83M | $ -188.50M | |
$ 69.95M | $ 136.31M | $ 140.21M | $ 93.10M | $ 47.91M | $ 35.17M | |
$ 69.95M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 75.90M | - | $ 159.69M | $ 113.48M | $ 57.36M | $ 39.49M | |
$ 82.95M | - | $ 174.34M | $ 122.42M | $ 65.74M | $ 47.51M |