Oct 16
2024
BUY
Grant, award, or other acquisition
-
7,094
Added 16.87%
34,959
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$67,081
$44.22 p/Share
1,517
Reduced 4.5%
32,157
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
3,625
Added 11.51%
27,865
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$31,461
$46.61 p/Share
675
Reduced 1.97%
33,674
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$27,614
$45.27 p/Share
610
Reduced 1.74%
34,349
Common Stock
Feb 14
2024
SELL
Open market or private sale
$429,515
$48.97 p/Share
8,771
Reduced 26.57%
24,240
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$77,094
$48.98 p/Share
1,574
Reduced 4.55%
33,011
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
3,696
Added 9.65%
34,585
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$21,153
$45.2 p/Share
468
Reduced 1.49%
30,889
Common Stock
Oct 14
2023
SELL
Payment of exercise price or tax liability
$29,560
$45.2 p/Share
654
Reduced 2.04%
31,357
Common Stock
Oct 11
2023
BUY
Grant, award, or other acquisition
-
6,417
Added 16.41%
32,691
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$32,170
$47.31 p/Share
680
Reduced 2.08%
32,011
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$120,120
$47.31 p/Share
2,539
Reduced 8.81%
26,274
Common Stock
Oct 07
2023
BUY
Exercise of conversion of derivative security
-
9,204
Added 24.21%
28,813
Common Stock
Sep 07
2023
SELL
Open market or private sale
$199,625
$48.88 p/Share
4,084
Reduced 17.24%
19,609
Common Stock
Dec 13
2022
SELL
Open market or private sale
$155,658
$48.98 p/Share
3,178
Reduced 11.83%
23,693
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$57,036
$47.06 p/Share
1,212
Reduced 4.32%
26,871
Common Stock
Dec 11
2022
BUY
Exercise of conversion of derivative security
-
3,606
Added 11.38%
28,083
Common Stock
Nov 21
2022
SELL
Open market or private sale
$24,038
$46.95 p/Share
512
Reduced 2.05%
24,477
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$9,186
$46.87 p/Share
196
Reduced 0.78%
24,989
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
-
708
Added 2.73%
25,185
Common Stock
Oct 18
2022
SELL
Open market or private sale
$46,811
$38.12 p/Share
1,228
Reduced 4.36%
26,928
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$17,550
$37.5 p/Share
468
Reduced 1.88%
24,477
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
-
7,104
Added 20.15%
28,156
Common Stock
Oct 13
2022
SELL
Open market or private sale
$80,710
$38.71 p/Share
2,085
Reduced 9.01%
21,052
Common Stock