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] | [friend] |
230.95M 11.7% |
275.26M 19.2% |
307.95M 11.9% |
328.46M 6.7% |
388.94M 18.4% |
391.18M 0.6% |
415.93M 6.3% |
419.45M 0.8% |
408.79M -2.5% |
454.53M 11.2% |
445.59M -2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.28M 12.5% |
160.93M 23.5% |
185.28M 15.1% |
202.02M 9.0% |
240.1M 18.9% |
245.91M 2.4% |
237.96M -3.2% |
239.2M 0.5% |
236.44M -1.2% |
265.18M 12.2% |
269.77M 1.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.66M 10.8% |
114.33M 13.6% |
122.67M 7.3% |
126.44M 3.1% |
148.84M 17.7% |
145.27M -2.4% |
177.97M 22.5% |
180.25M 1.3% |
172.35M -4.4% |
189.36M 9.9% |
175.81M -7.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
190.77M 12.7% |
229.4M 20.2% |
263.21M 14.7% |
287.29M 9.1% |
342.77M 19.3% |
359.7M 4.9% |
356.97M -0.8% |
366.46M 2.7% |
366.64M 0.0% |
400.15M 9.1% |
408.27M 2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
60.49M 13.1% |
68.47M 13.2% |
77.93M 13.8% |
85.27M 9.4% |
102.67M 20.4% |
113.79M 10.8% |
119M 4.6% |
127.26M 6.9% |
130.21M 2.3% |
134.97M 3.7% |
138.5M 2.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.18M 7.5% |
45.86M 14.1% |
44.74M -2.4% |
41.17M -8.0% |
46.17M 12.2% |
31.48M -31.8% |
58.97M 87.3% |
52.99M -10.1% |
42.14M -20.5% |
54.39M 29.0% |
37.32M -31.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.81M - |
8.35M 73.5% |
2M -76.0% |
-3.91M - |
-2.26M - |
-16.03M - |
18.43M - |
20.17M 9.5% |
13.58M -32.7% |
23.25M 71.1% |
5.55M -76.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
975.53K - |
3.75M 284.9% |
-1.55M - |
-7.2M - |
-7.58M - |
-19.16M - |
15.47M - |
18.78M 21.4% |
13.69M -27.1% |
21.96M 60.4% |
3.07M -86.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.038 - |
0.096 153.2% |
-0.035 - |
-0.17 - |
-0.183 - |
-0.399 - |
0.213 - |
0.302 41.7% |
0.221 -26.9% |
0.355 60.8% |
0.048 -86.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.037 - |
0.092 149.3% |
-0.035 - |
-0.17 - |
-0.183 - |
-0.399 - |
0.208 - |
0.297 43.1% |
0.216 -27.3% |
0.35 62.1% |
0.044 -87.5% |