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] |
92.87M 20.7% |
91.65M -1.3% |
133.25M 45.4% |
115.09M -13.6% |
135.62M 17.8% |
150.32M 10.8% |
144.08M -4.2% |
150.41M 4.4% |
179.47M 19.3% |
180.78M 0.7% |
168.73M -6.7% |
180.63M 7.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.37M 9.8% |
39.42M 14.7% |
58.12M 47.4% |
49.7M -14.5% |
53.46M 7.6% |
59.91M 12.1% |
70.57M 17.8% |
61.19M -13.3% |
71.54M 16.9% |
68.11M -4.8% |
77.03M 13.1% |
77.58M 0.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.5M 28.2% |
52.23M -10.7% |
75.13M 43.8% |
65.39M -13.0% |
82.16M 25.6% |
90.41M 10.0% |
73.51M -18.7% |
89.22M 21.4% |
107.93M 21.0% |
112.67M 4.4% |
91.7M -18.6% |
103.05M 12.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.93M 5.9% |
67.43M 0.7% |
109.5M 62.4% |
88.68M -19.0% |
94.99M 7.1% |
105.15M 10.7% |
120.51M 14.6% |
108.5M -10.0% |
119.56M 10.2% |
118.54M -0.9% |
134.41M 13.4% |
128.37M -4.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.55M 2.1% |
28.01M -14.0% |
51.37M 83.4% |
38.97M -24.1% |
41.53M 6.6% |
45.25M 9.0% |
49.94M 10.4% |
47.31M -5.3% |
48.02M 1.5% |
50.43M 5.0% |
57.38M 13.8% |
50.79M -11.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.94M 88.9% |
24.23M -6.6% |
23.76M -1.9% |
26.42M 11.2% |
40.63M 53.8% |
45.17M 11.2% |
23.57M -47.8% |
41.91M 77.8% |
59.91M 42.9% |
62.24M 3.9% |
34.32M -44.9% |
52.26M 52.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.16M - |
- | - | - |
58.59M - |
- | - | - |
88.94M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.21M 102.4% |
24.26M 0.2% |
19.62M -19.1% |
22.38M 14.1% |
33.9M 51.5% |
38.77M 14.4% |
23.45M -39.5% |
31.48M 34.2% |
50.57M 60.6% |
51.13M 1.1% |
30.38M -40.6% |
41.04M 35.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.223 89.2% |
0.221 -1.1% |
0.177 -19.7% |
0.197 11.3% |
0.299 51.5% |
0.342 14.4% |
0.229 -33.0% |
0.196 -14.3% |
0.311 58.3% |
0.313 0.7% |
0.188 -39.8% |
0.261 38.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.223 89.2% |
0.221 -1.1% |
0.177 -19.7% |
0.197 11.3% |
0.299 51.5% |
0.342 14.4% |
0.221 -35.3% |
0.195 -12.0% |
0.311 59.7% |
0.313 0.6% |
0.182 -41.7% |
0.228 25.4% |