2019 Q2 | 2019 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.2M -18.7% |
204.02M 60.4% |
185.14M -9.3% |
214.55M 15.9% |
238.01M 10.9% |
238.18M 0.1% |
240.93M 1.2% |
231.85M -3.8% |
273.75M 18.1% |
306.55M 12.0% |
312.03M 1.8% |
315.33M 1.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.08M -18.0% |
191.65M 59.6% |
175.69M -8.3% |
202.91M 15.5% |
225.76M 11.3% |
219.81M -2.6% |
227.22M 3.4% |
217.82M -4.1% |
255.87M 17.5% |
278.29M 8.8% |
286.6M 3.0% |
287.87M 0.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.12M -29.1% |
12.37M 73.7% |
9.45M -23.6% |
11.64M 23.2% |
12.25M 5.2% |
18.37M 49.9% |
13.71M -25.3% |
14.03M 2.3% |
17.88M 27.4% |
28.26M 58.1% |
25.43M -10.0% |
27.46M 8.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.59M -17.8% |
198.58M 59.4% |
180.87M -8.9% |
208.68M 15.4% |
231.98M 11.2% |
226.87M -2.2% |
233.25M 2.8% |
224.14M -3.9% |
264.04M 17.8% |
287.23M 8.8% |
293.45M 2.2% |
295.23M 0.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.52M -13.4% |
6.93M 53.4% |
5.18M -25.3% |
5.78M 11.6% |
6.22M 7.8% |
7.06M 13.5% |
6.03M -14.6% |
6.32M 4.8% |
8.17M 29.2% |
8.94M 9.4% |
6.86M -23.3% |
7.37M 7.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.6M -46.0% |
5.44M 108.9% |
4.28M -21.4% |
5.87M 37.2% |
6.03M 2.7% |
11.31M 87.6% |
7.68M -32.1% |
7.71M 0.3% |
9.71M 26.0% |
19.32M 99.0% |
18.57M -3.9% |
20.09M 8.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.44M -65.4% |
3.88M 168.8% |
3.48M -10.3% |
4.82M 38.4% |
5.07M 5.3% |
6.49M 27.9% |
6.82M 5.1% |
7.09M 4.0% |
8.64M 21.9% |
16.51M 91.1% |
18.57M 12.5% |
18.74M 0.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.38M -54.9% |
2.85M 105.9% |
2.61M -8.3% |
3.61M 38.2% |
3.76M 4.2% |
4.57M 21.5% |
5.14M 12.5% |
5.35M 4.0% |
6.53M 22.1% |
12.42M 90.4% |
14.07M 13.3% |
14.43M 2.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -55.3% |
0.004 105.9% |
0.003 -5.7% |
0.004 36.4% |
0.005 4.4% |
0.006 21.3% |
0.006 12.3% |
0.007 4.7% |
0.008 22.4% |
0.015 89.0% |
0.018 13.5% |
0.018 1.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.002 -55.3% |
0.004 105.9% |
0.003 -5.7% |
0.004 36.4% |
0.005 4.4% |
0.005 14.9% |
0.006 18.5% |
0.007 3.1% |
0.008 24.2% |
0.012 50.0% |
0.015 26.0% |
0.017 7.7% |