2018 Q2 | 2018 Q4 | 2019 Q2 | 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] |
168.98M -2.3% |
166.04M -1.7% |
262.69M 58.2% |
189.34M -27.9% |
242.41M 28.0% |
189.38M -21.9% |
265.96M 40.4% |
192.64M -27.6% |
186.72M -3.1% |
178.9M -4.2% |
230.57M 28.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.98M -1.9% |
129.78M 8.2% |
205.01M 58.0% |
132.46M -35.4% |
176.91M 33.6% |
150.2M -15.1% |
203.05M 35.2% |
151.73M -25.3% |
136.9M -9.8% |
127.24M -7.1% |
162.62M 27.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
49M -3.1% |
36.26M -26.0% |
57.68M 59.1% |
56.88M -1.4% |
65.5M 15.2% |
39.18M -40.2% |
62.91M 60.6% |
40.91M -35.0% |
49.83M 21.8% |
51.66M 3.7% |
67.95M 31.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.37M -2.6% |
132.32M 7.2% |
213.41M 61.3% |
137.23M -35.7% |
181.05M 31.9% |
156.78M -13.4% |
212.77M 35.7% |
156.91M -26.3% |
145.21M -7.5% |
138.25M -4.8% |
176.34M 27.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.39M -20.2% |
2.53M -25.4% |
8.41M 232.2% |
4.76M -43.4% |
4.14M -13.1% |
6.59M 59.1% |
9.72M 47.5% |
5.17M -46.8% |
8.31M 60.6% |
11.01M 32.5% |
13.72M 24.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.6M -1.5% |
33.73M -26.0% |
49.27M 46.1% |
52.11M 5.8% |
61.36M 17.7% |
32.59M -46.9% |
53.19M 63.2% |
35.74M -32.8% |
41.52M 16.2% |
40.65M -2.1% |
54.23M 33.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.68M - |
- | - | - |
71.57M - |
- | - | - |
58.05M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.83M 3.1% |
25.24M -23.1% |
34.64M 37.2% |
40.57M 17.1% |
31.01M -23.6% |
23.92M -22.9% |
41.56M 73.8% |
27.71M -33.3% |
30.34M 9.5% |
41.6M 37.1% |
36.16M -13.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.157 4.8% |
0.107 -31.8% |
0.121 13.3% |
0.143 17.6% |
0.111 -22.5% |
0.085 -22.9% |
0.15 75.6% |
0.1 -33.3% |
0.11 10.0% |
0.15 36.4% |
0.13 -13.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.157 4.8% |
0.107 -31.8% |
0.121 13.3% |
0.143 17.6% |
0.111 -22.5% |
0.085 -22.9% |
0.15 75.6% |
0.1 -33.3% |
0.11 10.0% |
0.15 36.4% |
0.13 -13.3% |