Dec 15
2024
SELL
Payment of exercise price or tax liability
-
332
Reduced 0.04%
908,280
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
2,182
Added 0.24%
908,612
Common Stock
Dec 10
2024
SELL
Open market or private sale
$57,152,652
$98.27 p/Share
581,588
Reduced 39.08%
906,430
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
$10,680,201
$18.02 p/Share
592,686
Added 28.48%
1,488,018
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
1,068
Added 0.12%
895,332
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
-
359
Reduced 0.04%
894,264
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
2,182
Added 0.24%
894,623
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
-
1,068
Added 0.12%
892,441
Common Stock
Aug 05
2024
SELL
Open market or private sale
$3,544,181
$49.93 p/Share
70,983
Reduced 7.38%
891,373
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
$1,279,113
$18.02 p/Share
70,983
Added 6.87%
962,356
Common Stock
Aug 02
2024
SELL
Open market or private sale
$18,521,150
$51.73 p/Share
358,035
Reduced 28.66%
891,373
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$5,873,853
$18.02 p/Share
325,963
Added 20.69%
1,249,408
Common Stock
Aug 01
2024
SELL
Open market or private sale
$15,641,463
$54.49 p/Share
287,052
Reduced 23.71%
923,445
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$2,577,833
$18.02 p/Share
143,054
Added 10.57%
1,210,497
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
-
972
Reduced 0.09%
1,067,443
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
5,520
Added 0.51%
1,068,415
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
-
998
Added 0.09%
1,062,895
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
1,106
Reduced 0.1%
1,061,897
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
5,519
Added 0.52%
1,063,003
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
997
Added 0.09%
1,057,484
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
-
1,448
Reduced 0.14%
1,056,487
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
5,519
Added 0.52%
1,057,935
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
997
Added 0.09%
1,052,416
Common Stock
Oct 10
2023
SELL
Open market or private sale
$12,319,494
$42.53 p/Share
289,666
Reduced 21.6%
1,051,419
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$5,219,781
$18.02 p/Share
289,666
Added 17.76%
1,341,085
Common Stock