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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 125.57M | 139.41M | 149.62M | 166.29M | 169.38M | 177.45M | 173.2M | 137.17M | 174.13M | 145.05M | 169.06M | |
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 74.05M | 81.3M | 82.25M | 89.96M | 105.92M | 108.32M | 103.31M | 82.32M | 108.53M | 91.99M | 102.3M | |
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 51.52M | 58.11M | 67.37M | 76.33M | 63.46M | 69.12M | 69.89M | 54.85M | 65.6M | 53.06M | 66.76M | |
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 88.97M | 99.55M | 102.89M | 112.89M | 124.47M | 130.12M | 125.95M | 99.97M | 132.14M | 114.53M | 127.96M | |
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 14.93M | 18.25M | 20.63M | 22.93M | 18.55M | 21.79M | 22.64M | 17.66M | 23.61M | 22.54M | 25.66M | |
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 36.59M | 39.86M | 46.73M | 53.4M | 44.91M | 47.33M | 47.25M | 37.2M | 41.99M | 30.52M | 41.1M | |
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | 79.14M | - | - | - | 92.23M | - | - | - | 73.04M | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 40.03M | 36.69M | 42.45M | 49.8M | 43.93M | 42.69M | 49.54M | 39.04M | 56.97M | 28.72M | 44.32M | |
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 0.218 | 0.199 | 0.227 | 0.268 | 0.239 | 0.228 | 0.272 | 0.208 | 0.305 | 0.154 | 0.236 | |
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | 0.218 | 0.199 | 0.227 | 0.268 | 0.239 | 0.228 | 0.272 | 0.208 | 0.305 | 0.154 | 0.236 |