2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 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] |
55.91M 75.3% |
65.16M 16.5% |
84.18M 29.2% |
93.63M 11.2% |
120.75M 29.0% |
131.33M 8.8% |
144.03M 9.7% |
161.07M 11.8% |
180.16M 11.9% |
186.02M 3.2% |
202.98M 9.1% |
218.81M 7.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.93M 25.9% |
10.95M 10.2% |
12.66M 15.7% |
12.89M 1.8% |
16.73M 29.8% |
17.87M 6.8% |
17.5M -2.1% |
21.07M 20.4% |
24.49M 16.3% |
24.51M 0.1% |
25.32M 3.3% |
28.21M 11.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
45.97M 91.5% |
54.21M 17.9% |
71.52M 31.9% |
80.74M 12.9% |
104.02M 28.8% |
113.46M 9.1% |
126.52M 11.5% |
140M 10.7% |
155.67M 11.2% |
161.51M 3.7% |
177.66M 10.0% |
190.6M 7.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.09M 13.6% |
62.34M 11.2% |
70.2M 12.6% |
78.26M 11.5% |
91.17M 16.5% |
94.57M 3.7% |
101.6M 7.4% |
121.25M 19.3% |
147.79M 21.9% |
142.4M -3.6% |
159.7M 12.1% |
176.4M 10.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
46.15M 11.2% |
51.39M 11.4% |
57.54M 12.0% |
65.37M 13.6% |
74.44M 13.9% |
76.69M 3.0% |
84.1M 9.7% |
100.19M 19.1% |
123.3M 23.1% |
117.88M -4.4% |
134.38M 14.0% |
148.19M 10.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-180K - |
2.81M - |
13.98M 397.1% |
15.37M 9.9% |
29.58M 92.4% |
36.76M 24.3% |
42.42M 15.4% |
39.81M -6.1% |
32.37M -18.7% |
43.62M 34.7% |
43.28M -0.8% |
42.41M -2.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-425K - |
1.95M - |
12.94M 564.4% |
14.52M 12.2% |
25.56M 76.0% |
35M 36.9% |
140.91M 302.6% |
39.12M -72.2% |
28.86M -26.2% |
34.99M 21.2% |
44.3M 26.6% |
55.35M 24.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-425K - |
1.95M - |
12.94M 564.4% |
14.52M 12.2% |
25.56M 76.0% |
35M 36.9% |
140.91M 302.6% |
39.12M -72.2% |
28.86M -26.2% |
34.99M 21.2% |
44.3M 26.6% |
55.35M 24.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.01 - |
0.06 - |
0.37 516.7% |
0.41 10.8% |
0.71 73.2% |
0.97 36.6% |
3.89 301.0% |
1.07 -72.5% |
0.79 -26.2% |
0.95 20.3% |
1.2 26.3% |
1.48 23.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.01 - |
0.05 - |
0.34 580% |
0.39 14.7% |
0.68 74.4% |
0.92 35.3% |
3.71 303.3% |
1.03 -72.2% |
0.76 -26.2% |
0.92 21.1% |
1.16 26.1% |
1.44 24.1% |