Feb 07
2025
SELL
Payment of exercise price or tax liability
$10,336
$94.83 p/Share
109
Reduced 3.95%
2,648
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
373
Added 11.92%
2,757
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$10,085
$96.05 p/Share
105
Reduced 4.22%
2,384
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
335
Added 11.86%
2,489
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$60,057
$94.43 p/Share
636
Reduced 22.8%
2,154
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
1,785
Added 39.02%
2,790
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$9,738
$94.55 p/Share
103
Reduced 9.3%
1,005
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
352
Added 24.11%
1,108
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$4,784
$101.8 p/Share
47
Reduced 5.85%
756
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$4,784
$101.8 p/Share
47
Added 5.64%
787
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$1,007,178
$100.95 p/Share
9,977
Reduced 60.94%
6,394
Common Stock
Nov 08
2024
SELL
Open market or private sale
$569,156
$100.95 p/Share
5,638
Reduced 88.18%
756
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$991,084
$63.47 p/Share
15,615
Added 48.82%
16,371
Common Stock
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