Nov 21
2024
SELL
Payment of exercise price or tax liability
$14,524
$36.77 p/Share
395
Reduced 1.38%
28,235
Common Stock
Nov 21
2024
BUY
Exercise of conversion of derivative security
-
1,107
Added 3.72%
28,630
Common Stock
Nov 16
2024
SELL
Sale (or disposition) back to the issuer
$36,220
$36.66 p/Share
988
Reduced 2.65%
36,295
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
988
Added 2.58%
37,283
Common Stock
Nov 15
2024
SELL
Sale (or disposition) back to the issuer
$32,114
$36.66 p/Share
876
Reduced 2.36%
36,295
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
876
Added 2.3%
37,171
Common Stock
Feb 01
2024
BUY
Open market or private purchase
$28,440
$28.44 p/Share
1,000
Added 2.36%
41,407
Common Stock
Nov 17
2023
SELL
Sale (or disposition) back to the issuer
$8,834
$27.78 p/Share
318
Reduced 1.23%
25,622
Common Stock
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
318
Added 1.21%
25,940
Common Stock
Nov 16
2023
SELL
Sale (or disposition) back to the issuer
$27,458
$27.82 p/Share
987
Reduced 3.71%
25,622
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
987
Added 3.58%
26,609
Common Stock
Nov 15
2023
SELL
Sale (or disposition) back to the issuer
$24,878
$28.4 p/Share
876
Reduced 3.31%
25,622
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
876
Added 3.2%
26,498
Common Stock
Oct 26
2023
BUY
Open market or private purchase
$12,735
$25.47 p/Share
500
Added 1.92%
25,583
Common Stock
May 01
2023
BUY
Open market or private purchase
$14,685
$29.37 p/Share
500
Added 2.0%
24,543
Common Stock
Jan 26
2023
BUY
Open market or private purchase
$9,990
$33.3 p/Share
300
Added 1.25%
23,770
Common Stock
Nov 23
2022
BUY
Open market or private purchase
$9,720
$38.88 p/Share
250
Added 1.06%
23,248
Common Stock
Nov 18
2022
SELL
Sale (or disposition) back to the issuer
$8,769
$38.63 p/Share
227
Reduced 0.98%
22,998
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
227
Added 0.97%
23,225
Common Stock
Nov 17
2022
SELL
Sale (or disposition) back to the issuer
$12,226
$38.57 p/Share
317
Reduced 1.36%
22,998
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
-
317
Added 1.34%
23,315
Common Stock
Nov 16
2022
SELL
Sale (or disposition) back to the issuer
$37,861
$38.36 p/Share
987
Reduced 4.12%
22,998
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
987
Added 3.95%
23,985
Common Stock
Nov 26
2021
BUY
Open market or private purchase
$10,000
$32.68 p/Share
306
Added 1.37%
22,027
Common Stock
Nov 19
2021
SELL
Sale (or disposition) back to the issuer
$16,366
$33.4 p/Share
490
Reduced 2.21%
21,721
Common Stock