Feb 08
2024
SELL
Payment of exercise price or tax liability
$165,555
$85.78 p/Share
1,930
Reduced 4.39%
41,988
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$116,259
$83.58 p/Share
1,391
Reduced 3.07%
43,918
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
9,370
Added 17.14%
45,309
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$87,410
$94.6 p/Share
924
Reduced 2.51%
35,939
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
2,128
Added 5.46%
36,863
Common Stock, par valu...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$78,569
$56.77 p/Share
1,384
Reduced 3.83%
34,735
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$106,960
$55.42 p/Share
1,930
Reduced 5.07%
36,119
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
9,607
Added 20.16%
38,049
Common Stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$28,498
$31.49 p/Share
905
Reduced 3.08%
28,442
Common Stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
13,333
Added 31.24%
29,347
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$990
$24.15 p/Share
41
Reduced 0.26%
16,014
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$958
$23.95 p/Share
40
Reduced 0.25%
16,055
Common Stock, par valu...
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
139
Added 0.86%
16,095
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$9,593
$10.6 p/Share
905
Reduced 5.37%
15,956
Common Stock, par valu...
Feb 07
2021
SELL
Payment of exercise price or tax liability
$410
$10.0 p/Share
41
Reduced 0.24%
16,861
Common Stock, par valu...
Feb 06
2021
SELL
Payment of exercise price or tax liability
$440
$10.0 p/Share
44
Reduced 0.26%
16,902
Common Stock, par valu...
Dec 30
2020
BUY
Other acquisition or disposition
-
3,886
Added 18.65%
16,946
Common Stock, par valu...
Dec 12
2020
SELL
Payment of exercise price or tax liability
$2,077
$6.51 p/Share
319
Reduced 2.38%
13,060
Common Stock, par valu...