2019 Q4 | 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] |
103.69M -7.2% |
414.2M 299.5% |
432.11M 4.3% |
444.37M 2.8% |
468.67M 5.5% |
490.07M 4.6% |
505.43M 3.1% |
534.53M 5.8% |
584.7M 9.4% |
703.83M 20.4% |
827.11M 17.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
83.49M 0.8% |
324.6M 288.8% |
346.53M 6.8% |
370.67M 7.0% |
392.63M 5.9% |
406.96M 3.6% |
409.61M 0.7% |
415.37M 1.4% |
439.23M 5.7% |
515.2M 17.3% |
601.5M 16.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
20.2M -30.1% |
89.6M 343.5% |
85.58M -4.5% |
73.69M -13.9% |
76.04M 3.2% |
83.11M 9.3% |
95.82M 15.3% |
119.16M 24.4% |
145.47M 22.1% |
188.63M 29.7% |
225.61M 19.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
102.88M 8.2% |
374.84M 264.4% |
395.87M 5.6% |
416.54M 5.2% |
437.41M 5.0% |
453.96M 3.8% |
458.94M 1.1% |
472.48M 3.0% |
495.12M 4.8% |
589.61M 19.1% |
695.91M 18.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
19.39M 58.2% |
50.24M 159.1% |
49.33M -1.8% |
45.86M -7.0% |
44.77M -2.4% |
47.01M 5.0% |
49.34M 5.0% |
57.12M 15.8% |
55.9M -2.1% |
74.41M 33.1% |
94.41M 26.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
812K -95.1% |
39.35M 4746.4% |
36.25M -7.9% |
27.83M -23.2% |
31.27M 12.3% |
36.11M 15.5% |
46.48M 28.7% |
62.05M 33.5% |
89.57M 44.4% |
114.22M 27.5% |
131.2M 14.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
-1.65M - |
29.26M - |
26.01M -11.1% |
18.49M -28.9% |
20.8M 12.5% |
23.97M 15.3% |
35.17M 46.7% |
47.46M 34.9% |
71.01M 49.6% |
94.11M 32.5% |
105.36M 12.0% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
-2.03M - |
27.76M - |
24.51M -11.7% |
16.99M -30.7% |
19.48M 14.6% |
23.03M 18.2% |
34.6M 50.2% |
47.27M 36.6% |
71.01M 50.2% |
94.11M 32.5% |
105.36M 12.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
-0.05 - |
0.69 - |
0.61 -11.6% |
0.427 -29.9% |
0.479 12.0% |
0.6 25.3% |
0.849 41.5% |
1.154 35.9% |
1.74 50.8% |
2.31 32.8% |
2.59 12.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
-0.05 - |
0.69 - |
0.61 -11.6% |
0.427 -29.9% |
0.479 12.0% |
0.6 25.3% |
0.849 41.5% |
1.154 35.9% |
1.74 50.8% |
2.3 32.2% |
2.57 11.7% |