2017 Q4 | 2018 Q4 | 2019 Q3 | 2019 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.52M -2.0% |
177.85M 339.0% |
196.91M 10.7% |
214.45M 8.9% |
249.54M 16.4% |
278.98M 11.8% |
253.15M -9.3% |
255.85M 1.1% |
252.87M -1.2% |
245.56M -2.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.18M 5.4% |
114.42M 320.9% |
132.13M 15.5% |
147.22M 11.4% |
170.48M 15.8% |
192.88M 13.1% |
185.28M -3.9% |
188.29M 1.6% |
192.34M 2.2% |
191.95M -0.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.33M -14.4% |
63.43M 375.7% |
64.77M 2.1% |
67.23M 3.8% |
79.07M 17.6% |
86.09M 8.9% |
67.87M -21.2% |
67.56M -0.5% |
60.53M -10.4% |
53.6M -11.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.25M -3.6% |
133.13M 340.0% |
152.3M 14.4% |
166.3M 9.2% |
191.94M 15.4% |
216.74M 12.9% |
204.24M -5.8% |
209.15M 2.4% |
214.36M 2.5% |
213.86M -0.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.07M -45.2% |
18.71M 509.1% |
20.17M 7.8% |
19.08M -5.4% |
21.46M 12.5% |
23.85M 11.1% |
18.97M -20.5% |
20.86M 10.0% |
22.02M 5.6% |
21.91M -0.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.26M 3.0% |
44.72M 335.8% |
44.6M -0.3% |
48.15M 8.0% |
57.61M 19.6% |
62.24M 8.0% |
48.9M -21.4% |
46.7M -4.5% |
38.51M -17.5% |
31.7M -17.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
10.18M 4.0% |
42.72M 319.7% |
44.27M 3.6% |
47.23M 6.7% |
55.98M 18.5% |
59.81M 6.8% |
48.13M -19.5% |
46.47M -3.4% |
38.75M -16.6% |
32.24M -16.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.66M 7.9% |
31.81M 315.2% |
32.74M 2.9% |
35.1M 7.2% |
41.68M 18.7% |
44.63M 7.1% |
35.31M -20.9% |
34.14M -3.3% |
27.94M -18.2% |
23.89M -14.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.011 26.1% |
0.047 327.2% |
0.042 -10.6% |
0.045 7.1% |
0.05 11.0% |
0.054 7.5% |
0.044 -19.2% |
0.042 -3.4% |
0.035 -18.2% |
0.029 -14.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.011 26.1% |
0.045 305.6% |
0.039 -13.2% |
0.041 3.6% |
0.042 2.7% |
0.041 -1.4% |
0.04 -3.2% |
0.037 -5.5% |
0.03 -18.7% |
0.024 -20.3% |