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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.7M 13.0% |
34.06M 7.4% |
37.55M 10.2% |
38.79M 3.3% |
40.55M 4.5% |
41.64M 2.7% |
41.59M -0.1% |
42.04M 1.1% |
42.08M 0.1% |
42.1M 0.0% |
41.98M -0.3% |
42.23M 0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.59M 19.4% |
10.43M 8.7% |
40.23M 285.6% |
10.06M -75% |
13.2M 31.2% |
9.52M -27.8% |
40.91M 329.6% |
11.25M -72.5% |
11.57M 2.8% |
13M 12.4% |
40.35M 210.4% |
9.8M -75.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.11M 10.5% |
23.63M 6.9% |
-2.68M - |
28.73M - |
27.35M -4.8% |
32.12M 17.4% |
675K -97.9% |
30.79M 4461.5% |
30.51M -0.9% |
29.09M -4.6% |
1.63M -94.4% |
32.43M 1892.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.03M 19.8% |
13.62M 4.5% |
45.06M 231.0% |
10.71M -76.2% |
15.05M 40.5% |
11.75M -21.9% |
44.48M 278.6% |
13.71M -69.2% |
13.59M -0.9% |
14.9M 9.7% |
42.89M 187.9% |
12.62M -70.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.43M 20.7% |
3.18M -7.3% |
4.84M 51.9% |
655K -86.5% |
1.86M 183.4% |
2.23M 20.0% |
3.57M 60.5% |
2.46M -31.2% |
2.02M -18.0% |
1.9M -5.9% |
2.54M 33.7% |
2.82M 11.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.68M 8.8% |
20.45M 9.5% |
-7.52M - |
28.07M - |
25.5M -9.2% |
29.89M 17.2% |
-2.9M - |
28.33M - |
28.49M 0.6% |
27.2M -4.6% |
-910K - |
29.61M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.99M 197.4% |
70.87M -33.8% |
59.03M -16.7% |
160.83M 172.5% |
23.79M -85.2% |
-16.42M - |
-16.14M - |
-45.92M - |
-79.29M - |
-69.53M - |
-1.57M - |
-39.2M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
106.99M 197.4% |
70.87M -33.8% |
59.03M -16.7% |
160.83M 172.5% |
23.79M -85.2% |
-16.42M - |
-16.14M - |
-45.92M - |
-79.29M - |
-69.53M - |
-1.57M - |
-39.2M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.456 191.4% |
2.271 -34.3% |
1.881 -17.2% |
4.307 129.0% |
0.636 -85.2% |
-0.452 - |
-0.443 - |
-1.273 - |
-2.197 - |
-2.098 - |
-0.047 - |
-1.174 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.456 191.4% |
2.271 -34.3% |
1.881 -17.2% |
4.307 129.0% |
0.636 -85.2% |
-0.452 - |
-0.443 - |
-1.273 - |
-2.197 - |
-2.098 - |
-0.047 - |
-1.174 - |