Jan 04
2024
SELL
Payment of exercise price or tax liability
$85,416
$49.09 p/Share
1,740
Reduced 2.11%
80,662
Common Stock
Jan 04
2024
SELL
Open market or private sale
$697,171
$48.89 p/Share
14,260
Reduced 14.75%
82,402
Common Stock
Jan 03
2024
SELL
Open market or private sale
$179,543
$49.19 p/Share
3,650
Reduced 3.64%
96,662
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$216,978
$49.88 p/Share
4,350
Reduced 4.16%
100,312
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,223,731
$49.35 p/Share
24,797
Reduced 19.15%
104,662
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
71,613
Added 39.78%
108,408
Common Stock
Jan 04
2023
SELL
Open market or private sale
$487,131
$51.25 p/Share
9,505
Reduced 14.11%
57,846
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$89,070
$51.19 p/Share
1,740
Reduced 4.5%
36,969
Common Stock
Jan 03
2023
SELL
Open market or private sale
$106,683
$52.27 p/Share
2,041
Reduced 2.94%
67,351
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$901,313
$52.09 p/Share
17,303
Reduced 19.96%
69,392
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
49,726
Added 37.62%
82,440
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$63,549
$52.09 p/Share
1,220
Reduced 3.06%
38,709
Common Stock
Jan 06
2022
SELL
Open market or private sale
$107,553
$47.59 p/Share
2,260
Reduced 5.36%
39,929
Common Stock
Jan 05
2022
SELL
Open market or private sale
$758,635
$48.37 p/Share
15,684
Reduced 27.1%
42,189
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$767,852
$48.5 p/Share
15,832
Reduced 20.73%
60,547
Common Stock
Jan 04
2022
SELL
Open market or private sale
$129,769
$48.53 p/Share
2,674
Reduced 4.42%
57,873
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
32,408
Added 30.86%
72,613
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
15,000
Added 25.44%
43,971
Common Stock
Jan 02
2022
SELL
Payment of exercise price or tax liability
$113,134
$48.66 p/Share
2,325
Reduced 7.43%
28,971
Common Stock
Mar 15
2021
SELL
Open market or private sale
$415,989
$44.02 p/Share
9,450
Reduced 23.19%
31,296
Common Stock
Jan 06
2021
SELL
Open market or private sale
$247,020
$41.17 p/Share
6,000
Reduced 12.84%
40,746
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$421,085
$40.61 p/Share
10,369
Reduced 18.15%
46,746
Common Stock
Jan 05
2021
SELL
Open market or private sale
$145,040
$40.3 p/Share
3,599
Reduced 9.76%
33,268
Common Stock
Jan 05
2021
BUY
Grant, award, or other acquisition
-
23,847
Added 33.0%
48,419
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
12,000
Added 24.56%
36,867
Common Stock