2017 Q2 | 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] |
625.34M 36.4% |
632.64M 1.2% |
444.81M -29.7% |
446.85M 0.5% |
843.25M 88.7% |
887.12M 5.2% |
1.07B 20.5% |
533.08M -50.1% |
693.82M 30.2% |
751.43M 8.3% |
879.03M 17.0% |
544.32M -38.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
407.13M 40.4% |
396.06M -2.7% |
335.53M -15.3% |
257.19M -23.3% |
576.88M 124.3% |
546.59M -5.2% |
699.96M 28.1% |
349.18M -50.1% |
445.82M 27.7% |
511.53M 14.7% |
600.49M 17.4% |
344.56M -42.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.21M 29.6% |
236.58M 8.4% |
109.28M -53.8% |
189.66M 73.6% |
266.37M 40.4% |
340.53M 27.8% |
369.06M 8.4% |
183.9M -50.2% |
248M 34.9% |
239.9M -3.3% |
278.54M 16.1% |
199.77M -28.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
541.15M 34.0% |
535.12M -1.1% |
535.16M 0.0% |
390.06M -27.1% |
741.1M 90.0% |
719.58M -2.9% |
897.21M 24.7% |
494.2M -44.9% |
594.94M 20.4% |
672.05M 13.0% |
798.97M 18.9% |
483.35M -39.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.02M 17.8% |
139.07M 3.8% |
199.63M 43.5% |
132.88M -33.4% |
164.23M 23.6% |
172.98M 5.3% |
197.25M 14.0% |
145.02M -26.5% |
149.12M 2.8% |
160.52M 7.6% |
198.48M 23.7% |
138.79M -30.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.19M 54.0% |
97.51M 15.8% |
-90.35M - |
56.79M - |
102.15M 79.9% |
167.55M 64.0% |
171.81M 2.5% |
38.88M -77.4% |
98.88M 154.3% |
79.37M -19.7% |
80.06M 0.9% |
60.98M -23.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
130.94M - |
- | - | - |
140.66M - |
- | - | - |
125.26M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.54M 96.2% |
78.1M 26.9% |
-135.98M - |
27.01M - |
74.1M 174.3% |
108.41M 46.3% |
103.52M -4.5% |
29.66M -71.3% |
62.81M 111.7% |
80.64M 28.4% |
477.76K -99.4% |
33.57M 6927.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 96.2% |
0.19 26.7% |
-0.327 - |
0.066 - |
0.18 174.5% |
0.264 46.5% |
0.252 -4.4% |
0.072 -71.4% |
0.153 111.8% |
0.196 28.3% |
0.001 -99.6% |
0.082 10100.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.15 95.9% |
0.19 26.9% |
-0.327 - |
0.066 - |
0.18 174.5% |
0.264 46.5% |
0.252 -4.4% |
0.072 -71.4% |
0.153 111.8% |
0.196 28.3% |
0.001 -99.6% |
0.082 10100.0% |