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] |
325.61M 27.2% |
284.21M -12.7% |
333.63M 17.4% |
277.71M -16.8% |
278.68M 0.3% |
249.72M -10.4% |
367.19M 47.0% |
296.54M -19.2% |
269.31M -9.2% |
337.77M 25.4% |
322M -4.7% |
255.73M -20.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.54M 28.4% |
185.15M -15.7% |
205.29M 10.9% |
187.73M -8.6% |
182.28M -2.9% |
166.7M -8.5% |
218.57M 31.1% |
188.35M -13.8% |
162.69M -13.6% |
196.12M 20.5% |
174.65M -10.9% |
151.61M -13.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.07M 24.8% |
99.06M -6.6% |
128.34M 29.6% |
89.99M -29.9% |
96.4M 7.1% |
83.02M -13.9% |
148.62M 79.0% |
108.18M -27.2% |
106.62M -1.4% |
141.65M 32.9% |
147.35M 4.0% |
104.12M -29.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
297.34M 28.1% |
255.96M -13.9% |
290.84M 13.6% |
247.38M -14.9% |
264.47M 6.9% |
241.39M -8.7% |
325.35M 34.8% |
257.6M -20.8% |
242.36M -5.9% |
281.7M 16.2% |
271.38M -3.7% |
223.59M -17.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.81M 27.1% |
70.81M -9.0% |
85.55M 20.8% |
59.65M -30.3% |
82.19M 37.8% |
74.69M -9.1% |
106.78M 43.0% |
69.25M -35.1% |
79.66M 15.0% |
85.59M 7.4% |
96.73M 13.0% |
71.99M -25.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.27M 18.7% |
28.25M 0.0% |
42.79M 51.5% |
30.33M -29.1% |
14.21M -53.1% |
8.33M -41.4% |
41.84M 402.4% |
38.93M -6.9% |
26.96M -30.8% |
56.07M 108.0% |
50.62M -9.7% |
32.14M -36.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.84M - |
- | - | - |
36.79M - |
- | - | - |
48.72M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.29M -2.1% |
17.63M -17.2% |
30.6M 73.6% |
24.34M -20.5% |
12.8M -47.4% |
14M 9.4% |
25.65M 83.1% |
30.28M 18.1% |
18.75M -38.1% |
34.91M 86.2% |
23.47M -32.8% |
26.29M 12.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -4.2% |
0.19 -17.4% |
0.33 73.7% |
0.26 -21.2% |
0.14 -46.2% |
0.15 7.1% |
0.27 80.0% |
0.32 18.5% |
0.2 -37.5% |
0.37 85% |
0.25 -32.4% |
0.28 12.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -4.2% |
0.19 -17.4% |
0.33 73.7% |
0.26 -21.2% |
0.14 -46.2% |
0.15 7.1% |
0.27 80.0% |
0.32 18.5% |
0.2 -37.5% |
0.37 85% |
0.25 -32.4% |
0.28 12.0% |