2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 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] |
753.82M 337.3% |
914.53M 21.3% |
1.01B 10.2% |
1.03B 2.4% |
148.1M -85.7% |
820.72M 454.2% |
731.71M -10.8% |
614.15M -16.1% |
587.91M -4.3% |
615.51M 4.7% |
628.64M 2.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
557.57M 323.6% |
711.22M 27.6% |
796.55M 12.0% |
823.65M 3.4% |
110.61M -86.6% |
642.26M 480.6% |
555.03M -13.6% |
455.44M -17.9% |
439.96M -3.4% |
456.17M 3.7% |
463.45M 1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
196.25M 381.6% |
203.31M 3.6% |
211.64M 4.1% |
209.08M -1.2% |
37.48M -82.1% |
178.46M 376.1% |
176.68M -1.0% |
158.71M -10.2% |
147.95M -6.8% |
159.34M 7.7% |
165.19M 3.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
637.75M 384.5% |
807.89M 26.7% |
893.22M 10.6% |
970.45M 8.6% |
131.16M -86.5% |
735.55M 460.8% |
644.65M -12.4% |
551.64M -14.4% |
544.12M -1.4% |
566.04M 4.0% |
585.94M 3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.18M - |
96.67M 20.6% |
25.94M -73.2% |
146.8M 465.8% |
20.55M -86.0% |
93.29M 354.0% |
89.62M -3.9% |
96.19M 7.3% |
104.16M 8.3% |
109.87M 5.5% |
122.5M 11.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.07M 184.8% |
106.64M -8.1% |
114.97M 7.8% |
62.28M -45.8% |
16.94M -72.8% |
85.17M 402.9% |
87.06M 2.2% |
62.51M -28.2% |
43.78M -30.0% |
49.47M 13.0% |
42.7M -13.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.65M - |
104.18M -9.1% |
- |
51.78M - |
- |
83.58M - |
- |
58.77M - |
- |
42.73M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.74M 477.8% |
100.41M -9.3% |
99.75M -0.7% |
102.61M 2.9% |
14.06M -86.3% |
84.51M 501.0% |
82.79M -2.0% |
60.81M -26.5% |
55.97M -8.0% |
47.62M -14.9% |
52.87M 11.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 478.2% |
1.13 -9.6% |
1.123 -0.7% |
1.154 2.8% |
0.159 -86.2% |
0.95 496.7% |
0.93 -2.1% |
0.65 -30.1% |
0.563 -13.4% |
0.44 -21.8% |
0.436 -0.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 478.2% |
1.13 -9.6% |
1.123 -0.7% |
1.154 2.8% |
0.159 -86.2% |
0.95 496.7% |
0.93 -2.1% |
0.65 -30.1% |
0.563 -13.4% |
0.44 -21.8% |
0.436 -0.8% |