2018 Q4 | 2019 Q4 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
81.2M 21.6% |
70.27M -13.5% |
384.63M 447.4% |
398.06M 3.5% |
446.29M 12.1% |
496.94M 11.3% |
548.19M 10.3% |
569.56M 3.9% |
606.88M 6.6% |
617.81M 1.8% |
808.4M 30.9% |
811.02M 0.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
109.78M - |
45.85M -58.2% |
264.8M 477.6% |
56.95M -78.5% |
83.07M 45.9% |
343.69M 313.7% |
379.87M 10.5% |
393.48M 3.6% |
418.69M 6.4% |
427.72M 2.2% |
575.38M 34.5% |
567.18M -1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
81.2M 21.6% |
24.42M -69.9% |
119.83M 390.7% |
133.26M 11.2% |
41.47M -68.9% |
153.25M 269.5% |
168.32M 9.8% |
176.08M 4.6% |
188.18M 6.9% |
190.08M 1.0% |
233.03M 22.6% |
243.83M 4.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
0 - |
61.51M - |
334.09M 443.2% |
72.08M -78.4% |
506.26M 602.3% |
415.33M -18.0% |
465.11M 12.0% |
480.97M 3.4% |
520.09M 8.1% |
542.31M 4.3% |
711.2M 31.1% |
713.03M 0.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
0 - |
15.66M - |
69.28M 342.5% |
15.13M -78.2% |
101.44M 570.3% |
71.64M -29.4% |
85.24M 19.0% |
87.48M 2.6% |
101.39M 15.9% |
114.59M 13.0% |
135.83M 18.5% |
145.85M 7.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
81.2M 21.6% |
8.76M -89.2% |
50.55M 476.9% |
63.97M 26.6% |
-59.97M - |
81.61M - |
83.08M 1.8% |
88.59M 6.6% |
86.79M -2.0% |
75.49M -13.0% |
97.2M 28.8% |
97.98M 0.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
27.29M - |
- |
48.57M - |
- |
36.03M - |
- |
70.77M - |
- |
73.7M - |
- |
95.07M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
12.56M 38.6% |
10.31M -17.9% |
44.63M 332.9% |
44.03M -1.3% |
56.49M 28.3% |
62.24M 10.2% |
66.23M 6.4% |
71.16M 7.5% |
69.17M -2.8% |
70.95M 2.6% |
90.33M 27.3% |
156.35M 73.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.177 38.6% |
0.15 -15.0% |
0.63 320% |
0.622 -1.3% |
0.796 28.1% |
0.88 10.5% |
0.91 3.4% |
0.93 2.2% |
0.82 -11.8% |
0.78 -4.9% |
0.95 21.8% |
1.65 73.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.177 38.6% |
0.15 -15.0% |
0.63 320% |
0.622 -1.3% |
0.796 28.1% |
0.88 10.5% |
0.91 3.4% |
0.9 -1.1% |
0.82 -8.9% |
0.78 -4.9% |
0.95 21.8% |
1 5.3% |