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...
Nov 17
2021
BUY
Open market or private purchase
$50,730
$50.73 p/Share
1,000
Added 0.4%
248,563
Common Stock, par valu...
Oct 26
2021
BUY
Open market or private purchase
$126,338
$56.15 p/Share
2,250
Added 0.9%
247,563
Common Stock, par valu...
Aug 06
2021
BUY
Open market or private purchase
$249,502
$58.5 p/Share
4,265
Added 1.71%
245,313
Common Stock, par valu...
Aug 05
2021
BUY
Open market or private purchase
$250,583
$58.14 p/Share
4,310
Added 1.76%
241,048
Common Stock, par valu...
Jul 16
2021
BUY
Grant, award, or other acquisition
-
100,000
Added 29.7%
236,738
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$1,185,120
$48.98 p/Share
24,196
Reduced 15.03%
136,738
Common Stock, par valu...
Jan 28
2021
BUY
Grant, award, or other acquisition
-
40,372
Added 20.06%
160,934
Common Stock, par valu...
Dec 31
2020
SELL
Payment of exercise price or tax liability
$537,128
$47.66 p/Share
11,270
Reduced 8.55%
120,562
Common Stock, par valu...