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] |
817M -2.6% |
806M -1.3% |
905M 12.3% |
929M 2.7% |
997M 7.3% |
896M -10.1% |
956M 6.7% |
1.07B 11.5% |
901M -15.5% |
934M 3.7% |
1.07B 14.1% |
1.12B 5.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
249M -26.3% |
254M 2.0% |
344M 35.4% |
291M -15.4% |
296M 1.7% |
293M -1.0% |
294M 0.3% |
304M 3.4% |
308M 1.3% |
388M 26.0% |
466M 20.1% |
484M 3.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
568M 13.4% |
552M -2.8% |
561M 1.6% |
638M 13.7% |
701M 9.9% |
603M -14.0% |
662M 9.8% |
762M 15.1% |
593M -22.2% |
546M -7.9% |
600M 9.9% |
641M 6.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
571M -16.4% |
568M -0.5% |
668M 17.6% |
639M -4.3% |
625M -2.2% |
618M -1.1% |
650M 5.2% |
646M -0.6% |
667M 3.3% |
734M 10.0% |
860M 17.2% |
850M -1.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
322M -6.7% |
314M -2.5% |
324M 3.2% |
348M 7.4% |
329M -5.5% |
325M -1.2% |
356M 9.5% |
342M -3.9% |
359M 5.0% |
346M -3.6% |
394M 13.9% |
366M -7.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
246M 57.7% |
238M -3.3% |
237M -0.4% |
290M 22.4% |
372M 28.3% |
278M -25.3% |
306M 10.1% |
420M 37.3% |
234M -44.3% |
200M -14.5% |
206M 3% |
275M 33.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
659M - |
153M -76.8% |
180M 17.6% |
-882M - |
1.14B - |
517M -54.5% |
1.08B 108.5% |
-920M - |
360M - |
1.37B 280.6% |
-502M - |
491M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
611M - |
214M -65.0% |
130M -39.3% |
-976M - |
1.05B - |
480M -54.1% |
953M 98.5% |
-1.06B - |
291M - |
1.34B 360.5% |
-747M - |
491M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.548 - |
1.243 -65.0% |
0.755 -39.3% |
-5.667 - |
6.074 - |
2.787 -54.1% |
5.534 98.5% |
-6.184 - |
1.62 - |
7.459 360.5% |
-4.158 - |
2.733 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.548 - |
1.243 -65.0% |
0.755 -39.3% |
-5.667 - |
6.074 - |
2.787 -54.1% |
5.534 98.5% |
-6.184 - |
1.62 - |
7.459 360.5% |
-4.158 - |
2.733 - |