Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.68B | $ 1.39B | $ 1.19B | $ 1.07B | $ 903.77M | $ 811.07M | |
$ 278.00K | $ 208.00K | $ 14.00K | - | - | - | |
$ 1.00B | $ 832.95M | $ 776.21M | $ 717.62M | $ 629.30M | $ 585.75M | |
- | - | - | - | - | - | |
$ -91.34M | $ -77.51M | $ -65.86M | $ -56.19M | $ -47.50M | $ -39.28M | |
$ 685.45M | $ 547.98M | $ 437.13M | $ 369.98M | $ 274.46M | $ 225.33M | |
$ 171.69M | $ 128.48M | $ 77.52M | $ 96.88M | $ 56.07M | $ 52.30M | |
- | - | - | - | - | - | |
$ 448.33M | $ 364.40M | $ 309.09M | $ 226.83M | $ 166.30M | $ 42.35M | |
$ 2.10 | $ 1.73 | $ 1.50 | $ 1.13 | $ 0.92 | $ 0.57 | |
$ 2.08 | $ 1.71 | $ 1.48 | $ 1.09 | $ 0.88 | $ 0.54 | |
$ 850.97M | $ 210.80M | $ 205.58M | $ 201.42M | $ 180.41M | $ 148.01M | |
$ 858.54M | $ 212.67M | $ 208.40M | $ 207.25M | $ 188.22M | $ 156.54M | |
$ 0.39 | $ 0.36 | - | $ 0.32 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 77.52M | $ 65.14M | $ 11.89M | $ -1.59M | $ -316.00K | $ 2.37M | |
$ 448.33M | $ 364.87M | $ 309.34M | $ 226.83M | $ 166.30M | $ 42.35M | |
$ 538.95M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |