May 22
2025
SELL
Payment of exercise price or tax liability
$19,742
$70.76 p/Share
279
Reduced 1.62%
16,915
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
634
Added 3.6%
16,985
Common Stock
May 12
2025
SELL
Open market or private sale
$77,880
$70.8 p/Share
1,100
Reduced 6.23%
16,560
Common Stock
May 12
2025
BUY
Exercise of conversion of derivative security
$8,982
$49.9 p/Share
180
Added 1.06%
16,740
Common Stock
May 08
2025
SELL
Open market or private sale
$126,445
$66.55 p/Share
1,900
Reduced 9.8%
17,480
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$217,971
$59.49 p/Share
3,664
Reduced 15.9%
19,380
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$497,990
$59.49 p/Share
8,371
Added 29.24%
20,260
Common Stock
Apr 10
2025
SELL
Payment of exercise price or tax liability
$187,913
$61.49 p/Share
3,056
Reduced 17.24%
14,673
Common Stock
Apr 10
2025
BUY
Grant, award, or other acquisition
-
8,225
Added 34.73%
15,457
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$44,473
$57.09 p/Share
779
Reduced 7.79%
9,219
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$101,563
$57.09 p/Share
1,779
Added 15.11%
9,998
Common Stock
Apr 16
2024
SELL
Open market or private sale
$85,517
$59.1 p/Share
1,447
Reduced 14.97%
8,219
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$146,022
$60.54 p/Share
2,412
Reduced 19.97%
9,666
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$385,094
$60.54 p/Share
6,361
Added 37.19%
10,742
Common Stock
Mar 21
2024
SELL
Open market or private sale
$11,440
$65.0 p/Share
176
Reduced 2.99%
5,717
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$100,552
$52.59 p/Share
1,912
Reduced 24.96%
5,749
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
4,817
Added 38.6%
7,661
Common Stock
Dec 18
2023
SELL
Open market or private sale
$13,688
$51.85 p/Share
264
Reduced 8.49%
2,844
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$26,563
$51.78 p/Share
513
Reduced 14.17%
3,108
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$72,181
$51.78 p/Share
1,394
Added 27.8%
3,621
Common Stock
Aug 22
2023
SELL
Open market or private sale
$54,060
$53.0 p/Share
1,020
Reduced 32.96%
2,075
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$29,679
$46.74 p/Share
635
Reduced 17.02%
3,095
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$80,719
$46.74 p/Share
1,727
Added 31.65%
3,730
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$53,563
$49.78 p/Share
1,076
Reduced 34.95%
2,003
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$145,656
$49.78 p/Share
2,926
Added 48.73%
3,079
Common Stock