Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 458.05M | $ 421.88M | $ 371.77M | $ 346.46M | $ 302.87M | $ 263.52M | |
$ 74.52M | $ 68.21M | $ 58.61M | $ 52.43M | $ 63.17M | $ 57.32M | |
$ 383.07M | $ 353.67M | $ 313.16M | $ 294.02M | $ 239.70M | $ 206.20M | |
$ 294.88M | $ 283.35M | $ 265.76M | $ 260.69M | $ 205.93M | $ 169.59M | |
$ 88.19M | $ 70.32M | $ 47.40M | $ 33.33M | $ 33.77M | $ 36.61M | |
$ -30.48M | $ -30.25M | $ -18.85M | $ -20.47M | $ -28.14M | $ -33.80M | |
$ 2.14M | $ 4.26M | $ 1.88M | $ 1.27M | $ -773.00K | $ 386.00K | |
$ 64.09M | $ 44.33M | $ 30.43M | $ 11.59M | $ 4.86M | $ 3.19M | |
$ 27.13M | $ 20.91M | $ 13.72M | $ 11.48M | $ 12.01M | $ 5.71M | |
- | - | - | - | - | - | |
$ 36.99M | $ 23.41M | $ 16.71M | $ 113.00K | $ -7.16M | $ -2.51M | |
$ 0.21 | $ 0.13 | $ 0.09 | - | $ -0.02 | $ >-0.01 | |
$ 0.21 | $ 0.13 | $ 0.09 | - | $ -0.02 | $ >-0.01 | |
$ 737.61M | $ 182.37M | $ 180.14M | $ 167.46M | $ 315.40M | $ 315.40M | |
$ 751.39M | $ 185.98M | $ 181.30M | $ 168.67M | $ 315.40M | $ 315.40M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 195.91M | $ 351.56M | $ 324.37M | $ 313.13M | $ 269.11M | $ 226.91M | |
$ 37.02M | $ 23.41M | $ 16.71M | $ 113.00K | $ -7.16M | $ -2.51M | |
$ 34.28M | - | - | - | $ -7.16M | $ -2.51M | |
- | - | - | - | $ 28.14M | $ 33.80M | |
$ 47.38M | $ 74.58M | $ 49.28M | $ 11.59M | $ 32.99M | $ 37.00M | |
$ 66.36M | $ 96.20M | $ 73.72M | $ 46.06M | $ 89.44M | $ 91.14M |