Mar 23
2023
BUY
Exercise of conversion of derivative security
-
6,250
Added 15.36%
34,445
Common Stock
Mar 16
2023
SELL
Open market or private sale
$62,342
$129.88 p/Share
480
Reduced 1.67%
28,195
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,250
Added 4.18%
28,675
Common Stock
Feb 28
2023
SELL
Open market or private sale
$810,000
$135.0 p/Share
6,000
Reduced 17.95%
27,425
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$106,500
$17.75 p/Share
6,000
Added 15.22%
33,425
Common Stock
Feb 27
2023
SELL
Open market or private sale
$614,191
$127.93 p/Share
4,801
Reduced 14.9%
27,425
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
11,803
Added 26.81%
32,226
Common Stock
Feb 14
2023
SELL
Open market or private sale
$135,330
$130.0 p/Share
1,041
Reduced 4.85%
20,423
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
$37,684
$36.2 p/Share
1,041
Added 4.63%
21,464
Common Stock
Feb 10
2023
SELL
Open market or private sale
$513,605
$123.85 p/Share
4,147
Reduced 16.88%
20,423
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
$55,678
$26.73 p/Share
2,083
Added 7.82%
24,570
Common Stock
Feb 01
2023
SELL
Open market or private sale
$33,272
$133.09 p/Share
250
Reduced 1.1%
22,487
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
625
Added 2.68%
22,737
Common Stock
Jan 13
2023
SELL
Open market or private sale
$62,083
$120.55 p/Share
515
Reduced 2.28%
22,112
Common Stock
Jan 12
2023
BUY
Exercise of conversion of derivative security
-
1,094
Added 4.61%
22,627
Common Stock
Dec 16
2022
SELL
Open market or private sale
$53,921
$109.82 p/Share
491
Reduced 2.23%
21,533
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
1,250
Added 5.37%
22,024
Common Stock
Nov 01
2022
SELL
Open market or private sale
$28,213
$111.96 p/Share
252
Reduced 1.2%
20,774
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
625
Added 2.89%
21,026
Common Stock
Oct 28
2022
SELL
Open market or private sale
$2,321,970
$110.57 p/Share
21,000
Reduced 50.72%
20,401
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$159,750
$17.75 p/Share
9,000
Added 17.86%
41,401
Common Stock
Oct 13
2022
SELL
Open market or private sale
$33,891
$79.37 p/Share
427
Reduced 1.3%
32,401
Common Stock
Oct 12
2022
BUY
Exercise of conversion of derivative security
-
1,094
Added 3.23%
32,828
Common Stock
Sep 16
2022
SELL
Open market or private sale
$45,693
$88.04 p/Share
519
Reduced 1.61%
31,734
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
1,249
Added 3.73%
32,253
Common Stock