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] |
755.09M -3.9% |
787.24M 4.3% |
1.16B 47.8% |
1.01B -12.9% |
1.1B 8.4% |
1.57B 42.8% |
1.86B 18.1% |
1.5B -19.2% |
1.59B 6.4% |
2.01B 26.1% |
2.37B 17.8% |
1.86B -21.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
562.81M -3.7% |
594.15M 5.6% |
906.39M 52.6% |
785.95M -13.3% |
859.84M 9.4% |
1.23B 42.9% |
1.42B 15.8% |
1.18B -17.2% |
1.23B 4.7% |
1.56B 26.3% |
1.82B 17.0% |
1.47B -19.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
192.29M -4.7% |
193.09M 0.4% |
257.53M 33.4% |
228.21M -11.4% |
239.71M 5.0% |
342.1M 42.7% |
432.95M 26.6% |
322.34M -25.5% |
362.85M 12.6% |
454.58M 25.3% |
546.95M 20.3% |
385.92M -29.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
637.06M 2.0% |
647.18M 1.6% |
1.02B 57.2% |
865.97M -14.9% |
976.73M 12.8% |
1.37B 40.1% |
1.58B 15.6% |
1.3B -17.7% |
1.38B 6.3% |
1.72B 24.1% |
2.04B 18.6% |
1.62B -20.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.25M 85.2% |
53.03M -28.6% |
111.17M 109.6% |
80.02M -28.0% |
116.89M 46.1% |
140.04M 19.8% |
159.72M 14.0% |
125.27M -21.6% |
152.01M 21.3% |
161.08M 6.0% |
215.48M 33.8% |
146.83M -31.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.04M -27.0% |
140.06M 18.7% |
146.36M 4.5% |
148.19M 1.2% |
122.81M -17.1% |
202.05M 64.5% |
273.24M 35.2% |
197.07M -27.9% |
210.84M 7.0% |
293.5M 39.2% |
331.47M 12.9% |
239.09M -27.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263.89M - |
- | - | - |
279.68M - |
- | - | - |
363.3M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
113.13M -11.5% |
127.72M 12.9% |
135.89M 6.4% |
138.33M 1.8% |
142.17M 2.8% |
197.62M 39.0% |
220.69M 11.7% |
172.27M -21.9% |
183.3M 6.4% |
239.31M 30.6% |
296.62M 23.9% |
209.92M -29.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 -9.7% |
0.31 10.7% |
0.34 9.7% |
0.34 0% |
0.35 2.9% |
0.48 37.1% |
0.54 12.5% |
0.42 -22.2% |
0.44 4.8% |
0.58 31.8% |
0.71 22.4% |
0.48 -32.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.28 -9.7% |
0.31 10.7% |
0.33 6.5% |
0.34 3.0% |
0.35 2.9% |
0.48 37.1% |
0.52 8.3% |
0.42 -19.2% |
0.44 4.8% |
0.58 31.8% |
0.71 22.4% |
0.48 -32.4% |