Jan 15
2025
SELL
Payment of exercise price or tax liability
$32,115
$48.66 p/Share
660
Reduced 5.86%
10,594
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
1,529
Added 12.37%
10,832
Common Stock
Oct 15
2024
SELL
Open market or private sale
$44,220
$44.22 p/Share
1,000
Reduced 9.32%
9,725
Common Stock
Sep 16
2024
SELL
Open market or private sale
$42,370
$42.37 p/Share
1,000
Reduced 8.53%
10,725
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$51,825
$35.16 p/Share
1,474
Reduced 11.17%
11,725
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
3,889
Added 23.91%
12,374
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$15,688
$28.84 p/Share
544
Reduced 5.52%
9,310
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
1,260
Added 11.62%
9,584
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$43,940
$31.23 p/Share
1,407
Reduced 14.07%
8,594
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,772
Added 29.3%
9,103
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$13,900
$35.55 p/Share
391
Reduced 5.91%
6,229
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
909
Added 12.47%
6,378
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$18,757
$25.45 p/Share
737
Reduced 11.43%
5,711
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,975
Added 24.75%
6,004
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$11,003
$30.65 p/Share
359
Reduced 7.43%
4,473
Common Stock
Jan 17
2022
BUY
Exercise of conversion of derivative security
-
846
Added 15.55%
4,593
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$34,389
$33.42 p/Share
1,029
Reduced 20.52%
3,986
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
-
2,758
Added 37.4%
4,616
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$7,536
$31.53 p/Share
239
Reduced 9.58%
2,257
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
564
Added 19.18%
2,376
Common Stock