2017 Q4 | 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] |
798.11M 12.1% |
781.5M -2.1% |
819.3M 4.8% |
1.03B 25.5% |
1.01B -2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
695.81M 13.1% |
677.55M -2.6% |
705.28M 4.1% |
892.69M 26.6% |
878.54M -1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.3M 5.8% |
103.96M 1.6% |
114.02M 9.7% |
135.59M 18.9% |
129.56M -4.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
771.73M 13.8% |
752.11M -2.5% |
767.48M 2.0% |
952.11M 24.1% |
947.26M -0.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.92M 20.7% |
74.56M -1.8% |
62.2M -16.6% |
59.41M -4.5% |
68.73M 15.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.38M -21.8% |
29.4M 11.5% |
51.83M 76.3% |
76.17M 47.0% |
60.84M -20.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.36M - |
- |
32.85M - |
- |
25.93M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.6M -34.6% |
11.18M -11.3% |
28.07M 151.1% |
44.84M 59.8% |
22.17M -50.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.016 -34.8% |
0.014 -11.5% |
0.035 152.5% |
0.056 59.8% |
0.028 -50.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.016 -34.8% |
0.014 -11.5% |
0.035 152.5% |
0.056 59.8% |
0.028 -50.6% |