2017 Q2 | 2017 Q4 | 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] |
701M -7.4% |
586.5M -16.3% |
761.98M 29.9% |
736.1M -3.4% |
748.45M 1.7% |
935.79M 25.0% |
963.58M 3.0% |
913.02M -5.2% |
1.05B 14.8% |
1.23B 17.6% |
1.43B 16.1% |
1.42B -1.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
450.72M -7.6% |
393.73M -12.6% |
504.33M 28.1% |
490.57M -2.7% |
480.99M -2.0% |
608.02M 26.4% |
691.31M 13.7% |
627.05M -9.3% |
727.45M 16.0% |
855.94M 17.7% |
1.05B 22.4% |
964.05M -8.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
250.28M -7.1% |
192.77M -23.0% |
257.65M 33.7% |
245.53M -4.7% |
267.45M 8.9% |
327.77M 22.6% |
272.28M -16.9% |
285.97M 5.0% |
320.52M 12.1% |
376.7M 17.5% |
383.73M 1.9% |
453.14M 18.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
580.18M -3.1% |
524.57M -9.6% |
647.2M 23.4% |
625.14M -3.4% |
617.41M -1.2% |
778.54M 26.1% |
871.93M 12.0% |
788.53M -9.6% |
916.93M 16.3% |
1.04B 13.7% |
1.25B 20.0% |
1.16B -7.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
129.46M 16.6% |
130.84M 1.1% |
142.87M 9.2% |
134.57M -5.8% |
136.41M 1.4% |
170.53M 25.0% |
180.63M 5.9% |
161.48M -10.6% |
189.48M 17.3% |
186.97M -1.3% |
203.34M 8.8% |
191.08M -6.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.82M -23.7% |
61.93M -48.7% |
114.78M 85.3% |
110.96M -3.3% |
131.04M 18.1% |
157.25M 20.0% |
91.65M -41.7% |
124.48M 35.8% |
131.04M 5.3% |
189.73M 44.8% |
180.39M -4.9% |
262.06M 45.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
248.3M - |
- | - | - |
221.24M - |
- | - | - |
293.42M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.79M -10.6% |
41.64M -61.7% |
116.81M 180.5% |
91.65M -21.5% |
107.63M 17.4% |
162.29M 50.8% |
88.68M -45.4% |
131.77M 48.6% |
143.77M 9.1% |
179.71M 25.0% |
153.76M -14.4% |
219.06M 42.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.272 -10.6% |
0.104 -61.8% |
0.292 180.8% |
0.229 -21.5% |
0.264 15.2% |
0.407 54.1% |
0.22 -45.9% |
0.326 48.0% |
0.358 9.7% |
0.446 24.7% |
0.388 -13.0% |
0.547 41.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.272 -10.6% |
0.104 -61.8% |
0.292 180.8% |
0.229 -21.5% |
0.264 15.2% |
0.407 54.1% |
0.216 -46.9% |
0.325 50.4% |
0.354 9.1% |
0.441 24.5% |
0.38 -13.7% |
0.54 42.0% |