2018 Q2 | 2018 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] |
141.21M 54.1% |
145.92M 3.3% |
151.35M 3.7% |
132.95M -12.2% |
155.25M 16.8% |
170.58M 9.9% |
160.58M -5.9% |
117.47M -26.8% |
126.85M 8.0% |
123.56M -2.6% |
93.1M -24.7% |
114.47M 23.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.06M 54.6% |
90.26M 6.1% |
90.79M 0.6% |
86.78M -4.4% |
92.08M 6.1% |
104.31M 13.3% |
102.85M -1.4% |
79.89M -22.3% |
88.52M 10.8% |
82.39M -6.9% |
58.63M -28.8% |
75.42M 28.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.14M 53.4% |
55.66M -0.9% |
60.56M 8.8% |
46.18M -23.7% |
63.17M 36.8% |
66.27M 4.9% |
57.73M -12.9% |
37.58M -34.9% |
38.33M 2.0% |
41.17M 7.4% |
34.47M -16.3% |
39.06M 13.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.47M 47.2% |
104.51M 4.0% |
112.09M 7.3% |
100.57M -10.3% |
119.68M 19.0% |
122.22M 2.1% |
121.35M -0.7% |
90.52M -25.4% |
107.21M 18.4% |
99.54M -7.1% |
75.5M -24.1% |
90.02M 19.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
15.41M 16.4% |
14.26M -7.5% |
21.3M 49.4% |
13.79M -35.3% |
27.59M 100.1% |
17.91M -35.1% |
18.51M 3.3% |
10.64M -42.5% |
18.69M 75.7% |
17.16M -8.2% |
16.87M -1.6% |
14.6M -13.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.74M 74.2% |
41.41M 1.6% |
39.25M -5.2% |
32.38M -17.5% |
35.57M 9.8% |
48.36M 35.9% |
39.23M -18.9% |
26.94M -31.3% |
19.64M -27.1% |
24.02M 22.3% |
17.6M -26.7% |
24.46M 39.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.89M - |
- | - | - |
74.42M - |
- | - | - |
50.43M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.62M 48.9% |
34.93M 22.0% |
28.31M -18.9% |
27.35M -3.4% |
47.09M 72.2% |
45.4M -3.6% |
30.41M -33.0% |
22.88M -24.7% |
27.56M 20.4% |
21.13M -23.3% |
16.54M -21.7% |
23.63M 42.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.36 12.5% |
0.45 25.0% |
0.35 -22.2% |
0.34 -2.9% |
0.59 73.5% |
0.57 -3.4% |
0.38 -33.3% |
0.29 -23.7% |
0.34 17.2% |
0.26 -23.5% |
0.21 -19.2% |
0.3 42.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.36 12.5% |
0.45 25.0% |
0.35 -22.2% |
0.34 -2.9% |
0.59 73.5% |
0.57 -3.4% |
0.38 -33.3% |
0.29 -23.7% |
0.34 17.2% |
0.26 -23.5% |
0.18 -30.8% |
0.29 61.1% |