Sep 05
2024
BUY
Grant, award, or other acquisition
-
39
Added 0.24%
16,480
Common Stock
Aug 23
2024
SELL
Open market or private sale
$157,324
$33.71 p/Share
4,667
Reduced 22.11%
16,441
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$123,628
$26.49 p/Share
4,667
Added 18.11%
21,108
Common Stock
Aug 07
2024
SELL
Open market or private sale
$126,488
$31.63 p/Share
3,999
Reduced 19.56%
16,441
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
$94,616
$23.66 p/Share
3,999
Added 16.36%
20,440
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$2,319
$27.61 p/Share
84
Reduced 0.51%
16,441
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
53
Added 0.32%
16,525
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
48
Added 0.29%
16,472
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$3,251
$30.39 p/Share
107
Reduced 0.65%
16,424
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$3,494
$30.39 p/Share
115
Reduced 0.69%
16,531
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
2,354
Added 12.39%
16,646
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
27
Added 0.19%
14,292
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$2,136
$28.11 p/Share
76
Reduced 0.53%
14,265
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
-
29
Added 0.2%
14,341
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$2,114
$26.43 p/Share
80
Reduced 0.56%
14,312
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
34
Added 0.24%
14,392
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.18%
14,358
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$4,040
$39.61 p/Share
102
Reduced 0.71%
14,332
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
1,120
Added 7.2%
14,434
Common Stock
Dec 08
2022
BUY
Grant, award, or other acquisition
-
21
Added 0.16%
13,314
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$2,631
$36.05 p/Share
73
Reduced 0.55%
13,293
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
20
Added 0.15%
13,366
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$2,855
$37.08 p/Share
77
Reduced 0.57%
13,346
Common Stock
Jun 18
2022
SELL
Payment of exercise price or tax liability
$2,390
$36.77 p/Share
65
Reduced 0.48%
13,423
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
-
23
Added 0.17%
13,488
Common Stock