Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.18B | $ 1.12B | $ 1.00B | $ 1.10B | $ 1.05B | $ 1.04B | |
$ 373.93M | $ 354.34M | $ 315.41M | $ 357.77M | $ 338.02M | $ 329.22M | |
$ 801.59M | $ 766.15M | $ 685.74M | $ 740.27M | $ 710.74M | $ 711.55M | |
$ 732.79M | $ 693.48M | $ 613.83M | $ 674.85M | $ 650.91M | $ 675.76M | |
$ 68.80M | $ 72.67M | $ 71.91M | $ 65.43M | $ 59.83M | $ 35.78M | |
$ -29.28M | $ -28.86M | $ -32.45M | $ -34.26M | $ -37.57M | $ -57.69M | |
$ -653.00K | $ -667.00K | $ -632.00K | $ -691.00K | $ -17.88M | $ -55.47M | |
$ 38.86M | $ 43.14M | $ 38.83M | $ 30.48M | $ 4.38M | $ -77.37M | |
$ 1.57M | $ 1.16M | $ 638.00K | $ 2.95M | $ 5.24M | $ 27.30M | |
- | - | - | - | - | - | |
$ 37.29M | $ 41.98M | $ 38.19M | $ 27.52M | $ -858.00K | $ -104.67M | |
$ 0.96 | $ 1.09 | $ 1.01 | $ 0.74 | $ -0.02 | $ -2.89 | |
$ 0.95 | $ 1.07 | $ 0.99 | $ 0.72 | $ -0.02 | $ -2.89 | |
$ 155.37M | $ 38.60M | $ 37.95M | $ 37.27M | $ 36.76M | $ 36.27M | |
$ 156.48M | $ 39.23M | $ 38.60M | $ 38.06M | $ 36.76M | $ 36.27M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.40 | $ 0.99 | $ 0.64 | $ 0.92 | $ 0.80 | - | |
$ 0.40 | $ 0.97 | $ 0.63 | $ 0.90 | $ 0.78 | $ 0.33 | |
- | - | - | - | - | - | |
$ 1.11B | $ 1.05B | $ 929.24M | $ 1.03B | $ 988.93M | $ 1.00B | |
$ 37.29M | $ 41.98M | $ 38.19M | $ 27.52M | $ -858.00K | $ -104.67M | |
$ 37.29M | $ 41.98M | $ 38.19M | $ 27.52M | $ 11.68M | $ -71.83M | |
$ 29.28M | $ 28.86M | $ 32.45M | $ 34.26M | $ 37.57M | $ 57.69M | |
$ 68.14M | $ 72.00M | $ 71.28M | $ 64.74M | $ 41.95M | $ -19.69M | |
$ 100.74M | $ 104.52M | $ 106.12M | $ 100.66M | $ 78.40M | $ 19.57M |