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
Nov 16
2022
SELL
Open market or private sale
$188,373
$38.14 p/Share
4,939
Reduced 0.52%
936,926
Common Stock
Aug 16
2022
SELL
Open market or private sale
$209,088
$42.42 p/Share
4,929
Reduced 0.52%
941,865
Common Stock
Jun 05
2022
BUY
Grant, award, or other acquisition
-
53,830
Added 5.38%
946,794
Common Stock
May 17
2022
SELL
Open market or private sale
$367,172
$34.01 p/Share
10,796
Reduced 1.2%
892,577
Common Stock
May 16
2022
SELL
Open market or private sale
$237,388
$34.27 p/Share
6,927
Reduced 0.8%
856,942
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
46,431
Added 4.89%
903,373
Common Stock