2017 Q2 | 2017 Q4 | 2018 Q2 | 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] | [friend] |
847.76M 32.3% |
925.15M 9.1% |
1.1B 18.6% |
1.16B 5.8% |
962.66M -17.1% |
894.19M -7.1% |
1.04B 16.4% |
1.18B 13.4% |
1.12B -5.2% |
825.05M -26.3% |
885.34M 7.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
756.13M 34.6% |
760.83M 0.6% |
940M 23.6% |
965.69M 2.7% |
841.92M -12.8% |
831.18M -1.3% |
955.84M 15.0% |
1.04B 8.6% |
991.07M -4.6% |
732.91M -26.0% |
795.27M 8.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.63M 15.7% |
164.32M 79.3% |
157.56M -4.1% |
195.19M 23.9% |
120.74M -38.1% |
63.01M -47.8% |
84.86M 34.7% |
141.86M 67.2% |
128.46M -9.4% |
92.14M -28.3% |
90.07M -2.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
788.77M 31.2% |
837.61M 6.2% |
991.66M 18.4% |
1.04B 4.4% |
901.92M -12.9% |
907.92M 0.7% |
1.02B 12.4% |
1.1B 8.2% |
1.07B -3.0% |
798.48M -25.4% |
855.33M 7.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.64M -17.1% |
76.78M 135.3% |
51.66M -32.7% |
69.49M 34.5% |
60M -13.6% |
76.74M 27.9% |
64.83M -15.5% |
65.62M 1.2% |
79.56M 21.2% |
65.57M -17.6% |
60.07M -8.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.99M 48.1% |
87.54M 48.4% |
105.9M 21.0% |
125.7M 18.7% |
60.73M -51.7% |
-13.73M - |
20.03M - |
76.24M 280.7% |
48.89M -35.9% |
26.58M -45.6% |
30.01M 12.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
174.93M - |
- | - | - |
50.11M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
39.76M 25.6% |
48.43M 21.8% |
88.6M 82.9% |
86.56M -2.3% |
53.45M -38.2% |
-57.36M - |
33.19M - |
17.17M -48.3% |
34.9M 103.3% |
18.36M -47.4% |
28.55M 55.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 42.9% |
0.12 20.0% |
0.22 83.3% |
0.21 -4.5% |
0.13 -38.1% |
-0.15 - |
0.08 - |
0.03 -62.5% |
0.08 166.7% |
0.05 -37.5% |
0.06 20.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.1 42.9% |
0.12 20.0% |
0.22 83.3% |
0.21 -4.5% |
0.13 -38.1% |
-0.15 - |
0.08 - |
0.03 -62.5% |
0.08 166.7% |
0.05 -37.5% |
0.06 20.0% |