Jul 26
2024
SELL
Payment of exercise price or tax liability
$17,304
$29.99 p/Share
577
Reduced 1.81%
31,272
Common Stock, $2.50 Pa...
Jul 26
2024
SELL
Sale (or disposition) back to the issuer
-
1,400
Reduced 4.21%
31,849
Common Stock, $2.50 Pa...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$13,790
$32.68 p/Share
422
Reduced 1.25%
33,249
Common Stock, $2.50 Pa...
Jan 19
2024
SELL
Payment of exercise price or tax liability
$12,955
$29.99 p/Share
432
Reduced 1.27%
33,671
Common Stock, $2.50 Pa...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$19,846
$29.98 p/Share
662
Reduced 1.9%
34,103
Common Stock, $2.50 Pa...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
6,994
Added 16.75%
34,765
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Payment of exercise price or tax liability
$15,402
$35.49 p/Share
434
Reduced 1.54%
27,771
Common Stock, $2.50 Pa...
Jul 24
2023
SELL
Sale (or disposition) back to the issuer
-
668
Reduced 2.31%
28,205
Common Stock, $2.50 Pa...
May 04
2023
BUY
Open market or private purchase
$16,250
$32.5 p/Share
500
Added 1.7%
28,873
Common Stock, $2.50 Pa...
Jan 19
2023
SELL
Payment of exercise price or tax liability
$10,043
$35.49 p/Share
283
Reduced 0.99%
28,373
Common Stock, $2.50 Pa...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$9,477
$35.9 p/Share
264
Reduced 0.91%
28,656
Common Stock, $2.50 Pa...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,598
Added 16.22%
28,920
Common Stock, $2.50 Pa...
Jul 01
2022
SELL
Payment of exercise price or tax liability
$36,539
$35.44 p/Share
1,031
Reduced 4.23%
23,322
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Sale (or disposition) back to the issuer
-
234
Reduced 0.95%
24,353
Common Stock, $2.50 Pa...
Mar 17
2022
SELL
Payment of exercise price or tax liability
$9,737
$34.65 p/Share
281
Reduced 1.13%
24,587
Common Stock, $2.50 Pa...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
5,348
Added 17.7%
24,868
Common Stock, $2.50 Pa...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$9,286
$34.65 p/Share
268
Reduced 1.35%
19,520
Common Stock, $2.50 Pa...
Jul 29
2021
SELL
Payment of exercise price or tax liability
$39,950
$34.0 p/Share
1,175
Reduced 5.61%
19,788
Common Stock, $2.50 Pa...
Jul 01
2021
BUY
Grant, award, or other acquisition
-
5,866
Added 21.86%
20,963
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Sale (or disposition) back to the issuer
-
120
Reduced 0.79%
15,097
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$11,698
$29.69 p/Share
394
Reduced 2.52%
15,217
Common Stock, $2.50 Pa...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$3,771
$29.69 p/Share
127
Reduced 0.81%
15,611
Common Stock, $2.50 Pa...
Jan 04
2021
BUY
Grant, award, or other acquisition
-
2,600
Added 14.18%
15,738
Common Stock, $2.50 Pa...