Mar 01
2024
SELL
Payment of exercise price or tax liability
$949,524
$40.2 p/Share
23,620
Reduced 22.11%
83,210
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
44,087
Added 30.42%
100,842
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$54,202
$40.15 p/Share
1,350
Reduced 2.11%
62,743
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
3,802
Added 5.6%
64,093
Common Stock
Nov 02
2023
SELL
Sale (or disposition) back to the issuer
$399,006
$33.44 p/Share
11,932
Reduced 16.52%
60,291
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$417,799
$33.44 p/Share
12,494
Reduced 14.75%
72,223
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
24,426
Added 22.38%
84,717
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$101,095
$38.41 p/Share
2,632
Reduced 4.18%
60,291
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
5,392
Added 7.89%
62,923
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$229,953
$38.3 p/Share
6,004
Reduced 9.45%
57,531
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
11,436
Added 15.83%
60,789
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$293,360
$40.38 p/Share
7,265
Reduced 12.24%
52,099
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
19,895
Added 25.1%
59,364
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$115,393
$53.25 p/Share
2,167
Reduced 5.2%
39,469
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
4,440
Added 9.64%
41,636
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$134,159
$54.14 p/Share
2,478
Reduced 6.25%
37,196
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
5,077
Added 11.34%
39,674
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$157,989
$53.61 p/Share
2,947
Reduced 7.85%
34,597
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
5,296
Added 12.36%
37,544
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$129,254
$56.79 p/Share
2,276
Reduced 6.59%
32,248
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
4,241
Added 10.94%
34,524
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$115,304
$56.0 p/Share
2,059
Reduced 6.37%
30,283
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
4,025
Added 11.07%
32,342
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$150,150
$54.98 p/Share
2,731
Reduced 8.8%
28,317
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
4,847
Added 13.5%
31,048
Common Stock