Jan 27
2025
SELL
Payment of exercise price or tax liability
$71,923
$76.19 p/Share
944
Reduced 3.31%
27,602
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
-
2,169
Added 7.06%
28,546
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$88,015
$75.68 p/Share
1,163
Reduced 4.22%
26,377
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
-
2,672
Added 8.84%
27,540
Common Stock
Jan 23
2025
SELL
Payment of exercise price or tax liability
$112,113
$75.65 p/Share
1,482
Reduced 5.62%
24,868
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
-
3,248
Added 10.97%
26,350
Common Stock
Jun 17
2024
SELL
Open market or private sale
$189,643
$83.95 p/Share
2,259
Reduced 8.91%
23,102
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$158,299
$60.19 p/Share
2,630
Added 9.4%
25,361
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$57,456
$66.5 p/Share
864
Reduced 3.66%
22,731
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
1,966
Added 7.69%
23,595
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$63,049
$66.09 p/Share
954
Reduced 4.22%
21,629
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
-
2,169
Added 8.76%
22,583
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$83,880
$66.1 p/Share
1,269
Reduced 5.85%
20,414
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
2,672
Added 10.97%
21,683
Common Stock
Dec 14
2023
SELL
Open market or private sale
$177,460
$66.84 p/Share
2,655
Reduced 12.25%
19,011
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$153,910
$57.97 p/Share
2,655
Added 10.92%
21,666
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$58,371
$67.56 p/Share
864
Reduced 4.35%
19,011
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
-
1,966
Added 9.0%
19,875
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$63,099
$66.42 p/Share
950
Reduced 5.04%
17,909
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
2,169
Added 10.31%
18,859
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$62,596
$66.17 p/Share
946
Reduced 5.36%
16,690
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
-
1,942
Added 9.92%
17,636
Common Stock
Dec 20
2022
SELL
Open market or private sale
$55,647
$60.03 p/Share
927
Reduced 5.58%
15,694
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$38,275
$41.29 p/Share
927
Added 5.28%
16,621
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$61,086
$70.62 p/Share
865
Reduced 5.22%
15,694
Common Stock