Jun 16
2025
SELL
Open market or private sale
$520,712
$100.06 p/Share
5,204
Reduced 1.69%
303,554
Common Stock
Jun 03
2025
SELL
Open market or private sale
$391,248
$71.5 p/Share
5,472
Reduced 1.74%
308,758
Common Stock
May 20
2025
SELL
Open market or private sale
$1,427,032
$67.77 p/Share
21,057
Reduced 6.28%
314,230
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
22,314
Added 6.24%
335,287
Common Stock
May 14
2025
SELL
Open market or private sale
$247,415
$65.61 p/Share
3,771
Reduced 1.19%
312,973
Common Stock
May 13
2025
SELL
Open market or private sale
$1,169,486
$67.05 p/Share
17,442
Reduced 5.22%
316,744
Common Stock
Mar 17
2025
SELL
Open market or private sale
$1,441,125
$76.86 p/Share
18,750
Reduced 5.31%
334,186
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 5.04%
352,936
Common Stock
Mar 03
2025
SELL
Open market or private sale
$1,473,562
$78.59 p/Share
18,750
Reduced 5.31%
334,186
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 5.04%
352,936
Common Stock
Feb 18
2025
SELL
Open market or private sale
$1,516,875
$80.9 p/Share
18,750
Reduced 5.31%
334,186
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 5.04%
352,936
Common Stock
Feb 06
2025
SELL
Open market or private sale
$6,419,415
$80.9 p/Share
79,350
Reduced 14.88%
453,894
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
153,710
Added 22.38%
533,244
Common Stock
Feb 03
2025
SELL
Open market or private sale
$1,443,750
$77.0 p/Share
18,750
Reduced 4.71%
379,534
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 4.5%
398,284
Common Stock
Jan 15
2025
SELL
Open market or private sale
$2,234,301
$70.25 p/Share
31,805
Reduced 7.73%
379,534
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 4.36%
411,339
Common Stock
Jan 10
2025
SELL
Open market or private sale
$188,686
$63.36 p/Share
2,978
Reduced 0.75%
392,589
Common Stock
Jan 08
2025
SELL
Open market or private sale
$263,774
$65.96 p/Share
3,999
Reduced 1.06%
372,743
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
22,824
Added 5.46%
395,567
Common Stock
Jan 07
2025
SELL
Open market or private sale
$542,552
$66.02 p/Share
8,218
Reduced 2.13%
376,742
Common Stock
Jan 02
2025
SELL
Open market or private sale
$1,309,500
$69.84 p/Share
18,750
Reduced 4.64%
384,960
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$426,750
$22.76 p/Share
18,750
Added 4.44%
403,710
Common Stock
Dec 19
2024
SELL
Open market or private sale
$1,314,000
$70.08 p/Share
18,750
Reduced 4.64%
384,960
Common Stock