2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] |
424.01M -15.4% |
489.44M 15.4% |
537.98M 9.9% |
559.06M 3.9% |
503.51M -9.9% |
545.25M 8.3% |
540.01M -1.0% |
546.57M 1.2% |
497.31M -9.0% |
545.02M 9.6% |
556.98M 2.2% |
499.45M -10.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.83M 18.3% |
123.22M 5.5% |
135.48M 10.0% |
122.8M -9.4% |
157.71M 28.4% |
149.16M -5.4% |
145.01M -2.8% |
127.64M -12.0% |
191.54M 50.1% |
155.72M -18.7% |
158.39M 1.7% |
160.9M 1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
307.18M -23.7% |
366.22M 19.2% |
402.5M 9.9% |
436.26M 8.4% |
345.8M -20.7% |
396.09M 14.5% |
395.01M -0.3% |
418.92M 6.1% |
305.78M -27.0% |
389.3M 27.3% |
398.58M 2.4% |
338.55M -15.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
348.42M 9.7% |
335.45M -3.7% |
430.26M 28.3% |
327.32M -23.9% |
433.42M 32.4% |
420.49M -3.0% |
491.12M 16.8% |
398.03M -19.0% |
462.4M 16.2% |
422.14M -8.7% |
475.88M 12.7% |
415.65M -12.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
231.59M 5.9% |
212.24M -8.4% |
294.77M 38.9% |
204.53M -30.6% |
275.71M 34.8% |
271.33M -1.6% |
346.11M 27.6% |
270.39M -21.9% |
270.86M 0.2% |
266.42M -1.6% |
317.49M 19.2% |
254.75M -19.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
75.59M -58.9% |
153.98M 103.7% |
107.72M -30.0% |
231.74M 115.1% |
70.08M -69.8% |
124.75M 78.0% |
48.89M -60.8% |
148.53M 203.8% |
34.92M -76.5% |
122.88M 251.9% |
81.1M -34.0% |
83.81M 3.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
290.29M - |
- | - | - |
305.92M - |
- | - | - |
186.71M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.76M -49.2% |
106.75M 57.6% |
91.95M -13.9% |
166.17M 80.7% |
40.45M -75.7% |
92.17M 127.9% |
56.61M -38.6% |
97.96M 73.0% |
37.7M -61.5% |
86.68M 129.9% |
82.01M -5.4% |
62.99M -23.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.99 -51.1% |
15.96 59.8% |
13.72 -14.0% |
24.82 80.9% |
6.05 -75.6% |
13.77 127.6% |
8.46 -38.6% |
14.8 74.9% |
5.79 -60.9% |
13.21 128.2% |
12.5 -5.4% |
9.61 -23.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.99 -49.9% |
15.95 59.7% |
13.72 -14.0% |
24.82 80.9% |
6.043 -75.7% |
13.77 127.9% |
8.458 -38.6% |
14.8 75.0% |
5.748 -61.2% |
13.21 129.8% |
12.5 -5.4% |
9.61 -23.1% |