Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.47B | $ 2.31B | $ 2.15B | $ 1.89B | $ 1.98B | $ 1.68B | |
$ 1.81B | $ 1.73B | $ 1.63B | $ 1.37B | $ 1.42B | $ 1.23B | |
$ 657.66M | $ 587.72M | $ 523.35M | $ 521.94M | $ 559.81M | $ 451.63M | |
$ 494.57M | $ 453.03M | $ 442.73M | $ 403.63M | $ 407.85M | $ 350.90M | |
$ 163.09M | $ 134.69M | $ 80.62M | $ 118.32M | $ 151.96M | $ 100.73M | |
$ -18.64M | $ -16.04M | $ -9.74M | $ 11.12M | $ 17.34M | $ 19.50M | |
$ -3.80M | $ -2.22M | $ 224.00K | $ -1.18M | $ -31.00K | $ 19.25M | |
$ 146.98M | $ 121.51M | $ 71.73M | $ 106.01M | $ 134.59M | $ 100.49M | |
$ 40.87M | $ 33.25M | $ 17.27M | $ 27.56M | $ 32.72M | $ 25.54M | |
$ -1.25M | $ -2.88M | $ -914.00K | $ -764.00K | $ -808.00K | $ -88.00K | |
$ 108.03M | $ 87.53M | $ 53.86M | $ 77.51M | $ 97.82M | $ 71.98M | |
$ 15.83 | $ 12.83 | $ 7.85 | $ 11.18 | $ 14.11 | $ 10.37 | |
$ 15.83 | $ 12.83 | $ 7.85 | $ 11.18 | $ 14.11 | $ 10.37 | |
$ 27.29M | $ 6.82M | $ 6.88M | $ 6.93M | $ 6.93M | $ 6.94M | |
$ 27.29M | $ 6.82M | $ 6.88M | $ 6.93M | $ 6.93M | $ 6.94M | |
$ 4.00 | $ 2.20 | $ 2.98 | $ 3.29 | $ 2.55 | $ 2.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.30B | $ 2.18B | $ 2.07B | $ -1.77B | $ -1.83B | $ -1.58B | |
$ 108.03M | $ 87.53M | $ 53.86M | $ 77.51M | $ 97.82M | $ 71.98M | |
$ 136.29M | $ 87.40M | $ 52.72M | $ 77.88M | $ 98.96M | $ 73.76M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 166.41M | $ 137.74M | $ 81.29M | $ 114.98M | $ 148.86M | $ 117.38M | |
$ 173.09M | $ 137.74M | $ 81.94M | $ 174.49M | $ 214.02M | $ 174.34M |