Apr 03
2025
SELL
Open market or private sale
$3,165,794
$71.06 p/Share
44,551
Reduced 3.74%
1,145,695
Common Stock
Apr 03
2025
BUY
Exercise of conversion of derivative security
$2,843,690
$63.83 p/Share
44,551
Added 3.72%
1,152,757
Common Stock
Mar 19
2025
BUY
Grant, award, or other acquisition
$1,186,164
$67.58 p/Share
17,552
Added 1.51%
1,145,695
Common Stock
Mar 04
2025
SELL
Open market or private sale
$85,248
$71.04 p/Share
1,200
Reduced 0.11%
1,128,143
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$74,664
$62.22 p/Share
1,200
Added 0.11%
1,129,343
Common Stock
Mar 03
2025
-
10,000
Reduced 0.88%
1,128,143
Common Stock
Mar 03
2025
SELL
Open market or private sale
$27,548
$71.0 p/Share
388
Reduced 0.03%
1,128,143
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$24,141
$62.22 p/Share
388
Added 0.03%
1,128,531
Common Stock
Feb 28
2025
SELL
Open market or private sale
$2,852,589
$69.08 p/Share
41,294
Reduced 3.5%
1,138,143
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
$2,611,432
$63.24 p/Share
41,294
Added 3.38%
1,179,437
Common Stock
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