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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
234.85M 0.8% |
212.16M -9.7% |
228.46M 7.7% |
193.66M -15.2% |
175.41M -9.4% |
159.29M -9.2% |
187.83M 17.9% |
180.56M -3.9% |
186.53M 3.3% |
182.28M -2.3% |
203.02M 11.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
161.52M -3.2% |
150.89M -6.6% |
163.64M 8.5% |
142.39M -13.0% |
125.99M -11.5% |
123.65M -1.9% |
135.36M 9.5% |
134.81M -0.4% |
133.78M -0.8% |
128.56M -3.9% |
155.73M 21.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.33M 10.9% |
61.27M -16.4% |
64.83M 5.8% |
51.27M -20.9% |
49.42M -3.6% |
35.64M -27.9% |
52.46M 47.2% |
45.75M -12.8% |
52.75M 15.3% |
53.72M 1.9% |
47.3M -12.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.45M -0.4% |
186.11M -5.7% |
199.42M 7.2% |
171.12M -14.2% |
151.96M -11.2% |
151.2M -0.5% |
166.87M 10.4% |
165.95M -0.6% |
168.54M 1.6% |
159.56M -5.3% |
178.41M 11.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.93M 14.5% |
35.22M -2.0% |
35.78M 1.6% |
28.72M -19.7% |
25.97M -9.6% |
27.55M 6.1% |
31.51M 14.4% |
31.14M -1.2% |
34.75M 11.6% |
31M -10.8% |
22.68M -26.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.4M 7.6% |
26.05M -30.4% |
29.04M 11.5% |
22.54M -22.4% |
23.45M 4.0% |
8.09M -65.5% |
20.95M 159.0% |
14.61M -30.3% |
17.99M 23.1% |
22.72M 26.3% |
24.61M 8.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.56M - |
- | - | - |
37.64M - |
- | - | - |
26.61M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.01M 12.6% |
22.1M -23.8% |
23.45M 6.1% |
16.78M -28.5% |
19.91M 18.7% |
9.95M -50.0% |
14.84M 49.1% |
11.44M -22.9% |
16.59M 45.1% |
18.77M 13.1% |
11.37M -39.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.171 17.1% |
0.125 -26.8% |
0.133 6.7% |
0.1 -25.0% |
0.11 10.0% |
0.06 -45.5% |
0.08 33.3% |
0.067 -16.7% |
0.093 40.0% |
0.11 17.9% |
0.06 -45.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.171 17.1% |
0.125 -26.8% |
0.133 6.7% |
0.1 -25.0% |
0.11 10.0% |
0.06 -45.5% |
0.08 33.3% |
0.067 -16.7% |
0.093 40.0% |
0.11 17.9% |
0.06 -45.5% |