Mar 07
2024
SELL
Open market or private sale
$294,867
$38.23 p/Share
7,713
Reduced 38.52%
12,311
Common Stock Holding
Mar 07
2024
BUY
Exercise of conversion of derivative security
$30,946
$32.27 p/Share
959
Added 6.78%
13,181
Common Stock Holding
Feb 14
2024
SELL
Payment of exercise price or tax liability
$34,963
$34.72 p/Share
1,007
Reduced 5.02%
19,065
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$86,383
$34.72 p/Share
2,488
Added 11.03%
20,072
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$20,995
$31.86 p/Share
659
Reduced 3.61%
17,584
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
$75,030
$31.86 p/Share
2,355
Added 11.43%
18,243
Common Stock
Dec 08
2023
SELL
Open market or private sale
$21,418
$32.65 p/Share
656
Reduced 3.97%
15,888
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$19,601
$29.88 p/Share
656
Added 3.81%
16,544
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$16,248
$33.85 p/Share
480
Reduced 3.29%
14,118
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$39,909
$33.85 p/Share
1,179
Added 7.47%
14,598
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$17,174
$31.34 p/Share
548
Reduced 3.92%
13,419
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
$58,355
$31.34 p/Share
1,862
Added 11.76%
13,967
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$9,960
$32.55 p/Share
306
Reduced 2.47%
12,105
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$24,868
$32.55 p/Share
764
Added 5.8%
12,411
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$14,328
$32.27 p/Share
444
Reduced 3.67%
11,647
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
$50,019
$32.27 p/Share
1,550
Added 11.36%
12,091
Common Stock
Feb 22
2021
SELL
Open market or private sale
$469,911
$53.6 p/Share
8,767
Reduced 45.41%
10,541
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$322,150
$40.4 p/Share
7,974
Added 40.17%
11,876
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$33,212
$46.91 p/Share
708
Reduced 5.88%
11,334
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
$106,580
$46.91 p/Share
2,272
Added 15.87%
12,042
Common Stock