Jul 15
2025
SELL
Open market or private sale
$333,090
$111.03 p/Share
3,000
Reduced 2.5%
117,168
Common Stock
Jun 16
2025
SELL
Open market or private sale
$330,510
$110.17 p/Share
3,000
Reduced 2.44%
120,168
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$201,134
$110.09 p/Share
1,827
Reduced 1.46%
123,168
Common Stock
Jun 10
2025
BUY
Exercise of conversion of derivative security
-
3,843
Added 2.98%
124,995
Common Stock
May 22
2025
SELL
Open market or private sale
$3,010,560
$107.52 p/Share
28,000
Reduced 18.77%
121,152
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
$1,666,000
$66.64 p/Share
25,000
Added 15.47%
136,652
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$457,939
$117.21 p/Share
3,907
Reduced 3.05%
124,152
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
8,080
Added 5.94%
128,059
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$4,474,811
$97.99 p/Share
45,666
Reduced 27.57%
119,979
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
90,505
Added 35.33%
165,645
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$160,579
$92.34 p/Share
1,739
Reduced 2.26%
75,140
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
3,752
Added 4.65%
76,879
Common Stock
Nov 06
2024
SELL
Open market or private sale
$456,400
$91.28 p/Share
5,000
Reduced 6.4%
73,127
Common Stock
Sep 12
2024
SELL
Open market or private sale
$2,458,355
$83.74 p/Share
29,357
Reduced 27.31%
78,127
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$141,216
$81.44 p/Share
1,734
Reduced 1.59%
107,484
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
3,752
Added 3.32%
109,218
Common Stock
Aug 28
2024
SELL
Open market or private sale
$742,299
$78.03 p/Share
9,513
Reduced 8.27%
105,466
Common Stock
Aug 13
2024
SELL
Open market or private sale
$406,150
$73.98 p/Share
5,490
Reduced 4.56%
114,979
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$111,838
$65.25 p/Share
1,714
Reduced 1.4%
120,469
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
3,751
Added 2.98%
122,183
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$342,472
$75.12 p/Share
4,559
Reduced 3.71%
118,432
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
9,844
Added 7.41%
122,991
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,761,554
$78.26 p/Share
22,509
Reduced 16.59%
113,147
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
74,055
Added 35.31%
135,656
Common Stock
Jan 09
2024
SELL
Open market or private sale
$702,465
$85.23 p/Share
8,242
Reduced 9.06%
82,729
Common Stock