May 07
2024
|
BUY
Open market or private purchase
|
$23,220
$30.96 p/Share
|
750
|
|
May 02
2024
|
BUY
Open market or private purchase
|
$9,841
$30.28 p/Share
|
325
|
|
Oct 25
2023
|
BUY
Open market or private purchase
|
$4,624
$23.12 p/Share
|
200
|
|
Aug 03
2023
|
BUY
Open market or private purchase
|
$11,375
$32.5 p/Share
|
350
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$3,100
$31.0 p/Share
|
100
|
|
Oct 26
2022
|
BUY
Open market or private purchase
|
$37,730
$37.73 p/Share
|
1,000
|
|
Feb 01
2022
|
BUY
Open market or private purchase
|
$3,464
$46.19 p/Share
|
75
|
|
Nov 18
2021
|
BUY
Open market or private purchase
|
$4,009
$53.45 p/Share
|
75
|
|
Aug 02
2021
|
BUY
Open market or private purchase
|
$4,830
$48.3 p/Share
|
100
|
|
Jun 02
2021
|
BUY
Open market or private purchase
|
$6,335
$50.68 p/Share
|
125
|
|
Dec 11
2020
|
BUY
Open market or private purchase
|
$3,507
$35.07 p/Share
|
100
|
|
Aug 31
2020
|
BUY
Open market or private purchase
|
$7,003
$30.45 p/Share
|
230
|
|
Mar 10
2020
|
BUY
Open market or private purchase
|
$98,920
$24.73 p/Share
|
4,000
|
|
Mar 03
2020
|
BUY
Open market or private purchase
|
$30,290
$30.29 p/Share
|
1,000
|
|
Mar 02
2020
|
BUY
Open market or private purchase
|
$86,610
$28.87 p/Share
|
3,000
|
|
Feb 12
2020
|
BUY
Open market or private purchase
|
$3,440
$34.4 p/Share
|
100
|
|
Nov 19
2019
|
BUY
Open market or private purchase
|
$10,260
$34.2 p/Share
|
300
|
|
Oct 28
2019
|
BUY
Open market or private purchase
|
$8,757
$35.03 p/Share
|
250
|
|