Mar 17
2025
SELL
Open market or private sale
$276,325
$110.53 p/Share
2,500
Reduced 1.44%
170,674
Common Stock
Mar 10
2025
SELL
Open market or private sale
$2,113,829
$117.9 p/Share
17,929
Reduced 9.59%
169,061
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$451,844
$117.21 p/Share
3,855
Reduced 2.18%
173,174
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$1,655,077
$63.91 p/Share
25,897
Added 12.76%
177,029
Common Stock
Feb 18
2025
SELL
Open market or private sale
$260,225
$104.09 p/Share
2,500
Reduced 1.46%
169,061
Common Stock
Feb 12
2025
SELL
Open market or private sale
$14,073,240
$102.22 p/Share
137,676
Reduced 44.57%
171,223
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
$9,845,210
$71.51 p/Share
137,676
Added 30.83%
308,899
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$4,227,092
$97.99 p/Share
43,138
Reduced 20.12%
171,223
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
84,488
Added 28.27%
214,361
Common Stock
Jan 31
2025
SELL
Open market or private sale
$13,822,739
$97.22 p/Share
142,180
Reduced 52.26%
129,873
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
$9,271,557
$65.21 p/Share
142,180
Added 34.24%
273,053
Common Stock
Jan 15
2025
SELL
Open market or private sale
$228,375
$91.35 p/Share
2,500
Reduced 1.89%
129,873
Common Stock
Dec 16
2024
SELL
Open market or private sale
$781,660
$91.96 p/Share
8,500
Reduced 6.03%
132,373
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$155,685
$92.34 p/Share
1,686
Reduced 1.18%
140,873
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
3,640
Added 2.49%
142,559
Common Stock
Nov 29
2024
SELL
Open market or private sale
$23,064,310
$92.76 p/Share
248,645
Reduced 64.16%
138,919
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$17,310,664
$69.62 p/Share
248,645
Added 39.08%
387,564
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$136,982
$81.44 p/Share
1,682
Reduced 1.2%
138,919
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
3,641
Added 2.52%
140,601
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$108,445
$65.25 p/Share
1,662
Reduced 1.2%
136,960
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
3,639
Added 2.56%
138,622
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$338,415
$75.12 p/Share
4,505
Reduced 3.23%
134,983
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
9,732
Added 6.52%
139,488
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,832,066
$78.26 p/Share
23,410
Reduced 15.32%
129,436
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
74,961
Added 32.91%
152,846
Common Stock