Jun 11
2025
-
5,400
Reduced 1.89%
280,755
Common Stock
Jun 11
2025
SELL
Open market or private sale
$1,453,653
$65.8 p/Share
22,092
Reduced 7.17%
286,155
Common Stock
Jun 11
2025
BUY
Exercise of conversion of derivative security
$550,221
$15.61 p/Share
35,248
Added 10.26%
308,247
Common Stock
Mar 11
2025
-
32,400
Reduced 10.61%
272,999
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$2,897,643
$55.74 p/Share
51,985
Reduced 14.55%
305,399
Common Stock
Jan 03
2025
BUY
Exercise of conversion of derivative security
-
112,446
Added 26.22%
316,487
Common Stock
Mar 06
2024
-
55,250
Reduced 18.41%
244,938
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$1,808,980
$47.92 p/Share
37,750
Reduced 11.17%
300,188
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
81,882
Added 21.2%
304,313
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$1,822,929
$48.31 p/Share
37,734
Reduced 12.84%
256,056
Common Stock
Jan 03
2024
BUY
Exercise of conversion of derivative security
-
81,512
Added 23.85%
260,231
Common Stock
Sep 13
2023
-
2,766
Reduced 1.29%
212,278
Common Stock
Sep 05
2023
-
5,480
Reduced 2.48%
215,044
Common Stock
Aug 18
2023
-
56,500
Reduced 20.4%
220,524
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$1,616,350
$34.93 p/Share
46,274
Reduced 14.31%
277,024
Common Stock
Jan 04
2023
BUY
Exercise of conversion of derivative security
-
99,296
Added 25.33%
292,757
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,291,297
$33.77 p/Share
38,238
Reduced 14.58%
224,002
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
-
81,536
Added 26.32%
228,223
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$209,403
$29.56 p/Share
7,084
Reduced 3.77%
180,704
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
-
15,040
Added 7.42%
187,788
Common Stock
Mar 09
2022
-
63,598
Reduced 26.91%
172,748
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$344,388
$46.83 p/Share
7,354
Reduced 3.02%
236,346
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
15,612
Added 6.02%
243,700
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$1,034,779
$48.21 p/Share
21,464
Reduced 8.6%
228,088
Common Stock
Jan 04
2022
BUY
Exercise of conversion of derivative security
-
45,571
Added 16.32%
233,651
Common Stock