Feb 06
2025
BUY
Grant, award, or other acquisition
-
2,306
Added 11.17%
18,347
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$3,460
$30.9 p/Share
112
Reduced 0.69%
16,041
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$3,803
$31.43 p/Share
121
Reduced 0.74%
16,153
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$7,637
$31.43 p/Share
243
Reduced 1.47%
16,274
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
37
Added 0.22%
16,517
Common Stock
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