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] |
283.94M -13.8% |
320.44M 12.9% |
341.56M 6.6% |
371.29M 8.7% |
287.55M -22.6% |
280.78M -2.4% |
237.21M -15.5% |
236.57M -0.3% |
213.05M -9.9% |
306.02M 43.6% |
351.05M 14.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.79M -8.5% |
239.25M 13.5% |
242.98M 1.6% |
271.8M 11.9% |
211.69M -22.1% |
207.77M -1.8% |
178.04M -14.3% |
171.08M -3.9% |
161.62M -5.5% |
217.02M 34.3% |
250.84M 15.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.15M -25.9% |
81.18M 11.0% |
98.59M 21.4% |
99.49M 0.9% |
75.87M -23.7% |
73M -3.8% |
59.17M -19.0% |
65.5M 10.7% |
51.43M -21.5% |
89M 73.1% |
100.21M 12.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
224.98M -12.3% |
264.85M 17.7% |
271.94M 2.7% |
307.09M 12.9% |
244.24M -20.5% |
245.73M 0.6% |
204.56M -16.8% |
188.13M -8.0% |
187.83M -0.2% |
251.51M 33.9% |
283.33M 12.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.19M -45.5% |
25.59M 80.3% |
28.97M 13.2% |
35.29M 21.8% |
32.55M -7.8% |
37.95M 16.6% |
26.52M -30.1% |
17.05M -35.7% |
26.2M 53.7% |
34.49M 31.6% |
32.49M -5.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.96M -18.9% |
55.59M -5.7% |
69.62M 25.2% |
64.2M -7.8% |
43.32M -32.5% |
35.05M -19.1% |
32.64M -6.9% |
48.44M 48.4% |
25.22M -47.9% |
54.51M 116.1% |
67.72M 24.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
96.81M - |
- | - | - |
85.67M - |
- | - | - |
92.47M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.51M 9.5% |
43.3M -19.1% |
61.89M 42.9% |
51.39M -17.0% |
42.5M -17.3% |
43.17M 1.6% |
46.73M 8.2% |
38.21M -18.2% |
22.83M -40.2% |
69.64M 205.0% |
62.48M -10.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.49 -16.9% |
0.39 -20.4% |
0.56 43.6% |
0.46 -17.9% |
0.38 -17.4% |
0.39 2.6% |
0.42 7.7% |
0.34 -19.0% |
0.2 -41.2% |
0.63 215% |
0.56 -11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.49 -16.9% |
0.39 -20.4% |
0.56 43.6% |
0.46 -17.9% |
0.38 -17.4% |
0.39 2.6% |
0.42 7.7% |
0.34 -19.0% |
0.2 -41.2% |
0.63 215% |
0.56 -11.1% |