Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.66B | $ 2.51B | $ 2.03B | $ 1.63B | $ 1.47B | $ 1.63B | |
$ ― | $ ― | $ 791.00M | $ 682.00M | $ 644.00M | $ 157.00M | |
$ ― | $ ― | $ 1.24B | $ 945.00M | $ 821.00M | $ 1.47B | |
$ ― | $ ― | $ 600.00M | $ 459.00M | $ 380.00M | $ 870.00M | |
$ ― | $ ― | $ 640.00M | $ 486.00M | $ 441.00M | $ 599.00M | |
$ ― | $ ― | $ -9.00M | $ 15.00M | $ -1.00M | $ -54.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 605.00M | $ 494.00M | $ 390.00M | $ 499.00M | |
$ ― | $ ― | $ 188.00M | $ 151.00M | $ 124.00M | $ 153.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 386.00M | $ 313.00M | $ 238.00M | $ 312.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.00M | |
$ ― | $ ― | $ 1.39B | $ 1.14B | $ 1.02B | $ 1.03B | |
$ ― | $ ― | $ 386.00M | $ 313.00M | $ 238.00M | $ 312.00M | |
$ ― | $ ― | $ 401.87M | $ 322.72M | $ 281.65M | $ 351.52M | |
$ ― | $ ― | $ ― | $ 54.00M | $ 56.00M | $ 56.00M | |
$ ― | $ ― | $ 640.00M | $ 486.00M | $ 441.00M | $ 555.00M | |
$ ― | $ 1.02B | $ 804.00M | $ 618.00M | $ 571.00M | $ 681.00M |