Jul 23
2025
SELL
Open market or private sale
$341,125
$136.45 p/Share
2,500
Reduced 3.53%
68,381
Common Stock
Jul 08
2025
SELL
Open market or private sale
$650,328
$132.72 p/Share
4,900
Reduced 6.47%
70,881
Common Stock
Jul 08
2025
BUY
Exercise of conversion of derivative security
$447,272
$91.28 p/Share
4,900
Added 6.07%
75,781
Common Stock
Jul 03
2025
SELL
Open market or private sale
$13,247
$132.47 p/Share
100
Reduced 0.14%
70,881
Common Stock
Jul 03
2025
BUY
Exercise of conversion of derivative security
$9,128
$91.28 p/Share
100
Added 0.14%
70,981
Common Stock
Jul 01
2025
SELL
Open market or private sale
$642,550
$128.51 p/Share
5,000
Reduced 6.59%
70,881
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$99,824
$128.64 p/Share
776
Reduced 1.01%
75,881
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
$99,941
$104.87 p/Share
953
Added 1.23%
76,657
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$1,278,068
$140.71 p/Share
9,083
Reduced 10.71%
75,704
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
15,874
Added 15.77%
84,787
Common Stock
Feb 25
2025
SELL
Open market or private sale
$521,150
$148.9 p/Share
3,500
Reduced 4.83%
68,913
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$319,480
$91.28 p/Share
3,500
Added 4.61%
72,413
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$99,835
$144.48 p/Share
691
Reduced 0.99%
68,913
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$99,951
$91.28 p/Share
1,095
Added 1.55%
69,604
Common Stock
Oct 11
2024
SELL
Open market or private sale
$1,232,533
$134.88 p/Share
9,138
Reduced 11.77%
68,509
Common Stock
Oct 11
2024
BUY
Exercise of conversion of derivative security
$741,548
$81.15 p/Share
9,138
Added 10.53%
77,647
Common Stock
Sep 04
2024
-
662
Reduced 0.96%
68,509
Common Stock
Jul 12
2024
SELL
Open market or private sale
$1,629,656
$124.24 p/Share
13,117
Reduced 15.94%
69,171
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
$741,467
$81.15 p/Share
9,137
Added 10.45%
78,308
Common Stock
Jul 11
2024
SELL
Sale (or disposition) back to the issuer
$98,808
$123.51 p/Share
800
Reduced 1.08%
73,151
Common Stock
Jun 18
2024
SELL
Sale (or disposition) back to the issuer
$561,889
$117.55 p/Share
4,780
Reduced 6.07%
73,951
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$954,971
$109.83 p/Share
8,695
Reduced 9.95%
78,731
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,731
Added 3.03%
87,426
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$199,871
$133.07 p/Share
1,502
Reduced 1.74%
84,695
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
$199,958
$81.35 p/Share
2,458
Added 2.77%
86,197
Common Stock