Feb 23
2024
BUY
Exercise of conversion of derivative security
-
7,194
Added 2.59%
270,163
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
26,758
Added 9.16%
265,351
Common Stock
Feb 21
2024
SELL
Open market or private sale
$241,083
$46.22 p/Share
5,216
Reduced 2.14%
238,593
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
14,663
Added 5.67%
243,809
Common Stock
Nov 27
2023
SELL
Open market or private sale
$136,508
$40.02 p/Share
3,411
Reduced 1.47%
229,146
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
-
7,194
Added 3.0%
232,557
Common Stock
Nov 21
2023
SELL
Open market or private sale
$166,915
$39.46 p/Share
4,230
Reduced 1.84%
225,363
Common Stock
Nov 20
2023
SELL
Open market or private sale
$110,504
$39.65 p/Share
2,787
Reduced 1.25%
220,774
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
8,819
Added 3.7%
229,593
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
5,844
Added 2.55%
223,561
Common Stock
Aug 24
2023
SELL
Open market or private sale
$153,055
$43.42 p/Share
3,525
Reduced 1.59%
217,717
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
-
7,194
Added 3.15%
221,242
Common Stock
Aug 22
2023
SELL
Open market or private sale
$190,296
$45.03 p/Share
4,226
Reduced 1.94%
214,048
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
8,819
Added 3.88%
218,274
Common Stock
Aug 18
2023
SELL
Open market or private sale
$123,720
$44.44 p/Share
2,784
Reduced 1.31%
209,455
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
-
5,844
Added 2.68%
212,239
Common Stock
May 24
2023
SELL
Open market or private sale
$128,837
$37.54 p/Share
3,432
Reduced 1.65%
205,182
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
-
7,194
Added 3.31%
209,827
Common Stock
May 22
2023
SELL
Open market or private sale
$168,213
$40.31 p/Share
4,173
Reduced 2.03%
201,420
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
8,819
Added 4.11%
205,593
Common Stock
May 18
2023
SELL
Open market or private sale
$106,954
$38.28 p/Share
2,794
Reduced 1.4%
196,774
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
-
5,844
Added 2.85%
199,568
Common Stock
Feb 28
2023
SELL
Open market or private sale
$148,476
$44.15 p/Share
3,363
Reduced 1.71%
193,724
Common Stock
Feb 27
2023
SELL
Open market or private sale
$148,479
$44.02 p/Share
3,373
Reduced 1.68%
197,087
Common Stock
Feb 24
2023
SELL
Open market or private sale
$306,060
$42.98 p/Share
7,121
Reduced 3.43%
200,460
Common Stock