Feb 07
2025
BUY
Open market or private purchase
$3,200
$32.0 p/Share
100
Added 1.47%
6,700
Common Stock, $2.50 Pa...
Jan 21
2025
SELL
Payment of exercise price or tax liability
$4,488
$36.2 p/Share
124
Reduced 1.84%
6,600
Common Stock, $2.50 Pa...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$4,458
$36.25 p/Share
123
Reduced 1.8%
6,724
Common Stock, $2.50 Pa...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$5,496
$36.4 p/Share
151
Reduced 2.16%
6,847
Common Stock, $2.50 Pa...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,487
Added 17.53%
6,998
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Payment of exercise price or tax liability
$1,859
$29.99 p/Share
62
Reduced 1.11%
5,511
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
172
Reduced 2.99%
5,573
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,208
$29.99 p/Share
107
Reduced 1.83%
5,745
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$6,505
$29.98 p/Share
217
Reduced 3.58%
5,852
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,699
Added 21.87%
6,069
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$816
$35.49 p/Share
23
Reduced 0.52%
4,370
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
87
Reduced 1.94%
4,393
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$3,939
$35.49 p/Share
111
Reduced 2.42%
4,480
Common Stock, $2.50 Pa...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$4,559
$35.9 p/Share
127
Reduced 2.69%
4,591
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
1,379
Added 22.62%
4,718
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Sale (or disposition) back to the issuer
-
72
Reduced 2.11%
3,339
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$3,604
$34.65 p/Share
104
Reduced 2.96%
3,411
Common Stock, $2.50 Pa...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
1,393
Added 28.38%
3,515
Common Stock, $2.50 Pa...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$5,301
$34.65 p/Share
153
Reduced 6.73%
2,122
Common Stock, $2.50 Pa...