Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.11B | $ ― | $ 1.15B | $ 901.16M | $ 692.43M | $ 570.38M | |
$ ― | $ ― | $ 404.60M | $ 320.93M | $ 251.74M | $ 216.67M | |
$ ― | $ ― | $ 740.88M | $ 580.23M | $ 440.69M | $ 353.71M | |
$ ― | $ ― | $ 373.84M | $ 316.61M | $ 274.18M | $ 239.67M | |
$ ― | $ ― | $ 367.04M | $ 263.61M | $ 166.51M | $ 114.04M | |
$ ― | $ ― | $ -2.63M | $ -5.83M | $ -5.93M | $ -6.42M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 356.45M | $ 257.74M | $ 154.22M | $ 99.00M | |
$ ― | $ ― | $ 49.67M | $ 40.30M | $ 26.28M | $ 24.18M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 306.78M | $ 217.44M | $ 127.94M | $ 74.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 304.00K | $ 328.00K | $ 534.00K | $ 307.00K | |
$ ― | $ ― | $ 778.44M | $ 637.55M | $ 525.91M | $ 456.33M | |
$ ― | $ ― | $ 306.78M | $ 217.44M | $ 127.94M | $ 74.83M | |
$ ― | $ ― | $ 306.76M | $ 217.34M | $ 127.95M | $ 74.81M | |
$ ― | $ ― | $ 3.58M | $ 3.52M | $ 4.08M | $ 4.71M | |
$ ― | $ ― | $ 360.03M | $ 261.25M | $ 158.31M | $ 103.71M | |
$ ― | $ 254.72M | $ 401.00M | $ 304.31M | $ 199.01M | $ 149.98M |