Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 616.32M | $ 473.24M | $ 439.69M | $ 390.95M | $ 338.53M | $ 286.06M | |
$ 321.16M | $ 376.64M | - | $ 336.06M | $ 293.92M | $ 243.62M | |
$ 295.16M | $ 96.60M | $ 439.69M | $ 54.89M | $ 44.62M | $ 42.44M | |
$ 361.18M | $ 76.90M | $ 81.91M | $ 35.97M | $ 38.95M | $ 21.81M | |
$ -66.02M | $ 12.74M | $ 357.79M | $ 18.92M | $ 5.67M | $ 20.63M | |
$ -5.66M | $ -3.82M | $ -1.94M | $ -1.24M | $ -410.00K | $ 0.00 | |
$ -90.05M | $ 7.00M | $ 2.88M | $ 225.00K | - | - | |
$ 18.37M | $ 8.89M | $ 2.73M | $ 17.90M | $ 5.26M | $ 20.63M | |
$ 5.30M | $ 1.65M | $ 582.00K | $ 2.35M | $ 2.08M | $ 4.35M | |
- | - | - | - | - | - | |
$ 12.50M | $ 6.64M | $ 2.70M | $ 15.74M | $ 2.55M | $ 15.68M | |
$ 0.42 | $ 0.23 | $ 0.09 | $ 0.56 | $ 0.11 | $ 0.56 | |
$ 0.42 | $ 0.22 | $ 0.09 | $ 0.52 | $ 0.11 | $ 0.56 | |
$ 118.54M | $ 29.06M | $ 28.41M | $ 28.03M | $ 27.84M | $ 28.00M | |
$ 120.70M | $ 30.16M | $ 30.64M | $ 30.23M | $ 29.59M | $ 28.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 0.77 | $ 0.61 | - | |
- | - | - | $ 39.19M | $ 34.98M | $ 31.20M | |
$ 682.34M | $ 453.54M | $ 81.91M | $ 372.04M | $ 332.86M | $ 265.43M | |
$ 12.65M | $ 6.64M | $ 2.70M | $ 15.74M | $ 2.55M | $ 15.68M | |
$ 4.44M | $ 16.13M | - | $ 15.74M | $ 2.55M | $ 15.68M | |
- | - | - | $ 1.24M | $ 410.00K | $ 0.00 | |
$ 24.03M | $ 12.71M | $ 4.67M | $ 19.14M | $ 5.67M | $ 20.63M | |
$ 29.33M | $ 18.13M | $ 9.46M | $ 23.82M | $ 9.48M | $ 23.59M |