Aug 20
2024
SELL
Open market or private sale
$100,462
$40.46 p/Share
2,483
Reduced 100.0%
0
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$100,038
$38.61 p/Share
2,591
Reduced 51.06%
2,483
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
5,074
Added 50.0%
5,074
Common Stock
Aug 02
2024
-
2,000
Reduced 100.0%
0
Common Stock
Jul 31
2024
SELL
Open market or private sale
$2,227,231
$40.29 p/Share
55,280
Reduced 96.51%
2,000
Common Stock
Jun 05
2024
SELL
Open market or private sale
$479,713
$37.39 p/Share
12,830
Reduced 18.3%
57,280
Common Stock
May 06
2024
SELL
Open market or private sale
$3,433,074
$33.19 p/Share
103,437
Reduced 59.6%
70,110
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$1,183,404
$20.66 p/Share
57,280
Added 24.82%
173,547
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$410,024
$31.29 p/Share
13,104
Reduced 10.13%
116,267
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
28,507
Added 18.06%
129,371
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$116,131
$31.73 p/Share
3,660
Reduced 3.5%
100,864
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
10,148
Added 8.85%
104,524
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$15,926
$31.79 p/Share
501
Reduced 0.53%
94,376
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
501
Added 0.53%
94,877
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$30,310
$30.28 p/Share
1,001
Reduced 1.05%
94,376
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,001
Added 1.04%
95,377
Common Stock
Nov 22
2023
-
1,504
Reduced 1.57%
94,376
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$133,411
$31.2 p/Share
4,276
Reduced 4.27%
95,880
Common Stock
May 15
2023
SELL
Open market or private sale
$637,189
$31.04 p/Share
20,528
Reduced 18.28%
91,782
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$364,454
$12.61 p/Share
28,902
Added 22.39%
100,156
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$1,253,192
$34.78 p/Share
36,032
Reduced 28.19%
91,782
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
74,328
Added 36.77%
127,814
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$26,811
$35.14 p/Share
763
Reduced 1.41%
53,486
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
763
Added 1.39%
54,249
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$31,363
$34.39 p/Share
912
Reduced 1.68%
53,486
Common Stock