Revenue
2016
2017
2018
2019
2020
2021
2022
2023
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | $546.1M | $373.3M | $300.6M | $312.2M | $294.8M | $224.4M | $166.0M | $137.5M | $114.4M | $107.2M | $108.7M | $94.0M | $95.2M | — | — |
| Operating expenses | $215.6M | $207.6M | $210.5M | $190.0M | $153.7M | $151.8M | $155.2M | $119.1M | $97.4M | $81.5M | $73.2M | $65.6M | $65.5M | $52.3M | $51.0M | $48.5M | $46.9M |
| Net income | $127.2M | $113.8M | $113.6M | $99.1M | $98.9M | $60.6M | $57.4M | $43.1M | $35.7M | $27.7M | $16.9M | $15.0M | $14.9M | $12.6M | $9.7M | $6.6M | $1.8M |
| Basic EPSper diluted share | $7.54 | $6.77 | $6.79 | $5.94 | $6.30 | $3.84 | $3.65 | $2.92 | $2.68 | $2.20 | $1.64 | $1.75 | $2.13 | $1.88 | $0.93 | $0.54 | -$0.46 |
| Diluted EPSper diluted share | $7.49 | $6.71 | $6.73 | $5.87 | $6.20 | $3.80 | $3.60 | $2.86 | $2.61 | $2.17 | $1.61 | $1.72 | $2.08 | $1.85 | $0.92 | $0.53 | -$0.46 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 9, 2026Form 4 | Ekizian Laura LPresident & CEO, QCBT | SellCommon Stock | 750 | $94.96 | $71.2K | 6.1K |
| Jun 2, 2026Form 4 | Reasner Amy LDirector | BuyCommon Stock | 60 | $90.25 | $5.4K | 1.5K |
| Apr 30, 2026Form 4 | Klein James D.President, CRBT | SellCommon Stock | 310 | $91.00 | $28.2K | 428 |
| Apr 23, 2026Form 4 | Reasner Amy LDirector | BuyCommon Stock | 100 | $88.35 | $8.8K | 1.4K |
| Mar 12, 2026Form 4 | Klein James D.President, CRBT | SellCommon Stock | 554 | $82.50 | $45.7K | 738 |