2019 Q2 | 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] |
172.72M 29.1% |
165.71M -4.1% |
181.17M 9.3% |
197.85M 9.2% |
194.71M -1.6% |
157.81M -19.0% |
171.53M 8.7% |
194.48M 13.4% |
218.28M 12.2% |
241.04M 10.4% |
214.47M -11.0% |
252.11M 17.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.51M 39.3% |
122.23M -6.4% |
125.27M 2.5% |
118.59M -5.3% |
150.67M 27.1% |
104.96M -30.3% |
119.12M 13.5% |
125.78M 5.6% |
146.56M 16.5% |
159.85M 9.1% |
151.92M -5.0% |
167.01M 9.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.2M 5.3% |
43.49M 3.0% |
55.9M 28.5% |
79.26M 41.8% |
44.04M -44.4% |
52.85M 20.0% |
52.41M -0.8% |
68.7M 31.1% |
71.72M 4.4% |
81.19M 13.2% |
62.55M -23.0% |
85.09M 36.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.61M 19.0% |
139.61M 4.5% |
147.98M 6.0% |
148.81M 0.6% |
154.44M 3.8% |
120.96M -21.7% |
139.26M 15.1% |
142.65M 2.4% |
165.32M 15.9% |
183.56M 11.0% |
166.87M -9.1% |
191.05M 14.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.09M -83.3% |
17.39M 462.0% |
22.71M 30.6% |
30.22M 33.1% |
3.77M -87.5% |
16M 324.7% |
20.15M 25.9% |
16.87M -16.3% |
18.76M 11.2% |
23.72M 26.4% |
14.95M -37.0% |
24.03M 60.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.11M 81.8% |
26.1M -33.3% |
33.19M 27.2% |
49.04M 47.7% |
40.27M -17.9% |
36.85M -8.5% |
32.27M -12.4% |
51.83M 60.6% |
52.96M 2.2% |
57.47M 8.5% |
47.59M -17.2% |
61.06M 28.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.78M - |
- | - | - |
78.45M - |
- | - | - |
91.1M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.33M 96.7% |
23.26M -32.2% |
29.44M 26.6% |
40.73M 38.4% |
37.72M -7.4% |
39.54M 4.8% |
32.76M -17.1% |
44.45M 35.7% |
46.65M 5.0% |
50.24M 7.7% |
51.66M 2.8% |
53.54M 3.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.158 72.2% |
0.094 -40.8% |
0.164 75.5% |
0.229 39.1% |
0.152 -33.6% |
0.159 4.8% |
0.132 -17.1% |
0.25 89.7% |
0.188 -24.9% |
0.2 6.5% |
0.21 5.0% |
0.22 4.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.158 72.2% |
0.094 -40.8% |
0.118 26.6% |
0.229 93.0% |
0.152 -33.6% |
0.159 4.8% |
0.132 -17.1% |
0.25 89.7% |
0.188 -24.9% |
0.2 6.5% |
0.21 5.0% |
0.22 4.8% |