2017 Q4 | 2018 Q4 | 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] |
547.19M 4.8% |
618.68M 13.1% |
619.74M 0.2% |
606.88M -2.1% |
611.87M 0.8% |
600.98M -1.8% |
630.32M 4.9% |
682.47M 8.3% |
716.6M 5.0% |
827.59M 15.5% |
832.03M 0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.56M 17.6% |
13.15M 37.5% |
12.72M -3.3% |
12.8M 0.6% |
11.1M -13.2% |
9.73M -12.3% |
12.58M 29.3% |
13.23M 5.1% |
16.52M 24.9% |
52.35M 216.9% |
53.55M 2.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
537.63M 4.6% |
605.53M 12.6% |
607.02M 0.2% |
594.09M -2.1% |
600.77M 1.1% |
591.25M -1.6% |
617.74M 4.5% |
669.24M 8.3% |
700.08M 4.6% |
775.24M 10.7% |
778.48M 0.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
415.52M 8.0% |
466.73M 12.3% |
508.62M 9.0% |
562.15M 10.5% |
608.5M 8.2% |
645.16M 6.0% |
677.16M 5.0% |
703.49M 3.9% |
754.09M 7.2% |
835.63M 10.8% |
856.48M 2.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
405.95M 7.8% |
453.58M 11.7% |
495.91M 9.3% |
549.35M 10.8% |
597.4M 8.7% |
635.43M 6.4% |
664.58M 4.6% |
690.26M 3.9% |
737.57M 6.9% |
783.28M 6.2% |
802.93M 2.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
131.67M -4.1% |
151.95M 15.4% |
111.12M -26.9% |
44.74M -59.7% |
3.37M -92.5% |
-44.19M - |
-46.84M - |
-21.02M - |
-37.49M - |
-8.04M - |
-24.45M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
181.65M - |
- |
96.25M - |
- |
3.89M - |
- |
35.15M - |
- |
59.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
150.8M 6.9% |
181.65M 20.5% |
156.15M -14.0% |
96.6M -38.1% |
64.2M -33.5% |
6.3M -90.2% |
8.35M 32.4% |
41.4M 396.1% |
29.48M -28.8% |
61.41M 108.3% |
53.47M -12.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.459 -1.0% |
1.597 9.4% |
1.388 -13.1% |
0.561 -59.6% |
0.176 -68.7% |
0.05 -71.5% |
0.071 42.9% |
0.34 376.0% |
0.24 -29.4% |
0.51 112.5% |
0.5 -2.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.459 -1.0% |
1.597 9.4% |
1.388 -13.1% |
0.561 -59.6% |
0.176 -68.7% |
0.05 -71.5% |
0.071 42.9% |
0.34 376.0% |
0.24 -29.4% |
0.51 112.5% |
0.5 -2.0% |