2018 Q4 | 2019 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
238.75M -2.7% |
954.52M 299.8% |
1.04B 9.3% |
1.06B 1.6% |
1.07B 0.6% |
1.09B 2.6% |
1.08B -0.8% |
1.13B 4.0% |
1.15B 2.2% |
1.18B 2.0% |
1.2B 2.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
82.31M 2.5% |
328.19M 298.7% |
336.33M 2.5% |
336.99M 0.2% |
330.78M -1.8% |
317.86M -3.9% |
299.91M -5.6% |
320.85M 7.0% |
340.09M 6.0% |
381.93M 12.3% |
432.13M 13.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
156.44M -5.2% |
626.33M 300.3% |
706.5M 12.8% |
722.65M 2.3% |
734.91M 1.7% |
775.56M 5.5% |
785.09M 1.2% |
807.81M 2.9% |
813.1M 0.7% |
794.13M -2.3% |
771.12M -2.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
212.47M -3.5% |
881.51M 314.9% |
913.68M 3.6% |
947.49M 3.7% |
991.09M 4.6% |
1.03B 3.7% |
1.05B 1.8% |
1.08B 3.1% |
1.1B 1.7% |
1.16B 5.9% |
1.23B 6.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
130.16M -7.0% |
553.32M 325.1% |
577.35M 4.3% |
610.5M 5.7% |
660.31M 8.2% |
710.34M 7.6% |
746.87M 5.1% |
758.11M 1.5% |
757.54M -0.1% |
780.26M 3.0% |
802.48M 2.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
26.28M 4.9% |
73M 177.8% |
129.15M 76.9% |
112.15M -13.2% |
74.6M -33.5% |
65.22M -12.6% |
38.21M -41.4% |
49.7M 30.1% |
55.56M 11.8% |
13.87M -75.0% |
-31.36M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
39.57M - |
- |
115.85M - |
- |
72.62M - |
- |
36.91M - |
- |
36.31M - |
- |
-45.2M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
16.72M 117.5% |
39.43M 135.8% |
75.04M 90.3% |
71.45M -4.8% |
45.4M -36.5% |
42.27M -6.9% |
21.18M -49.9% |
28.85M 36.2% |
15M -48.0% |
-13.31M - |
-100.53M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
19.92 98.0% |
43.586 118.8% |
87.66 101.1% |
82.03 -6.4% |
52.07 -36.5% |
48.31 -7.2% |
22.94 -52.5% |
31.56 37.6% |
15.9 -49.6% |
-15.21 - |
-111.48 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
17.55 104.3% |
43.586 148.4% |
78.91 81.0% |
74.54 -5.5% |
47.16 -36.7% |
44.15 -6.4% |
22.4 -49.3% |
30.9 37.9% |
15.36 -50.3% |
-15.65 - |
-111.48 - |