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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
191.64M 16.5% |
187.98M -1.9% |
234.05M 24.5% |
209.99M -10.3% |
236.86M 12.8% |
226.59M -4.3% |
309.61M 36.6% |
277.8M -10.3% |
280.64M 1.0% |
250.69M -10.7% |
336.59M 34.3% |
305.74M -9.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.61M 29.8% |
71.01M -7.3% |
92.17M 29.8% |
76.3M -17.2% |
100.2M 31.3% |
96.2M -4.0% |
135.09M 40.4% |
94.47M -30.1% |
99.79M 5.6% |
77.5M -22.3% |
119.99M 54.8% |
91.75M -23.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.03M 9.1% |
116.97M 1.7% |
141.88M 21.3% |
133.68M -5.8% |
136.66M 2.2% |
130.39M -4.6% |
174.52M 33.8% |
183.33M 5.0% |
180.85M -1.3% |
173.19M -4.2% |
216.6M 25.1% |
213.99M -1.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.33M 53.5% |
150.45M -9.0% |
158.46M 5.3% |
135.48M -14.5% |
222.16M 64.0% |
189.34M -14.8% |
209.58M 10.7% |
178.47M -14.8% |
242.26M 35.7% |
185.04M -23.6% |
185.47M 0.2% |
179.21M -3.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.71M 82.2% |
79.44M -10.5% |
66.29M -16.6% |
59.18M -10.7% |
121.97M 106.1% |
93.14M -23.6% |
74.5M -20.0% |
84M 12.8% |
142.47M 69.6% |
107.54M -24.5% |
65.49M -39.1% |
87.46M 33.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.32M -53.6% |
37.53M 42.6% |
75.59M 101.4% |
74.51M -1.4% |
14.7M -80.3% |
37.25M 153.4% |
100.02M 168.5% |
99.33M -0.7% |
38.38M -61.4% |
65.65M 71.1% |
151.11M 130.2% |
126.53M -16.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.33M - |
- | - | - |
99.44M - |
- | - | - |
134.17M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.43M -47.3% |
39.82M 40.0% |
68.11M 71.0% |
67.14M -1.4% |
32.36M -51.8% |
53.57M 65.5% |
98.42M 83.7% |
88.11M -10.5% |
46.41M -47.3% |
70.4M 51.7% |
123.67M 75.7% |
107.22M -13.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.07 -46.2% |
0.09 28.6% |
0.16 77.8% |
0.16 0% |
0.08 -50% |
0.12 50.0% |
0.24 100% |
0.21 -12.5% |
0.11 -47.6% |
0.16 45.5% |
0.29 81.2% |
0.25 -13.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.07 -46.2% |
0.09 28.6% |
0.16 77.8% |
0.16 0% |
0.08 -50% |
0.12 50.0% |
0.24 100% |
0.21 -12.5% |
0.11 -47.6% |
0.16 45.5% |
0.29 81.2% |
0.25 -13.8% |