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
Oct 09
2023
SELL
Open market or private sale
$12,238,430
$42.25 p/Share
289,667
Reduced 21.6%
1,051,419
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
$5,219,799
$18.02 p/Share
289,667
Added 17.76%
1,341,086
Common Stock
Oct 06
2023
SELL
Open market or private sale
$12,044,353
$41.58 p/Share
289,667
Reduced 21.6%
1,051,419
Common Stock
Oct 06
2023
BUY
Exercise of conversion of derivative security
$1,579,759
$18.02 p/Share
87,667
Added 6.14%
1,341,086
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
-
1,579
Reduced 0.13%
1,253,419
Common Stock