Nov 22
2024
SELL
Open market or private sale
$6,176,553
$161.94 p/Share
38,141
Reduced 29.99%
89,033
Common Stock
Aug 13
2024
SELL
Open market or private sale
$2,789,964
$80.37 p/Share
34,714
Reduced 21.44%
127,174
Common Stock
Mar 05
2024
SELL
Open market or private sale
$5,733,189
$58.49 p/Share
98,020
Reduced 37.71%
161,888
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$2,427,955
$24.77 p/Share
98,020
Added 30.81%
220,163
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
10,133
Added 5.89%
161,888
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$406,463
$48.62 p/Share
8,360
Reduced 5.22%
151,755
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$696,966
$47.62 p/Share
14,636
Reduced 8.38%
160,115
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
36,969
Added 17.46%
174,751
Common Stock
Aug 14
2023
SELL
Open market or private sale
$3,247,622
$30.22 p/Share
107,466
Reduced 43.82%
137,782
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$2,114,930
$19.68 p/Share
107,466
Added 30.47%
245,248
Common Stock
Aug 11
2023
SELL
Open market or private sale
$3,751,003
$30.58 p/Share
122,662
Reduced 47.1%
137,782
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$2,366,149
$19.29 p/Share
122,662
Added 41.22%
174,910
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
32,500
Added 19.09%
137,782
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$115,601
$22.36 p/Share
5,170
Reduced 4.68%
105,282
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
6,462
Added 5.53%
110,452
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$48,404
$22.42 p/Share
2,159
Reduced 2.03%
103,990
Common Stock
May 17
2022
SELL
Open market or private sale
$4,170,001
$25.08 p/Share
166,268
Reduced 61.03%
106,149
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
$1,772,199
$14.03 p/Share
126,315
Added 31.68%
272,417
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
31,234
Added 17.61%
146,102
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$133,656
$21.9 p/Share
6,103
Reduced 5.05%
114,868
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$45,389
$21.21 p/Share
2,140
Reduced 2.02%
104,029
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
16,942
Added 12.28%
120,971
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$299,658
$17.68 p/Share
16,949
Reduced 13.77%
106,169
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$15,628
$17.25 p/Share
906
Reduced 1.47%
60,756
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
62,362
Added 33.62%
123,118
Common Stock