Feb 07
2025
BUY
Open market or private purchase
$9,984
$32.0 p/Share
312
Added 3.18%
9,496
Common Stock, $2.50 Pa...
Jan 21
2025
SELL
Payment of exercise price or tax liability
$4,018
$36.2 p/Share
111
Reduced 1.19%
9,184
Common Stock, $2.50 Pa...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$5,655
$36.25 p/Share
156
Reduced 1.65%
9,295
Common Stock, $2.50 Pa...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$7,134
$36.4 p/Share
196
Reduced 2.03%
9,451
Common Stock, $2.50 Pa...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
2,415
Added 20.02%
9,647
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Payment of exercise price or tax liability
$1,529
$29.99 p/Share
51
Reduced 0.71%
7,181
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
438
Reduced 5.71%
7,232
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$3,328
$29.99 p/Share
111
Reduced 1.44%
7,615
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$7,495
$29.98 p/Share
250
Reduced 3.13%
7,726
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
2,759
Added 25.7%
7,976
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
78
Reduced 1.48%
5,201
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$745
$35.49 p/Share
21
Reduced 0.4%
5,180
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$3,549
$35.49 p/Share
100
Reduced 1.87%
5,249
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.32%
5,349
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
2,188
Added 28.55%
5,476
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Sale (or disposition) back to the issuer
-
72
Reduced 2.16%
3,256
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$3,604
$34.65 p/Share
104
Reduced 3.03%
3,328
Common Stock, $2.50 Pa...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
1,251
Added 26.77%
3,423
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.58%
2,172
Common Stock, $2.50 Pa...