Feb 25
2025
SELL
Open market or private sale
$14,645,401
$68.22 p/Share
214,679
Reduced 15.87%
1,138,143
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
$13,357,327
$62.22 p/Share
214,679
Added 13.7%
1,352,822
Common Stock
Feb 24
2025
SELL
Open market or private sale
$658,240
$68.0 p/Share
9,680
Reduced 0.84%
1,138,143
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$602,289
$62.22 p/Share
9,680
Added 0.84%
1,147,823
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$6,096,368
$66.77 p/Share
91,304
Reduced 7.43%
1,138,143
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
206,110
Added 14.36%
1,229,447
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$1,227,432
$60.42 p/Share
20,315
Reduced 1.95%
1,023,337
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
$3,299,952
$57.96 p/Share
56,935
Added 5.17%
1,043,652
Common Stock
Oct 30
2024
SELL
Open market or private sale
$2,272,446
$66.67 p/Share
34,085
Reduced 3.34%
986,717
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$2,247,564
$65.94 p/Share
34,085
Added 3.23%
1,020,802
Common Stock
Oct 29
2024
SELL
Open market or private sale
$8,022,980
$66.17 p/Share
121,248
Reduced 10.94%
986,717
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$7,995,093
$65.94 p/Share
121,248
Added 9.86%
1,107,965
Common Stock
Oct 25
2024
SELL
Open market or private sale
$396,924
$66.11 p/Share
6,004
Reduced 0.6%
986,717
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$395,903
$65.94 p/Share
6,004
Added 0.6%
992,721
Common Stock
Oct 24
2024
SELL
Open market or private sale
$4,941,834
$66.1 p/Share
74,763
Reduced 7.04%
986,717
Common Stock
Oct 24
2024
BUY
Exercise of conversion of derivative security
$4,929,872
$65.94 p/Share
74,763
Added 6.58%
1,061,480
Common Stock
Sep 09
2024
SELL
Open market or private sale
$1,447,848
$63.81 p/Share
22,690
Reduced 2.25%
986,717
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
$1,220,495
$53.79 p/Share
22,690
Added 2.2%
1,009,407
Common Stock
Sep 06
2024
SELL
Open market or private sale
$514,028
$63.04 p/Share
8,154
Reduced 0.82%
986,717
Common Stock
Sep 06
2024
BUY
Exercise of conversion of derivative security
$438,603
$53.79 p/Share
8,154
Added 0.81%
994,871
Common Stock
Sep 05
2024
SELL
Open market or private sale
$431,466
$63.2 p/Share
6,827
Reduced 0.69%
986,717
Common Stock
Sep 05
2024
BUY
Exercise of conversion of derivative security
$367,224
$53.79 p/Share
6,827
Added 0.68%
993,544
Common Stock
Sep 04
2024
SELL
Open market or private sale
$228,051
$63.05 p/Share
3,617
Reduced 0.37%
986,717
Common Stock
Sep 04
2024
BUY
Exercise of conversion of derivative security
$194,558
$53.79 p/Share
3,617
Added 0.36%
990,334
Common Stock
Aug 27
2024
SELL
Open market or private sale
$2,311,420
$60.14 p/Share
38,434
Reduced 3.75%
986,717
Common Stock