2017 Q4 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
369.63M 12.6% |
399.28M 8.0% |
395.14M -1.0% |
479.86M 21.4% |
534.41M 11.4% |
560.41M 4.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.2M 43.2% |
104.04M 7.0% |
97.03M -6.7% |
120.63M 24.3% |
138.54M 14.9% |
144.23M 4.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
272.44M 4.6% |
295.24M 8.4% |
298.12M 1.0% |
359.24M 20.5% |
395.87M 10.2% |
416.18M 5.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
238.87M 21.8% |
324.3M 35.8% |
362.11M 11.7% |
390.52M 7.8% |
431.44M 10.5% |
454.87M 5.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.68M 10.4% |
220.27M 55.5% |
265.08M 20.3% |
269.89M 1.8% |
292.89M 8.5% |
310.64M 6.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.76M -1.0% |
74.98M -42.7% |
33.04M -55.9% |
89.34M 170.4% |
102.97M 15.3% |
105.53M 2.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
123.35M 0.9% |
75.2M -39.0% |
35.22M -53.2% |
86.28M 145.0% |
96.47M 11.8% |
95.36M -1.2% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.98M 0.9% |
68.22M -44.1% |
31.21M -54.2% |
97.88M 213.6% |
103.23M 5.5% |
91.61M -11.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.305 -17.6% |
0.17 -44.3% |
0.08 -52.9% |
0.24 200.0% |
0.25 4.2% |
0.23 -8.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.305 -17.6% |
0.17 -44.3% |
0.08 -52.9% |
0.24 200.0% |
0.25 4.2% |
0.23 -8.0% |