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] |
535.15M 69.5% |
448.8M -16.1% |
525.98M 17.2% |
376.81M -28.4% |
571.62M 51.7% |
537.56M -6.0% |
517.62M -3.7% |
423.05M -18.3% |
589.39M 39.3% |
649.7M 10.2% |
563.11M -13.3% |
448.07M -20.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
328.28M 53.0% |
280.6M -14.5% |
364.58M 29.9% |
254.46M -30.2% |
343.67M 35.1% |
338.06M -1.6% |
323.73M -4.2% |
258.79M -20.1% |
341.13M 31.8% |
386.09M 13.2% |
331.47M -14.1% |
260.39M -21.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
206.87M 104.5% |
168.21M -18.7% |
161.41M -4.0% |
122.35M -24.2% |
227.95M 86.3% |
199.5M -12.5% |
193.89M -2.8% |
164.26M -15.3% |
248.26M 51.1% |
263.61M 6.2% |
231.64M -12.1% |
187.68M -19.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
393.91M 54.6% |
353.02M -10.4% |
442.69M 25.4% |
298.63M -32.5% |
428.14M 43.4% |
414.03M -3.3% |
413.45M -0.1% |
311.07M -24.8% |
425.75M 36.9% |
485.11M 13.9% |
422.17M -13.0% |
307.65M -27.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.62M 62.6% |
72.42M 10.4% |
78.11M 7.9% |
44.17M -43.5% |
84.48M 91.3% |
75.97M -10.1% |
89.72M 18.1% |
52.29M -41.7% |
84.62M 61.8% |
99.01M 17.0% |
90.7M -8.4% |
47.26M -47.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.24M 132.3% |
95.79M -32.2% |
83.3M -13.0% |
78.18M -6.1% |
143.48M 83.5% |
123.53M -13.9% |
104.17M -15.7% |
111.98M 7.5% |
163.64M 46.1% |
164.6M 0.6% |
140.93M -14.4% |
140.42M -0.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
167.4M - |
- | - | - |
190.62M - |
- | - | - |
214.87M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.28M 115.1% |
80.92M -29.2% |
93.11M 15.1% |
65.09M -30.1% |
125.2M 92.3% |
93.96M -24.9% |
115.91M 23.4% |
91.18M -21.3% |
123.68M 35.6% |
131.59M 6.4% |
178.81M 35.9% |
111.2M -37.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 100% |
0.17 -22.7% |
0.18 5.9% |
0.13 -27.8% |
0.25 92.3% |
0.19 -24% |
0.23 21.1% |
0.19 -17.4% |
0.25 31.6% |
0.27 8.0% |
0.36 33.3% |
0.23 -36.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 100% |
0.17 -22.7% |
0.18 5.9% |
0.13 -27.8% |
0.25 92.3% |
0.19 -24% |
0.23 21.1% |
0.19 -17.4% |
0.25 31.6% |
0.27 8.0% |
0.36 33.3% |
0.23 -36.1% |