Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.37B | $ 1.46B | $ 1.60B | $ 1.30B | $ 890.55M | $ 751.02M | |
$ 959.72M | $ 999.37M | $ 1.07B | $ 866.73M | $ 601.01M | $ 508.29M | |
$ 413.86M | $ 464.81M | $ 531.34M | $ 432.33M | $ 289.55M | $ 242.74M | |
$ 356.34M | $ 304.72M | $ 284.65M | $ 235.42M | $ 175.40M | $ 129.93M | |
$ 57.52M | $ 160.09M | $ 246.70M | $ 196.91M | $ 114.15M | $ 112.81M | |
$ -49.34M | $ -19.32M | $ -8.94M | $ -8.16M | $ -9.29M | $ -3.17M | |
$ -2.88M | $ -2.11M | $ -3.99M | $ 371.00K | $ 325.00K | $ 1.07M | |
$ 6.21M | $ 138.66M | $ 233.76M | $ 188.38M | $ 104.53M | $ 108.57M | |
$ -4.53M | $ 17.82M | $ 28.49M | $ 24.56M | $ 12.78M | $ 14.10M | |
- | - | - | - | - | - | |
$ 10.74M | $ 120.85M | $ 205.28M | $ 163.82M | $ 90.67M | $ 93.03M | |
$ 0.26 | $ 2.86 | $ 4.86 | $ 3.90 | $ 2.25 | $ 2.43 | |
$ 0.26 | $ 2.85 | $ 4.84 | $ 3.87 | $ 2.22 | $ 2.38 | |
$ 167.22M | $ 42.30M | $ 42.23M | $ 42.02M | $ 40.23M | $ 38.33M | |
$ 167.37M | $ 42.43M | $ 42.38M | $ 42.37M | $ 40.80M | $ 39.16M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.32B | $ 1.30B | $ 1.36B | $ 1.10B | $ 776.40M | $ 638.21M | |
$ 10.74M | $ 120.85M | $ 205.28M | $ 163.82M | $ 90.67M | $ 93.03M | |
$ 14.13M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 55.55M | $ 157.98M | $ 242.70M | $ 196.54M | $ 113.82M | $ 111.74M | |
$ 139.39M | $ 216.59M | $ 291.94M | $ 239.97M | $ 147.75M | $ 129.48M |