2018 Q2 | 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] | [friend] |
579.4M 4.8% |
488.16M -15.7% |
430.47M -11.8% |
490.39M 13.9% |
438.34M -10.6% |
486.96M 11.1% |
410.67M -15.7% |
521.11M 26.9% |
559.55M 7.4% |
653.66M 16.8% |
568.65M -13.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
419.94M 4.7% |
364.17M -13.3% |
314.35M -13.7% |
374.44M 19.1% |
337.7M -9.8% |
365.9M 8.4% |
328.71M -10.2% |
421.83M 28.3% |
457.58M 8.5% |
517.53M 13.1% |
448.66M -13.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
159.46M 4.9% |
123.99M -22.2% |
116.12M -6.3% |
115.96M -0.1% |
100.64M -13.2% |
121.06M 20.3% |
81.96M -32.3% |
99.28M 21.1% |
101.97M 2.7% |
136.13M 33.5% |
120M -11.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
468.41M 2.7% |
462.31M -1.3% |
378.23M -18.2% |
446.49M 18.0% |
417.1M -6.6% |
431.09M 3.4% |
392.48M -9.0% |
494.45M 26.0% |
529.28M 7.0% |
591.52M 11.8% |
510.33M -13.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.47M -12.5% |
98.14M 102.5% |
63.88M -34.9% |
72.05M 12.8% |
79.4M 10.2% |
65.19M -17.9% |
63.77M -2.2% |
72.62M 13.9% |
71.7M -1.3% |
73.99M 3.2% |
61.67M -16.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.99M 14.9% |
25.85M -76.7% |
52.24M 102.1% |
43.91M -16.0% |
21.24M -51.6% |
55.87M 163.0% |
18.2M -67.4% |
26.66M 46.5% |
30.27M 13.5% |
62.14M 105.3% |
58.32M -6.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
82.52M - |
- | - | - |
29.93M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.82M 9.4% |
17.08M -80.6% |
42.88M 151.0% |
39.65M -7.5% |
12.46M -68.6% |
49.18M 294.9% |
10.22M -79.2% |
16.72M 63.6% |
14.55M -13.0% |
-10.63M - |
40.26M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 7.7% |
0.045 -83.8% |
0.133 192.5% |
0.117 -12.1% |
0.038 -67.4% |
0.152 298.4% |
0.03 -80.2% |
0.053 77% |
0.045 -15.8% |
-0.028 - |
0.13 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.27 3.8% |
0.045 -83.1% |
0.13 185.9% |
0.117 -10.1% |
0.038 -67.4% |
0.152 298.4% |
0.03 -80.2% |
0.052 74.0% |
0.045 -14.4% |
-0.028 - |
0.12 - |