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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
576.66M -4.6% |
898.43M 55.8% |
1.01B 12.4% |
797.11M -21.1% |
753.37M -5.5% |
710.65M -5.7% |
998.07M 40.4% |
608.78M -39.0% |
968.41M 59.1% |
1.18B 21.7% |
1.07B -9.5% |
872.95M -18.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
417.8M -3.7% |
621.8M 48.8% |
643.87M 3.5% |
611.89M -5.0% |
600.97M -1.8% |
581.96M -3.2% |
787.5M 35.3% |
532.29M -32.4% |
779.72M 46.5% |
900.65M 15.5% |
917.5M 1.9% |
794.49M -13.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
158.85M -6.9% |
276.62M 74.1% |
365.92M 32.3% |
185.22M -49.4% |
152.4M -17.7% |
128.69M -15.6% |
210.57M 63.6% |
76.48M -63.7% |
188.69M 146.7% |
277.94M 47.3% |
149.15M -46.3% |
78.47M -47.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
518.27M -1.3% |
749.08M 44.5% |
769.98M 2.8% |
736.34M -4.4% |
725.14M -1.5% |
720.82M -0.6% |
935.81M 29.8% |
696.64M -25.6% |
989.75M 42.1% |
1.1B 11.2% |
1.13B 2.9% |
996.6M -11.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
100.47M 10.0% |
127.28M 26.7% |
126.11M -0.9% |
124.45M -1.3% |
124.17M -0.2% |
138.86M 11.8% |
148.31M 6.8% |
164.35M 10.8% |
210.03M 27.8% |
199.71M -4.9% |
214.31M 7.3% |
202.11M -5.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.38M -26.4% |
149.35M 155.8% |
239.81M 60.6% |
60.77M -74.7% |
28.23M -53.6% |
-10.17M - |
62.25M - |
-87.86M - |
-21.34M - |
78.23M - |
-65.16M - |
-123.65M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
276.45M - |
- | - | - |
-21.29M - |
- | - | - |
-237.21M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.46M -10.7% |
103.67M 156.2% |
141.68M 36.7% |
43.98M -69.0% |
17.21M -60.9% |
-2.58M - |
44.6M - |
-61M - |
-76.44M - |
39.53M - |
-105.7M - |
-88.69M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.02 -10.8% |
30.7 155.4% |
41.29 34.5% |
12.82 -69.0% |
5.01 -60.9% |
-0.25 - |
13.63 - |
-18.64 - |
-23.26 - |
12.06 - |
-32.03 - |
-26.85 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
11.78 -10.7% |
30.7 160.6% |
41.12 33.9% |
12.76 -69.0% |
5.01 -60.7% |
-0.26 - |
13.61 - |
-18.64 - |
-23.26 - |
11.978 - |
-32.03 - |
-26.85 - |