Feb 04
2025
SELL
Payment of exercise price or tax liability
$415,238
$25.98 p/Share
15,983
Reduced 7.44%
198,837
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
40,615
Added 15.9%
214,820
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$139,131
$27.0 p/Share
5,153
Reduced 2.87%
174,205
Common Stock
Jan 31
2025
BUY
Exercise of conversion of derivative security
-
12,451
Added 6.49%
179,358
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$1,732,868
$38.08 p/Share
45,506
Reduced 21.42%
166,907
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
115,644
Added 35.25%
212,413
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$340,043
$38.16 p/Share
8,911
Reduced 8.43%
96,769
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
22,215
Added 17.37%
105,680
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$144,705
$42.09 p/Share
3,438
Reduced 3.96%
83,465
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
8,736
Added 9.13%
86,903
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$271,086
$43.27 p/Share
6,265
Reduced 7.42%
78,167
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
15,568
Added 15.57%
84,432
Common Stock
Jun 09
2022
SELL
Open market or private sale
$455,760
$45.0 p/Share
10,128
Reduced 12.82%
68,864
Common Stock
Jun 02
2022
SELL
Payment of exercise price or tax liability
$342,370
$43.06 p/Share
7,951
Reduced 9.15%
78,992
Common Stock
Jun 02
2022
BUY
Exercise of conversion of derivative security
-
10,000
Added 10.32%
86,943
Common Stock
Feb 07
2022
SELL
Open market or private sale
$165,710
$33.95 p/Share
4,881
Reduced 5.97%
76,943
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$290,051
$34.35 p/Share
8,444
Reduced 9.35%
81,824
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
12,000
Added 11.73%
90,268
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$120,809
$34.35 p/Share
3,517
Reduced 4.3%
78,268
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
8,938
Added 9.85%
81,785
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$286,671
$32.12 p/Share
8,925
Reduced 10.91%
72,847
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
22,253
Added 21.39%
81,772
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$35,058
$13.16 p/Share
2,664
Reduced 4.28%
59,519
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
6,769
Added 9.82%
62,183
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$92,361
$12.3 p/Share
7,509
Reduced 11.93%
55,414
Common Stock