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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.66M 31.4% |
308.07M 9.0% |
305.65M -0.8% |
254.04M -16.9% |
311.7M 22.7% |
289.5M -7.1% |
248.42M -14.2% |
242.47M -2.4% |
260.69M 7.5% |
239.73M -8.0% |
251.99M 5.1% |
224.2M -11.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.55M 28.3% |
223.13M 2.1% |
228.28M 2.3% |
186.95M -18.1% |
225.52M 20.6% |
206.78M -8.3% |
177.66M -14.1% |
169.93M -4.3% |
186.84M 9.9% |
171.52M -8.2% |
186.06M 8.5% |
160.68M -13.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.11M 43.3% |
84.94M 32.5% |
77.37M -8.9% |
67.09M -13.3% |
86.18M 28.4% |
82.72M -4.0% |
70.76M -14.5% |
72.54M 2.5% |
73.85M 1.8% |
68.2M -7.6% |
65.93M -3.3% |
63.52M -3.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
258.36M 28.9% |
260.36M 0.8% |
273.13M 4.9% |
221.05M -19.1% |
264.28M 19.6% |
243.04M -8.0% |
225.01M -7.4% |
203.77M -9.4% |
227.2M 11.5% |
213.61M -6.0% |
230.74M 8.0% |
197.5M -14.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.81M 32.2% |
37.23M -6.5% |
44.84M 20.5% |
34.1M -24.0% |
38.76M 13.7% |
36.26M -6.4% |
47.35M 30.6% |
33.84M -28.5% |
40.35M 19.3% |
42.09M 4.3% |
44.68M 6.2% |
36.82M -17.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.3M 66.2% |
47.71M 96.4% |
32.53M -31.8% |
32.99M 1.4% |
47.43M 43.7% |
46.46M -2.0% |
23.41M -49.6% |
38.7M 65.3% |
33.5M -13.4% |
26.12M -22.0% |
21.25M -18.6% |
26.7M 25.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.78M - |
- | - | - |
73.64M - |
- | - | - |
69.11M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.41M 154.6% |
44.2M 67.4% |
28.68M -35.1% |
25.95M -9.5% |
47.69M 83.8% |
58.73M 23.1% |
26.88M -54.2% |
31.76M 18.1% |
37.6M 18.4% |
28.08M -25.3% |
24.86M -11.5% |
24.08M -3.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 135.8% |
0.368 67.4% |
0.24 -34.8% |
0.21 -12.5% |
0.4 90.5% |
0.49 22.5% |
0.23 -53.1% |
0.26 13.0% |
0.32 23.1% |
0.23 -28.1% |
0.21 -8.7% |
0.2 -4.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 135.8% |
0.368 67.4% |
0.24 -34.8% |
0.21 -12.5% |
0.4 90.5% |
0.49 22.5% |
0.23 -53.1% |
0.26 13.0% |
0.32 23.1% |
0.23 -28.1% |
0.21 -8.7% |
0.2 -4.8% |