Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 676.84M | $ 703.63M | $ 640.22M | $ 657.91M | $ 420.32M | $ 292.60M | |
$ 589.10M | $ 606.03M | $ 552.97M | $ 547.01M | $ 355.59M | $ 260.24M | |
$ 87.74M | $ 97.60M | $ 87.25M | $ 110.90M | $ 64.73M | $ 32.36M | |
$ 61.22M | $ 54.64M | $ 59.74M | $ 91.36M | $ 60.02M | $ 32.58M | |
$ 26.52M | $ 42.96M | $ 27.50M | $ 19.53M | $ 4.71M | $ -222.00K | |
$ -9.47M | $ -22.12M | $ -13.59M | $ -16.25M | $ -11.71M | $ -1.60M | |
$ 4.30M | $ 752.00K | $ -39.80M | $ -11.78M | $ -11.70M | $ 114.00K | |
$ 21.34M | $ 21.59M | $ -25.88M | $ -8.49M | $ -18.71M | $ -1.71M | |
$ 7.82M | $ 11.87M | $ 7.76M | $ 4.79M | $ 3.57M | $ -436.00K | |
- | - | - | - | - | - | |
$ 7.56M | $ 1.50M | $ -38.98M | $ -15.02M | $ -24.31M | $ -1.28M | |
$ 0.19 | $ 0.04 | $ -0.99 | $ -0.39 | $ -0.80 | $ -0.08 | |
$ 0.19 | $ 0.04 | $ -0.99 | $ -0.39 | $ -0.80 | $ -0.08 | |
$ 161.66M | $ 40.72M | $ 39.44M | $ 38.13M | $ 30.52M | $ 15.97M | |
$ 161.81M | $ 41.09M | $ 39.44M | $ 38.13M | $ 30.52M | $ 15.97M | |
- | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
$ 0.32 | $ 0.67 | $ 0.22 | $ 0.12 | - | - | |
$ 0.32 | $ 0.67 | $ 0.22 | $ 0.12 | - | - | |
$ 23.74M | $ 29.02M | $ 31.14M | $ 30.27M | $ 17.29M | - | |
$ 650.32M | $ 660.67M | $ 612.72M | $ 638.38M | $ 415.61M | $ 292.83M | |
$ 7.56M | $ 1.50M | $ -38.98M | $ -15.02M | $ -24.31M | $ -1.28M | |
$ 14.46M | $ 7.98M | $ -9.80M | $ -6.28M | $ -15.33M | $ -885.84K | |
$ -2.07M | $ 10.57M | $ 11.24M | $ 14.11M | $ 10.38M | $ 1.61M | |
$ 19.27M | $ 32.16M | $ -14.64M | $ 5.62M | $ -8.33M | $ -103.00K | |
$ 49.15M | $ 60.30M | $ 13.56M | $ 35.34M | $ 12.14M | $ 10.98M |