Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 795.45M | $ 797.83M | $ 616.00K | $ 468.00K | $ 329.80M | $ 264.66M | |
$ 184.48M | $ 184.48M | $ 150.50M | $ 107.72M | $ 79.72M | $ 63.27M | |
$ 610.97M | $ 613.35M | $ 480.69M | $ 344.48M | $ 250.08M | $ 201.39M | |
$ 322.66M | $ 322.67M | $ 263.46M | $ 202.12M | $ 152.06M | $ 129.19M | |
$ 284.92M | $ 284.92M | $ 217.23M | $ 142.36M | $ 98.02M | $ 72.19M | |
$ -61.40M | $ -61.40M | $ -48.50M | $ -40.14M | $ -30.51M | $ -24.32M | |
$ -491.85M | $ -636.97M | $ -7.57M | $ -33.42M | $ 13.39M | $ 16.13M | |
$ 260.42M | $ 248.28M | $ 176.31M | $ 135.68M | $ 80.89M | $ 64.00M | |
- | - | - | $ 568.00K | - | - | |
- | - | - | $ 33.93M | - | - | |
$ 227.45M | $ 227.45M | $ 157.48M | $ 111.76M | $ 61.35M | $ 50.48M | |
$ 1.14 | $ 1.12 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | |
$ 1.14 | $ 1.12 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | |
$ 811.53M | $ 202.88M | $ 170.47M | $ 139.29M | $ 120.87M | $ 106.41M | |
$ 812.44M | $ 203.11M | $ 170.98M | $ 140.08M | $ 121.18M | $ 106.80M | |
$ 1.52 | $ 1.52 | $ 1.26 | $ 0.96 | $ 0.86 | $ 0.74 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 507.14M | $ 507.14M | $ 413.97M | $ 309.85M | $ 231.78M | $ 192.46M | |
$ 237.38M | $ 238.02M | $ 166.74M | $ 127.67M | $ 76.40M | $ 61.98M | |
$ 136.63M | $ 177.33M | - | - | $ 66.54M | $ 50.21M | |
- | - | - | - | $ 30.85M | $ 26.88M | |
$ 321.81M | $ 309.68M | $ 224.81M | $ 175.82M | $ 111.74M | $ 90.88M | |
$ 548.27M | $ 528.77M | $ 393.33M | $ 327.09M | $ 227.01M | $ 189.77M |