Nov 27
2023
SELL
Payment of exercise price or tax liability
$2,628
$19.47 p/Share
135
Reduced 1.06%
12,622
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
-
406
Added 3.08%
12,757
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$3,840
$18.2 p/Share
211
Reduced 1.68%
12,351
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 4.84%
12,508
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$15
$15.47 p/Share
1
Added 0.01%
11,926
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$3,653
$27.06 p/Share
135
Reduced 1.12%
11,925
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
407
Added 3.26%
12,060
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$6,093
$28.88 p/Share
211
Reduced 1.78%
11,653
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 5.11%
11,810
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$3,586
$26.57 p/Share
135
Reduced 1.19%
11,228
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
406
Added 3.45%
11,363
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$21,880
$32.13 p/Share
681
Reduced 5.85%
10,957
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
2,060
Added 15.1%
11,584
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$17,238
$27.32 p/Share
631
Added 6.18%
9,578
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,523
$35.87 p/Share
154
Reduced 1.69%
8,947
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
407
Added 4.28%
9,101
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,672
$43.11 p/Share
62
Reduced 0.71%
8,694
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
162
Added 1.82%
8,756
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$5,219
$39.54 p/Share
132
Reduced 1.51%
8,594
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
406
Added 4.45%
8,726
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,240
$42.27 p/Share
53
Reduced 0.63%
8,319
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
163
Added 1.91%
8,372
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$35
$35.93 p/Share
1
Added 0.01%
8,320
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$6,208
$46.68 p/Share
133
Reduced 1.59%
8,209
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
407
Added 4.65%
8,342
Common Stock