Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.57B | $ 3.98B | $ 3.77B | $ 2.40B | $ 2.43B | $ 2.51B | |
$ 1.84B | $ 2.86B | - | $ 1.97B | $ 2.04B | $ 2.15B | |
$ 1.73B | $ 1.12B | $ 3.77B | $ 431.88M | $ 395.01M | $ 357.48M | |
$ 236.76M | $ 246.82M | $ 234.50M | $ 208.78M | $ 206.37M | $ 189.76M | |
$ 1.49B | $ 877.15M | $ 3.53B | $ 223.10M | $ 188.63M | $ 167.72M | |
$ 30.37M | $ -810.00K | $ -7.71M | $ -18.15M | $ -24.96M | $ -24.57M | |
$ -32.55M | $ -16.18M | $ -55.66M | $ 4.23M | $ 2.41M | $ 7.28M | |
$ 853.30M | $ 876.03M | $ 3.58B | $ 209.19M | $ 166.08M | $ 150.42M | |
$ 224.12M | $ 223.32M | $ 165.86M | $ 55.32M | $ 35.26M | $ 30.95M | |
$ 1.40M | $ 10.11M | $ -157.00K | $ -10.22M | $ -24.59M | $ -12.64M | |
$ 1.30B | $ 658.32M | $ 3.41B | $ 139.49M | $ 100.97M | $ 104.46M | |
$ 9.99 | $ 11.80 | $ 8.36 | $ 2.50 | $ 1.81 | $ 1.84 | |
$ 9.82 | $ 11.64 | $ 8.25 | $ 2.47 | $ 1.79 | $ 1.82 | |
$ 278.41M | $ 55.78M | $ 56.01M | $ 55.82M | $ 55.80M | $ 56.78M | |
$ 60.86M | $ 776.00K | $ 787.00K | $ 56.39M | $ 56.34M | $ 57.27M | |
$ 1.00 | $ 1.00 | $ 0.52 | $ 0.40 | $ 0.40 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.19 | - | |
- | - | - | - | - | - | |
$ 2.08B | $ 3.11B | $ 234.50M | $ 2.17B | $ 2.24B | $ 2.34B | |
$ 144.00K | - | - | $ 19.25M | $ 25.68M | $ 25.20M | |
$ 624.42M | $ 658.32M | $ 3.41B | $ 139.49M | $ 100.97M | $ 104.46M | |
$ 487.16M | $ 685.69M | - | $ 139.16M | $ 99.83M | $ 101.34M | |
$ 847.72M | $ 876.84M | $ 3.59B | $ 228.44M | $ 191.77M | $ 175.62M | |
$ 889.42M | $ 920.97M | $ 3.63B | $ 273.28M | $ 234.46M | $ 215.17M |