Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.56B | $ 1.51B | $ 1.33B | $ 1.16B | $ 1.12B | $ 1.01B | |
$ 562.47M | $ 1.14B | $ 999.71M | $ 869.74M | $ 845.91M | $ 752.71M | |
$ 402.38M | $ 376.52M | $ 334.51M | $ 293.73M | $ 273.23M | $ 256.12M | |
$ 233.89M | $ 227.93M | $ 217.58M | $ 198.94M | $ 178.58M | $ 155.03M | |
$ 168.50M | $ 148.59M | $ 116.94M | $ 94.78M | $ 94.65M | $ 101.09M | |
$ -16.59M | $ -13.61M | $ -9.38M | $ -14.47M | $ -9.52M | $ -5.08M | |
$ 77.00K | $ -673.00K | $ 1.94M | $ -557.00K | $ -795.00K | $ -1.47M | |
$ 153.99M | $ 134.31M | $ 109.50M | $ 79.76M | $ 84.33M | $ 94.53M | |
$ 37.18M | $ 32.38M | $ 29.25M | $ 21.95M | $ 21.43M | $ 21.05M | |
- | - | - | - | - | - | |
$ 116.81M | $ 101.93M | $ 80.25M | $ 57.80M | $ 62.91M | $ 73.49M | |
$ 9.82 | $ 8.58 | $ 6.78 | $ 4.81 | $ 5.36 | $ 6.30 | |
$ 9.78 | $ 8.54 | $ 6.75 | $ 4.78 | $ 5.33 | $ 6.25 | |
$ 47.55M | $ 11.88M | $ 11.84M | $ 11.78M | $ 11.73M | $ 11.66M | |
$ 47.78M | $ 11.93M | $ 11.90M | $ 11.85M | $ 11.80M | $ 11.76M | |
$ 0.76 | $ 0.72 | $ 0.56 | $ 0.52 | $ 0.48 | $ 0.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 6.82 | - | $ 5.92 | - | |
- | - | - | - | - | - | |
$ 796.36M | $ 1.37B | $ 1.22B | $ 1.07B | $ 1.02B | $ 907.73M | |
$ 116.81M | $ 101.93M | $ 80.25M | $ 57.80M | $ 62.91M | $ 73.49M | |
$ 83.46M | $ 101.93M | $ 80.25M | $ 57.80M | $ 62.91M | $ 73.49M | |
$ 11.71M | $ 14.36M | $ 10.53M | $ 15.84M | $ 10.75M | $ 5.49M | |
$ 171.26M | $ 148.67M | $ 120.03M | $ 95.59M | $ 95.08M | $ 100.02M | |
$ 210.75M | $ 195.36M | $ 164.51M | $ 139.43M | $ 125.05M | $ 123.14M |