Jul 21
2023
BUY
Exercise of conversion of derivative security
-
644
Added 0.36%
179,278
Common Stock
Jul 20
2023
BUY
Exercise of conversion of derivative security
-
856
Added 0.48%
178,634
Common Stock
Jun 28
2023
SELL
Open market or private sale
$37,040
$50.88 p/Share
728
Reduced 0.41%
177,778
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
1,363
Added 0.76%
178,506
Common Stock
Apr 24
2023
SELL
Open market or private sale
$18,803
$54.98 p/Share
342
Reduced 0.19%
177,143
Common Stock
Apr 21
2023
SELL
Open market or private sale
$24,638
$54.27 p/Share
454
Reduced 0.26%
176,841
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
644
Added 0.36%
177,485
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
-
856
Added 0.48%
177,295
Common Stock
Mar 28
2023
SELL
Open market or private sale
$40,300
$55.13 p/Share
731
Reduced 0.41%
176,439
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
1,364
Added 0.76%
177,170
Common Stock
Mar 23
2023
SELL
Open market or private sale
$26,581
$56.08 p/Share
474
Reduced 0.27%
175,806
Common Stok
Mar 22
2023
SELL
Open market or private sale
$161,300
$56.32 p/Share
2,864
Reduced 1.61%
175,387
Common Stock
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