2017 Q4 | 2018 Q4 | 2019 Q4 | 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] |
290.18M 298.0% |
348.42M 20.1% |
422.7M 21.3% |
502.62M 18.9% |
552.73M 10.0% |
600.8M 8.7% |
602.99M 0.4% |
556.58M -7.7% |
525.33M -5.6% |
496.31M -5.5% |
464.55M -6.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
170.8M 308.1% |
199.54M 16.8% |
242.34M 21.4% |
286.86M 18.4% |
318.83M 11.1% |
351.33M 10.2% |
359.35M 2.3% |
349.84M -2.6% |
354.75M 1.4% |
353.74M -0.3% |
342.91M -3.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
119.38M 284.5% |
148.88M 24.7% |
180.37M 21.1% |
215.76M 19.6% |
233.9M 8.4% |
249.47M 6.7% |
243.64M -2.3% |
206.75M -15.1% |
170.59M -17.5% |
142.57M -16.4% |
121.63M -14.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
205.74M 1.6% |
247.48M 20.3% |
299.13M 20.9% |
346.39M 15.8% |
388.7M 12.2% |
427.9M 10.1% |
447.65M 4.6% |
451.08M 0.8% |
465.97M 3.3% |
471.45M 1.2% |
461.82M -2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.94M -13.1% |
47.94M 37.2% |
56.79M 18.5% |
59.53M 4.8% |
69.88M 17.4% |
76.57M 9.6% |
88.3M 15.3% |
101.25M 14.7% |
111.22M 9.9% |
117.71M 5.8% |
118.91M 1.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.44M 34.9% |
100.94M 19.5% |
123.58M 22.4% |
156.23M 26.4% |
164.02M 5.0% |
172.9M 5.4% |
155.34M -10.2% |
105.5M -32.1% |
59.37M -43.7% |
24.86M -58.1% |
2.72M -89.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.69M 144.2% |
- |
108.21M - |
- |
149.41M - |
- |
146.89M - |
- |
74.7M - |
- |
24.52M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.67M 36.6% |
89.99M 15.9% |
108.21M 20.2% |
134.3M 24.1% |
149.41M 11.2% |
160.12M 7.2% |
146.89M -8.3% |
116.02M -21.0% |
74.7M -35.6% |
45.53M -39.1% |
24.52M -46.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.57 36.3% |
0.64 12.3% |
0.71 10.9% |
0.82 15.5% |
0.86 4.9% |
0.89 3.5% |
0.79 -11.2% |
0.61 -22.8% |
0.39 -36.1% |
0.23 -41.0% |
0.12 -47.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.57 36.3% |
0.64 12.3% |
0.71 10.9% |
0.82 15.5% |
0.86 4.9% |
0.89 3.5% |
0.79 -11.2% |
0.61 -22.8% |
0.39 -36.1% |
0.23 -41.0% |
0.12 -47.8% |