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] |
115.41M -9.6% |
130.01M 12.6% |
116.45M -10.4% |
124.83M 7.2% |
109.94M -11.9% |
112.93M 2.7% |
98.67M -12.6% |
112.94M 14.5% |
128.38M 13.7% |
111.24M -13.4% |
114.34M 2.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.87M -13.6% |
85.1M 15.2% |
83.55M -1.8% |
90.13M 7.9% |
75.53M -16.2% |
75.21M -0.4% |
65.2M -13.3% |
76.03M 16.6% |
81.87M 7.7% |
69.23M -15.4% |
77.39M 11.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.54M -1.7% |
44.9M 8.1% |
32.9M -26.7% |
34.7M 5.5% |
34.41M -0.8% |
37.72M 9.6% |
33.47M -11.3% |
36.91M 10.3% |
46.51M 26.0% |
42.01M -9.7% |
36.94M -12.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.19M -12.6% |
97.02M 11.3% |
95.3M -1.8% |
100.34M 5.3% |
89.32M -11.0% |
85.97M -3.7% |
79.45M -7.6% |
88.91M 11.9% |
95.63M 7.6% |
84.04M -12.1% |
91.89M 9.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.32M -6.6% |
11.92M -10.5% |
11.75M -1.4% |
10.21M -13.1% |
13.79M 35.0% |
10.77M -21.9% |
14.25M 32.3% |
12.89M -9.6% |
13.76M 6.8% |
14.81M 7.6% |
14.5M -2.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.22M 0.8% |
32.98M 16.9% |
21.15M -35.9% |
24.48M 15.8% |
20.62M -15.8% |
26.95M 30.7% |
19.22M -28.7% |
24.03M 25.0% |
32.76M 36.3% |
27.2M -17.0% |
22.44M -17.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
50.82M - |
- | - | - |
44.94M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
26.25M -1.5% |
32.42M 23.5% |
25.83M -20.3% |
24.98M -3.3% |
23.04M -7.8% |
26.61M 15.5% |
19.57M -26.5% |
25.38M 29.7% |
30.26M 19.3% |
26.74M -11.6% |
19.81M -25.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -23.3% |
0.25 8.7% |
0.22 -12% |
0.2 -9.1% |
0.2 0% |
0.22 10.0% |
0.16 -27.3% |
0.21 31.2% |
0.26 23.8% |
0.22 -15.4% |
0.17 -22.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 -23.3% |
0.25 8.7% |
0.22 -12% |
0.2 -9.1% |
0.2 0% |
0.22 10.0% |
0.16 -27.3% |
0.21 31.2% |
0.26 23.8% |
0.22 -15.4% |
0.17 -22.7% |