Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.66B | $ 1.69B | $ 1.51B | $ 1.33B | $ 1.16B | $ 1.12B | |
$ 1.23B | $ 1.24B | $ 1.14B | $ -999.71M | $ 869.74M | $ 845.91M | |
$ 429.62M | $ 453.64M | $ 376.52M | $ 334.51M | $ 293.73M | $ 273.23M | |
$ 254.46M | $ 255.68M | $ 227.93M | $ 217.58M | $ 198.94M | $ 178.58M | |
$ 175.16M | $ 197.97M | $ 148.59M | $ 116.94M | $ 94.78M | $ 94.65M | |
$ -10.44M | $ -24.61M | $ -13.61M | $ -9.38M | $ -14.47M | $ -9.52M | |
$ -1.67M | $ 1.76M | $ 673.00K | $ -1.94M | $ -557.00K | $ -795.00K | |
$ 155.41M | $ 175.12M | $ 134.31M | $ 109.50M | $ 79.76M | $ 84.33M | |
$ 36.04M | $ 38.96M | $ 32.38M | $ 29.25M | $ 21.95M | $ 21.43M | |
- | - | - | - | - | - | |
$ 119.37M | $ 136.16M | $ 101.93M | $ 80.25M | $ 57.80M | $ 62.91M | |
$ 9.98 | $ 11.42 | $ 8.58 | $ 6.78 | $ 4.81 | $ 5.36 | |
$ 9.93 | $ 11.36 | $ 8.54 | $ 6.75 | $ 4.78 | $ 5.33 | |
$ 47.83M | $ 11.92M | $ 11.88M | $ 11.84M | $ 11.78M | $ 11.73M | |
$ 48.10M | $ 11.99M | $ 11.93M | $ 11.90M | $ 11.85M | $ 11.80M | |
$ 1.00 | $ 0.88 | $ 0.72 | $ 0.56 | $ 0.52 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 5.92 | |
- | - | - | - | - | - | |
$ 1.49B | $ 1.49B | $ 1.37B | $ -782.13M | $ 1.07B | $ 1.02B | |
$ 119.37M | $ 136.16M | $ 101.93M | $ 80.25M | $ 57.80M | $ 62.91M | |
$ 145.81M | $ 138.34M | - | - | $ 57.80M | $ 62.91M | |
- | - | - | - | $ 15.84M | $ 10.75M | |
$ 168.09M | $ 201.21M | $ 148.67M | $ 120.03M | $ 95.59M | $ 95.08M | |
$ 213.67M | $ 249.19M | $ 188.29M | $ 156.56M | $ 139.43M | $ 125.05M |