Mar 17
2025
SELL
Payment of exercise price or tax liability
$235,557
$50.14 p/Share
4,698
Reduced 3.68%
122,934
Common Stock, par valu...
Feb 24
2025
BUY
Grant, award, or other acquisition
-
14,300
Added 10.08%
127,632
Common Stock, par valu...
Jan 28
2025
SELL
Payment of exercise price or tax liability
$137,000
$49.71 p/Share
2,756
Reduced 2.37%
113,332
Common Stock, par valu...
Jan 28
2025
BUY
Grant, award, or other acquisition
-
10,832
Added 8.53%
116,088
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$160,938
$44.36 p/Share
3,628
Reduced 3.33%
105,256
Common Stock, par valu...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
14,800
Added 11.97%
108,884
Common Stock, par valu...
Jan 30
2024
SELL
Payment of exercise price or tax liability
$235,251
$41.83 p/Share
5,624
Reduced 5.64%
94,084
Common Stock, par valu...
Jan 30
2024
BUY
Grant, award, or other acquisition
-
22,531
Added 18.43%
99,708
Common Stock, par valu...
Jun 01
2023
BUY
Open market or private purchase
$250,844
$36.46 p/Share
6,880
Added 8.18%
77,177
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$90,713
$41.14 p/Share
2,205
Reduced 3.8%
55,837
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
14,460
Added 17.06%
70,297
Common Stock, par valu...
Jan 26
2023
SELL
Payment of exercise price or tax liability
$143,050
$43.27 p/Share
3,306
Reduced 5.39%
58,042
Common Stock, par valu...
Jan 26
2023
BUY
Grant, award, or other acquisition
-
13,067
Added 17.56%
61,348
Common Stock, par valu...
Aug 02
2022
BUY
Open market or private purchase
$491,530
$37.81 p/Share
13,000
Added 21.21%
48,281
Common Stock, par valu...
Mar 15
2022
SELL
Payment of exercise price or tax liability
$49,986
$40.54 p/Share
1,233
Reduced 4.63%
25,401
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
9,880
Added 21.88%
35,281
Common Stock, par valu...
Jan 19
2022
SELL
Payment of exercise price or tax liability
$190,237
$39.46 p/Share
4,821
Reduced 15.33%
26,634
Common Stock, par valu...
Jan 19
2022
BUY
Grant, award, or other acquisition
-
19,174
Added 37.87%
31,455
Common Stock, par valu...
Mar 15
2021
SELL
Payment of exercise price or tax liability
$9,202
$38.5 p/Share
239
Reduced 1.91%
12,281
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
-
8,600
Added 40.72%
12,520
Common Stock, par valu...