Jul 01
2025
SELL
Payment of exercise price or tax liability
$57,137
$72.51 p/Share
788
Reduced 2.78%
27,557
Common Stock
Jul 01
2025
BUY
Exercise of conversion of derivative security
-
1,679
Added 5.59%
28,345
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$551,255
$75.67 p/Share
7,285
Reduced 21.46%
26,666
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
15,453
Added 31.28%
33,951
Common Stock
Sep 16
2024
SELL
Open market or private sale
$356,288
$76.0 p/Share
4,688
Reduced 22.49%
16,154
Common Stock
Sep 11
2024
SELL
Open market or private sale
$684,156
$73.0 p/Share
9,372
Reduced 31.02%
20,842
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$152,673
$71.11 p/Share
2,147
Reduced 6.63%
30,214
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
4,617
Added 12.96%
30,995
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$549,476
$70.14 p/Share
7,834
Reduced 22.02%
27,744
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
16,735
Added 31.99%
35,578
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
-
1,679
Added 8.18%
18,843
Common Stock
Feb 23
2023
SELL
Open market or private sale
$84,343
$73.47 p/Share
1,148
Reduced 6.27%
17,164
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$72,753
$73.34 p/Share
992
Reduced 4.34%
21,876
Common Stock
Feb 22
2023
SELL
Open market or private sale
$263,949
$74.06 p/Share
3,564
Reduced 16.29%
18,312
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
2,140
Added 8.56%
22,868
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$87,318
$74.44 p/Share
1,173
Reduced 5.36%
20,728
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
2,531
Added 10.36%
21,901
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$141,957
$74.44 p/Share
1,907
Reduced 8.96%
19,370
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
4,113
Added 17.1%
19,945
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$305,254
$68.32 p/Share
4,468
Reduced 45.28%
5,399
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
9,867
Added 50.0%
9,867
Common Stock