2017 Q2 | 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] |
410.85M 5.4% |
498.75M 21.4% |
437.36M -12.3% |
529.1M 21.0% |
501.84M -5.2% |
589.96M 17.6% |
447.03M -24.2% |
492.32M 10.1% |
530.28M 7.7% |
544.18M 2.6% |
467.4M -14.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
368.21M 8.9% |
428.31M 16.3% |
376.9M -12.0% |
454.52M 20.6% |
419.26M -7.8% |
479.27M 14.3% |
376.37M -21.5% |
410.89M 9.2% |
436.24M 6.2% |
449.06M 2.9% |
396.5M -11.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.64M -17.7% |
70.44M 65.2% |
60.46M -14.2% |
74.59M 23.4% |
82.58M 10.7% |
110.69M 34.0% |
70.66M -36.2% |
81.43M 15.2% |
94.04M 15.5% |
95.12M 1.1% |
70.89M -25.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
401.65M 9.7% |
438.89M 9.3% |
416.15M -5.2% |
501.64M 20.5% |
473.21M -5.7% |
525.57M 11.1% |
415.17M -21.0% |
466.66M 12.4% |
477.57M 2.3% |
507.64M 6.3% |
441.8M -13.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.45M 19.5% |
10.58M -68.4% |
39.25M 271.0% |
47.12M 20.1% |
53.95M 14.5% |
46.3M -14.2% |
38.79M -16.2% |
55.76M 43.8% |
41.33M -25.9% |
58.57M 41.7% |
45.3M -22.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.19M -61.4% |
59.86M 551.1% |
21.22M -64.6% |
27.47M 29.5% |
28.63M 4.2% |
64.39M 124.9% |
31.86M -50.5% |
25.66M -19.5% |
52.72M 105.4% |
36.55M -30.7% |
25.59M -30.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
56.44M - |
- | - | - |
53.28M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.96M -40.3% |
50.46M 261.5% |
24.42M -51.6% |
28.68M 17.4% |
22.52M -21.5% |
29.72M 32.0% |
19.78M -33.5% |
20.85M 5.4% |
35.34M 69.5% |
12.59M -64.4% |
17.78M 41.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -50% |
0.13 333.3% |
0.06 -53.8% |
0.07 16.7% |
0.05 -28.6% |
0.07 40.0% |
0.05 -28.6% |
0.05 0% |
0.08 60% |
0.02 -75% |
0.03 50.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -50% |
0.13 333.3% |
0.06 -53.8% |
0.07 16.7% |
0.05 -28.6% |
0.07 40.0% |
0.05 -28.6% |
0.05 0% |
0.08 60% |
0.02 -75% |
0.03 50.0% |