Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.27B | $ 4.43B | $ 5.03B | $ 3.98B | $ 2.94B | $ 2.99B | |
$ 2.91B | $ 4.05B | $ 4.46B | $ 3.36B | $ 2.71B | $ 2.92B | |
$ 1.36B | $ 378.43M | $ 573.52M | $ 406.33M | $ 228.13M | $ 63.77M | |
$ 1.99B | $ 194.75M | $ 160.70M | $ 129.57M | $ 129.94M | $ 134.65M | |
$ 270.53M | $ 172.62M | $ 394.53M | $ 280.99M | $ 98.28M | $ 63.77M | |
$ 4.90M | $ 5.63M | $ 3.85M | $ -7.63M | $ -8.08M | $ -5.01M | |
$ 32.63M | $ -2.40M | $ -20.67M | $ -3.80M | $ -2.30M | $ 7.29M | |
$ 249.06M | $ 186.91M | $ 388.30M | $ 277.15M | $ 92.50M | $ 51.47M | |
$ 55.94M | $ 44.75M | $ 93.66M | $ 62.63M | $ 21.40M | $ 11.49M | |
- | - | - | - | - | - | |
$ 193.72M | $ 195.43M | $ 298.21M | $ 213.52M | $ 71.10M | $ 39.98M | |
$ 8.22 | $ 8.14 | $ 12.13 | $ 8.38 | $ 2.80 | $ 1.56 | |
$ 8.12 | $ 7.93 | $ 11.69 | $ 7.98 | $ 2.69 | $ 1.51 | |
$ 94.52M | $ 24.02M | $ 24.59M | $ 25.47M | $ 25.41M | $ 25.54M | |
$ 95.45M | $ 24.63M | $ 25.50M | $ 26.77M | $ 26.42M | $ 26.45M | |
$ 0.48 | $ 0.48 | - | $ 0.32 | $ 0.32 | $ 0.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.40B | $ 4.24B | $ 4.62B | $ 3.83B | $ 2.97B | $ 3.06B | |
- | - | - | - | - | - | |
$ 193.72M | $ 195.43M | $ 298.21M | $ 213.52M | $ 71.10M | $ 39.98M | |
$ 305.26M | $ 182.62M | - | - | - | - | |
$ 257.97M | $ 196.01M | $ 396.03M | $ 282.00M | $ 104.19M | $ 62.94M | |
$ 405.08M | $ 341.74M | $ 536.07M | $ 406.22M | $ 222.58M | $ 175.40M |