Mar 14
2024
SELL
Open market or private sale
$437,295
$49.58 p/Share
8,820
Reduced 2.32%
372,155
Common Stock
Mar 13
2024
SELL
Open market or private sale
$282,564
$50.1 p/Share
5,640
Reduced 1.34%
415,998
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
203,556
Added 24.56%
625,194
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,051,789
$46.49 p/Share
22,624
Reduced 5.09%
421,638
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,341,145
$46.01 p/Share
29,149
Reduced 6.16%
444,262
Common Stock
Feb 09
2024
SELL
Open market or private sale
$1,449,617
$42.93 p/Share
33,767
Reduced 6.66%
473,411
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
$1,208,858
$35.8 p/Share
33,767
Added 6.24%
507,178
Common Stock
Feb 07
2024
SELL
Open market or private sale
$1,879,200
$41.76 p/Share
45,000
Reduced 8.68%
473,411
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$1,610,999
$35.8 p/Share
45,000
Added 7.99%
518,411
Common Stock
Feb 05
2024
SELL
Open market or private sale
$1,849,050
$41.09 p/Share
45,000
Reduced 8.68%
473,411
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$1,610,999
$35.8 p/Share
45,000
Added 7.99%
518,411
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,980,741
$42.2 p/Share
46,937
Reduced 9.02%
473,411
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$1,680,344
$35.8 p/Share
46,937
Added 8.27%
520,348
Common Stock
Jan 23
2024
SELL
Open market or private sale
$285,840
$45.0 p/Share
6,352
Reduced 1.32%
473,411
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$227,401
$35.8 p/Share
6,352
Added 1.23%
511,121
Common Stock
Jan 22
2024
SELL
Open market or private sale
$345,330
$45.0 p/Share
7,674
Reduced 1.5%
504,769
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$274,729
$35.8 p/Share
7,674
Added 1.48%
512,443
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,780,067
$32.06 p/Share
55,523
Reduced 9.91%
504,769
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
284,234
Added 33.66%
560,292
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
136,788
Added 33.13%
276,058
Common Stock
Mar 04
2022
SELL
Open market or private sale
$3,169,459
$59.24 p/Share
53,502
Reduced 27.75%
139,270
Common Stock
Sep 02
2021
SELL
Open market or private sale
$1,800,000
$90.0 p/Share
20,000
Reduced 8.45%
216,652
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$385,200
$19.26 p/Share
20,000
Added 7.79%
236,652
Common Stock
Jun 15
2021
SELL
Open market or private sale
$2,087,406
$101.78 p/Share
20,509
Reduced 8.65%
216,652
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$395,003
$19.26 p/Share
20,509
Added 7.96%
237,161
Common Stock