Apr 21
2023
SELL
Open market or private sale
$91,662
$54.27 p/Share
1,689
Reduced 0.79%
211,516
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
1,774
Added 0.82%
213,290
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.56%
213,205
Common Stock
Mar 29
2023
SELL
Open market or private sale
$141,405
$55.0 p/Share
2,571
Reduced 1.21%
209,819
Common Stock
Mar 28
2023
SELL
Open market or private sale
$143,999
$55.13 p/Share
2,612
Reduced 1.21%
212,390
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
-
5,183
Added 2.35%
215,002
Common Stock
Mar 24
2023
SELL
Open market or private sale
$91,229
$55.09 p/Share
1,656
Reduced 0.78%
209,819
Common Stock
Mar 23
2023
SELL
Open market or private sale
$92,588
$56.08 p/Share
1,651
Reduced 0.77%
211,475
Common Stock
Mar 22
2023
SELL
Open market or private sale
$266,731
$56.32 p/Share
4,736
Reduced 2.21%
209,819
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
-
3,307
Added 1.53%
213,126
Common Stock
Mar 17
2023
BUY
Grant, award, or other acquisition
-
9,427
Added 4.21%
214,555
Common Stock
Mar 02
2023
SELL
Open market or private sale
$2,245,925
$55.0 p/Share
40,835
Reduced 16.6%
205,128
Common Stock
Feb 28
2023
SELL
Open market or private sale
$659,417
$48.94 p/Share
13,474
Reduced 5.19%
245,963
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
28,393
Added 9.86%
259,437
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
127,265
Added 35.52%
231,044
Common Stock
Jan 23
2023
SELL
Open market or private sale
$223,177
$41.56 p/Share
5,370
Reduced 4.92%
103,779
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
1,775
Added 1.6%
109,149
Common Stock
Jan 20
2023
BUY
Exercise of conversion of derivative security
-
13,543
Added 11.2%
107,374
Common Stock
Jan 03
2023
SELL
Open market or private sale
$324,784
$39.55 p/Share
8,212
Reduced 8.05%
93,831
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
3,125
Added 2.97%
102,043
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
13,708
Added 12.17%
98,918
Common Stock
Dec 28
2022
SELL
Open market or private sale
$103,783
$39.84 p/Share
2,605
Reduced 2.97%
85,210
Common Stock
Dec 27
2022
BUY
Exercise of conversion of derivative security
-
5,183
Added 5.57%
87,815
Common Stock
Dec 23
2022
SELL
Open market or private sale
$70,218
$42.3 p/Share
1,660
Reduced 1.97%
82,632
Common Stock
Dec 22
2022
BUY
Exercise of conversion of derivative security
-
3,307
Added 3.78%
84,292
Common Stock