Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,233
$18.97 p/Share
65
Reduced 0.24%
27,475
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
158
Added 0.57%
27,540
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$5,355
$27.05 p/Share
198
Reduced 0.72%
27,382
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
482
Added 1.72%
27,580
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$1,448
$26.33 p/Share
55
Reduced 0.2%
27,098
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
158
Added 0.58%
27,153
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$19,769
$29.64 p/Share
667
Reduced 2.41%
26,995
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
1,928
Added 6.52%
27,662
Common Stock
Sep 09
2023
SELL
Payment of exercise price or tax liability
$12,240
$33.72 p/Share
363
Reduced 1.39%
25,734
Common Stock
Sep 09
2023
BUY
Exercise of conversion of derivative security
-
1,047
Added 3.86%
26,097
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$1,925
$35.01 p/Share
55
Reduced 0.22%
25,050
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
-
158
Added 0.63%
25,105
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$7,750
$35.39 p/Share
219
Reduced 0.87%
24,947
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
631
Added 2.45%
25,166
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$18,045
$37.99 p/Share
475
Reduced 1.9%
24,535
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
1,371
Added 5.2%
25,010
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$1,726
$31.39 p/Share
55
Reduced 0.23%
23,639
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
158
Added 0.66%
23,694
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,908
$29.36 p/Share
65
Reduced 0.28%
23,048
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
157
Added 0.67%
23,113
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$2,882
$52.41 p/Share
55
Reduced 0.24%
22,715
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
158
Added 0.69%
22,770
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$21,519
$59.28 p/Share
363
Reduced 1.58%
22,612
Common Stock
Sep 09
2022
BUY
Exercise of conversion of derivative security
-
1,047
Added 4.36%
22,975
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$10,746
$49.07 p/Share
219
Reduced 0.99%
21,928
Common Stock