2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
476.81M 47.7% |
549.3M 15.2% |
644.71M 17.4% |
616.28M -4.4% |
607.94M -1.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
393.75M 40.1% |
454.74M 15.5% |
536.65M 18.0% |
513.16M -4.4% |
495.21M -3.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.06M 98.7% |
94.56M 13.9% |
108.05M 14.3% |
103.12M -4.6% |
112.73M 9.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
426.24M 38.7% |
489.3M 14.8% |
574.61M 17.4% |
553.33M -3.7% |
536.99M -3.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.49M 23.8% |
34.56M 6.4% |
37.96M 9.8% |
40.17M 5.8% |
41.78M 4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.57M 224.9% |
60M 18.7% |
70.09M 16.8% |
62.95M -10.2% |
70.95M 12.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.7M 195.7% |
44.66M 18.4% |
52.57M 17.7% |
44.25M -15.8% |
47.11M 6.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.7M 195.7% |
44.66M 18.4% |
52.57M 17.7% |
44.25M -15.8% |
47.11M 6.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.045 206.8% |
0.055 22.8% |
0.076 38.2% |
0.065 -14.6% |
0.08 23.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.045 205.5% |
0.055 22.6% |
0.076 38.9% |
0.065 -14.6% |
0.08 23.3% |