Apr 10
2023
SELL
Open market or private sale
$608,500
$48.68 p/Share
12,500
Reduced 3.94%
304,653
Common Stock
Apr 03
2023
SELL
Open market or private sale
$641,000
$51.28 p/Share
12,500
Reduced 3.79%
317,153
Common Stock
Mar 27
2023
SELL
Open market or private sale
$562,375
$44.99 p/Share
12,500
Reduced 3.65%
329,653
Common Stock
Mar 20
2023
SELL
Open market or private sale
$552,500
$44.2 p/Share
12,500
Reduced 3.52%
342,153
Common Stock
Mar 13
2023
SELL
Open market or private sale
$513,250
$41.06 p/Share
12,500
Reduced 3.4%
354,653
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$7,113,157
$43.62 p/Share
163,071
Reduced 63.64%
93,153
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
286,500
Added 43.01%
379,653
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,456,926
$43.41 p/Share
33,562
Reduced 13.88%
208,309
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
47,915
Added 15.75%
256,224
Common Stock
Apr 25
2022
SELL
Open market or private sale
$210,319
$25.3 p/Share
8,313
Reduced 3.34%
240,807
Common Stock
Apr 25
2022
BUY
Exercise of conversion of derivative security
$106,739
$12.84 p/Share
8,313
Added 3.23%
249,120
Common Stock
Apr 18
2022
SELL
Open market or private sale
$322,250
$25.78 p/Share
12,500
Reduced 4.93%
240,807
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
$27,242
$12.82 p/Share
2,125
Added 0.84%
251,886
Common Stock
Apr 11
2022
SELL
Open market or private sale
$323,250
$25.86 p/Share
12,500
Reduced 4.74%
251,182
Common Stock
Apr 04
2022
SELL
Open market or private sale
$392,875
$31.43 p/Share
12,500
Reduced 4.53%
263,682
Common Stock
Mar 28
2022
SELL
Open market or private sale
$403,750
$32.3 p/Share
12,500
Reduced 4.33%
276,182
Common Stock
Mar 21
2022
SELL
Open market or private sale
$388,625
$31.09 p/Share
12,500
Reduced 4.15%
288,682
Common Stock
Mar 14
2022
SELL
Open market or private sale
$333,500
$26.68 p/Share
12,500
Reduced 3.98%
301,182
Common Stock
Mar 07
2022
SELL
Open market or private sale
$351,375
$28.11 p/Share
12,500
Reduced 3.83%
313,682
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$328,116
$25.07 p/Share
13,088
Reduced 3.86%
326,182
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$3,102,754
$25.56 p/Share
121,391
Reduced 56.08%
95,085
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
244,185
Added 41.85%
339,270
Common Stock
Feb 04
2021
SELL
Open market or private sale
$240,629
$19.09 p/Share
12,605
Reduced 5.55%
214,640
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$238,108
$19.21 p/Share
12,395
Reduced 5.17%
227,245
Common Stock
Feb 02
2021
SELL
Open market or private sale
$703,318
$19.34 p/Share
36,366
Reduced 13.18%
239,640
Common Stock