Mar 28
2024
SELL
Open market or private sale
$46,250
$37.0 p/Share
1,250
Reduced 0.41%
304,483
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$49,946
$35.05 p/Share
1,425
Reduced 0.45%
312,851
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$49,980
$32.35 p/Share
1,545
Added 0.49%
314,276
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
50,273
Added 13.85%
312,731
Common Stock
Feb 08
2024
SELL
Open market or private sale
$99,900
$37.0 p/Share
2,700
Reduced 0.95%
280,831
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
$113,556
$28.88 p/Share
3,932
Added 1.37%
283,531
Common Stock
Jan 29
2024
SELL
Open market or private sale
$1,858,635
$37.1 p/Share
50,098
Reduced 15.2%
279,599
Common Stock
Jan 29
2024
BUY
Exercise of conversion of derivative security
$823,022
$28.88 p/Share
28,498
Added 9.18%
281,881
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$25,011
$33.26 p/Share
752
Reduced 0.24%
308,886
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$25,010
$28.88 p/Share
866
Added 0.28%
309,638
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
52,758
Added 14.44%
312,682
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
45,686
Added 14.04%
279,688
Common Stock
Sep 24
2021
SELL
Open market or private sale
$133,320
$40.0 p/Share
3,333
Reduced 1.41%
233,612
Common Stock
Aug 16
2021
SELL
Open market or private sale
$134,620
$40.39 p/Share
3,333
Reduced 1.39%
236,945
Common Stock
Jul 30
2021
SELL
Open market or private sale
$399,960
$40.0 p/Share
9,999
Reduced 4.0%
240,278
Common Stock
Apr 15
2021
SELL
Open market or private sale
$141,952
$42.59 p/Share
3,333
Reduced 1.32%
248,780
Common Stock
Mar 15
2021
SELL
Open market or private sale
$146,319
$43.9 p/Share
3,333
Reduced 1.31%
250,825
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
41,405
Added 13.69%
260,954
Common Stock
Feb 25
2021
SELL
Open market or private sale
$133,320
$40.0 p/Share
3,333
Reduced 1.41%
233,016
Common Stock
Jan 15
2021
SELL
Open market or private sale
$140,528
$42.15 p/Share
3,334
Reduced 1.39%
236,349
Common Stock
Dec 15
2020
SELL
Open market or private sale
$142,862
$42.85 p/Share
3,334
Reduced 1.38%
238,411
Common Stock
Nov 16
2020
SELL
Open market or private sale
$133,660
$40.09 p/Share
3,334
Reduced 1.36%
241,745
Common Stock
Nov 10
2020
SELL
Open market or private sale
$133,360
$40.0 p/Share
3,334
Reduced 1.34%
245,079
Common Stock