2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
319.66M 14.6% |
354.29M 10.8% |
343.8M -3.0% |
285.04M -17.1% |
259.48M -9.0% |
302.16M 16.4% |
306.36M 1.4% |
250.82M -18.1% |
312.7M 24.7% |
363.55M 16.3% |
326.28M -10.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
220.28M 16.8% |
238.79M 8.4% |
247.65M 3.7% |
201.39M -18.7% |
189.14M -6.1% |
227.32M 20.2% |
239.17M 5.2% |
181.38M -24.2% |
227.11M 25.2% |
266.89M 17.5% |
238.36M -10.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.38M 9.9% |
115.49M 16.2% |
96.15M -16.7% |
83.65M -13.0% |
70.34M -15.9% |
74.84M 6.4% |
67.19M -10.2% |
69.44M 3.4% |
85.58M 23.2% |
96.66M 12.9% |
87.92M -9.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
268.5M 15.3% |
292.8M 9.1% |
297.52M 1.6% |
245.81M -17.4% |
228.27M -7.1% |
277.26M 21.5% |
280.89M 1.3% |
224.67M -20.0% |
282.64M 25.8% |
328.65M 16.3% |
306.49M -6.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.22M 8.9% |
54.01M 12.0% |
49.86M -7.7% |
44.42M -10.9% |
39.13M -11.9% |
49.94M 27.6% |
41.72M -16.5% |
43.28M 3.7% |
55.53M 28.3% |
61.76M 11.2% |
68.13M 10.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.16M 10.9% |
61.49M 20.2% |
46.29M -24.7% |
39.23M -15.3% |
31.22M -20.4% |
24.9M -20.2% |
25.46M 2.2% |
26.16M 2.7% |
30.06M 14.9% |
34.9M 16.1% |
19.78M -43.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.68M - |
- | - | - |
80.51M - |
- | - | - |
60.74M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.52M 12.4% |
54.41M 12.1% |
40.7M -25.2% |
35.35M -13.1% |
45.16M 27.7% |
30.87M -31.7% |
2.05M -93.4% |
24.93M 1115.9% |
35.81M 43.7% |
14.12M -60.6% |
20.57M 45.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 13.3% |
0.2 17.6% |
0.14 -30% |
0.12 -14.3% |
0.16 33.3% |
0.11 -31.3% |
0.01 -90.9% |
0.09 800% |
0.12 33.3% |
0.05 -58.3% |
0.08 60% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 13.3% |
0.19 11.8% |
0.14 -26.3% |
0.12 -14.3% |
0.16 33.3% |
0.11 -31.3% |
0.01 -90.9% |
0.09 800% |
0.12 33.3% |
0.05 -58.3% |
0.08 60% |