Nov 11
2024
SELL
Open market or private sale
$496,341
$45.67 p/Share
10,868
Reduced 5.89%
173,654
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$146,609
$13.49 p/Share
10,868
Added 5.56%
184,522
Common Stock
Nov 06
2024
SELL
Open market or private sale
$82,731
$45.86 p/Share
1,804
Reduced 1.03%
173,654
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$24,335
$13.49 p/Share
1,804
Added 1.02%
175,458
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$161,320
$37.36 p/Share
4,318
Reduced 2.43%
173,654
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
8,246
Added 4.43%
177,972
Common Stock
Aug 12
2024
SELL
Open market or private sale
$27,345
$36.46 p/Share
750
Reduced 0.44%
169,726
Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
$10,117
$13.49 p/Share
750
Added 0.44%
170,476
Common Stock
Aug 09
2024
SELL
Open market or private sale
$334,839
$36.36 p/Share
9,209
Reduced 5.15%
169,726
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
$124,229
$13.49 p/Share
9,209
Added 4.89%
178,935
Common Stock
Aug 08
2024
SELL
Open market or private sale
$374,245
$36.43 p/Share
10,273
Reduced 5.71%
169,726
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$138,582
$13.49 p/Share
10,273
Added 5.4%
179,999
Common Stock
Aug 07
2024
SELL
Open market or private sale
$378,767
$36.61 p/Share
10,346
Reduced 5.75%
169,726
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$139,567
$13.49 p/Share
10,346
Added 5.43%
180,072
Common Stock
Aug 06
2024
SELL
Open market or private sale
$438,960
$36.58 p/Share
12,000
Reduced 6.6%
169,726
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
$161,880
$13.49 p/Share
12,000
Added 6.19%
181,726
Common Stock
Jun 13
2024
SELL
Open market or private sale
$135,227
$30.32 p/Share
4,460
Reduced 2.57%
169,043
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$80,940
$13.49 p/Share
6,000
Added 3.34%
173,503
Common Stock
Jun 12
2024
SELL
Open market or private sale
$136,126
$30.98 p/Share
4,394
Reduced 2.56%
167,503
Common Stock
Jun 12
2024
BUY
Exercise of conversion of derivative security
$80,940
$13.49 p/Share
6,000
Added 3.37%
171,897
Common Stock
Jun 11
2024
SELL
Open market or private sale
$135,036
$30.25 p/Share
4,464
Reduced 2.62%
165,897
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$80,940
$13.49 p/Share
6,000
Added 3.4%
170,361
Common Stock
Jun 10
2024
SELL
Open market or private sale
$103,422
$31.03 p/Share
3,333
Reduced 1.99%
164,361
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$60,893
$13.49 p/Share
4,514
Added 2.62%
167,694
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$146,097
$27.55 p/Share
5,303
Reduced 3.15%
163,180
Common Stock