Feb 23
2024
SELL
Open market or private sale
$244,471
$47.05 p/Share
5,196
Reduced 0.5%
1,036,681
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
124,450
Added 10.67%
1,041,877
Common Stock
Mar 01
2023
SELL
Open market or private sale
$173,577
$29.53 p/Share
5,878
Reduced 0.64%
917,427
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
17,510
Added 1.86%
923,305
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
61,975
Added 6.4%
905,795
Common Stock
Mar 04
2022
SELL
Open market or private sale
$385,175
$63.94 p/Share
6,024
Reduced 0.71%
843,820
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
17,511
Added 2.02%
849,844
Common Stock
Nov 01
2021
SELL
Open market or private sale
$3,519,600
$87.99 p/Share
40,000
Reduced 4.59%
832,333
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$640,000
$16.0 p/Share
40,000
Added 4.38%
872,333
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$75,040
$16.0 p/Share
4,690
Added 0.56%
832,333
Common Stock
Aug 02
2021
SELL
Open market or private sale
$4,538,012
$98.82 p/Share
45,922
Reduced 5.26%
827,643
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$734,752
$16.0 p/Share
45,922
Added 4.99%
873,565
Common Stock
Jun 10
2021
SELL
Open market or private sale
$3,580,220
$81.58 p/Share
43,886
Reduced 5.04%
827,643
Common Stock
Jun 10
2021
BUY
Exercise of conversion of derivative security
$702,176
$16.0 p/Share
43,886
Added 4.79%
871,529
Common Stock
Jun 09
2021
SELL
Open market or private sale
$56,105
$80.15 p/Share
700
Reduced 0.08%
827,643
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
$11,200
$16.0 p/Share
700
Added 0.08%
828,343
Common Stock
Mar 02
2021
SELL
Open market or private sale
$628,507
$77.45 p/Share
8,115
Reduced 0.97%
827,643
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
17,510
Added 2.05%
835,758
Common Stock
Feb 16
2021
SELL
Open market or private sale
$3,478,640
$79.06 p/Share
44,000
Reduced 5.12%
816,200
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$704,000
$16.0 p/Share
44,000
Added 4.87%
860,000
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$24,960
$16.0 p/Share
1,560
Added 0.19%
817,760
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$8,996
$29.02 p/Share
310
Added 0.04%
818,248
Common Stock
Jun 30
2020
BUY
Grant, award, or other acquisition
$8,978
$28.5 p/Share
315
Added 0.04%
817,938
Common Stock