Dec 10
2024
SELL
Open market or private sale
$515,382
$12.31 p/Share
41,867
Reduced 19.7%
170,616
Common Stock, par valu...
Jun 13
2024
BUY
Grant, award, or other acquisition
-
64,362
Added 23.25%
212,483
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$75,738
$17.28 p/Share
4,383
Reduced 2.87%
148,121
Common Stock, par valu...
Jan 25
2024
BUY
Grant, award, or other acquisition
-
11,137
Added 6.81%
152,504
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$77,801
$28.23 p/Share
2,756
Reduced 1.91%
141,367
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$57,259
$44.25 p/Share
1,294
Reduced 0.89%
144,123
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
2,587
Added 1.75%
145,417
Common Stock, par valu...
Aug 11
2023
SELL
Payment of exercise price or tax liability
$58,812
$45.45 p/Share
1,294
Reduced 0.9%
142,830
Common Stock, par valu...
Aug 10
2023
BUY
Grant, award, or other acquisition
-
2,587
Added 1.76%
144,124
Common Stock, par valu...
Jun 13
2023
BUY
Grant, award, or other acquisition
-
13,260
Added 8.57%
141,537
Common Stock, par valu...
Jan 06
2023
SELL
Open market or private sale
$35,503
$50.36 p/Share
705
Reduced 0.55%
128,277
Common Stock, par valu...
Nov 08
2022
SELL
Open market or private sale
$458,775
$62.64 p/Share
7,324
Reduced 5.37%
128,982
Common Stock, par valu...
Nov 08
2022
SELL
Payment of exercise price or tax liability
$247,615
$62.64 p/Share
3,953
Reduced 2.82%
136,306
Common Stock, par valu...
Nov 08
2022
BUY
Exercise of conversion of derivative security
$247,600
$12.38 p/Share
20,000
Added 12.48%
140,259
Common Stock, par valu...
Oct 21
2022
SELL
Payment of exercise price or tax liability
$247,619
$56.95 p/Share
4,348
Reduced 3.32%
126,423
Common Stock, par valu...
Oct 21
2022
SELL
Open market or private sale
$350,054
$56.79 p/Share
6,164
Reduced 4.88%
120,259
Common Stock, par valu...
Oct 21
2022
BUY
Exercise of conversion of derivative security
$247,600
$12.38 p/Share
20,000
Added 13.27%
130,771
Common Stock, par valu...
Aug 10
2022
SELL
Payment of exercise price or tax liability
$247,596
$51.82 p/Share
4,778
Reduced 3.93%
116,766
Common Stock, par valu...
Aug 10
2022
SELL
Open market or private sale
$310,661
$51.82 p/Share
5,995
Reduced 5.13%
110,771
Common Stock, par valu...
Aug 10
2022
BUY
Exercise of conversion of derivative security
$247,600
$12.38 p/Share
20,000
Added 14.13%
121,544
Common Stock, par valu...
Jun 16
2022
SELL
Payment of exercise price or tax liability
$278,539
$50.07 p/Share
5,563
Reduced 5.01%
105,488
Common Stock, par valu...
Jun 16
2022
SELL
Open market or private sale
$197,476
$50.07 p/Share
3,944
Reduced 3.74%
101,544
Common Stock, par valu...
Jun 16
2022
BUY
Exercise of conversion of derivative security
$278,550
$18.57 p/Share
15,000
Added 11.9%
111,051
Common Stock, par valu...
Jun 13
2022
SELL
Payment of exercise price or tax liability
$278,556
$47.87 p/Share
5,819
Reduced 5.5%
99,888
Common Stock, par valu...
Jun 13
2022
SELL
Open market or private sale
$183,677
$47.87 p/Share
3,837
Reduced 3.84%
96,051
Common Stock, par valu...