Mar 07
2025
SELL
Payment of exercise price or tax liability
$25,748
$76.86 p/Share
335
Reduced 0.57%
58,534
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
1,140
Added 1.9%
58,869
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$158,598
$77.63 p/Share
2,043
Reduced 3.42%
57,729
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
6,966
Added 10.56%
59,019
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$31,404
$78.51 p/Share
400
Reduced 0.75%
52,806
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
1,152
Added 2.13%
52,921
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$688,140
$97.36 p/Share
7,068
Reduced 11.96%
52,010
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$318,460
$29.55 p/Share
10,777
Added 15.67%
57,981
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$53,601
$97.28 p/Share
551
Reduced 1.13%
48,301
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
1,139
Added 2.28%
48,852
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$15,305
$94.48 p/Share
162
Reduced 0.34%
47,713
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
335
Added 0.69%
47,875
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$37,703
$94.97 p/Share
397
Reduced 0.83%
47,540
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
818
Added 1.69%
47,652
Common Stock
Oct 28
2024
SELL
Open market or private sale
$80,070
$80.07 p/Share
1,000
Reduced 2.08%
47,119
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$30,111
$68.59 p/Share
439
Reduced 0.91%
48,018
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
1,139
Added 2.3%
48,457
Common Stock
Sep 03
2024
SELL
Open market or private sale
$70,410
$70.41 p/Share
1,000
Reduced 2.11%
46,505
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$24,099
$70.88 p/Share
340
Reduced 0.71%
47,318
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
1,153
Added 2.37%
47,417
Common Stock
Aug 01
2024
SELL
Open market or private sale
$208,590
$69.53 p/Share
3,000
Reduced 5.94%
47,505
Common Stock
Jul 25
2024
SELL
Open market or private sale
$70,000
$70.0 p/Share
1,000
Reduced 1.94%
50,505
Common Stock
Jul 01
2024
SELL
Open market or private sale
$119,480
$59.74 p/Share
2,000
Reduced 3.74%
51,505
Common Stock
Jun 26
2024
SELL
Open market or private sale
$60,000
$60.0 p/Share
1,000
Reduced 1.84%
53,400
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$19,513
$58.25 p/Share
335
Reduced 0.61%
54,400
Common Stock