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] |
542.33M 17.2% |
739.09M 36.3% |
852.52M 15.3% |
969.07M 13.7% |
1.08B 11.5% |
1.03B -4.2% |
1.14B 10.0% |
1.24B 9.3% |
1.58B 26.7% |
1.89B 20.1% |
2.11B 11.3% |
1.77B -16.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
460.28M 16.1% |
645.77M 40.3% |
753.28M 16.6% |
849.7M 12.8% |
961.79M 13.2% |
931.97M -3.1% |
990.25M 6.3% |
1.1B 10.8% |
1.37B 24.7% |
1.65B 20.7% |
1.86B 12.4% |
1.6B -13.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
82.05M 24.2% |
93.33M 13.7% |
99.23M 6.3% |
119.37M 20.3% |
118.31M -0.9% |
102.52M -13.3% |
147.49M 43.9% |
147.08M -0.3% |
208.19M 41.5% |
242.58M 16.5% |
252.82M 4.2% |
163.64M -35.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
503.28M 16.9% |
689.9M 37.1% |
804.07M 16.5% |
906.42M 12.7% |
1.02B 12.4% |
986.84M -3.1% |
1.07B 8.5% |
1.19B 11.1% |
1.47B 23.8% |
1.77B 20.4% |
1.98B 11.5% |
1.73B -12.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
43M 26.8% |
44.14M 2.6% |
50.79M 15.1% |
56.72M 11.7% |
57.06M 0.6% |
54.87M -3.8% |
80.06M 45.9% |
92.39M 15.4% |
104.09M 12.7% |
121.35M 16.6% |
121.08M -0.2% |
122.82M 1.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
39.05M 21.5% |
49.19M 26.0% |
48.44M -1.5% |
62.65M 29.3% |
61.25M -2.2% |
47.65M -22.2% |
67.44M 41.5% |
54.7M -18.9% |
104.11M 90.3% |
121.23M 16.4% |
131.74M 8.7% |
40.82M -69.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
55.45M - |
- | - | - |
90.82M - |
- | - | - |
127.93M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
28.48M 5.6% |
26.07M -8.5% |
39.49M 51.5% |
45.93M 16.3% |
44.89M -2.3% |
39.28M -12.5% |
57.94M 47.5% |
26.2M -54.8% |
101.72M 288.2% |
83.45M -18.0% |
90.98M 9.0% |
41.07M -54.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.223 -25.7% |
0.34 52.5% |
0.309 -9.1% |
0.36 16.5% |
0.34 -5.6% |
0.26 -23.5% |
0.4 53.8% |
0.129 -67.9% |
0.5 288.9% |
0.414 -17.1% |
0.443 6.9% |
0.164 -62.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.223 -25.7% |
0.34 52.5% |
0.309 -9.1% |
0.36 16.5% |
0.34 -5.6% |
0.26 -23.5% |
0.4 53.8% |
0.129 -67.9% |
0.5 288.9% |
0.414 -17.1% |
0.443 6.9% |
0.164 -62.9% |