Jul 01
2024
BUY
Exercise of conversion of derivative security
-
730
Added 17.03%
3,557
Common Stock
Apr 03
2024
SELL
Open market or private sale
$108,681
$65.04 p/Share
1,671
Reduced 37.15%
2,827
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$62,275
$65.9 p/Share
945
Reduced 17.36%
4,498
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
2,616
Added 32.46%
5,443
Common Stock
Oct 03
2023
SELL
Open market or private sale
$105,477
$63.16 p/Share
1,670
Reduced 37.14%
2,827
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$60,898
$64.58 p/Share
943
Reduced 17.33%
4,497
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
2,613
Added 32.45%
5,440
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$83,274
$111.33 p/Share
748
Reduced 20.92%
2,827
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
2,078
Added 36.76%
3,575
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$75,097
$100.13 p/Share
750
Reduced 33.38%
1,497
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
2,076
Added 48.02%
2,247
Common Stock
Apr 05
2022
SELL
Open market or private sale
$87,226
$133.17 p/Share
655
Reduced 79.3%
171
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$54,123
$127.05 p/Share
426
Reduced 34.03%
826
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
1,180
Added 48.52%
1,252
Common Stock
Jan 04
2022
SELL
Open market or private sale
$142,419
$200.59 p/Share
710
Reduced 90.79%
72
Common Stock
Jan 03
2022
SELL
Open market or private sale
$196,364
$216.26 p/Share
908
Reduced 53.73%
782
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 34.95%
1,690
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$100,056
$218.94 p/Share
457
Reduced 36.88%
782
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
1,167
Added 48.5%
1,239
Common Stock
Dec 01
2021
SELL
Open market or private sale
$243,026
$267.65 p/Share
908
Reduced 92.65%
72
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$17,397
$19.16 p/Share
908
Added 48.09%
980
Common Stock
Nov 01
2021
SELL
Open market or private sale
$222,623
$245.45 p/Share
907
Reduced 92.65%
72
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$17,378
$19.16 p/Share
907
Added 48.09%
979
Common Stock
Oct 05
2021
SELL
Open market or private sale
$208,218
$203.14 p/Share
1,025
Reduced 93.44%
72
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$254,849
$204.37 p/Share
1,247
Reduced 53.2%
1,097
Common Stock