BlackRock, Inc.
| | Direct | | Sept 29, 2022 | 6,890 |
BlackRock, Inc.
| | Direct | | Sept 02, 2022 | 3,345 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Aug 17, 2022 | 13,008 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Aug 12, 2022 | 14,349 |
BlackRock, Inc.
| | Direct | | Aug 09, 2022 | 63,223 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Jul 26, 2022 | 200,179 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Jun 10, 2022 | 961,498 |
BlackRock, Inc.
| | Direct | | May 13, 2022 | 309 |
BlackRock, Inc.
| | Direct | | Apr 22, 2022 | 29,441 |
BlackRock, Inc.
| | Direct | | Apr 19, 2022 | 0 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Apr 13, 2022 | 20,299 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Apr 12, 2022 | 20,582 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Apr 06, 2022 | 464,402 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Sept 08, 2021 | 517,197 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Aug 31, 2021 | 1,854,266 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Jul 26, 2021 | 308,214 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | May 10, 2021 | 2,121,433 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Feb 26, 2021 | 0 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Feb 28, 2020 | 0 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Feb 28, 2020 | 0 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Feb 05, 2020 | 0 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Dec 31, 2019 | 0 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Dec 23, 2019 | 3,660 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Dec 20, 2019 | 9,172 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Feb 01, 2019 | 1,123,486 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Sept 06, 2018 | 3,402,474 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Jun 29, 2018 | 116,096 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Jun 14, 2018 | 513,772 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Apr 24, 2018 | 1,817,216 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Mar 21, 2018 | 7,335,693 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Feb 23, 2018 | 894,154 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Nov 29, 2017 | 1,217,443 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Nov 21, 2017 | 0 |
Kayne Anderson Rudnick Inv. mgnt. LLC
| | Direct | | Nov 01, 2017 | 0 |