Mar 22
2023
BUY
Exercise of conversion of derivative security
-
893
Added 0.5%
176,280
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
2,864
Added 1.58%
178,251
Common Stock
Mar 02
2023
SELL
Open market or private sale
$513,743
$55.17 p/Share
9,312
Reduced 5.04%
175,387
Common Stock
Feb 28
2023
SELL
Open market or private sale
$269,072
$48.94 p/Share
5,498
Reduced 2.89%
184,699
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
10,304
Added 5.14%
190,197
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
31,040
Added 14.72%
179,893
Common Stock
Jan 23
2023
SELL
Open market or private sale
$99,203
$41.56 p/Share
2,387
Reduced 1.58%
148,853
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
644
Added 0.42%
151,240
Common Stock
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
3,424
Added 2.22%
150,596
Common Stock
Dec 28
2022
SELL
Open market or private sale
$29,003
$39.84 p/Share
728
Reduced 0.49%
147,172
Common Stock
Dec 27
2022
BUY
Exercise of conversion of derivative security
-
1,363
Added 0.91%
147,900
Common Stock
Dec 23
2022
SELL
Open market or private sale
$20,134
$42.3 p/Share
476
Reduced 0.32%
146,537
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
892
Added 0.6%
147,013
Common Stock
Oct 24
2022
SELL
Open market or private sale
$14,843
$42.41 p/Share
350
Reduced 0.24%
146,121
Common Stock
Oct 21
2022
BUY
Exercise of conversion of derivative security
-
644
Added 0.44%
146,471
Common Stock
Sep 28
2022
SELL
Open market or private sale
$32,105
$44.04 p/Share
729
Reduced 0.5%
145,827
Common Stock
Sep 27
2022
BUY
Exercise of conversion of derivative security
-
1,364
Added 0.92%
146,556
Common Stock
Sep 23
2022
SELL
Open market or private sale
$21,789
$45.3 p/Share
481
Reduced 0.33%
145,192
Common Stock
Sep 22
2022
BUY
Exercise of conversion of derivative security
-
893
Added 0.61%
145,673
Common Stock
Jul 22
2022
SELL
Open market or private sale
$15,821
$46.26 p/Share
342
Reduced 0.24%
144,780
Common Stock
Jul 21
2022
BUY
Exercise of conversion of derivative security
-
644
Added 0.44%
145,122
Common Stock
Jun 28
2022
SELL
Open market or private sale
$26,885
$39.02 p/Share
689
Reduced 0.47%
144,478
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
-
1,363
Added 0.93%
145,167
Common Stock
Jun 23
2022
SELL
Open market or private sale
$15,949
$35.76 p/Share
446
Reduced 0.31%
143,804
Common Stock
Jun 22
2022
BUY
Exercise of conversion of derivative security
-
892
Added 0.61%
144,250
Common Stock