Dec 02
2024
SELL
Open market or private sale
$161,450
$32.29 p/Share
5,000
Reduced 0.97%
512,795
Common Stock, par valu...
Nov 01
2024
SELL
Open market or private sale
$152,550
$30.51 p/Share
5,000
Reduced 0.96%
517,795
Common Stock, par valu...
Oct 01
2024
SELL
Open market or private sale
$151,400
$30.28 p/Share
5,000
Reduced 0.95%
522,795
Common Stock, par valu...
Sep 03
2024
SELL
Open market or private sale
$143,400
$28.68 p/Share
5,000
Reduced 0.94%
527,795
Common Stock, par valu...
Aug 02
2024
SELL
Open market or private sale
$95,928
$27.87 p/Share
3,442
Reduced 0.64%
532,795
Common Stock, par valu...
Aug 01
2024
SELL
Open market or private sale
$43,452
$27.89 p/Share
1,558
Reduced 0.29%
536,237
Common Stock, par valu...
Jul 31
2024
SELL
Open market or private sale
$225,080
$27.86 p/Share
8,079
Reduced 1.48%
537,795
Common Stock, par valu...
Jul 30
2024
SELL
Open market or private sale
$193,234
$27.92 p/Share
6,921
Reduced 1.25%
545,834
Common Stock, par valu...
Apr 04
2024
SELL
Open market or private sale
$84,296
$28.08 p/Share
3,002
Reduced 0.54%
552,755
Common Stock, par valu...
Apr 02
2024
SELL
Open market or private sale
$17,078
$27.86 p/Share
613
Reduced 0.11%
555,757
Common Stock, par valu...
Apr 01
2024
SELL
Open market or private sale
$38,724
$27.96 p/Share
1,385
Reduced 0.25%
556,370
Common Stock, par valu...
Mar 28
2024
SELL
Open market or private sale
$141,500
$28.3 p/Share
5,000
Reduced 0.89%
557,755
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,486,414
$27.36 p/Share
54,328
Reduced 9.82%
498,793
Common Stock, par valu...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
170,175
Added 23.22%
562,755
Common Stock, par valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$378,104
$27.81 p/Share
13,596
Reduced 2.95%
446,908
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,945,106
$41.2 p/Share
95,755
Reduced 17.86%
440,327
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
193,593
Added 30.22%
447,094
Common Stock, par valu...
Feb 26
2023
SELL
Payment of exercise price or tax liability
$994,373
$41.1 p/Share
24,194
Reduced 6.49%
348,496
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,151,597
$39.15 p/Share
29,415
Reduced 7.72%
351,496
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
58,155
Added 13.52%
371,980
Common Stock, par valu...
Mar 02
2021
SELL
Payment of exercise price or tax liability
$202,765
$28.81 p/Share
7,038
Reduced 2.01%
343,190
Common Stock, par valu...
Feb 24
2021
BUY
Grant, award, or other acquisition
-
25,677
Added 6.83%
350,228
Common Stock, par valu...