Jan 23
2023
SELL
Open market or private sale
$2,119
$41.56 p/Share
51
Reduced 0.01%
520,616
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
520,667
Common Stock
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
760
Added 0.15%
520,524
Common Stock
Jan 03
2023
SELL
Open market or private sale
$48,883
$39.55 p/Share
1,236
Reduced 0.22%
570,074
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
4,141
Added 0.72%
571,310
Common Stock
Dec 29
2022
-
50,310
Reduced 8.83%
519,764
Common Stock
Dec 28
2022
SELL
Open market or private sale
$5,338
$39.84 p/Share
134
Reduced 0.02%
567,169
Common Stock
Dec 27
2022
BUY
Exercise of conversion of derivative security
-
447
Added 0.08%
567,303
Common Stock
Dec 23
2022
SELL
Open market or private sale
$5,752
$42.3 p/Share
136
Reduced 0.02%
566,856
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
455
Added 0.08%
566,992
Common Stock
Oct 24
2022
SELL
Open market or private sale
$1,866
$42.41 p/Share
44
Reduced 0.01%
566,537
Common Stock
Oct 21
2022
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
566,581
Common Stock
Sep 27
2022
BUY
Exercise of conversion of derivative security
-
447
Added 0.08%
566,438
Common Stock
Sep 22
2022
BUY
Exercise of conversion of derivative security
-
455
Added 0.08%
565,991
Common Stock
Jul 21
2022
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
565,536
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
-
447
Added 0.08%
565,393
Common Stock
Jun 22
2022
BUY
Exercise of conversion of derivative security
-
455
Added 0.08%
564,946
Common Stock
Apr 21
2022
BUY
Exercise of conversion of derivative security
-
143
Added 0.03%
564,491
Common Stock
Mar 28
2022
SELL
Open market or private sale
$5,310
$39.63 p/Share
134
Reduced 0.02%
564,348
Common Stock
Mar 27
2022
BUY
Exercise of conversion of derivative security
-
447
Added 0.08%
564,482
Common Stock
Mar 23
2022
SELL
Open market or private sale
$5,603
$40.6 p/Share
138
Reduced 0.02%
564,035
Common Stock
Mar 22
2022
SELL
Exercise of conversion of derivative security
-
455
Reduced 0.08%
564,173
Common Stock
Mar 10
2022
SELL
Open market or private sale
$29,259
$42.16 p/Share
694
Reduced 0.12%
563,718
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
$27,636
$1.14 p/Share
24,242
Added 4.12%
564,412
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$63,528
$58.39 p/Share
1,088
Reduced 0.2%
540,170
Common Stock