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] |
391.57M 32.2% |
483.8M 23.6% |
371.44M -23.2% |
615.28M 65.6% |
907.48M 47.5% |
928.21M 2.3% |
766.38M -17.4% |
934.05M 21.9% |
854.23M -8.5% |
957.6M 12.1% |
728M -24.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
250.84M 31.6% |
297.94M 18.8% |
228.67M -23.2% |
393.84M 72.2% |
590.86M 50.0% |
594.55M 0.6% |
490.33M -17.5% |
603.95M 23.2% |
596.42M -1.2% |
664.82M 11.5% |
515.19M -22.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
140.73M 33.4% |
185.86M 32.1% |
142.77M -23.2% |
221.44M 55.1% |
316.62M 43.0% |
333.65M 5.4% |
276.05M -17.3% |
330.1M 19.6% |
257.8M -21.9% |
292.78M 13.6% |
212.81M -27.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
354.75M 24.4% |
440.66M 24.2% |
345.42M -21.6% |
544.44M 57.6% |
757.09M 39.1% |
810.49M 7.1% |
659.24M -18.7% |
803.28M 21.8% |
793.17M -1.3% |
895.44M 12.9% |
678.91M -24.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.91M 10.0% |
142.72M 37.4% |
116.75M -18.2% |
150.6M 29.0% |
166.23M 10.4% |
215.94M 29.9% |
168.92M -21.8% |
199.33M 18.0% |
196.75M -1.3% |
230.62M 17.2% |
163.71M -29.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.82M 232.1% |
43.14M 17.2% |
26.02M -39.7% |
70.84M 172.2% |
150.39M 112.3% |
117.72M -21.7% |
107.13M -9.0% |
130.77M 22.1% |
61.05M -53.3% |
62.16M 1.8% |
49.09M -21.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
70.27M - |
- | - | - |
198.96M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.91M 173.4% |
35.66M 11.7% |
14.92M -58.2% |
55.21M 270.0% |
117.15M 112.2% |
79.66M -32.0% |
88.03M 10.5% |
110.86M 25.9% |
53.51M -51.7% |
33.89M -36.7% |
28.42M -16.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 175.0% |
0.12 9.1% |
0.05 -58.3% |
0.18 260% |
0.4 122.2% |
0.26 -35% |
0.27 3.8% |
0.33 22.2% |
0.16 -51.5% |
0.09 -43.8% |
0.08 -11.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 175.0% |
0.12 9.1% |
0.05 -58.3% |
0.18 260% |
0.4 122.2% |
0.25 -37.5% |
0.27 8.0% |
0.33 22.2% |
0.16 -51.5% |
0.09 -43.8% |
0.08 -11.1% |