Jul 15
2024
SELL
Payment of exercise price or tax liability
$7,826
$15.94 p/Share
491
Reduced 0.85%
57,481
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$58,889
$22.65 p/Share
2,600
Reduced 6.66%
36,442
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
21,530
Added 27.08%
57,972
Common Stock
Nov 08
2023
BUY
Open market or private purchase
$108,750
$21.75 p/Share
5,000
Added 11.35%
39,042
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$17,254
$35.07 p/Share
492
Reduced 1.42%
34,042
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$77,303
$38.25 p/Share
2,021
Reduced 6.66%
28,324
Common Stock
Feb 25
2023
BUY
Grant, award, or other acquisition
-
6,210
Added 15.24%
34,534
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$20,947
$38.79 p/Share
540
Reduced 1.75%
30,345
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$79,427
$48.52 p/Share
1,637
Reduced 5.87%
26,245
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
4,640
Added 13.06%
30,885
Common Stock
Sep 14
2021
SELL
Open market or private sale
$190,210
$44.02 p/Share
4,321
Reduced 13.42%
27,882
Common Stock
Sep 14
2021
BUY
Exercise of conversion of derivative security
$116,883
$27.05 p/Share
4,321
Added 11.83%
32,203
Common Stock
Sep 02
2021
SELL
Open market or private sale
$43,120
$44.0 p/Share
980
Reduced 3.4%
27,882
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$26,509
$27.05 p/Share
980
Added 3.28%
28,862
Common Stock
Aug 03
2021
SELL
Open market or private sale
$13,400
$44.08 p/Share
304
Reduced 1.08%
27,882
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$8,223
$27.05 p/Share
304
Added 1.07%
28,186
Common Stock
Aug 02
2021
SELL
Open market or private sale
$13,215
$44.05 p/Share
300
Reduced 1.06%
27,882
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$8,115
$27.05 p/Share
300
Added 1.05%
28,182
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$22,631
$41.91 p/Share
540
Reduced 1.9%
27,882
Common Stock
Jun 11
2021
SELL
Open market or private sale
$628,285
$44.05 p/Share
14,263
Reduced 33.41%
28,422
Common Stock
Jun 11
2021
BUY
Exercise of conversion of derivative security
$381,963
$26.78 p/Share
14,263
Added 27.94%
36,780
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$28,417
$37.94 p/Share
749
Reduced 3.76%
19,192
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
9,230
Added 24.51%
28,422
Common Stock