Apr 15
2025
SELL
Payment of exercise price or tax liability
$276,450
$59.49 p/Share
4,647
Reduced 16.42%
23,651
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
$631,843
$59.49 p/Share
10,621
Added 28.77%
26,290
Common Stock
Apr 10
2025
SELL
Payment of exercise price or tax liability
$134,478
$61.49 p/Share
2,187
Reduced 11.01%
17,677
Common Stock
Apr 10
2025
BUY
Grant, award, or other acquisition
-
5,312
Added 22.54%
18,255
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$13,681
$63.05 p/Share
217
Reduced 1.49%
14,324
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$31,272
$63.05 p/Share
496
Added 3.3%
14,541
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$111,125
$53.17 p/Share
2,090
Reduced 13.12%
13,845
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$253,993
$53.17 p/Share
4,777
Added 23.06%
15,935
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$29,686
$57.09 p/Share
520
Reduced 4.45%
11,158
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$80,668
$57.09 p/Share
1,413
Added 10.79%
11,678
Common Stock
Apr 16
2024
SELL
Open market or private sale
$137,230
$59.1 p/Share
2,322
Reduced 18.45%
10,265
Common Stock
Apr 15
2024
SELL
Open market or private sale
$14,367
$61.14 p/Share
235
Reduced 1.83%
12,587
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$102,130
$60.54 p/Share
1,687
Reduced 11.63%
12,822
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$277,818
$60.54 p/Share
4,589
Added 24.94%
13,814
Common Stock
Mar 15
2024
SELL
Open market or private sale
$14,541
$61.88 p/Share
235
Reduced 2.31%
9,920
Common Stock
Feb 15
2024
SELL
Open market or private sale
$13,872
$59.03 p/Share
235
Reduced 2.31%
9,928
Common Stock
Feb 06
2024
SELL
Open market or private sale
$94,455
$51.87 p/Share
1,821
Reduced 15.2%
10,163
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$81,514
$52.59 p/Share
1,550
Reduced 11.45%
11,984
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
3,826
Added 22.04%
13,534
Common Stock
Jan 16
2024
SELL
Open market or private sale
$11,942
$50.82 p/Share
235
Reduced 2.36%
9,708
Common Stock