2019 Q1 | 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] |
323.33M 1.2% |
371.22M 14.8% |
327.22M -11.9% |
369.28M 12.9% |
316.95M -14.2% |
391.79M 23.6% |
350.53M -10.5% |
323.82M -7.6% |
411.42M 27.1% |
382.31M -7.1% |
409.08M 7.0% |
409.17M 0.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
271.1M 4.6% |
305.2M 12.6% |
276.78M -9.3% |
308.28M 11.4% |
256.13M -16.9% |
329.23M 28.5% |
285.05M -13.4% |
254.05M -10.9% |
340.05M 33.8% |
303.71M -10.7% |
319.91M 5.3% |
327.64M 2.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.23M -13.3% |
66.03M 26.4% |
50.44M -23.6% |
61M 20.9% |
60.82M -0.3% |
62.56M 2.9% |
65.48M 4.7% |
69.77M 6.5% |
71.37M 2.3% |
78.6M 10.1% |
89.17M 13.4% |
81.54M -8.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
300.44M 0.8% |
343.62M 14.4% |
312.09M -9.2% |
341.93M 9.6% |
295.19M -13.7% |
365.55M 23.8% |
330.48M -9.6% |
292.71M -11.4% |
384.95M 31.5% |
354.18M -8.0% |
370.32M 4.6% |
379.12M 2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.34M -24.3% |
38.42M 31.0% |
35.3M -8.1% |
33.66M -4.7% |
39.06M 16.0% |
36.33M -7.0% |
45.43M 25.1% |
38.65M -14.9% |
44.9M 16.2% |
50.47M 12.4% |
50.41M -0.1% |
51.48M 2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.89M 6.7% |
27.6M 20.6% |
15.14M -45.2% |
27.34M 80.6% |
21.76M -20.4% |
26.24M 20.6% |
20.05M -23.6% |
31.11M 55.1% |
26.47M -14.9% |
28.13M 6.3% |
38.76M 37.8% |
30.06M -22.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.76M - |
- | - | - |
39.26M - |
- | - | - |
41.92M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.39M 11.0% |
21.31M 22.5% |
18.83M -11.6% |
18.54M -1.6% |
20.73M 11.8% |
25.74M 24.2% |
18.33M -28.8% |
16.93M -7.6% |
23.56M 39.1% |
25.03M 6.2% |
26.58M 6.2% |
19.28M -27.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.131 -15.9% |
0.28 114.1% |
0.142 -49.4% |
0.14 -1.1% |
0.16 14.3% |
0.19 18.8% |
0.14 -26.3% |
0.13 -7.1% |
0.16 23.1% |
0.18 12.5% |
0.19 5.6% |
0.14 -26.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.131 -15.9% |
0.28 114.1% |
0.142 -49.4% |
0.14 -1.1% |
0.16 14.3% |
0.19 18.8% |
0.14 -26.3% |
0.13 -7.1% |
0.16 23.1% |
0.17 6.3% |
0.19 11.8% |
0.14 -26.3% |