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
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
5,519
Added 0.44%
1,254,998
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
-
997
Added 0.08%
1,249,479
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$201,197
$54.1 p/Share
3,719
Reduced 0.3%
1,248,482
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
10,902
Added 0.86%
1,252,201
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
6,217
Reduced 0.5%
1,241,299
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
21,802
Added 1.72%
1,247,516
Common Stock
Jan 19
2023
SELL
Open market or private sale
$8,194,225
$55.74 p/Share
147,008
Reduced 10.71%
1,225,714
Common Stock
Jan 18
2023
SELL
Open market or private sale
$8,705,872
$59.22 p/Share
147,009
Reduced 9.64%
1,377,326
Common Stock
Jan 17
2023
SELL
Open market or private sale
$8,667,650
$58.96 p/Share
147,009
Reduced 8.8%
1,524,335
Common Stock