May 11
2025
SELL
Payment of exercise price or tax liability
$19,967
$73.68 p/Share
271
Reduced 1.02%
26,345
Common Stock
May 09
2025
SELL
Open market or private sale
$24,558
$74.42 p/Share
330
Reduced 1.22%
26,616
Common Stock
May 09
2025
BUY
Exercise of conversion of derivative security
$14,942
$45.28 p/Share
330
Added 1.21%
26,946
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
4,225
Added 13.7%
26,616
Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$18,685
$75.65 p/Share
247
Reduced 1.09%
22,391
Common Stock
May 03
2025
SELL
Payment of exercise price or tax liability
$17,021
$75.65 p/Share
225
Reduced 0.98%
22,638
Common Stock
Apr 08
2025
SELL
Open market or private sale
$21,183
$70.61 p/Share
300
Reduced 1.3%
22,863
Common Stock
Apr 08
2025
BUY
Exercise of conversion of derivative security
$13,584
$45.28 p/Share
300
Added 1.28%
23,163
Common Stock
Mar 10
2025
SELL
Open market or private sale
$27,792
$69.48 p/Share
400
Reduced 1.74%
22,588
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
$18,112
$45.28 p/Share
400
Added 1.71%
22,988
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$16,914
$76.19 p/Share
222
Reduced 0.97%
22,588
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$12,571
$76.19 p/Share
165
Reduced 0.72%
22,810
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$16,304
$76.19 p/Share
214
Reduced 0.92%
22,975
Common Stock
Feb 13
2025
SELL
Open market or private sale
$38,170
$76.34 p/Share
500
Reduced 2.11%
23,189
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$22,640
$45.28 p/Share
500
Added 2.07%
23,689
Common Stock
Jan 16
2025
SELL
Open market or private sale
$34,380
$68.76 p/Share
500
Reduced 2.11%
23,189
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
$22,640
$45.28 p/Share
500
Added 2.07%
23,689
Common Stock
Dec 16
2024
SELL
Open market or private sale
$185,200
$74.08 p/Share
2,500
Reduced 9.73%
23,189
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$113,200
$45.28 p/Share
2,500
Added 8.87%
25,689
Common Stock
Jul 11
2024
SELL
Open market or private sale
$47,090
$94.18 p/Share
500
Reduced 2.11%
23,189
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$22,640
$45.28 p/Share
500
Added 2.07%
23,689
Common Stock
Jul 07
2024
SELL
Payment of exercise price or tax liability
$37,851
$92.32 p/Share
410
Reduced 1.74%
23,189
Common Stock
Jun 20
2024
SELL
Open market or private sale
$48,150
$90.0 p/Share
535
Reduced 2.22%
23,512
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$24,224
$45.28 p/Share
535
Added 2.18%
24,047
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$32,693
$86.72 p/Share
377
Reduced 1.58%
23,512
Common Stock