2020 Q2 | 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] |
398.77M 7.7% |
477.16M 19.7% |
591.46M 24.0% |
576.62M -2.5% |
702.58M 21.8% |
801.3M 14.0% |
1.14B 42.1% |
971.38M -14.7% |
1.1B 12.9% |
1.07B -2.2% |
928.4M -13.5% |
555.28M -40.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
322.65M 7.8% |
378.38M 17.3% |
485.71M 28.4% |
460.63M -5.2% |
567.19M 23.1% |
623.42M 9.9% |
868.41M 39.3% |
766.15M -11.8% |
904.9M 18.1% |
843.67M -6.8% |
787.04M -6.7% |
495.35M -37.1% |
|
Gross Profit | [friend] | [friend] | [friend] |
76.12M 7.3% |
98.79M 29.8% |
105.76M 7.1% |
115.98M 9.7% |
135.39M 16.7% |
177.88M 31.4% |
270.04M 51.8% |
205.23M -24.0% |
191.92M -6.5% |
229.24M 19.4% |
141.36M -38.3% |
59.93M -57.6% |
|
Total Expenses | [friend] | [friend] | [friend] |
359.18M 8.0% |
417.54M 16.2% |
531.03M 27.2% |
504.56M -5.0% |
620.56M 23.0% |
691.83M 11.5% |
926.65M 33.9% |
851.56M -8.1% |
1B 17.7% |
946.12M -5.6% |
881.56M -6.8% |
583.05M -33.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
36.53M 9.8% |
39.17M 7.2% |
45.33M 15.7% |
43.92M -3.1% |
53.37M 21.5% |
68.41M 28.2% |
58.24M -14.9% |
85.41M 46.6% |
97.2M 13.8% |
102.45M 5.4% |
94.51M -7.7% |
87.7M -7.2% |
|
Operating Income | [friend] | [friend] | [friend] |
39.59M 5.1% |
59.62M 50.6% |
60.43M 1.4% |
72.06M 19.2% |
82.02M 13.8% |
109.47M 33.5% |
211.8M 93.5% |
119.83M -43.4% |
94.72M -21.0% |
126.79M 33.9% |
46.85M -63.1% |
-27.77M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
56.91M - |
100.78M 77.1% |
47.4M -53.0% |
- |
123.58M - |
- | - | - |
194.35M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] |
25.91M -16.4% |
43.86M 69.3% |
47.4M 8.1% |
56.57M 19.3% |
67.01M 18.5% |
96.51M 44.0% |
182.87M 89.5% |
92.51M -49.4% |
101.83M 10.1% |
97.15M -4.6% |
28.11M -71.1% |
-19.32M - |
|
Basic EPS | [friend] | [friend] | [friend] |
0.07 -22.2% |
0.12 71.4% |
0.13 8.3% |
0.16 23.1% |
0.17 6.3% |
0.24 41.2% |
0.46 91.7% |
0.23 -50% |
0.26 13.0% |
0.24 -7.7% |
0.07 -70.8% |
-0.05 - |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.07 -22.2% |
0.12 71.4% |
0.13 8.3% |
0.16 23.1% |
0.17 6.3% |
0.24 41.2% |
0.46 91.7% |
0.23 -50% |
0.26 13.0% |
0.24 -7.7% |
0.07 -70.8% |
-0.05 - |