Jun 03
2024
BUY
Other acquisition or disposition
$19,569
$32.4 p/Share
604
Added 0.64%
94,484
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$143,925
$40.83 p/Share
3,525
Reduced 3.62%
93,880
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
7,983
Added 7.57%
97,405
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$386,189
$39.52 p/Share
9,772
Reduced 9.85%
89,422
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
3,345
Added 4.19%
76,582
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
22,612
Added 19.58%
92,852
Common Stock
May 31
2023
BUY
Other acquisition or disposition
$16,574
$34.53 p/Share
480
Added 0.65%
73,237
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$247,595
$51.82 p/Share
4,778
Reduced 6.16%
72,757
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
1,982
Added 2.87%
67,110
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
10,425
Added 11.95%
76,786
Common Stock
May 31
2022
BUY
Other acquisition or disposition
$20,979
$39.36 p/Share
533
Added 0.88%
59,965
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$98,039
$48.2 p/Share
2,034
Reduced 3.31%
59,432
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
1,531
Added 2.58%
57,852
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
3,614
Added 5.6%
60,888
Common Stock
May 31
2021
BUY
Other acquisition or disposition
$21,257
$29.32 p/Share
725
Added 1.27%
56,321
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$84,748
$36.64 p/Share
2,313
Reduced 3.99%
55,596
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
-
1,052
Added 1.94%
53,160
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
4,749
Added 7.63%
57,511
Common Stock
May 29
2020
BUY
Other acquisition or disposition
$13,903
$24.96 p/Share
557
Added 1.06%
52,108
Common Stock
Mar 12
2020
SELL
Payment of exercise price or tax liability
$254,172
$28.16 p/Share
9,026
Reduced 14.9%
51,551
Common Stock
Mar 12
2020
BUY
Exercise of conversion of derivative security
-
15,000
Added 19.85%
60,577
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$112,770
$44.75 p/Share
2,520
Reduced 5.24%
45,577
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
6,405
Added 11.75%
48,097
Common Stock
May 31
2019
BUY
Other acquisition or disposition
$25,049
$33.31 p/Share
752
Added 1.77%
41,692
Common Stock
Jan 24
2019
SELL
Payment of exercise price or tax liability
$68,635
$45.91 p/Share
1,495
Reduced 3.52%
40,940
Common Stock