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] |
185.61M -10.3% |
214.22M 15.4% |
199.43M -6.9% |
198.79M -0.3% |
217.81M 9.6% |
237.77M 9.2% |
227.29M -4.4% |
223.17M -1.8% |
236.64M 6.0% |
274.48M 16.0% |
259.96M -5.3% |
274M 5.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.06M -5.2% |
123.65M 9.4% |
136.08M 10.1% |
123.18M -9.5% |
136.19M 10.6% |
148.56M 9.1% |
148.53M 0.0% |
133.7M -10.0% |
139.34M 4.2% |
156.01M 12.0% |
151.73M -2.7% |
152.06M 0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.55M -17.3% |
90.57M 24.8% |
63.36M -30.0% |
75.61M 19.3% |
81.62M 8.0% |
89.2M 9.3% |
78.76M -11.7% |
89.48M 13.6% |
97.3M 8.7% |
118.47M 21.7% |
108.23M -8.6% |
121.94M 12.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
159.8M -3.7% |
169.31M 5.9% |
202.34M 19.5% |
183.46M -9.3% |
181.06M -1.3% |
197.78M 9.2% |
203.82M 3.1% |
177.54M -12.9% |
190.01M 7.0% |
221.08M 16.3% |
225.65M 2.1% |
219.14M -2.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.75M 0.2% |
45.66M -2.3% |
66.27M 45.1% |
60.28M -9.0% |
44.87M -25.6% |
49.22M 9.7% |
55.29M 12.3% |
43.85M -20.7% |
50.68M 15.6% |
65.06M 28.4% |
73.92M 13.6% |
67.08M -9.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
25.8M -37.2% |
44.91M 74.1% |
-2.91M - |
15.33M - |
36.75M 139.8% |
39.99M 8.8% |
23.47M -41.3% |
45.63M 94.4% |
46.63M 2.2% |
53.4M 14.5% |
34.31M -35.8% |
54.86M 59.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.07M - |
- | - | - |
63.02M - |
- | - | - |
89.55M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.62M -29.3% |
37.41M 30.7% |
12.09M -67.7% |
16.81M 39.1% |
46.33M 175.6% |
39.19M -15.4% |
23.69M -39.5% |
39.09M 65.0% |
50.46M 29.1% |
50.37M -0.2% |
32.37M -35.7% |
50.87M 57.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 -27.5% |
0.37 27.6% |
0.13 -64.9% |
0.17 30.8% |
0.46 170.6% |
0.39 -15.2% |
0.24 -38.5% |
0.268 11.6% |
0.349 30.2% |
0.342 -1.9% |
0.22 -35.7% |
0.348 58.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.29 -27.5% |
0.37 27.6% |
0.13 -64.9% |
0.17 30.8% |
0.46 170.6% |
0.39 -15.2% |
0.24 -38.5% |
0.268 11.6% |
0.349 30.2% |
0.342 -1.9% |
0.22 -35.7% |
0.348 58.6% |