Nov 12
2024
SELL
Open market or private sale
$1,083,800
$54.19 p/Share
20,000
Reduced 4.85%
392,474
Common Stock, par valu...
Oct 30
2024
SELL
Open market or private sale
$265,000
$53.0 p/Share
5,000
Reduced 1.2%
412,474
Common Stock, par valu...
Sep 19
2024
SELL
Open market or private sale
$250,000
$50.0 p/Share
5,000
Reduced 1.18%
417,474
Common Stock, par valu...
Aug 16
2024
SELL
Open market or private sale
$697,200
$46.48 p/Share
15,000
Reduced 3.43%
422,474
Common Stock, par valu...
Jul 16
2024
SELL
Payment of exercise price or tax liability
$709,965
$51.35 p/Share
13,826
Reduced 3.06%
437,474
Common Stock, par valu...
May 08
2024
SELL
Open market or private sale
$976,030
$51.37 p/Share
19,000
Reduced 4.04%
451,300
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$2,105,808
$46.53 p/Share
45,257
Reduced 8.78%
470,300
Common Stock, par valu...
Feb 14
2024
BUY
Grant, award, or other acquisition
-
61,138
Added 10.6%
515,557
Common Stock, par valu...
Jul 14
2023
SELL
Payment of exercise price or tax liability
$643,876
$46.57 p/Share
13,826
Reduced 2.95%
454,419
Common Stock, par valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,162,649
$44.42 p/Share
26,174
Reduced 5.29%
468,245
Common Stock, par valu...
Feb 06
2023
BUY
Grant, award, or other acquisition
-
93,106
Added 15.75%
498,220
Common Stock, par valu...
Jan 20
2023
SELL
Payment of exercise price or tax liability
$476,880
$38.39 p/Share
12,422
Reduced 2.98%
405,114
Common Stock, par valu...
Jan 20
2023
BUY
Grant, award, or other acquisition
-
79,600
Added 16.01%
417,536
Common Stock, par valu...
Aug 01
2022
BUY
Open market or private purchase
$42,642
$37.08 p/Share
1,150
Added 0.34%
337,936
Common Stock, par valu...
Jul 15
2022
SELL
Payment of exercise price or tax liability
$523,867
$37.89 p/Share
13,826
Reduced 3.95%
335,786
Common Stock, par valu...
May 20
2022
BUY
Open market or private purchase
$40,230
$40.23 p/Share
1,000
Added 0.29%
349,612
Common Stock, par valu...
May 10
2022
BUY
Open market or private purchase
$101,275
$40.51 p/Share
2,500
Added 0.71%
348,612
Common Stock, par valu...
Mar 08
2022
BUY
Open market or private purchase
$21,175
$42.35 p/Share
500
Added 0.14%
346,112
Common Stock, par valu...
Mar 07
2022
BUY
Open market or private purchase
$22,325
$44.65 p/Share
500
Added 0.14%
345,612
Common Stock, par valu...
Mar 03
2022
BUY
Open market or private purchase
$47,000
$47.0 p/Share
1,000
Added 0.3%
336,786
Common Stock, par valu...
Mar 01
2022
BUY
Open market or private purchase
$48,370
$48.37 p/Share
1,000
Added 0.29%
345,112
Common Stock, par valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$1,384,032
$52.0 p/Share
26,616
Reduced 7.18%
344,112
Common Stock, par valu...
Jan 27
2022
SELL
Payment of exercise price or tax liability
$4,313,150
$51.93 p/Share
83,057
Reduced 18.3%
370,728
Common Stock, par valu...
Jan 27
2022
BUY
Grant, award, or other acquisition
-
155,300
Added 25.5%
453,785
Common Stock, par valu...
Jan 26
2022
BUY
Grant, award, or other acquisition
-
49,922
Added 14.33%
298,485
Common Stock, par valu...