Mar 02
2024
SELL
Payment of exercise price or tax liability
$345,741
$35.91 p/Share
9,628
Reduced 11.08%
77,264
Common Stock, par valu...
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
32,883
Added 27.45%
86,892
Common Stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$18,025
$36.05 p/Share
500
Reduced 0.92%
54,009
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$297,654
$36.04 p/Share
8,259
Reduced 13.16%
54,509
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
29,372
Added 33.04%
59,526
Common Stock, par valu...
Feb 19
2024
SELL
Payment of exercise price or tax liability
$55,069
$37.59 p/Share
1,465
Reduced 4.2%
33,396
Common Stock, par valu...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
5,509
Added 13.65%
34,861
Common Stock, par valu...
Feb 01
2024
SELL
Open market or private sale
$19,380
$38.76 p/Share
500
Reduced 1.67%
29,352
Common Stock, par valu...
Jan 02
2024
SELL
Open market or private sale
$17,990
$35.98 p/Share
500
Reduced 1.65%
29,852
Common Stock, par valu...
Dec 01
2023
SELL
Open market or private sale
$16,160
$32.32 p/Share
500
Reduced 1.62%
30,352
Common Stock, par valu...
Nov 01
2023
SELL
Open market or private sale
$15,125
$30.25 p/Share
500
Reduced 1.6%
30,685
Common Stock, par valu...
Oct 02
2023
SELL
Open market or private sale
$19,500
$39.0 p/Share
500
Reduced 1.58%
31,185
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$23,690
$47.38 p/Share
500
Reduced 1.55%
31,685
Common Stock, par valu...
Aug 01
2023
SELL
Open market or private sale
$22,830
$45.66 p/Share
500
Reduced 1.53%
32,185
Common Stock, par valu...
Jul 03
2023
SELL
Open market or private sale
$20,945
$41.89 p/Share
500
Reduced 1.51%
32,685
Common Stock, par valu...
Jun 01
2023
SELL
Open market or private sale
$17,670
$35.34 p/Share
500
Reduced 1.49%
33,117
Common Stock, par valu...
May 18
2023
-
32,880
Added 49.45%
33,617
Common Stock, par valu...
Mar 08
2023
-
25,626
Reduced 98.7%
337
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$142,981
$41.42 p/Share
3,452
Reduced 11.74%
25,963
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
8,771
Added 22.97%
29,415
Common Stock, par valu...
Feb 19
2023
SELL
Payment of exercise price or tax liability
$91,623
$43.63 p/Share
2,100
Reduced 9.23%
20,644
Common Stock, par valu...
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
5,509
Added 19.5%
22,744
Common Stock, par valu...
Feb 18
2023
SELL
Payment of exercise price or tax liability
$242,800
$43.63 p/Share
5,565
Reduced 24.41%
17,235
Common Stock, par valu...
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
22,463
Added 49.63%
22,800
Common Stock, par valu...
Mar 02
2022
-
27,717
Reduced 100.0%
0
Common Stock, par valu...