Jul 15
2025
SELL
Open market or private sale
$277,575
$111.03 p/Share
2,500
Reduced 1.51%
162,610
Common Stock
Jun 16
2025
SELL
Open market or private sale
$275,425
$110.17 p/Share
2,500
Reduced 1.49%
165,110
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$193,538
$110.09 p/Share
1,758
Reduced 1.04%
167,610
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
-
3,694
Added 2.13%
169,368
Common Stock
May 15
2025
SELL
Open market or private sale
$249,549
$99.82 p/Share
2,500
Reduced 1.49%
165,674
Common Stock
Apr 15
2025
SELL
Open market or private sale
$266,000
$106.4 p/Share
2,500
Reduced 1.46%
168,174
Common Stock
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