Jun 05
2025
SELL
Payment of exercise price or tax liability
$1,702,590
$54.94 p/Share
30,990
Reduced 3.31%
905,088
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
-
56,341
Added 5.83%
909,629
Common Stock
May 23
2025
BUY
Grant, award, or other acquisition
-
47,498
Added 4.41%
1,030,589
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$108,605
$53.03 p/Share
2,048
Reduced 0.21%
983,091
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$566,385
$56.15 p/Share
10,087
Reduced 1.01%
985,139
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$138,108
$61.3 p/Share
2,253
Reduced 0.23%
995,226
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$591,576
$58.63 p/Share
10,090
Reduced 1.0%
997,479
Common Stock
Dec 04
2024
SELL
Open market or private sale
$2,891,500
$57.83 p/Share
50,000
Reduced 4.73%
1,007,038
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$117,996
$52.35 p/Share
2,254
Reduced 0.21%
1,057,038
Common Stock
Sep 05
2024
SELL
Payment of exercise price or tax liability
$496,986
$49.27 p/Share
10,087
Reduced 0.94%
1,059,292
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$110,288
$48.93 p/Share
2,254
Reduced 0.21%
1,069,379
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$1,152,762
$46.68 p/Share
24,695
Reduced 2.25%
1,071,633
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
49,317
Added 4.31%
1,095,867
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$173,953
$47.75 p/Share
3,643
Reduced 0.37%
984,400
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
62,150
Added 5.61%
1,046,550
Common Stock
Mar 06
2024
SELL
Open market or private sale
$243,025
$46.88 p/Share
5,184
Reduced 0.52%
988,043
Common Stock
Feb 16
2024
SELL
Open market or private sale
$191,495
$51.91 p/Share
3,689
Reduced 0.37%
993,227
Common Stock
Dec 06
2023
SELL
Open market or private sale
$257,580
$54.63 p/Share
4,715
Reduced 0.47%
996,916
Common Stock
Nov 16
2023
SELL
Open market or private sale
$187,428
$50.78 p/Share
3,691
Reduced 0.37%
1,001,157
Common Stock
Sep 06
2023
SELL
Open market or private sale
$244,825
$47.1 p/Share
5,198
Reduced 0.51%
1,004,848
Common Stock
Aug 16
2023
SELL
Open market or private sale
$223,128
$45.49 p/Share
4,905
Reduced 0.48%
1,010,046
Common Stock
Jun 07
2023
SELL
Open market or private sale
$1,591,571
$51.75 p/Share
30,755
Reduced 2.94%
1,014,951
Common Stock
Jun 05
2023
BUY
Grant, award, or other acquisition
-
45,699
Added 4.19%
1,045,706
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
66,696
Added 6.26%
999,313
Common Stock
Feb 16
2023
SELL
Open market or private sale
$216,232
$43.49 p/Share
4,972
Reduced 0.53%
932,617
Common Stock