Dec 15
2024
SELL
Payment of exercise price or tax liability
$278,289
$160.49 p/Share
1,734
Reduced 4.6%
35,949
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
4,409
Added 10.47%
37,683
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$57,174
$161.51 p/Share
354
Reduced 1.05%
33,274
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
900
Added 2.61%
33,628
Common Stock
Dec 09
2024
-
1,500
Reduced 4.38%
32,728
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$507,501
$169.28 p/Share
2,998
Reduced 8.05%
34,228
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
8,453
Added 18.51%
37,226
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
7,472
Added 20.62%
28,773
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$59,779
$163.78 p/Share
365
Reduced 1.68%
21,301
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 6.48%
21,666
Common Stock
Jul 31
2024
-
2,500
Reduced 11.03%
20,166
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$82,064
$111.5 p/Share
736
Reduced 3.15%
22,666
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$78,724
$110.88 p/Share
710
Reduced 2.94%
23,402
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,805
Added 6.96%
24,112
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$23,660
$108.04 p/Share
219
Reduced 0.97%
22,307
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
900
Added 3.84%
22,526
Common Stock
Dec 04
2023
-
2,000
Reduced 8.47%
21,626
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$113,606
$103.75 p/Share
1,095
Reduced 4.43%
23,626
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 15.4%
24,721
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$22,497
$102.73 p/Share
219
Reduced 1.07%
20,221
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
900
Added 4.22%
20,440
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 2.12%
16,835
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 8.02%
17,200
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
2,705
Added 12.81%
18,405
Common Stock
Nov 03
2023
-
1,000
Reduced 5.99%
15,700
Common Stock