2017 Q2 | 2018 Q2 | 2019 Q2 | 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] |
53.45M 491.8% |
65.95M 23.4% |
87.44M 32.6% |
122.21M 39.8% |
150.72M 23.3% |
167.76M 11.3% |
178.48M 6.4% |
179.23M 0.4% |
170.8M -4.7% |
176.19M 3.2% |
184.78M 4.9% |
215.24M 16.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.76M 554.7% |
52.05M 24.6% |
71.83M 38.0% |
101.06M 40.7% |
125.2M 23.9% |
140.82M 12.5% |
150.67M 7.0% |
153.37M 1.8% |
144.95M -5.5% |
149.28M 3.0% |
156.75M 5.0% |
185.06M 18.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.69M 340.7% |
13.9M 18.9% |
15.6M 12.2% |
21.14M 35.5% |
25.52M 20.7% |
26.94M 5.6% |
27.81M 3.2% |
25.86M -7.0% |
25.85M -0.1% |
26.91M 4.1% |
28.04M 4.2% |
30.18M 7.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.44M 510.1% |
56.37M 24.1% |
77.19M 36.9% |
107.51M 39.3% |
133.43M 24.1% |
149.73M 12.2% |
160.11M 6.9% |
163.94M 2.4% |
155.71M -5.0% |
160.42M 3.0% |
168.27M 4.9% |
195.64M 16.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.68M 243.8% |
4.32M 17.4% |
5.35M 23.9% |
6.44M 20.4% |
8.23M 27.8% |
8.9M 8.2% |
9.44M 6.0% |
10.57M 12.0% |
10.76M 1.8% |
11.14M 3.5% |
11.53M 3.4% |
10.59M -8.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.01M 406.2% |
9.58M 19.6% |
10.25M 7.0% |
14.7M 43.4% |
17.29M 17.6% |
18.04M 4.3% |
18.37M 1.9% |
15.29M -16.8% |
15.09M -1.3% |
15.77M 4.5% |
16.51M 4.7% |
19.59M 18.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.05M 402.6% |
9.48M 17.7% |
9.83M 3.7% |
13.96M 42.0% |
16.4M 17.5% |
16.94M 3.3% |
17.27M 1.9% |
14.26M -17.4% |
13.39M -6.0% |
14.06M 4.9% |
14.79M 5.2% |
17.67M 19.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.92M 452.0% |
6.97M 17.7% |
7.15M 2.5% |
10.27M 43.6% |
11.93M 16.2% |
12.3M 3.1% |
12.64M 2.8% |
10.36M -18.1% |
10.08M -2.7% |
10.6M 5.1% |
11.17M 5.4% |
13.37M 19.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.018 431.0% |
0.021 16.0% |
0.02 -6.0% |
0.029 43.5% |
0.032 11.0% |
0.033 1.3% |
0.033 1.2% |
0.01 -68.7% |
0.026 153.4% |
0.027 5.0% |
0.029 4.0% |
0.034 17.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.018 431.0% |
0.021 16.0% |
0.02 -6.0% |
0.029 43.5% |
0.032 11.0% |
0.033 1.3% |
0.033 1.2% |
0.01 -68.7% |
0.025 142.7% |
0.025 0.8% |
0.025 0.8% |
0.029 15.0% |