2015 Q2 | 2016 Q2 | 2017 Q2 | 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] |
934.8M 31.6% |
750.39M -19.7% |
1.26B 67.5% |
1.07B -14.8% |
1.42B 32.2% |
1.21B -14.8% |
1.51B 25.0% |
1.42B -6.0% |
1.72B 21.1% |
1.46B -14.9% |
1.81B 23.6% |
1.63B -9.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.03M 68.8% |
108.63M -15.1% |
180.8M 66.4% |
111M -38.6% |
171M 54.1% |
188M 9.9% |
234M 24.5% |
159M -32.1% |
183M 15.1% |
200M 9.3% |
193M -3.5% |
159M -17.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
806.77M 27.1% |
641.76M -20.5% |
1.08B 67.7% |
960M -10.8% |
1.25B 29.7% |
1.02B -18.2% |
1.27B 25.0% |
1.26B -1.3% |
1.53B 21.9% |
1.26B -17.8% |
1.61B 27.9% |
1.47B -8.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
716.14M 8.1% |
731.34M 2.1% |
1.12B 53.5% |
1.02B -9.1% |
1.14B 12.0% |
1.17B 2.2% |
1.31B 11.8% |
1.31B 0.5% |
1.47B 11.8% |
1.39B -5.3% |
1.54B 10.5% |
1.54B -0.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
588.12M 0.2% |
622.71M 5.9% |
942.15M 51.3% |
910M -3.4% |
973M 6.9% |
981M 0.8% |
1.07B 9.4% |
1.15B 7.6% |
1.29B 11.3% |
1.19B -7.4% |
1.34B 12.8% |
1.38B 2.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
218.65M 355.1% |
19.05M -91.3% |
134.23M 604.4% |
50M -62.7% |
272M 444.0% |
37M -86.4% |
200M 440.5% |
102M -49.0% |
246M 141.2% |
69M -72.0% |
268M 288.4% |
98M -63.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
183.01M 532.1% |
-127.74M - |
206.44M - |
79M -61.7% |
37M -53.2% |
-114M - |
63M - |
-110M - |
92M - |
-16M - |
-47M - |
16M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.92M 850.6% |
-140.56M - |
194.28M - |
55M -71.7% |
5M -90.9% |
-71M - |
33M - |
-91M - |
61M - |
-8M - |
-77M - |
12M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.759 826.4% |
-1.67 - |
2.31 - |
0.66 -71.4% |
0.06 -90.9% |
-0.8 - |
0.38 - |
-1.01 - |
0.69 - |
-0.09 - |
-0.87 - |
0.14 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.759 826.4% |
-1.67 - |
2.206 - |
0.66 -70.1% |
0.06 -90.9% |
-0.8 - |
0.37 - |
-1.01 - |
0.69 - |
-0.09 - |
-0.872 - |
0.14 - |