Feb 08
2022
BUY
Grant, award, or other acquisition
-
75,876
Added 12.81%
516,319
Common Stock, par valu...
Feb 04
2022
SELL
Open market or private sale
$177,781
$40.46 p/Share
4,394
Reduced 0.99%
440,443
Common Stock, par valu...
Feb 03
2022
SELL
Open market or private sale
$300,038
$38.61 p/Share
7,771
Reduced 1.72%
444,837
Common Stock, par valu...
Jan 11
2022
SELL
Open market or private sale
$655,467
$42.28 p/Share
15,503
Reduced 3.31%
452,608
Common Stock, par valu...
Dec 02
2021
SELL
Open market or private sale
$300,015
$37.61 p/Share
7,977
Reduced 1.68%
468,111
Common Stock, par valu...
Oct 07
2021
SELL
Open market or private sale
$750,117
$35.8 p/Share
20,953
Reduced 4.22%
476,088
Common Stock, par valu...
Sep 09
2021
SELL
Open market or private sale
$149,995
$32.7 p/Share
4,587
Reduced 0.91%
497,041
Common Stock, par valu...
Aug 16
2021
SELL
Open market or private sale
$149,989
$31.67 p/Share
4,736
Reduced 0.94%
501,628
Common Stock, par valu...
Jul 09
2021
SELL
Open market or private sale
$150,019
$33.75 p/Share
4,445
Reduced 0.87%
506,364
Common Stock, par valu...
Jun 14
2021
SELL
Open market or private sale
$299,931
$35.52 p/Share
8,444
Reduced 1.63%
510,809
Common Stock, par valu...
May 03
2021
SELL
Open market or private sale
$350,014
$35.33 p/Share
9,907
Reduced 1.87%
519,253
Common Stock, par valu...
Apr 05
2021
SELL
Open market or private sale
$999,807
$35.77 p/Share
27,951
Reduced 5.02%
529,160
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$999,936
$30.79 p/Share
32,476
Reduced 5.51%
557,111
Common Stock, par valu...
Mar 01
2021
BUY
Grant, award, or other acquisition
-
114,334
Added 16.24%
589,587
Common stock, par valu...
Feb 17
2021
SELL
Payment of exercise price or tax liability
$316,090
$29.13 p/Share
10,851
Reduced 2.23%
475,253
Common stock, par valu...
Feb 13
2021
SELL
Payment of exercise price or tax liability
$266,361
$28.5 p/Share
9,346
Reduced 1.89%
486,104
Common stock, par valu...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$296,998
$28.5 p/Share
10,421
Reduced 2.06%
495,450
Common stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$242,266
$28.8 p/Share
8,412
Reduced 1.64%
505,871
Common stock, par valu...
Feb 10
2021
SELL
Open market or private sale
$150,232
$28.41 p/Share
5,288
Reduced 1.02%
514,283
Common Stock, par valu...
Feb 09
2021
BUY
Grant, award, or other acquisition
-
114,334
Added 18.04%
519,571
Common Stock, par valu...
Jan 13
2021
SELL
Open market or private sale
$500,139
$25.12 p/Share
19,910
Reduced 4.68%
405,237
Common Stock, par valu...
Dec 23
2020
SELL
Open market or private sale
$84,786
$25.81 p/Share
3,285
Reduced 0.77%
425,147
Common Stock, par valu...
Dec 22
2020
SELL
Open market or private sale
$914,750
$25.0 p/Share
36,590
Reduced 7.87%
428,432
Common Stock, par valu...