2016 Q1 | 2016 Q2 | 2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
485.85M 27.4% |
499.68M 2.8% |
568.05M 13.7% |
491.68M -13.4% |
533.87M 8.6% |
640.12M 19.9% |
605.44M -5.4% |
517.06M -14.6% |
539.78M 4.4% |
625.29M 15.8% |
571.89M -8.5% |
540.37M -5.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
334.24M 16.7% |
314.48M -5.9% |
316.05M 0.5% |
353.74M 11.9% |
345.89M -2.2% |
423.17M 22.3% |
337.89M -20.2% |
383.89M 13.6% |
367.1M -4.4% |
374.52M 2.0% |
327.08M -12.7% |
391.34M 19.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.61M 59.8% |
185.2M 22.2% |
252M 36.1% |
137.94M -45.3% |
187.98M 36.3% |
216.95M 15.4% |
267.56M 23.3% |
133.17M -50.2% |
172.69M 29.7% |
250.77M 45.2% |
244.81M -2.4% |
149.03M -39.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
435.37M 19.9% |
416.87M -4.3% |
455.81M 9.3% |
478.02M 4.9% |
476.19M -0.4% |
562.35M 18.1% |
481.08M -14.5% |
536.25M 11.5% |
491.1M -8.4% |
517.46M 5.4% |
478.52M -7.5% |
518.66M 8.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.13M 31.9% |
102.38M 1.2% |
139.76M 36.5% |
124.29M -11.1% |
130.3M 4.8% |
139.18M 6.8% |
143.19M 2.9% |
152.36M 6.4% |
124M -18.6% |
142.93M 15.3% |
151.44M 6.0% |
127.32M -15.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.48M 177.3% |
82.81M 64.0% |
112.24M 35.5% |
13.66M -87.8% |
57.68M 322.4% |
77.77M 34.8% |
124.37M 59.9% |
-19.19M - |
48.69M - |
107.83M 121.5% |
93.37M -13.4% |
21.71M -76.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
57.58M - |
- | - | - |
69.56M - |
- | - | - |
22.27M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.27M 307.3% |
77.24M 74.5% |
92.16M 19.3% |
13.94M -84.9% |
53.77M 285.7% |
84.95M 58.0% |
96.8M 13.9% |
-17.5M - |
39.65M - |
106.31M 168.2% |
125.95M 18.5% |
20.38M -83.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.111 307.0% |
0.194 74.4% |
0.233 20.1% |
0.035 -85.2% |
0.133 286.1% |
0.209 57.0% |
0.251 20.0% |
-0.372 - |
0.098 - |
0.262 167.2% |
0.312 18.8% |
0.05 -84.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.108 296.7% |
0.19 75.3% |
0.231 21.4% |
0.034 -85.2% |
0.132 288.2% |
0.207 56.9% |
0.244 18.1% |
-0.372 - |
0.098 - |
0.26 164.4% |
0.308 18.6% |
0.049 -84.0% |