Apr 11
2024
SELL
Open market or private sale
$48,592
$99.78 p/Share
487
Reduced 32.75%
1,000
Common Stock, par valu...
Apr 08
2024
SELL
Payment of exercise price or tax liability
$31,457
$99.55 p/Share
316
Reduced 17.53%
1,487
Common Stock, par valu...
Apr 08
2024
BUY
Exercise of conversion of derivative security
-
803
Added 30.81%
1,803
Common Stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$637,310
$95.05 p/Share
6,705
Reduced 87.02%
1,000
Common Stock, par valu...
Mar 26
2024
BUY
Exercise of conversion of derivative security
$569,254
$84.9 p/Share
6,705
Added 46.53%
7,705
Common Stock, par valu...
Feb 07
2024
SELL
Open market or private sale
$206,797
$84.03 p/Share
2,461
Reduced 71.11%
1,000
Common Stock, par valu...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$66,505
$83.76 p/Share
794
Reduced 18.66%
3,461
Common Stock, par valu...
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
3,255
Added 43.34%
4,255
Common Stock, par valu...
Jan 29
2024
SELL
Open market or private sale
$145,508
$79.6 p/Share
1,828
Reduced 64.64%
1,000
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$79,798
$77.55 p/Share
1,029
Reduced 26.68%
2,828
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
3,857
Added 50.0%
3,857
Common Stock, par valu...
Aug 07
2023
SELL
Open market or private sale
$522,945
$82.81 p/Share
6,315
Reduced 100.0%
0
Common Stock, par valu...
Aug 07
2023
BUY
Exercise of conversion of derivative security
$462,826
$73.29 p/Share
6,315
Added 50.0%
6,315
Common Stock, par valu...
Jun 15
2023
SELL
Open market or private sale
$45,209
$74.48 p/Share
607
Reduced 100.0%
0
Common Stock, par valu...
Apr 08
2023
SELL
Payment of exercise price or tax liability
$13,273
$67.72 p/Share
196
Reduced 24.41%
607
Common Stock, par valu...
Apr 08
2023
BUY
Exercise of conversion of derivative security
-
803
Added 50.0%
803
Common Stock, par valu...
Feb 08
2023
SELL
Open market or private sale
$88,107
$73.24 p/Share
1,203
Reduced 100.0%
0
Common Stock, par valu...
Feb 07
2023
SELL
Open market or private sale
$203,608
$72.33 p/Share
2,815
Reduced 70.06%
1,203
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$28,700
$73.97 p/Share
388
Reduced 8.81%
4,018
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,591
Added 26.53%
4,406
Common Stock, par valu...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$67,386
$64.67 p/Share
1,042
Reduced 27.02%
2,815
Common Stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
3,857
Added 50.0%
3,857
Common Stock, par valu...
Apr 29
2022
SELL
Open market or private sale
$40,718
$67.08 p/Share
607
Reduced 100.0%
0
Common Stock, par valu...
Apr 08
2022
SELL
Payment of exercise price or tax liability
$12,946
$66.05 p/Share
196
Reduced 24.41%
607
Common Stock, par valu...
Apr 08
2022
BUY
Exercise of conversion of derivative security
-
803
Added 50.0%
803
Common Stock, par valu...