2017 Q3 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 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 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.94M 114.8% |
76.42M 112.6% |
132.05M 72.8% |
179.72M 36.1% |
225.43M 25.4% |
252.79M 12.1% |
262.1M 3.7% |
232.32M -11.4% |
214.33M -7.7% |
97.52M -54.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.63M 88.1% |
44.18M 95.2% |
66.52M 50.6% |
92.23M 38.7% |
114.22M 23.8% |
119.98M 5.0% |
121.84M 1.5% |
126.61M 3.9% |
128.36M 1.4% |
69.04M -46.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.31M 182.7% |
32.25M 142.2% |
65.53M 103.2% |
87.49M 33.5% |
111.21M 27.1% |
132.81M 19.4% |
140.26M 5.6% |
105.71M -24.6% |
85.97M -18.7% |
28.47M -66.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.2M 83.4% |
51.93M 84.1% |
76.53M 47.4% |
103.87M 35.7% |
126.77M 22.1% |
134.63M 6.2% |
138.54M 2.9% |
144.6M 4.4% |
145.74M 0.8% |
81.89M -43.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.57M 66.5% |
7.75M 39.1% |
10.01M 29.2% |
11.64M 16.2% |
12.55M 7.8% |
14.65M 16.7% |
16.71M 14.0% |
17.99M 7.7% |
17.37M -3.4% |
12.85M -26.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.74M 468.5% |
24.5M 216.5% |
55.52M 126.6% |
75.85M 36.6% |
98.65M 30.1% |
118.16M 19.8% |
123.56M 4.6% |
87.72M -29.0% |
68.6M -21.8% |
15.62M -77.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.25M 454.9% |
22.29M 256.5% |
52.27M 134.5% |
71.12M 36.1% |
92.4M 29.9% |
114.09M 23.5% |
118.56M 3.9% |
79.8M -32.7% |
56.15M -29.6% |
21.3M -62.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.25M - |
22.29M 256.5% |
40.5M 81.7% |
59.35M 46.5% |
80.63M 35.9% |
102.32M 26.9% |
118.56M 15.9% |
89.85M -24.2% |
46.86M -47.8% |
36.98M -21.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 -25.0% |
0.2 -33.3% |
0.48 140.0% |
0.67 39.6% |
0.88 31.3% |
1.09 23.9% |
1.25 14.7% |
9.5 660% |
4.9 -48.4% |
3.9 -20.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.3 -25.0% |
0.19 -36.7% |
0.47 147.4% |
0.66 40.4% |
0.87 31.8% |
1.09 25.3% |
1.25 14.7% |
9.5 660% |
4.9 -48.4% |
1.7 -65.3% |