2018 Q2 | 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] |
192.61M 17.1% |
194.7M 1.1% |
188.32M -3.3% |
148.82M -21.0% |
171.04M 14.9% |
147.04M -14.0% |
129.88M -11.7% |
151.23M 16.4% |
175.96M 16.4% |
163.48M -7.1% |
179.17M 9.6% |
152.53M -14.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.28M 19.5% |
117.5M 2.8% |
114.79M -2.3% |
95.51M -16.8% |
108.92M 14.0% |
86.56M -20.5% |
69.16M -20.1% |
93.83M 35.7% |
100.81M 7.4% |
90.97M -9.8% |
96.96M 6.6% |
87.36M -9.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.33M 13.8% |
77.19M -1.4% |
73.53M -4.7% |
53.31M -27.5% |
62.12M 16.5% |
60.48M -2.6% |
60.72M 0.4% |
57.4M -5.5% |
75.15M 30.9% |
72.51M -3.5% |
82.22M 13.4% |
65.16M -20.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.81M 15.5% |
146.38M 4.0% |
164.86M 12.6% |
122.26M -25.8% |
145.59M 19.1% |
123.82M -15.0% |
125.42M 1.3% |
124.18M -1.0% |
144.06M 16.0% |
127.65M -11.4% |
151.01M 18.3% |
123.99M -17.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.52M 0.8% |
28.87M 8.9% |
50.07M 73.4% |
26.75M -46.6% |
36.67M 37.1% |
37.25M 1.6% |
56.26M 51.0% |
30.34M -46.1% |
43.25M 42.5% |
36.68M -15.2% |
54.05M 47.4% |
36.63M -32.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.8M 21.9% |
48.32M -6.7% |
23.46M -51.4% |
26.56M 13.2% |
25.45M -4.2% |
23.22M -8.8% |
4.46M -80.8% |
27.05M 506.8% |
31.9M 17.9% |
35.83M 12.3% |
28.16M -21.4% |
28.54M 1.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.95M - |
- | - | - |
61.36M - |
- | - | - |
56.85M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.38M 12.0% |
44.82M -1.2% |
18.16M -59.5% |
25.39M 39.8% |
35.95M 41.6% |
34.59M -3.8% |
2.32M -93.3% |
21.06M 809.8% |
35.55M 68.8% |
34.42M -3.2% |
16.11M -53.2% |
27.44M 70.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.34 13.3% |
0.34 0% |
0.14 -58.8% |
0.19 35.7% |
0.27 42.1% |
0.26 -3.7% |
0.02 -92.3% |
0.16 700.0% |
0.26 62.5% |
0.23 -11.5% |
0.14 -39.1% |
0.2 42.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.34 13.3% |
0.34 0% |
0.14 -58.8% |
0.19 35.7% |
0.27 42.1% |
0.26 -3.7% |
0.02 -92.3% |
0.16 700.0% |
0.26 62.5% |
0.23 -11.5% |
0.14 -39.1% |
0.2 42.9% |