2018 Q4 | 2019 Q4 | 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] |
646.22M 23.4% |
757.96M 17.3% |
807.74M 6.6% |
1.17B 44.7% |
1.38B 17.7% |
1.71B 24.0% |
2B 17.3% |
2.19B 9.3% |
2.42B 10.5% |
2.7B 11.9% |
2.77B 2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
133.31M 359.9% |
424.38M 218.3% |
440.48M 3.8% |
633.54M 43.8% |
734.04M 15.9% |
865.25M 17.9% |
1.01B 16.8% |
1.09B 8.3% |
1.2B 9.5% |
1.33B 10.6% |
1.37B 3.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.26M -33.9% |
333.58M 113.5% |
367.26M 10.1% |
535.08M 45.7% |
641.55M 19.9% |
840.31M 31.0% |
989.61M 17.8% |
1.09B 10.3% |
1.22B 11.6% |
1.38B 13.2% |
1.4B 1.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
186.76M 156.7% |
716.3M 283.5% |
769.5M 7.4% |
1B 30.5% |
1.16B 15.9% |
1.37B 17.9% |
1.59B 15.7% |
1.82B 14.6% |
2.02B 10.9% |
2.06B 2.2% |
2.16B 4.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.45M 22.1% |
291.92M 446.1% |
329.02M 12.7% |
370.45M 12.6% |
429.77M 16.0% |
506.37M 17.8% |
576.42M 13.8% |
724.14M 25.6% |
817.99M 13.0% |
734.69M -10.2% |
787.27M 7.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-141.86M - |
41.66M - |
38.24M -8.2% |
164.63M 330.6% |
211.77M 28.6% |
333.94M 57.7% |
413.18M 23.7% |
367.61M -11.0% |
400.33M 8.9% |
645.04M 61.1% |
615.36M -4.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.05M - |
66.93M 17.3% |
- |
194.05M - |
- |
364.15M - |
- |
383.08M - |
- |
663.87M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
102.77M 252.5% |
68.49M -33.4% |
66.93M -2.3% |
196.64M 193.8% |
248.02M 26.1% |
368.52M 48.6% |
434.11M 17.8% |
384.97M -11.3% |
402.16M 4.5% |
662.58M 64.8% |
619.34M -6.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.732 252.5% |
0.486 -33.5% |
0.473 -2.8% |
1.324 180.0% |
1.5 13.3% |
2.149 43.2% |
1.703 -20.7% |
1.429 -16.1% |
1.465 2.5% |
2.392 63.2% |
2.236 -6.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.732 252.5% |
0.486 -33.5% |
0.473 -2.8% |
1.324 180.0% |
1.5 13.3% |
2.142 42.8% |
1.698 -20.7% |
1.424 -16.1% |
1.454 2.1% |
2.378 63.6% |
2.223 -6.5% |