2017 Q4 | 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] |
401.37M 295.3% |
393.27M -2.0% |
442.05M 12.4% |
482.12M 9.1% |
516.06M 7.0% |
511.16M -0.9% |
465.49M -8.9% |
390.73M -16.1% |
368.44M -5.7% |
381.69M 3.6% |
410.47M 7.5% |
454.26M 10.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.47M 17.0% |
208.14M 262.2% |
248.16M 19.2% |
279.21M 12.5% |
296.61M 6.2% |
298.55M 0.7% |
275.64M -7.7% |
241.05M -12.5% |
234.14M -2.9% |
235.34M 0.5% |
250.89M 6.6% |
271.98M 8.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.9M -39.1% |
185.12M 480.3% |
193.89M 4.7% |
202.9M 4.6% |
219.45M 8.2% |
212.61M -3.1% |
189.85M -10.7% |
149.69M -21.2% |
134.3M -10.3% |
146.35M 9.0% |
159.58M 9.0% |
182.28M 14.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
459.04M 693.4% |
262.21M -42.9% |
291.35M 11.1% |
326.85M 12.2% |
341.3M 4.4% |
344.64M 1.0% |
329.12M -4.5% |
291.27M -11.5% |
285.59M -2.0% |
285.82M 0.1% |
305.49M 6.9% |
329.53M 7.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.57M 926.6% |
54.06M -39.6% |
43.18M -20.1% |
47.64M 10.3% |
44.69M -6.2% |
46.09M 3.1% |
53.48M 16.0% |
50.22M -6.1% |
51.45M 2.4% |
50.48M -1.9% |
54.6M 8.2% |
57.55M 5.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-57.68M - |
131.06M - |
150.71M 15.0% |
155.26M 3.0% |
174.76M 12.6% |
166.52M -4.7% |
136.37M -18.1% |
99.46M -27.1% |
82.85M -16.7% |
95.87M 15.7% |
104.98M 9.5% |
124.73M 18.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.08M - |
104.05M 10.6% |
130.68M 25.6% |
- |
169.07M - |
- |
161.87M - |
- |
113.51M - |
- |
112.56M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
94.08M 154.6% |
109.54M 16.4% |
130.68M 19.3% |
133.05M 1.8% |
169.07M 27.1% |
174.06M 3.0% |
161.87M -7.0% |
138.42M -14.5% |
113.51M -18.0% |
120.42M 6.1% |
112.56M -6.5% |
121.73M 8.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.109 177.3% |
1.185 6.8% |
1.423 20.1% |
1.377 -3.2% |
1.608 16.8% |
1.562 -2.9% |
1.354 -13.3% |
1.131 -16.5% |
0.924 -18.3% |
0.984 6.5% |
0.92 -6.5% |
0.95 3.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.109 177.3% |
1.185 6.8% |
1.423 20.1% |
1.377 -3.2% |
1.608 16.8% |
1.562 -2.9% |
1.354 -13.3% |
1.131 -16.5% |
0.924 -18.3% |
0.984 6.5% |
0.92 -6.5% |
0.95 3.3% |