Aug 15
2024
SELL
Payment of exercise price or tax liability
$115,294
$39.03 p/Share
2,954
Reduced 0.48%
609,894
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
22,433
Added 3.53%
612,848
Common Stock
Jul 24
2024
SELL
Sale (or disposition) back to the issuer
$2,109,500
$42.19 p/Share
50,000
Reduced 7.81%
590,415
Common Stock
Jul 24
2024
BUY
Exercise of conversion of derivative security
-
50,000
Added 7.24%
640,415
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$289,407
$39.99 p/Share
7,237
Reduced 1.21%
590,415
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
50,000
Added 7.72%
597,652
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$973,720
$34.07 p/Share
28,580
Reduced 4.96%
547,652
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
193,566
Added 25.94%
552,549
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$82,005
$29.94 p/Share
2,739
Reduced 0.71%
382,666
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
22,433
Added 5.5%
385,405
Common Stock
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
$1,632,500
$32.65 p/Share
50,000
Reduced 12.11%
362,972
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 10.8%
412,972
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$189,765
$27.78 p/Share
6,831
Reduced 1.85%
362,972
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 11.91%
369,803
Common Stock
Apr 01
2023
SELL
Sale (or disposition) back to the issuer
$4,115,111
$28.6 p/Share
143,885
Reduced 31.03%
319,803
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
143,885
Added 23.68%
463,688
Common Stock
Feb 23
2023
SELL
Open market or private sale
$3,600,200
$34.27 p/Share
105,054
Reduced 24.73%
319,803
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$924,880
$35.56 p/Share
26,009
Reduced 5.77%
424,857
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
236,119
Added 35.21%
434,514
Common Stock
Feb 02
2023
SELL
Open market or private sale
$7,711,492
$35.91 p/Share
214,745
Reduced 50.0%
214,747
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$338,587
$34.87 p/Share
9,710
Reduced 2.21%
429,492
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
75,000
Added 14.59%
439,202
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$84,209
$36.25 p/Share
2,323
Reduced 0.63%
364,202
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
22,433
Added 5.77%
366,525
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$221,670
$36.67 p/Share
6,045
Reduced 1.73%
344,092
Common Stock