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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
659.48M 16.3% |
895.02M 35.7% |
1.16B 29.5% |
1.28B 10.5% |
1.26B -1.9% |
1.16B -7.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
517.98M 15.7% |
698.48M 34.8% |
909.31M 30.2% |
1.01B 10.7% |
964.61M -4.1% |
869.67M -9.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.51M 18.6% |
196.54M 38.9% |
250.04M 27.2% |
275.1M 10.0% |
291.9M 6.1% |
289.21M -0.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.2M 16.0% |
141M 48.1% |
172.77M 22.5% |
183.6M 6.3% |
204.34M 11.3% |
194.72M -4.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.3M 24.4% |
55.54M 19.9% |
77.27M 39.1% |
91.5M 18.4% |
87.56M -4.3% |
94.49M 7.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.63M 11.4% |
25.12M 21.8% |
38.63M 53.8% |
46.85M 21.3% |
45M -3.9% |
48.01M 6.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.091 10.4% |
0.103 13.3% |
0.149 43.8% |
0.179 20.6% |
0.167 -6.7% |
0.173 3.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.091 10.4% |
0.103 13.2% |
0.148 44.1% |
0.179 20.5% |
0.167 -6.8% |
0.173 3.7% |