Jun 09
2025
SELL
Payment of exercise price or tax liability
$56,455
$102.46 p/Share
551
Reduced 1.39%
39,217
Common Stock
Jun 09
2025
BUY
Exercise of conversion of derivative security
-
1,139
Added 2.78%
39,768
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$54,051
$101.41 p/Share
533
Reduced 1.36%
38,629
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
1,101
Added 2.73%
39,162
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$38,965
$98.15 p/Share
397
Reduced 1.03%
38,061
Common Stock
Jun 02
2025
BUY
Exercise of conversion of derivative security
$80,286
$98.15 p/Share
818
Added 2.1%
38,173
Common Stock
May 20
2025
SELL
Open market or private sale
$731,920
$104.56 p/Share
7,000
Reduced 15.68%
37,640
Common Stock
May 09
2025
SELL
Payment of exercise price or tax liability
$1,568,091
$92.77 p/Share
16,903
Reduced 24.63%
51,737
Common Stock
May 09
2025
SELL
Open market or private sale
$659,098
$92.87 p/Share
7,097
Reduced 13.72%
44,640
Common Stock
May 09
2025
BUY
Exercise of conversion of derivative security
$974,160
$40.59 p/Share
24,000
Added 28.64%
59,804
Common Stock
May 01
2025
SELL
Open market or private sale
$187,000
$93.5 p/Share
2,000
Reduced 4.29%
44,640
Common Stock
Apr 24
2025
SELL
Open market or private sale
$537,240
$89.54 p/Share
6,000
Reduced 11.4%
46,640
Common Stock
Apr 23
2025
SELL
Open market or private sale
$354,600
$88.65 p/Share
4,000
Reduced 7.06%
52,640
Common Stock
Mar 12
2025
SELL
Open market or private sale
$144,500
$72.25 p/Share
2,000
Reduced 3.42%
56,534
Common Stock
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