Dec 09
2025
SELL
Open market or private sale
$610,425
$81.39 p/Share
7,500
Reduced 15.18%
41,897
Common Stock
Dec 01
2025
-
35,482
Reduced 41.8%
49,397
Common Stock
Nov 11
2025
SELL
Open market or private sale
$596,250
$79.5 p/Share
7,500
Reduced 8.12%
84,879
Common Stock
Oct 14
2025
SELL
Open market or private sale
$567,375
$75.65 p/Share
7,500
Reduced 7.51%
92,379
Common Stock
Sep 09
2025
SELL
Open market or private sale
$609,825
$81.31 p/Share
7,500
Reduced 6.98%
99,879
Common Stock
Aug 12
2025
SELL
Open market or private sale
$621,975
$82.93 p/Share
7,500
Reduced 6.53%
107,379
Common Stock
Aug 11
2025
SELL
Open market or private sale
$9,661,924
$83.45 p/Share
115,781
Reduced 50.2%
114,879
Common Stock
Aug 11
2025
BUY
Exercise of conversion of derivative security
$4,806,069
$41.51 p/Share
115,781
Added 33.71%
227,680
Common Stock
Aug 08
2025
SELL
Open market or private sale
$7,867,799
$84.54 p/Share
93,066
Reduced 44.76%
114,879
Common Stock
Aug 08
2025
BUY
Exercise of conversion of derivative security
$3,863,169
$41.51 p/Share
93,066
Added 30.92%
207,945
Common Stock
Jul 08
2025
SELL
Open market or private sale
$591,450
$78.86 p/Share
7,500
Reduced 6.13%
114,879
Common Stock
Jun 10
2025
SELL
Open market or private sale
$543,525
$72.47 p/Share
7,500
Reduced 5.77%
122,379
Common Stock
May 27
2025
SELL
Open market or private sale
$536,475
$71.53 p/Share
7,500
Reduced 5.64%
125,379
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$235,418
$70.76 p/Share
3,327
Reduced 2.44%
132,879
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
7,602
Added 5.38%
133,707
Common Stock
May 21
2025
BUY
Other acquisition or disposition
-
4,500
Added 3.35%
129,879
Common Stock
May 08
2025
-
177,431
Reduced 57.98%
128,604
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$1,538,887
$59.49 p/Share
25,868
Reduced 7.79%
306,035
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$3,517,167
$59.49 p/Share
59,122
Added 15.88%
313,073
Common Stock
Apr 10
2025
SELL
Payment of exercise price or tax liability
$2,655,814
$61.49 p/Share
43,191
Reduced 13.67%
272,781
Common Stock
Apr 10
2025
BUY
Grant, award, or other acquisition
-
98,720
Added 25.83%
283,516
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$421,438
$57.09 p/Share
7,382
Reduced 3.29%
217,252
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$963,222
$57.09 p/Share
16,872
Added 6.99%
224,634
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$1,139,968
$60.54 p/Share
18,830
Reduced 8.31%
207,762
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$2,605,459
$60.54 p/Share
43,037
Added 16.59%
216,351
Common Stock