Mar 01
2024
SELL
Open market or private sale
$4,442,900
$40.39 p/Share
110,000
Reduced 9.61%
1,035,190
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$5,619,199
$38.08 p/Share
147,563
Reduced 11.41%
1,145,190
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
375,000
Added 22.49%
1,292,753
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$1,880,753
$38.16 p/Share
49,286
Reduced 5.1%
917,753
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
125,000
Added 11.45%
967,039
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$1,736,422
$42.09 p/Share
41,255
Reduced 4.67%
841,875
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
104,840
Added 10.61%
883,130
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$3,195,402
$43.27 p/Share
73,848
Reduced 8.67%
778,290
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
187,474
Added 18.03%
852,138
Common Stock
Nov 11
2022
SELL
Open market or private sale
$7,578,000
$50.52 p/Share
150,000
Reduced 18.41%
664,664
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$5,445,204
$42.02 p/Share
129,586
Reduced 11.08%
1,039,664
Common Stock
May 31
2022
SELL
Open market or private sale
$9,688,500
$43.06 p/Share
225,000
Reduced 21.64%
814,664
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
-
161,000
Added 12.1%
1,169,250
Common Stock
Feb 07
2022
SELL
Open market or private sale
$1,659,500
$33.19 p/Share
50,000
Reduced 4.72%
1,008,250
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$5,317,552
$34.35 p/Share
154,805
Reduced 15.59%
838,250
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
220,000
Added 15.35%
1,213,055
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$1,419,582
$34.35 p/Share
41,327
Reduced 4.0%
993,055
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
105,023
Added 9.22%
1,034,382
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$3,463,564
$32.12 p/Share
107,832
Reduced 10.4%
929,359
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
273,818
Added 20.89%
1,037,191
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$473,247
$13.16 p/Share
35,961
Reduced 4.5%
763,373
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
91,386
Added 10.26%
799,334
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$1,215,904
$12.3 p/Share
98,854
Reduced 12.25%
707,948
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
-
250,579
Added 23.7%
806,802
Common Stock