Mar 06
2024
SELL
Payment of exercise price or tax liability
$62,987
$90.24 p/Share
698
Reduced 1.51%
45,596
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
1,575
Added 3.29%
46,294
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$81,839
$90.53 p/Share
904
Reduced 1.98%
44,719
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,039
Added 4.28%
45,623
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$40,310
$90.79 p/Share
444
Reduced 1.01%
43,584
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
1,001
Added 2.22%
44,028
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$446,624
$86.74 p/Share
5,149
Reduced 10.69%
43,027
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
15,356
Added 24.17%
48,176
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$41,789
$59.87 p/Share
698
Reduced 2.08%
32,820
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
1,574
Added 4.49%
33,518
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$24,661
$57.89 p/Share
426
Reduced 1.32%
31,944
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
960
Added 2.88%
32,370
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$25,454
$57.46 p/Share
443
Reduced 1.39%
31,410
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,000
Added 3.04%
31,853
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$40,424
$56.38 p/Share
717
Reduced 2.27%
30,853
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,618
Added 4.88%
31,570
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$496,970
$57.42 p/Share
8,655
Reduced 22.42%
29,952
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
25,188
Added 39.48%
38,607
Common Stock
May 14
2022
SELL
Payment of exercise price or tax liability
$13,182
$43.65 p/Share
302
Reduced 2.2%
13,403
Common Stock
May 14
2022
BUY
Exercise of conversion of derivative security
-
1,028
Added 6.98%
13,705
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$64,167
$46.33 p/Share
1,385
Reduced 9.85%
12,677
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
4,723
Added 25.78%
13,600
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$15,860
$52.0 p/Share
305
Reduced 3.16%
9,339
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
959
Added 9.04%
9,644
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$29,719
$53.07 p/Share
560
Reduced 6.06%
8,685
Common Stock