Jan 15
2025
SELL
Payment of exercise price or tax liability
$63,257
$48.66 p/Share
1,300
Reduced 5.05%
24,467
Common Stock
Jan 15
2025
BUY
Exercise of conversion of derivative security
-
2,872
Added 10.34%
24,902
Common Stock
Nov 19
2024
SELL
Open market or private sale
$117,920
$53.6 p/Share
2,200
Reduced 8.77%
22,895
Common Stock
Nov 18
2024
SELL
Open market or private sale
$15,930
$53.1 p/Share
300
Reduced 1.18%
25,095
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$113,109
$35.16 p/Share
3,217
Reduced 11.24%
25,395
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
8,060
Added 23.29%
26,549
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$33,367
$28.84 p/Share
1,157
Reduced 5.33%
20,552
Common Stock
Jan 15
2024
BUY
Exercise of conversion of derivative security
-
2,560
Added 10.85%
21,036
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$142,908
$31.23 p/Share
4,576
Reduced 19.29%
19,149
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
9,648
Added 31.76%
20,728
Common Stock
Jan 16
2023
SELL
Payment of exercise price or tax liability
$43,086
$35.55 p/Share
1,212
Reduced 7.93%
14,077
Common Stock
Jan 16
2023
BUY
Exercise of conversion of derivative security
-
2,300
Added 13.67%
14,520
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$63,116
$25.45 p/Share
2,480
Reduced 16.03%
12,989
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
5,239
Added 27.45%
13,846
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$28,045
$30.65 p/Share
915
Reduced 8.21%
10,230
Common Stock
Jan 17
2022
BUY
Exercise of conversion of derivative security
-
1,743
Added 14.15%
10,571
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$93,877
$33.42 p/Share
2,809
Reduced 23.0%
9,402
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
-
5,934
Added 33.64%
11,705
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$18,098
$31.53 p/Share
574
Reduced 8.38%
6,277
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
1,094
Added 14.03%
6,703
Common Stock