Apr 28
2023
SELL
Payment of exercise price or tax liability
$56,966
$31.95 p/Share
1,783
Reduced 1.43%
122,845
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$9,010
$31.84 p/Share
283
Reduced 0.23%
124,628
Common Stock
Apr 26
2023
SELL
Payment of exercise price or tax liability
$9,765
$31.4 p/Share
311
Reduced 0.25%
124,911
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
4,715
Added 3.63%
125,222
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
4,782
Added 3.82%
120,507
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,299
$38.21 p/Share
34
Reduced 0.03%
115,725
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
$25,686
$29.09 p/Share
883
Added 0.76%
115,759
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$12,351
$44.75 p/Share
276
Reduced 0.24%
114,876
Common Stock
Apr 28
2022
SELL
Payment of exercise price or tax liability
$17,169
$45.3 p/Share
379
Reduced 0.33%
115,152
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$12,823
$45.31 p/Share
283
Reduced 0.24%
115,531
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$72,773
$46.56 p/Share
1,563
Reduced 1.33%
115,814
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
8,500
Added 6.75%
117,377
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$24,279
$50.9 p/Share
477
Reduced 0.44%
108,877
Common Stock
Mar 10
2022
BUY
Open market or private purchase
$53,263
$37.43 p/Share
1,423
Added 1.28%
109,354
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$13,171
$47.72 p/Share
276
Reduced 0.26%
107,931
Common Stock
Apr 28
2021
SELL
Payment of exercise price or tax liability
$17,847
$47.09 p/Share
379
Reduced 0.35%
108,207
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$60,519
$46.95 p/Share
1,289
Reduced 1.17%
108,586
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
7,278
Added 6.21%
109,875
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$12,558
$47.57 p/Share
264
Reduced 0.26%
102,597
Common Stock
Mar 14
2021
SELL
Payment of exercise price or tax liability
$7,772
$49.19 p/Share
158
Reduced 0.15%
102,861
Common Stock
Mar 11
2021
BUY
Open market or private purchase
$75,316
$36.14 p/Share
2,084
Added 1.98%
103,019
Common Stock