2018 Q4 | 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 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
283.79M 9.0% |
305.85M 7.8% |
332.74M 8.8% |
361.88M 8.8% |
395.16M 9.2% |
424.31M 7.4% |
452.42M 6.6% |
478.29M 5.7% |
502.23M 5.0% |
533.95M 6.3% |
572.54M 7.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.28M 12.0% |
47.72M 10.3% |
54.38M 14.0% |
61.06M 12.3% |
67.6M 10.7% |
73.49M 8.7% |
77.87M 6.0% |
84.94M 9.1% |
92.3M 8.7% |
99.44M 7.7% |
106.63M 7.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
240.51M 8.5% |
258.13M 7.3% |
278.36M 7.8% |
300.82M 8.1% |
327.56M 8.9% |
350.83M 7.1% |
374.55M 6.8% |
393.35M 5.0% |
409.93M 4.2% |
434.51M 6.0% |
465.91M 7.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
275.43M 17.3% |
291.45M 5.8% |
306.06M 5.0% |
341.11M 11.5% |
351.3M 3.0% |
377.87M 7.6% |
393.39M 4.1% |
406.92M 3.4% |
429.38M 5.5% |
457.26M 6.5% |
486.82M 6.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.15M 18.4% |
243.73M 5.0% |
251.68M 3.3% |
280.06M 11.3% |
283.7M 1.3% |
304.38M 7.3% |
315.53M 3.7% |
321.98M 2.0% |
337.09M 4.7% |
357.82M 6.2% |
380.19M 6.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.36M -67.2% |
14.4M 72.2% |
26.68M 85.3% |
20.77M -22.2% |
43.86M 111.2% |
46.45M 5.9% |
59.02M 27.1% |
71.37M 20.9% |
72.84M 2.1% |
76.68M 5.3% |
85.73M 11.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.01M -70.4% |
9.13M 30.2% |
29.31M 221.0% |
28.24M -3.6% |
51.1M 80.9% |
53.51M 4.7% |
43.27M -19.1% |
50.86M 17.6% |
53.41M 5.0% |
56.43M 5.6% |
71.47M 26.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.01M -70.4% |
9.13M 30.2% |
29.31M 221.0% |
28.24M -3.6% |
51.1M 80.9% |
53.51M 4.7% |
43.27M -19.1% |
50.86M 17.6% |
53.41M 5.0% |
56.43M 5.6% |
71.47M 26.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.044 -70.8% |
0.058 29.6% |
0.2 247.1% |
0.173 -13.4% |
0.34 96.3% |
0.34 0% |
0.26 -23.5% |
0.3 15.4% |
0.32 6.7% |
0.34 6.3% |
0.43 26.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.044 -70.8% |
0.058 29.6% |
0.18 212.4% |
0.173 -3.8% |
0.32 84.7% |
0.32 0% |
0.25 -21.9% |
0.29 16.0% |
0.31 6.9% |
0.32 3.2% |
0.41 28.1% |