2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] |
107.07M 124.2% |
67.21M -37.2% |
223.12M 232.0% |
56.41M -74.7% |
109.8M 94.6% |
114.58M 4.4% |
211.5M 84.6% |
88.94M -57.9% |
120.5M 35.5% |
111.27M -7.7% |
246.3M 121.4% |
84.9M -65.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.64M 101.1% |
44.01M -34.0% |
144.32M 227.9% |
37.5M -74.0% |
69.62M 85.7% |
76.8M 10.3% |
133.27M 73.5% |
58.25M -56.3% |
69.14M 18.7% |
70.84M 2.5% |
166.89M 135.6% |
49.9M -70.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.43M 176.5% |
23.2M -42.6% |
78.81M 239.7% |
18.92M -76.0% |
40.18M 112.4% |
37.77M -6.0% |
78.23M 107.1% |
30.69M -60.8% |
51.37M 67.4% |
40.43M -21.3% |
79.41M 96.4% |
35M -55.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
83.18M 71.6% |
59.27M -28.7% |
177.47M 199.4% |
54.29M -69.4% |
89.62M 65.1% |
96.12M 7.3% |
167.77M 74.5% |
75.89M -54.8% |
93.72M 23.5% |
91.18M -2.7% |
206.47M 126.4% |
70.26M -66.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.54M 7.8% |
15.26M -7.8% |
33.15M 117.3% |
16.8M -49.3% |
20M 19.1% |
19.32M -3.4% |
34.5M 78.6% |
17.64M -48.9% |
24.59M 39.3% |
20.34M -17.3% |
39.58M 94.6% |
20.36M -48.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.89M - |
7.94M -66.7% |
45.66M 474.7% |
2.12M -95.4% |
20.17M 852.2% |
18.46M -8.5% |
43.73M 136.9% |
13.05M -70.2% |
26.78M 105.2% |
20.09M -25.0% |
39.83M 98.3% |
14.64M -63.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.71M - |
5.35M -76.4% |
34.35M 542.0% |
- |
24.8M - |
- | - | - |
32.81M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.03M 1159.0% |
5.35M -74.6% |
34.35M 542.0% |
1.71M -95.0% |
23.09M 1251.0% |
19.11M -17.2% |
32.58M 70.5% |
13.41M -58.9% |
19.4M 44.7% |
17.36M -10.5% |
36.56M 110.6% |
13.15M -64.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.185 1151.4% |
0.049 -73.7% |
0.301 517.2% |
0.011 -96.2% |
0.149 1203.5% |
0.132 -11.2% |
0.228 72.7% |
0.089 -60.9% |
0.131 46.6% |
0.114 -13.1% |
0.246 116.6% |
0.087 -64.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.185 1151.4% |
0.049 -73.7% |
0.301 517.2% |
0.011 -96.2% |
0.149 1203.5% |
0.132 -11.2% |
0.228 72.7% |
0.089 -60.9% |
0.131 46.6% |
0.114 -13.1% |
0.246 116.6% |
0.087 -64.5% |