Apr 25
2025
BUY
Grant, award, or other acquisition
-
164
Added 0.25%
66,062
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
133
Added 0.2%
65,898
Common Stock
Oct 25
2024
BUY
Grant, award, or other acquisition
-
178
Added 0.27%
65,765
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
206
Added 0.31%
65,587
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
2,964
Added 4.34%
65,381
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
732
Added 1.16%
62,417
Common Stock
Feb 16
2024
SELL
Open market or private sale
$6,523,302
$69.47 p/Share
93,901
Reduced 60.35%
61,685
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$249,776
$2.66 p/Share
93,901
Added 37.64%
155,586
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
$19,328
$63.79 p/Share
303
Added 0.49%
61,685
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
$19,340
$42.6 p/Share
454
Added 0.73%
61,382
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$18,422
$48.48 p/Share
380
Added 0.62%
60,928
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
2,750
Added 4.34%
60,548
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
3,534
Added 5.76%
57,798
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
$18,115
$54.73 p/Share
331
Added 0.61%
54,264
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
$18,124
$40.01 p/Share
453
Added 0.83%
53,933
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
$18,123
$45.42 p/Share
399
Added 0.74%
53,480
Common Stock
May 25
2022
BUY
Exercise of conversion of derivative security
-
1,307
Added 2.43%
52,582
Common Stock
Nov 08
2021
SELL
Open market or private sale
$4,181,057
$93.95 p/Share
44,503
Reduced 46.46%
51,275
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$118,378
$2.66 p/Share
44,503
Added 31.72%
95,778
Common Stock
May 28
2021
BUY
Exercise of conversion of derivative security
-
2,856
Added 5.28%
51,275
Common Stock