Apr 23
2024
SELL
Payment of exercise price or tax liability
$11,530
$24.43 p/Share
472
Reduced 0.25%
188,492
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
7,093
Added 3.62%
188,964
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$77,473
$26.91 p/Share
2,879
Reduced 1.56%
181,871
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$70,528
$20.29 p/Share
3,476
Added 1.85%
184,750
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$22,461
$29.83 p/Share
753
Reduced 0.41%
181,274
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$10,574
$30.3 p/Share
349
Reduced 0.19%
182,027
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$8,563
$28.45 p/Share
301
Reduced 0.16%
182,376
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
6,429
Added 3.4%
182,677
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$222,803
$35.45 p/Share
6,285
Reduced 3.44%
176,248
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$164,300
$16.43 p/Share
10,000
Added 5.19%
182,533
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$14,093
$35.5 p/Share
397
Reduced 0.23%
172,533
Common Stock
Oct 20
2022
SELL
Payment of exercise price or tax liability
$20,227
$29.79 p/Share
679
Reduced 0.39%
172,930
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$9,822
$32.63 p/Share
301
Reduced 0.17%
173,609
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
4,577
Added 2.56%
173,910
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$33,516
$41.79 p/Share
802
Reduced 0.47%
169,333
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$22,074
$37.54 p/Share
588
Reduced 0.34%
170,135
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$22,679
$33.4 p/Share
679
Reduced 0.4%
170,723
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
-
4,097
Added 2.33%
171,402
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$8,770
$25.87 p/Share
339
Reduced 0.2%
167,305
Common Stock