Feb 11
2025
SELL
Payment of exercise price or tax liability
$970,289
$72.85 p/Share
13,319
Reduced 8.62%
141,234
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
33,846
Added 17.97%
154,553
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$424,468
$75.92 p/Share
5,591
Reduced 4.43%
120,707
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
15,110
Added 10.69%
126,298
Common Stock
Jan 24
2025
SELL
Open market or private sale
$689,579
$69.93 p/Share
9,861
Reduced 8.15%
111,188
Common Stock
Jan 24
2025
BUY
Exercise of conversion of derivative security
$644,613
$65.37 p/Share
9,861
Added 7.53%
121,049
Common Stock
Dec 16
2024
-
56
Reduced 0.05%
111,188
Common Stock
Dec 12
2024
SELL
Open market or private sale
$1,952,099
$65.07 p/Share
30,000
Reduced 21.24%
111,244
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$75,365
$48.56 p/Share
1,552
Reduced 1.09%
141,244
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
-
3,942
Added 2.69%
142,796
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$179,915
$38.65 p/Share
4,655
Reduced 3.24%
138,854
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
12,580
Added 8.06%
143,509
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$260,707
$36.57 p/Share
7,129
Reduced 5.16%
130,929
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
18,116
Added 11.6%
138,058
Common Stock
Dec 07
2023
BUY
Open market or private purchase
$2,031
$36.27 p/Share
56
Added 0.05%
119,942
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$117,191
$33.56 p/Share
3,492
Reduced 2.83%
119,886
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
8,872
Added 6.81%
121,438
Common Stock
Jun 08
2023
SELL
Open market or private sale
$243,649
$48.73 p/Share
5,000
Reduced 4.18%
114,506
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$148,272
$50.16 p/Share
2,956
Reduced 2.41%
119,506
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
7,510
Added 5.78%
122,462
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$137,782
$49.58 p/Share
2,779
Reduced 2.36%
114,952
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
7,510
Added 6.0%
117,731
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$156,651
$44.86 p/Share
3,492
Reduced 3.07%
110,221
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
8,872
Added 7.35%
111,773
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$158,032
$57.01 p/Share
2,772
Reduced 2.58%
104,841
Common Stock