2019 Q3 | 2019 Q4 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 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] |
167.78M -49.8% |
213.2M 27.1% |
168.34M -21.0% |
230.56M 37.0% |
224.32M -2.7% |
255.33M 13.8% |
210.94M -17.4% |
280.26M 32.9% |
315.52M 12.6% |
372.33M 18.0% |
345.94M -7.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
110.6M - |
169.87M 53.6% |
160.6M -5.5% |
189.36M 17.9% |
148.25M -21.7% |
204.49M 37.9% |
251.45M 23.0% |
291.33M 15.9% |
273.37M -6.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408M 335.3% |
213.2M -47.7% |
57.74M -72.9% |
60.68M 5.1% |
63.72M 5.0% |
65.97M 3.5% |
62.69M -5.0% |
75.76M 20.9% |
64.07M -15.4% |
81M 26.4% |
72.57M -10.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
129.86M - |
187.66M 44.5% |
180.38M -3.9% |
208.61M 15.6% |
169.87M -18.6% |
231.96M 36.6% |
283.55M 22.2% |
319.96M 12.8% |
303.07M -5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - |
19.26M - |
17.78M -7.6% |
19.78M 11.2% |
19.25M -2.7% |
21.62M 12.3% |
27.47M 27.1% |
32.1M 16.8% |
28.63M -10.8% |
29.7M 3.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
442.83M 651.8% |
213.2M -51.9% |
38.48M -81.9% |
42.9M 11.5% |
43.94M 2.4% |
46.72M 6.3% |
41.07M -12.1% |
48.29M 17.6% |
31.98M -33.8% |
52.37M 63.8% |
42.87M -18.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
51.19M - |
- | - | - |
62.84M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.25M -32.3% |
27.89M -10.7% |
24.69M -11.5% |
26.66M 8.0% |
28.67M 7.6% |
46.3M 61.5% |
29.39M -36.5% |
33.36M 13.5% |
27.17M -18.6% |
52.16M 92.0% |
32.51M -37.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.246 -31.8% |
0.219 -10.7% |
0.194 -11.5% |
0.21 8.0% |
0.23 9.7% |
0.36 56.5% |
0.178 -50.6% |
0.184 3.4% |
0.115 -37.2% |
0.246 113.3% |
0.147 -40.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.246 -31.8% |
0.219 -10.7% |
0.194 -11.5% |
0.21 8.0% |
0.23 9.7% |
0.36 56.5% |
0.178 -50.6% |
0.184 3.4% |
0.115 -37.2% |
0.246 113.3% |
0.147 -40.1% |