Mar 31
2025
SELL
Payment of exercise price or tax liability
$141,824
$41.3 p/Share
3,434
Reduced 10.04%
30,762
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
-
9,200
Added 22.33%
32,005
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$52,796
$48.66 p/Share
1,085
Reduced 4.16%
24,996
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
2,549
Added 9.14%
25,351
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$99,854
$35.16 p/Share
2,840
Reduced 10.77%
23,532
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
7,222
Added 22.73%
24,552
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$29,532
$28.84 p/Share
1,024
Reduced 5.08%
19,150
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
2,295
Added 10.49%
19,579
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$106,025
$31.23 p/Share
3,395
Reduced 15.96%
17,879
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
8,631
Added 31.18%
19,054
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$32,634
$35.55 p/Share
918
Reduced 6.77%
12,643
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
2,060
Added 13.7%
12,980
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$44,461
$25.45 p/Share
1,747
Reduced 13.19%
11,501
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
4,681
Added 27.89%
12,104
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$21,363
$30.65 p/Share
697
Reduced 7.52%
8,567
Common Stock
Jan 17
2022
BUY
Exercise of conversion of derivative security
-
1,638
Added 15.67%
8,814
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$69,915
$33.42 p/Share
2,092
Reduced 21.53%
7,626
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
-
5,603
Added 37.73%
9,249
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$14,157
$31.53 p/Share
449
Reduced 9.84%
4,115
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
1,056
Added 19.27%
4,423
Common Stock