Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 728.97M | $ 557.72M | $ 388.83M | $ 259.75M | $ 156.62M | $ 107.52M | |
$ 369.15M | $ 281.51M | $ 205.22M | $ 144.90M | $ 87.03M | $ 56.87M | |
$ 359.81M | $ 276.21M | $ 183.62M | $ 114.86M | $ 69.60M | $ 50.65M | |
$ 229.43M | $ 180.38M | $ 124.58M | $ 76.15M | $ 48.11M | $ 32.86M | |
$ 130.38M | $ 95.84M | $ 59.03M | $ 38.70M | $ 21.49M | $ 17.79M | |
$ 8.02M | $ 5.67M | $ -7.08M | $ -260.00K | $ -85.00K | $ -412.00K | |
$ 24.06M | $ 14.70M | $ 1.24M | $ -4.61M | $ -9.85M | $ -1.56M | |
$ 141.30M | $ 116.22M | $ 67.36M | $ 43.05M | $ 19.30M | $ 18.94M | |
$ 25.84M | $ 19.36M | $ 16.80M | $ 134.00K | $ -2.38M | $ -518.00K | |
$ 6.33M | $ 9.95M | $ 4.67M | $ 4.64M | $ 655.00K | $ 168.00K | |
$ 91.18M | $ 77.35M | $ 39.26M | $ 37.76M | $ 18.78M | $ 18.89M | |
$ 1.45 | $ 1.29 | $ 0.66 | $ 0.65 | $ 0.34 | $ 0.37 | |
$ 1.31 | $ 1.16 | $ 0.59 | $ 0.58 | $ 0.30 | $ 0.33 | |
$ 246.85M | $ 60.16M | $ 59.24M | $ 57.65M | $ 54.70M | $ 50.40M | |
$ 264.01M | $ 64.87M | $ 65.34M | $ 65.36M | $ 63.55M | $ 57.41M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 598.59M | $ 461.88M | $ 329.80M | $ 76.72M | $ 48.45M | $ 32.86M | |
$ 90.25M | $ 77.35M | $ 39.26M | $ 37.76M | $ 18.78M | $ 18.89M | |
$ 108.78M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 144.51M | $ 118.90M | $ 69.02M | $ 43.82M | $ 20.28M | $ 19.68M | |
$ 153.66M | $ 126.99M | $ 74.38M | $ 46.17M | $ 21.33M | $ 20.47M |