Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 378.78M | $ 459.65M | $ 262.93M | $ 204.91M | $ 218.75M | |
- | $ 368.27M | $ 443.07M | $ 255.76M | $ 198.83M | $ 212.65M | |
- | $ 10.51M | $ 16.57M | $ 7.17M | $ 6.08M | $ 6.11M | |
- | $ 5.44M | $ 6.36M | $ 3.81M | $ 3.44M | $ 6.83M | |
- | $ 5.08M | $ 10.22M | $ 3.36M | $ 2.64M | $ -726.00K | |
- | $ 94.00K | $ -23.00K | $ -49.00K | $ 46.00K | $ 22.00K | |
- | - | - | - | - | - | |
- | $ 6.29M | $ 10.65M | $ 7.92M | $ 3.48M | $ 812.00K | |
- | $ 791.00K | $ 1.55M | $ 282.00K | $ 374.00K | $ 182.00K | |
- | - | - | - | - | - | |
- | $ 4.88M | $ 6.62M | $ 6.33M | $ 2.53M | $ 1.48M | |
- | $ 0.04 | - | $ 0.11 | $ 0.04 | $ 0.03 | |
- | $ 0.04 | - | $ 0.11 | $ 0.04 | $ 0.03 | |
- | $ 127.21M | - | $ 58.48M | $ 58.48M | $ 58.48M | |
- | $ 127.21M | - | $ 58.48M | $ 58.48M | $ 58.48M | |
- | $ <0.01 | - | $ <0.01 | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 373.70M | $ 449.43M | $ 259.57M | $ 202.27M | $ 219.48M | |
- | $ 4.88M | $ 6.62M | $ 6.33M | $ 2.53M | $ 1.48M | |
- | $ 4.74M | $ 6.70M | $ 3.73M | $ 2.37M | $ 1.42M | |
- | $ 102.00K | $ 57.00K | $ 133.00K | $ 275.00K | $ 238.00K | |
- | $ 6.39M | $ 10.71M | $ 8.05M | $ 3.76M | $ 1.05M | |
- | $ 8.34M | $ 12.35M | $ 9.85M | $ 5.67M | $ 1.80M |