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 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | 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% |
24.47M -90.7% |
232.32M 849.4% |
214.33M -7.7% |
97.52M -54.5% |
93.44M -4.2% |
|
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% |
18.36M -84.9% |
126.61M 589.7% |
128.36M 1.4% |
69.04M -46.2% |
63.73M -7.7% |
|
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% |
6.11M -95.6% |
105.71M 1629.6% |
85.97M -18.7% |
28.47M -66.9% |
29.71M 4.3% |
|
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% |
21.32M -84.6% |
144.6M 578.1% |
145.74M 0.8% |
81.89M -43.8% |
76.96M -6.0% |
|
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% |
2.97M -82.2% |
17.99M 506.5% |
17.37M -3.4% |
12.85M -26.0% |
13.23M 3.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% |
3.15M -97.5% |
87.72M 2688.6% |
68.6M -21.8% |
15.62M -77.2% |
16.47M 5.4% |
|
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% |
93.59M -21.1% |
79.8M -14.7% |
56.15M -29.6% |
21.3M -62.1% |
50.14M 135.4% |
|
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% |
10.83M -90.9% |
89.85M 729.7% |
46.86M -47.8% |
36.98M -21.1% |
47.73M 29.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3 -25% |
2 -33.3% |
4.8 140% |
6.7 39.6% |
8.8 31.3% |
10.9 23.9% |
12.5 14.7% |
1.14 -90.9% |
9.5 733.3% |
4.9 -48.4% |
3.9 -20.4% |
4.99 27.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3 -25% |
1.9 -36.7% |
4.7 147.4% |
6.6 40.4% |
8.7 31.8% |
10.9 25.3% |
12.5 14.7% |
1.14 -90.9% |
9.5 733.3% |
4.9 -48.4% |
1.7 -65.3% |
1.65 -2.9% |