2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 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] | [friend] | [friend] | [friend] | [friend] |
1.03B 75.7% |
897.08M -12.6% |
902.88M 0.6% |
701.27M -22.3% |
846.13M 20.7% |
773.5M -8.6% |
867.76M 12.2% |
785.87M -9.4% |
1.01B 28.0% |
791.61M -21.3% |
1.1B 38.5% |
801.16M -26.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
736.11M 96.9% |
658.09M -10.6% |
640.7M -2.6% |
552.68M -13.7% |
751.02M 35.9% |
633.73M -15.6% |
675.42M 6.6% |
599.06M -11.3% |
754.95M 26.0% |
588.42M -22.1% |
780.61M 32.7% |
584.69M -25.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
289.76M 38.1% |
239M -17.5% |
262.17M 9.7% |
148.59M -43.3% |
95.11M -36.0% |
139.78M 47.0% |
192.35M 37.6% |
186.81M -2.9% |
250.61M 34.1% |
203.19M -18.9% |
316.06M 55.5% |
216.46M -31.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
843.15M 94.7% |
716.11M -15.1% |
826.87M 15.5% |
662.65M -19.9% |
829.59M 25.2% |
768.41M -7.4% |
846.1M 10.1% |
724.91M -14.3% |
931.32M 28.5% |
729.63M -21.7% |
960.4M 31.6% |
684.72M -28.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.05M 81.1% |
58.02M -45.8% |
186.16M 220.9% |
109.97M -40.9% |
78.57M -28.6% |
134.68M 71.4% |
170.68M 26.7% |
125.85M -26.3% |
176.37M 40.1% |
141.21M -19.9% |
179.78M 27.3% |
100.03M -44.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
182.72M 21.2% |
180.98M -1.0% |
76.01M -58.0% |
38.62M -49.2% |
16.54M -57.2% |
5.1M -69.2% |
21.67M 325.0% |
60.96M 181.4% |
74.24M 21.8% |
61.98M -16.5% |
136.27M 119.9% |
116.43M -14.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
282.27M - |
- | - | - |
28.65M - |
- | - | - |
116.71M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.44M 36.6% |
140.82M -6.4% |
72.89M -48.2% |
20.9M -71.3% |
981.3K -95.3% |
11.08M 1029.2% |
7.91M -28.6% |
44.06M 457.2% |
68.05M 54.4% |
60.14M -11.6% |
45.18M -24.9% |
63.58M 40.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.268 36.6% |
0.248 -7.3% |
0.13 -47.8% |
0.037 -71.3% |
0.002 -95.2% |
0.02 994.4% |
0.014 -28.4% |
0.079 456.7% |
0.121 54.3% |
0.107 -11.6% |
0.081 -24.8% |
0.113 40.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.268 36.6% |
0.248 -7.3% |
0.126 -49.2% |
0.037 -70.6% |
0.002 -95.1% |
0.02 988.9% |
0.013 -31.1% |
0.078 475.6% |
0.121 55.9% |
0.107 -11.6% |
0.081 -24.8% |
0.113 40.6% |