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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
187.76M 16.2% |
214.61M 14.3% |
240.65M 12.1% |
194.88M -19.0% |
216.89M 11.3% |
270.56M 24.7% |
329.4M 21.7% |
234.32M -28.9% |
264.57M 12.9% |
231.92M -12.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.24M 14.9% |
119.53M 11.5% |
141.49M 18.4% |
109.93M -22.3% |
121.99M 11.0% |
162.4M 33.1% |
193.85M 19.4% |
128.51M -33.7% |
154.23M 20.0% |
122.47M -20.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.52M 17.9% |
95.08M 18.1% |
99.15M 4.3% |
84.95M -14.3% |
94.9M 11.7% |
108.16M 14.0% |
135.55M 25.3% |
105.81M -21.9% |
110.34M 4.3% |
109.44M -0.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.22M 5.5% |
162.89M 19.6% |
183.97M 12.9% |
149.46M -18.8% |
155.43M 4.0% |
208.98M 34.5% |
252.13M 20.6% |
176.96M -29.8% |
204.05M 15.3% |
177.75M -12.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.98M -18.9% |
43.37M 49.7% |
42.48M -2.0% |
39.53M -6.9% |
33.44M -15.4% |
46.58M 39.3% |
58.27M 25.1% |
48.46M -16.8% |
49.83M 2.8% |
55.27M 10.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.54M 58.4% |
51.72M 0.3% |
56.67M 9.6% |
45.42M -19.9% |
61.46M 35.3% |
61.58M 0.2% |
77.27M 25.5% |
57.35M -25.8% |
60.52M 5.5% |
54.17M -10.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
69.3M 159.6% |
- | - | - |
93.12M - |
- | - | - |
102.22M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.6M 59.6% |
41.65M -2.2% |
49.93M 19.9% |
39.47M -20.9% |
53.66M 35.9% |
52.85M -1.5% |
67.33M 27.4% |
50.56M -24.9% |
51.67M 2.2% |
46.85M -9.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.264 62.5% |
0.182 -30.8% |
0.236 29.6% |
0.182 -22.9% |
0.246 35.0% |
0.243 -1.5% |
0.31 27.7% |
0.23 -25.8% |
0.225 -2.1% |
0.204 -9.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.264 62.5% |
0.182 -30.8% |
0.236 29.6% |
0.182 -22.9% |
0.246 35.0% |
0.243 -1.5% |
0.31 27.7% |
0.23 -25.8% |
0.225 -2.1% |
0.204 -9.3% |