Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 824.19M | $ 797.83M | $ 616.00K | $ 468.00K | $ 329.80M | $ 264.66M | |
$ 189.14M | $ 184.48M | $ 150.50M | $ 107.72M | $ 79.72M | $ 63.27M | |
$ 635.05M | $ 613.35M | $ 480.69M | $ 344.48M | $ 250.08M | $ 201.39M | |
$ 332.06M | $ 322.67M | $ 263.46M | $ 202.12M | $ 152.06M | $ 129.19M | |
$ 296.64M | $ 284.92M | $ 217.23M | $ 142.36M | $ 98.02M | $ 72.19M | |
$ -62.37M | $ -61.40M | $ -48.50M | $ -40.14M | $ -30.51M | $ -24.32M | |
$ -491.75M | $ -636.97M | $ -7.57M | $ -33.42M | $ 13.39M | $ 16.13M | |
$ 261.02M | $ 248.28M | $ 176.31M | $ 135.68M | $ 80.89M | $ 64.00M | |
- | - | - | $ 568.00K | - | - | |
- | - | - | $ 33.93M | - | - | |
$ 228.63M | $ 227.45M | $ 157.48M | $ 111.76M | $ 61.35M | $ 50.48M | |
$ 1.11 | $ 1.12 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | |
$ 1.11 | $ 1.12 | $ 0.92 | $ 0.80 | $ 0.51 | $ 0.47 | |
$ 830.57M | $ 202.88M | $ 170.47M | $ 139.29M | $ 120.87M | $ 106.41M | |
$ 831.10M | $ 203.11M | $ 170.98M | $ 140.08M | $ 121.18M | $ 106.80M | |
$ 1.56 | $ 1.52 | $ 1.26 | $ 0.96 | $ 0.86 | $ 0.74 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 521.19M | $ 507.14M | $ 413.97M | $ 309.85M | $ 231.78M | $ 192.46M | |
$ 238.56M | $ 238.02M | $ 166.74M | $ 127.67M | $ 76.40M | $ 61.98M | |
$ 199.85M | $ 177.33M | - | - | $ 66.54M | $ 50.21M | |
- | - | - | - | $ 30.85M | $ 26.88M | |
$ 323.39M | $ 310.99M | $ 224.81M | $ 175.82M | $ 111.74M | $ 90.88M | |
$ 550.30M | $ 555.50M | $ 393.33M | $ 327.09M | $ 227.01M | $ 189.77M |