Jun 06
2024
SELL
Open market or private sale
$179,250
$119.5 p/Share
1,500
Reduced 61.83%
926
Common Stock, par valu...
Apr 01
2024
SELL
Payment of exercise price or tax liability
$8,518
$94.65 p/Share
90
Reduced 3.58%
2,426
Common Stock, par valu...
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
367
Added 12.73%
2,516
Common Stock, par valu...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$21,693
$83.76 p/Share
259
Reduced 10.76%
2,149
Common Stock, par valu...
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
871
Added 26.56%
2,408
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$19,309
$77.55 p/Share
249
Reduced 13.94%
1,537
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
834
Added 31.83%
1,786
Common Stock, par valu...
Apr 01
2023
SELL
Payment of exercise price or tax liability
$6,273
$69.7 p/Share
90
Reduced 8.64%
952
Common Stock, par valu...
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
367
Added 26.05%
1,042
Common Stock, par valu...
Mar 07
2023
SELL
Open market or private sale
$55,672
$74.23 p/Share
750
Reduced 52.63%
675
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$9,985
$73.97 p/Share
135
Reduced 8.65%
1,425
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
455
Added 22.58%
1,560
Common Stock, par valu...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$16,102
$64.67 p/Share
249
Reduced 18.39%
1,105
Common Stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
834
Added 38.12%
1,354
Common Stock, par valu...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$6,165
$70.86 p/Share
87
Reduced 14.33%
520
Common Stock, par valu...
Apr 01
2022
BUY
Exercise of conversion of derivative security
-
367
Added 37.68%
607
Common Stock, par valu...
Mar 04
2022
SELL
Open market or private sale
$52,897
$70.53 p/Share
750
Reduced 75.76%
240
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$15,697
$63.04 p/Share
249
Reduced 20.1%
990
Common Stock, par valu...
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
834
Added 40.23%
1,239
Common Stock, par valu...
May 17
2021
SELL
Open market or private sale
$24,335
$69.53 p/Share
350
Reduced 46.36%
405
Common Stock, par valu...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$6,565
$60.23 p/Share
109
Reduced 12.62%
755
Common Stock, par valu...
Apr 01
2021
BUY
Exercise of conversion of derivative security
-
367
Added 29.81%
864
Common Stock, par valu...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$5,387
$52.81 p/Share
102
Reduced 17.03%
497
Common Stock, par valu...
Jan 22
2021
BUY
Exercise of conversion of derivative security
-
341
Added 36.28%
599
Common Stock, par valu...