2013 Q4 | 2014 Q4 | 2016 Q4 | 2017 Q4 | 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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.8M 1868.6% |
78.39M -49.0% |
354.05M 351.6% |
364.44M 2.9% |
386.75M 6.1% |
365.24M -5.6% |
409.89M 12.2% |
408.73M -0.3% |
422.87M 3.5% |
412.58M -2.4% |
415.07M 0.6% |
453.11M 9.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
109.08M - |
- |
232.58M - |
9.77M -95.8% |
252.33M 2483.7% |
35.9M -85.8% |
260.13M 624.6% |
260.37M 0.1% |
265.48M 2.0% |
254.64M -4.1% |
267.19M 4.9% |
300.91M 12.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.71M 472.4% |
78.39M 75.3% |
121.47M 54.9% |
131.86M 8.6% |
134.42M 1.9% |
-32.07M - |
149.76M - |
148.36M -0.9% |
157.38M 6.1% |
157.94M 0.4% |
147.88M -6.4% |
152.2M 2.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
125.39M - |
- |
267.98M - |
16.1M -94.0% |
290.76M 1705.9% |
43.24M -85.1% |
299.6M 592.9% |
303.24M 1.2% |
303.08M -0.1% |
295.15M -2.6% |
309.79M 5.0% |
345.1M 11.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.31M - |
- |
35.4M - |
6.33M -82.1% |
38.43M 506.6% |
7.34M -80.9% |
39.47M 437.7% |
42.87M 8.6% |
37.6M -12.3% |
40.51M 7.7% |
42.6M 5.2% |
44.2M 3.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.41M 263.6% |
78.39M 176.0% |
86.07M 9.8% |
96.45M 12.1% |
95.99M -0.5% |
-94.14M - |
110.29M - |
105.48M -4.4% |
119.78M 13.6% |
117.43M -2.0% |
105.28M -10.3% |
108.01M 2.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.39M - |
- |
67.46M - |
1.78M -97.4% |
74.13M 4070.3% |
- |
72.25M - |
66.18M -8.4% |
74.63M 12.8% |
- |
63.4M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.8M - |
21.32M -14.0% |
67.46M 216.3% |
72.65M 7.7% |
74.13M 2.0% |
66.31M -10.5% |
72.25M 9.0% |
66.18M -8.4% |
74.63M 12.8% |
74.23M -0.5% |
63.4M -14.6% |
76.85M 21.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.268 - |
0.231 -14.0% |
0.73 216.3% |
0.786 7.7% |
0.799 1.6% |
0.718 -10.1% |
0.78 8.7% |
0.71 -9.0% |
0.81 14.1% |
0.77 -4.9% |
0.6 -22.1% |
0.72 20% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.268 - |
0.231 -14.0% |
0.73 216.3% |
0.786 7.7% |
0.799 1.6% |
0.718 -10.1% |
0.78 8.7% |
0.71 -9.0% |
0.81 14.1% |
0.77 -4.9% |
0.6 -22.1% |
0.72 20% |