Feb 20
2024
SELL
Open market or private sale
$319,691
$90.77 p/Share
3,522
Reduced 82.33%
756
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$10,461
$91.77 p/Share
114
Reduced 2.6%
4,278
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
361
Added 7.6%
4,392
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$155,194
$91.94 p/Share
1,688
Reduced 29.52%
4,031
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
5,210
Added 47.67%
5,719
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$10,634
$90.89 p/Share
117
Reduced 18.69%
509
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
402
Added 39.11%
626
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$11,826
$90.97 p/Share
130
Reduced 36.72%
224
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
354
Added 50.0%
354
Common Stock
Jul 28
2023
SELL
Open market or private sale
$576,666
$90.5 p/Share
6,372
Reduced 100.0%
0
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$320,089
$81.51 p/Share
3,927
Reduced 38.13%
6,372
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
10,299
Added 50.0%
10,299
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$196,392
$84.47 p/Share
2,325
Reduced 43.51%
3,018
Common Stock
Feb 06
2023
SELL
Open market or private sale
$254,960
$84.48 p/Share
3,018
Reduced 100.0%
0
Common Stock
Feb 06
2023
SELL
Exercise of conversion of derivative security
$88,262
$50.58 p/Share
1,745
Reduced 30.05%
4,062
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$107,595
$60.21 p/Share
1,787
Added 34.73%
3,359
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$10,675
$84.73 p/Share
126
Reduced 6.5%
1,811
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
433
Added 18.27%
1,937
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$44,483
$84.73 p/Share
525
Reduced 25.87%
1,504
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
1,808
Added 47.12%
2,029
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$10,845
$84.73 p/Share
128
Reduced 36.68%
221
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
349
Added 50.0%
349
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$2,243
$77.37 p/Share
29
Reduced 100.0%
0
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
$2,243
$77.37 p/Share
29
Added 50.0%
29
Common Stock
Aug 08
2022
SELL
Open market or private sale
$237,178
$79.51 p/Share
2,983
Reduced 100.0%
0
Common Stock