Apr 23
2024
SELL
Payment of exercise price or tax liability
$5,032
$24.43 p/Share
206
Reduced 0.09%
226,100
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
2,970
Added 1.3%
226,306
Common Stock
Feb 20
2024
-
3,978
Reduced 1.75%
223,336
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$43,962
$30.34 p/Share
1,449
Reduced 0.63%
227,314
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$37,150
$20.29 p/Share
1,831
Added 0.79%
228,763
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$11,574
$29.83 p/Share
388
Reduced 0.17%
226,932
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$5,817
$30.3 p/Share
192
Reduced 0.08%
227,320
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$4,864
$28.45 p/Share
171
Reduced 0.08%
227,512
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
2,692
Added 1.17%
227,683
Common Stock
Mar 07
2023
-
2,886
Reduced 1.27%
224,991
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$92,646
$35.84 p/Share
2,585
Reduced 1.12%
227,877
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$65,720
$16.43 p/Share
4,000
Added 1.71%
230,462
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$6,035
$35.5 p/Share
170
Reduced 0.08%
226,462
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$12,022
$31.39 p/Share
383
Reduced 0.17%
226,632
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$6,395
$32.63 p/Share
196
Reduced 0.09%
227,015
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
1,916
Added 0.84%
227,211
Common Stock
Mar 08
2022
-
2,502
Reduced 1.1%
225,295
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$18,471
$41.79 p/Share
442
Reduced 0.19%
227,797
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$12,201
$37.54 p/Share
325
Reduced 0.14%
228,239
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$12,525
$33.4 p/Share
375
Reduced 0.16%
228,564
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
2,259
Added 0.98%
228,939
Common Stock
Feb 16
2021
-
3,270
Reduced 1.42%
226,680
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$4,838
$25.87 p/Share
187
Reduced 0.08%
229,950
Common Stock