2018 Q4 | 2019 Q4 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.62M 297.1% |
141.31M 1.9% |
157.96M 11.8% |
154.27M -2.3% |
155.18M 0.6% |
139.7M -10.0% |
157.03M 12.4% |
180.85M 15.2% |
211.2M 16.8% |
270.16M 27.9% |
295.93M 9.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.94M 34.2% |
46.61M 260.2% |
49.93M 7.1% |
56.36M 12.9% |
63.86M 13.3% |
65.33M 2.3% |
86.21M 32.0% |
104.62M 21.4% |
128.93M 23.2% |
183.61M 42.4% |
205.63M 12.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.16M 284.5% |
94.7M -2.5% |
108.03M 14.1% |
97.91M -9.4% |
91.31M -6.7% |
74.37M -18.6% |
70.81M -4.8% |
76.23M 7.6% |
82.27M 7.9% |
86.56M 5.2% |
90.29M 4.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.53M -13.1% |
69M 317.5% |
72.62M 5.2% |
72.28M -0.5% |
84.75M 17.2% |
95.82M 13.1% |
126.78M 32.3% |
161.75M 27.6% |
193.25M 19.5% |
256.92M 32.9% |
281.84M 9.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.59M -61.7% |
22.39M 523.9% |
22.68M 1.3% |
15.92M -29.8% |
20.88M 31.2% |
30.48M 46.0% |
40.57M 33.1% |
57.13M 40.8% |
64.32M 12.6% |
73.31M 14.0% |
76.21M 4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.36M 437.0% |
72.31M -15.3% |
85.34M 18.0% |
81.99M -3.9% |
70.43M -14.1% |
43.89M -37.7% |
30.24M -31.1% |
19.1M -36.8% |
17.95M -6.0% |
13.25M -26.2% |
14.08M 6.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
70.73M - |
81.11M 14.7% |
73.1M -9.9% |
- |
59.09M - |
- |
50.18M - |
- |
-35M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.69M 279.6% |
70.73M 0.1% |
81.11M 14.7% |
73.1M -9.9% |
71.17M -2.6% |
59.09M -17.0% |
54.8M -7.2% |
50.18M -8.4% |
45.11M -10.1% |
-35M - |
-39.26M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.061 279.0% |
1.05 -1.0% |
1.2 14.3% |
1.08 -10.0% |
0.98 -9.3% |
0.75 -23.5% |
0.61 -18.7% |
0.52 -14.8% |
0.49 -5.8% |
-0.39 - |
-0.44 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.061 279.0% |
1.05 -1.0% |
1.2 14.3% |
1.08 -10.0% |
0.98 -9.3% |
0.75 -23.5% |
0.61 -18.7% |
0.52 -14.8% |
0.49 -5.8% |
-0.39 - |
-0.44 - |