May 12
2024
SELL
Payment of exercise price or tax liability
$40,689
$110.27 p/Share
369
Reduced 6.04%
5,745
Common Stock, par valu...
May 12
2024
BUY
Exercise of conversion of derivative security
-
795
Added 11.51%
6,114
Common Stock, par valu...
Mar 08
2024
SELL
Payment of exercise price or tax liability
$44,264
$100.6 p/Share
440
Reduced 7.64%
5,319
Common Stock, par valu...
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
950
Added 14.16%
5,759
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$28,802
$93.82 p/Share
307
Reduced 6.0%
4,809
Common Stock, par valu...
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
662
Added 11.46%
5,116
Common Stock, par valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$56,699
$93.41 p/Share
607
Reduced 11.99%
4,454
Common Stock, par valu...
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
1,311
Added 20.57%
5,061
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$293,213
$87.37 p/Share
3,356
Reduced 47.23%
3,750
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
$213,016
$50.43 p/Share
4,224
Added 37.28%
7,106
Common Stock, par valu...
Jul 25
2023
SELL
Payment of exercise price or tax liability
$21,549
$67.98 p/Share
317
Reduced 9.91%
2,882
Common Stock, par valu...
Jul 25
2023
BUY
Exercise of conversion of derivative security
-
684
Added 17.62%
3,199
Common Stock, par valu...
May 12
2023
SELL
Payment of exercise price or tax liability
$21,877
$59.45 p/Share
368
Reduced 12.76%
2,515
Common Stock, par valu...
May 12
2023
BUY
Exercise of conversion of derivative security
-
794
Added 21.59%
2,883
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$18,774
$57.24 p/Share
328
Reduced 13.57%
2,089
Common Stock, par valu...
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
718
Added 22.9%
2,417
Common Stock, par valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$19,202
$57.32 p/Share
335
Reduced 16.47%
1,699
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
662
Added 24.55%
2,034
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$39,672
$58.6 p/Share
677
Reduced 33.04%
1,372
Common Stock, par valu...
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
1,311
Added 39.02%
2,049
Common Stock, par valu...
Jul 26
2022
SELL
Open market or private sale
$9,522
$41.22 p/Share
231
Reduced 21.39%
849
Common stock, par valu...
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
683
Added 38.74%
1,080
Common stock, par valu...
Apr 05
2022
BUY
Grant, award, or other acquisition
-
397
Added 50.0%
397
Common Stock, par valu...