Jan 04
2024
SELL
Open market or private sale
$1,240,858
$48.87 p/Share
25,391
Reduced 30.46%
57,976
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$106,770
$49.09 p/Share
2,175
Reduced 3.75%
55,801
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$216,978
$49.88 p/Share
4,350
Reduced 4.96%
83,367
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,527,530
$49.35 p/Share
30,953
Reduced 26.08%
87,717
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
85,766
Added 48.14%
92,400
Common Stock
Feb 01
2023
SELL
Open market or private sale
$76,262
$54.01 p/Share
1,412
Reduced 4.11%
32,904
Common Stock
Jan 11
2023
SELL
Open market or private sale
$102,501
$52.27 p/Share
1,961
Reduced 5.41%
34,316
Common Stock
Jan 04
2023
SELL
Open market or private sale
$1,575,271
$51.24 p/Share
30,743
Reduced 45.87%
36,277
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$111,338
$51.19 p/Share
2,175
Reduced 6.82%
29,732
Common Stock
Jan 03
2023
SELL
Open market or private sale
$428,944
$52.05 p/Share
8,241
Reduced 10.95%
67,020
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,424,505
$52.09 p/Share
27,347
Reduced 26.65%
75,261
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
72,876
Added 42.9%
97,007
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$102,513
$52.09 p/Share
1,968
Reduced 5.81%
31,907
Common Stock
Mar 02
2022
SELL
Open market or private sale
$1,822,214
$46.09 p/Share
39,536
Reduced 53.86%
33,875
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$80,018
$44.16 p/Share
1,812
Reduced 2.41%
73,411
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$1,244,510
$48.5 p/Share
25,660
Reduced 25.44%
75,223
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
54,013
Added 36.17%
95,333
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
15,000
Added 24.24%
46,870
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$95,520
$48.66 p/Share
1,963
Reduced 5.8%
31,870
Common Stock
Mar 15
2021
SELL
Open market or private sale
$899,333
$44.57 p/Share
20,178
Reduced 37.36%
33,833
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$77,372
$42.7 p/Share
1,812
Reduced 3.25%
54,011
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
15,000
Added 21.18%
55,823
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$84,122
$42.4 p/Share
1,984
Reduced 4.63%
40,823
Common Stock
Dec 15
2020
SELL
Open market or private sale
$579,504
$42.73 p/Share
13,562
Reduced 24.32%
42,202
Common Stock