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] |
817.47M 21.1% |
834.9M 2.1% |
632.54M -24.2% |
685.18M 8.3% |
669.75M -2.3% |
850.61M 27.0% |
942.8M 10.8% |
805.41M -14.6% |
1.03B 28.4% |
1.39B 34.3% |
1.43B 2.9% |
1.76B 23.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
719.85M 19.7% |
744.34M 3.4% |
552.08M -25.8% |
604.36M 9.5% |
579.86M -4.1% |
754.29M 30.1% |
857.21M 13.6% |
699.89M -18.4% |
889.13M 27.0% |
1.21B 35.6% |
1.23B 2.1% |
1.47B 19.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.62M 32.8% |
90.57M -7.2% |
80.47M -11.2% |
80.82M 0.4% |
89.89M 11.2% |
96.31M 7.1% |
85.59M -11.1% |
105.52M 23.3% |
144.97M 37.4% |
182.64M 26.0% |
198.71M 8.8% |
287.26M 44.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
758.72M 19.6% |
792.32M 4.4% |
601.49M -24.1% |
640.63M 6.5% |
620.25M -3.2% |
794.44M 28.1% |
905.82M 14.0% |
739.87M -18.3% |
948.1M 28.1% |
1.28B 34.8% |
1.32B 2.9% |
1.55B 17.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.87M 17.3% |
47.98M 23.4% |
49.41M 3.0% |
36.26M -26.6% |
40.39M 11.4% |
40.15M -0.6% |
48.61M 21.1% |
39.98M -17.7% |
58.97M 47.5% |
72.09M 22.3% |
84.72M 17.5% |
77.54M -8.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.75M 45.6% |
42.59M -27.5% |
31.06M -27.1% |
44.56M 43.5% |
49.5M 11.1% |
56.17M 13.5% |
36.99M -34.1% |
65.54M 77.2% |
86.01M 31.2% |
110.55M 28.5% |
113.99M 3.1% |
209.72M 84.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.18M - |
- | - | - |
70.81M - |
- | - | - |
112.05M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.91M 53.4% |
34.49M -17.7% |
22.56M -34.6% |
29.56M 31.0% |
41.5M 40.4% |
44.74M 7.8% |
15.11M -66.2% |
45.91M 203.9% |
67.11M 46.2% |
82.8M 23.4% |
91.47M 10.5% |
162.25M 77.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 61.5% |
0.16 -23.8% |
0.11 -31.3% |
0.14 27.3% |
0.2 42.9% |
0.221 10.3% |
0.069 -68.5% |
0.22 217.0% |
0.28 27.3% |
0.346 23.7% |
0.384 10.8% |
0.67 74.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 61.5% |
0.16 -23.8% |
0.11 -31.3% |
0.14 27.3% |
0.2 42.9% |
0.221 10.3% |
0.069 -68.5% |
0.22 217.0% |
0.28 27.3% |
0.346 23.7% |
0.384 10.8% |
0.67 74.6% |