2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.02M -11.2% |
142.87M 23.1% |
138.82M -2.8% |
118.39M -14.7% |
169.36M 43.1% |
228.16M 34.7% |
165.34M -27.5% |
253.47M 53.3% |
198.16M -21.8% |
243.96M 23.1% |
194.23M -20.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.97M -7.5% |
17.14M 14.4% |
16M -6.6% |
15.78M -1.4% |
19.4M 22.9% |
24.99M 28.8% |
19.75M -21.0% |
26.71M 35.3% |
22.14M -17.1% |
26.56M 20.0% |
20.43M -23.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.05M -11.8% |
125.73M 24.4% |
122.82M -2.3% |
102.61M -16.5% |
149.96M 46.2% |
203.18M 35.5% |
145.59M -28.3% |
226.76M 55.7% |
176.02M -22.4% |
217.4M 23.5% |
173.8M -20.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.51M -15.2% |
109.8M 20.0% |
106.89M -2.7% |
110.56M 3.4% |
126.6M 14.5% |
150.87M 19.2% |
122.87M -18.6% |
184.28M 50.0% |
132.54M -28.1% |
172.79M 30.4% |
133.96M -22.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.54M -16.6% |
92.67M 21.1% |
90.89M -1.9% |
94.77M 4.3% |
107.21M 13.1% |
125.89M 17.4% |
103.13M -18.1% |
157.57M 52.8% |
110.4M -29.9% |
146.23M 32.5% |
113.53M -22.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.51M 7.4% |
33.06M 34.9% |
31.93M -3.4% |
7.83M -75.5% |
42.76M 445.9% |
77.29M 80.8% |
42.47M -45.1% |
69.2M 62.9% |
65.63M -5.2% |
71.17M 8.4% |
60.27M -15.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
41.9M - |
- | - | - |
96.07M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.6M -28.2% |
38.65M 87.6% |
28.58M -26.0% |
13.53M -52.7% |
37.15M 174.6% |
75.41M 103.0% |
38.01M -49.6% |
58.25M 53.3% |
58.81M 0.9% |
64.02M 8.9% |
52.51M -18.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -31.3% |
0.2 81.8% |
0.15 -25.0% |
0.08 -46.7% |
0.19 137.5% |
0.41 115.8% |
0.2 -51.2% |
0.31 55.0% |
0.32 3.2% |
0.34 6.3% |
0.28 -17.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -31.3% |
0.2 81.8% |
0.15 -25.0% |
0.08 -46.7% |
0.19 137.5% |
0.41 115.8% |
0.2 -51.2% |
0.31 55.0% |
0.32 3.2% |
0.34 6.3% |
0.28 -17.6% |