Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 422.10M | $ 359.60M | $ 286.51M | $ 230.23M | $ 164.01M | $ 139.36M | |
$ 1.32M | $ 4.66M | $ 3.45M | $ 5.76M | $ 3.88M | - | |
$ 420.78M | $ 354.93M | $ 283.05M | $ 224.47M | $ 160.13M | $ 139.36M | |
$ 151.26M | $ 132.80M | $ 118.11M | $ 93.47M | $ 83.89M | $ 67.56M | |
$ 263.69M | $ 242.75M | $ 175.42M | $ 134.42M | $ 72.83M | $ 79.81M | |
$ 73.73M | $ 50.59M | $ 37.55M | $ -33.32M | $ -23.34M | $ -26.24M | |
$ -312.41M | $ 20.50M | $ 8.35M | $ -210.06M | $ -154.95M | $ -136.33M | |
$ 198.00M | $ 192.05M | $ 135.74M | $ 96.44M | $ 42.74M | $ 48.33M | |
$ 634.00K | $ 636.00K | $ 998.00K | $ 227.00K | $ 212.00K | $ 303.00K | |
$ 1.51M | - | - | - | - | - | |
$ 196.39M | $ 190.71M | $ 133.76M | $ 95.41M | $ 42.27M | $ 47.08M | |
$ 1.16 | $ 1.25 | $ 0.99 | $ 0.82 | $ 0.44 | $ 0.65 | |
$ 1.15 | $ 1.24 | $ 0.99 | $ 0.82 | $ 0.44 | $ 0.63 | |
$ 675.69M | $ 152.14M | $ 134.94M | $ 116.36M | $ 95.31M | $ 64.10M | |
$ 685.43M | $ 153.52M | $ 135.86M | $ 117.47M | $ 96.20M | $ 75.31M | |
$ 0.87 | - | - | - | - | $ 0.88 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 152.57M | $ 137.46M | $ 121.57M | $ 93.47M | $ 87.77M | $ 67.56M | |
$ 196.39M | $ 190.71M | $ 134.13M | $ 95.72M | $ 42.27M | $ 41.84M | |
$ 163.09M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 235.97M | $ 244.65M | $ 176.11M | $ 130.05M | $ 72.39M | $ 75.47M | |
$ 354.00M | $ 348.65M | $ 264.67M | $ 199.95M | $ 131.84M | $ 121.31M |