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] |
95.1M 55.7% |
310.28M 226.3% |
315.47M 1.7% |
317.59M 0.7% |
287.17M -9.6% |
271.19M -5.6% |
247.56M -8.7% |
226.8M -8.4% |
230.47M 1.6% |
274.02M 18.9% |
299.87M 9.4% |
368.86M 23.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
13.86M 6.2% |
25.26M 82.3% |
69M 173.2% |
70.09M 1.6% |
77.11M 10.0% |
66.28M -14.0% |
71.23M 7.5% |
75.66M 6.2% |
86.1M 13.8% |
127.17M 47.7% |
132.26M 4.0% |
174.48M 31.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
81.24M 69.2% |
251.3M 209.3% |
246.47M -1.9% |
247.5M 0.4% |
210.06M -15.1% |
204.91M -2.4% |
176.34M -13.9% |
151.14M -14.3% |
144.37M -4.5% |
146.86M 1.7% |
167.61M 14.1% |
194.39M 16.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
60.12M 26.4% |
212.41M 253.3% |
195.22M -8.1% |
190.08M -2.6% |
179.17M -5.7% |
163.33M -8.8% |
180.02M 10.2% |
175.54M -2.5% |
185.92M 5.9% |
229.78M 23.6% |
247.21M 7.6% |
295.92M 19.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
46.26M 34.0% |
153.43M 231.7% |
126.22M -17.7% |
119.99M -4.9% |
102.06M -14.9% |
97.05M -4.9% |
108.8M 12.1% |
99.88M -8.2% |
99.81M -0.1% |
102.62M 2.8% |
114.95M 12.0% |
121.45M 5.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
34.98M 159.1% |
97.87M 179.8% |
120.25M 22.9% |
127.51M 6.0% |
108M -15.3% |
107.86M -0.1% |
67.54M -37.4% |
51.26M -24.1% |
44.56M -13.1% |
44.24M -0.7% |
52.66M 19.0% |
72.94M 38.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
24.91M 107.0% |
- |
134.92M - |
143.14M 6.1% |
138.17M -3.5% |
- |
92.94M - |
- |
75.52M - |
- |
61.07M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
24.91M 107.0% |
70.76M 184.0% |
134.92M 90.7% |
143.14M 6.1% |
138.17M -3.5% |
141.03M 2.1% |
92.94M -34.1% |
80.4M -13.5% |
75.52M -6.1% |
69.91M -7.4% |
61.07M -12.6% |
76.25M 24.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.06 100% |
0.173 189.0% |
0.33 90.3% |
0.35 6.1% |
0.34 -2.9% |
0.34 0% |
0.22 -35.3% |
0.19 -13.6% |
0.17 -10.5% |
0.16 -5.9% |
0.13 -18.8% |
0.16 23.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.06 100% |
0.173 189.0% |
0.33 90.3% |
0.35 6.1% |
0.34 -2.9% |
0.34 0% |
0.22 -35.3% |
0.19 -13.6% |
0.17 -10.5% |
0.16 -5.9% |
0.13 -18.8% |
0.16 23.1% |