Mar 09
2025
SELL
Payment of exercise price or tax liability
$52,524
$68.84 p/Share
763
Reduced 1.3%
58,072
Common Stock
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
2,126
Added 3.49%
58,835
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$82,676
$68.84 p/Share
1,201
Reduced 2.07%
56,709
Common Stock
Mar 08
2025
BUY
Exercise of conversion of derivative security
-
3,349
Added 5.47%
57,910
Common Stock
Mar 06
2025
SELL
Open market or private sale
$93,943
$69.28 p/Share
1,356
Reduced 2.43%
54,561
Common Stock
Aug 08
2024
SELL
Open market or private sale
$876,196
$69.27 p/Share
12,649
Reduced 18.45%
55,917
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$68,438
$61.27 p/Share
1,117
Reduced 1.6%
68,566
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
2,477
Added 3.43%
69,683
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$200,352
$61.27 p/Share
3,270
Reduced 4.64%
67,206
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
7,871
Added 10.13%
69,797
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$61,760
$61.27 p/Share
1,008
Reduced 1.58%
62,605
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
3,348
Added 5.0%
63,613
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$96,234
$61.61 p/Share
1,562
Reduced 2.53%
60,265
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
4,942
Added 7.4%
61,827
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$29,355
$39.51 p/Share
743
Reduced 1.29%
56,885
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
2,471
Added 4.11%
57,628
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$25,760
$40.25 p/Share
640
Reduced 1.15%
55,157
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
2,126
Added 3.67%
55,797
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$53,621
$50.73 p/Share
1,057
Reduced 1.93%
53,671
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
-
3,186
Added 5.5%
54,728
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$73,467
$65.89 p/Share
1,115
Reduced 1.84%
59,459
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
2,471
Added 3.92%
60,574
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$509,849
$70.46 p/Share
7,236
Reduced 11.07%
58,103
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
16,067
Added 19.74%
65,339
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$52,735
$73.55 p/Share
717
Reduced 1.43%
49,272
Common Stock