Jan 30
2025
SELL
Open market or private sale
$110,162
$49.87 p/Share
2,209
Reduced 100.0%
0
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
$25,230
$19.65 p/Share
1,284
Added 36.76%
2,209
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$34,705
$46.71 p/Share
743
Reduced 44.54%
925
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
743
Added 30.82%
1,668
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$34,499
$47.52 p/Share
726
Reduced 43.97%
925
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
1,651
Added 50.0%
1,651
Common Stock
Aug 12
2024
SELL
Open market or private sale
$84,868
$39.02 p/Share
2,175
Reduced 100.0%
0
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$67,220
$38.61 p/Share
1,741
Reduced 44.46%
2,175
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
3,916
Added 50.0%
3,916
Common Stock
May 14
2024
SELL
Open market or private sale
$705,320
$35.0 p/Share
20,152
Reduced 100.0%
0
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$237,741
$31.29 p/Share
7,598
Reduced 27.38%
20,152
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
22,225
Added 44.47%
27,750
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$73,169
$31.73 p/Share
2,306
Reduced 29.45%
5,525
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
7,831
Added 50.0%
7,831
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$11,730
$31.79 p/Share
369
Reduced 100.0%
0
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
369
Added 50.0%
369
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$24,769
$30.28 p/Share
818
Reduced 100.0%
0
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
818
Added 50.0%
818
Common Stock
Jun 16
2023
SELL
Open market or private sale
$1,226,575
$35.0 p/Share
35,045
Reduced 100.0%
0
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$35,350
$19.65 p/Share
1,799
Added 4.88%
35,045
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$67,860
$31.2 p/Share
2,175
Reduced 6.14%
33,246
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
4,892
Added 12.14%
35,421
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$680,018
$34.78 p/Share
19,552
Reduced 39.04%
30,529
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
50,081
Added 50.0%
50,081
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$17,429
$35.14 p/Share
496
Reduced 100.0%
0
Common Stock