Dec 13
2023
SELL
Open market or private sale
$1,609,650
$45.99 p/Share
35,000
Reduced 18.54%
153,805
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$393,456
$52.82 p/Share
7,449
Reduced 3.8%
188,805
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$554,606
$57.3 p/Share
9,679
Reduced 4.7%
196,254
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
19,302
Added 8.57%
205,933
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$731,587
$55.74 p/Share
13,125
Reduced 6.57%
186,631
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
25,982
Added 11.51%
199,756
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
35,605
Added 17.01%
173,774
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$220,051
$53.05 p/Share
4,148
Reduced 2.91%
138,169
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$57,513
$49.41 p/Share
1,164
Reduced 0.81%
142,317
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$296,327
$46.2 p/Share
6,414
Reduced 4.28%
143,481
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
21,466
Added 12.53%
149,895
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$490,343
$48.65 p/Share
10,079
Reduced 7.28%
128,429
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
18,416
Added 11.74%
138,508
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$71,831
$56.56 p/Share
1,270
Reduced 1.05%
120,092
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$233,972
$52.04 p/Share
4,496
Reduced 3.57%
121,362
Common Stock
Jul 14
2021
SELL
Payment of exercise price or tax liability
$59,054
$50.69 p/Share
1,165
Reduced 0.92%
125,858
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$181,868
$40.46 p/Share
4,495
Reduced 3.42%
127,023
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
26,009
Added 16.51%
131,518
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$86,329
$38.73 p/Share
2,229
Reduced 2.07%
105,509
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$130,340
$39.33 p/Share
3,314
Reduced 2.98%
107,778
Common Stock